#pragma checksum "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "91109f4eece34dc5500fb7ee8ebd9f6b611bcc30"
// <auto-generated/>
#pragma warning disable 1591
namespace SPWA.Pages
{
    #line hidden
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Threading.Tasks;
    using Microsoft.AspNetCore.Components;
#nullable restore
#line 2 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using System.Net.Http;

#line default
#line hidden
#nullable disable
#nullable restore
#line 3 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.AspNetCore.Authorization;

#line default
#line hidden
#nullable disable
#nullable restore
#line 4 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.AspNetCore.Components.Authorization;

#line default
#line hidden
#nullable disable
#nullable restore
#line 5 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms;

#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing;

#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.AspNetCore.Components.Web;

#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.JSInterop;

#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using SPWA;

#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using SPWA.Shared;

#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using MatBlazor;

#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using BlazorInputFile;

#line default
#line hidden
#nullable disable
#nullable restore
#line 13 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.AspNetCore.Identity;

#line default
#line hidden
#nullable disable
#nullable restore
#line 14 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using Microsoft.AspNetCore.DataProtection;

#line default
#line hidden
#nullable disable
#nullable restore
#line 15 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\_Imports.razor"
using SPWA.LoginFeatures.Account.Pages.GoogleLogin;

#line default
#line hidden
#nullable disable
#nullable restore
#line 2 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
using SPWA.DataAccess.Data.TermServices;

#line default
#line hidden
#nullable disable
#nullable restore
#line 3 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
using Project.Data.Project;

#line default
#line hidden
#nullable disable
#nullable restore
#line 4 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
using SPWA.DataAccess.Data.Models;

#line default
#line hidden
#nullable disable
    [Microsoft.AspNetCore.Components.RouteAttribute("/terms")]
    public partial class Terms : OwningComponentBase<TermService>
    {
        #pragma warning disable 1998
        protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
        {
            __builder.OpenComponent<MatBlazor.MatCard>(0);
            __builder.AddAttribute(1, "Class", "mat-elevation-z1");
            __builder.AddAttribute(2, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
                __builder2.AddMarkupContent(3, "\r\n    ");
                __builder2.OpenComponent<MatBlazor.MatDialogTitle>(4);
                __builder2.AddAttribute(5, "Style", "font-family:\'Nunito\';font-size:x-large");
                __builder2.AddAttribute(6, "Class", "font-weight-bold");
                __builder2.AddAttribute(7, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
                    __builder3.AddContent(8, "terms Table");
                }
                ));
                __builder2.CloseComponent();
                __builder2.AddMarkupContent(9, "\r\n");
            }
            ));
            __builder.CloseComponent();
            __builder.AddMarkupContent(10, "\r\n");
            __builder.OpenComponent<MatBlazor.MatDivider>(11);
            __builder.CloseComponent();
            __builder.AddMarkupContent(12, "\r\n\r\n");
            __builder.OpenElement(13, "div");
            __builder.AddAttribute(14, "class", "mat-elevation-z1");
            __builder.AddAttribute(15, "style", "font-family:\'Nunito\'");
            __builder.AddMarkupContent(16, "\r\n    ");
            __Blazor.SPWA.Pages.Terms.TypeInference.CreateMatBlazor_MatTable_0(__builder, 17, 18, 
#nullable restore
#line 17 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                                terms

#line default
#line hidden
#nullable disable
            , 19, "table-hover", 20, "flex-wrap:wrap", 21, (__builder2) => {
                __builder2.AddMarkupContent(22, "\r\n            ");
                __builder2.AddMarkupContent(23, "<th style=\"font-weight:bold\">TermID</th>\r\n            ");
                __builder2.AddMarkupContent(24, "<th style=\"font-weight:bold\">term name(int)</th>\r\n            ");
                __builder2.AddMarkupContent(25, "<th style=\"font-weight:bold\">studentperjudge</th>\r\n            ");
                __builder2.AddMarkupContent(26, "<th style=\"font-weight:bold\">Location</th>\r\n            ");
                __builder2.AddMarkupContent(27, "<th style=\"font-weight:bold\">Map</th>\r\n\r\n        ");
            }
            , 28, (context) => (__builder2) => {
                __builder2.AddMarkupContent(29, "\r\n            ");
                __builder2.OpenElement(30, "td");
                __builder2.AddAttribute(31, "width", "20%");
                __builder2.AddContent(32, 
#nullable restore
#line 27 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                             context.TermID

#line default
#line hidden
#nullable disable
                );
                __builder2.CloseElement();
                __builder2.AddMarkupContent(33, "\r\n            ");
                __builder2.OpenElement(34, "td");
                __builder2.AddAttribute(35, "width", "20%");
                __builder2.AddContent(36, 
#nullable restore
#line 28 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                             context.Name

#line default
#line hidden
#nullable disable
                );
                __builder2.CloseElement();
                __builder2.AddMarkupContent(37, "\r\n            ");
                __builder2.OpenElement(38, "td");
                __builder2.AddAttribute(39, "width", "20%");
                __builder2.AddContent(40, 
#nullable restore
#line 29 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                             context.StudentPerJudge

#line default
#line hidden
#nullable disable
                );
                __builder2.CloseElement();
                __builder2.AddMarkupContent(41, "\r\n            ");
                __builder2.OpenElement(42, "td");
                __builder2.AddAttribute(43, "width", "20%");
                __builder2.AddContent(44, 
#nullable restore
#line 30 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                             context.Location

#line default
#line hidden
#nullable disable
                );
                __builder2.CloseElement();
                __builder2.AddMarkupContent(45, "\r\n            ");
                __builder2.OpenElement(46, "td");
                __builder2.AddAttribute(47, "width", "20%");
                __builder2.AddContent(48, 
#nullable restore
#line 31 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                             context.MapUrl

#line default
#line hidden
#nullable disable
                );
                __builder2.CloseElement();
                __builder2.AddMarkupContent(49, "\r\n            ");
                __builder2.OpenElement(50, "td");
                __builder2.OpenComponent<MatBlazor.MatIconButton>(51);
                __builder2.AddAttribute(52, "Icon", "edit");
                __builder2.AddAttribute(53, "OnClick", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line 32 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                                                       (_) =>EditTerm(@context)

#line default
#line hidden
#nullable disable
                )));
                __builder2.AddAttribute(54, "Style", "color:dodgerblue");
                __builder2.CloseComponent();
                __builder2.CloseElement();
                __builder2.AddMarkupContent(55, "\r\n        ");
            }
            );
            __builder.AddMarkupContent(56, "\r\n");
            __builder.CloseElement();
            __builder.AddMarkupContent(57, "\r\n\r\n");
#nullable restore
#line 37 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
 if (ShowPopup)
{

#line default
#line hidden
#nullable disable
            __builder.AddMarkupContent(58, "    \r\n    ");
            __builder.OpenElement(59, "div");
            __builder.AddAttribute(60, "class", "modal");
            __builder.AddAttribute(61, "tabindex", "-1");
            __builder.AddAttribute(62, "style", "display:block");
            __builder.AddAttribute(63, "role", "dialog");
            __builder.AddMarkupContent(64, "\r\n        ");
            __builder.OpenElement(65, "div");
            __builder.AddAttribute(66, "class", "modal-dialog");
            __builder.AddMarkupContent(67, "\r\n            ");
            __builder.OpenElement(68, "div");
            __builder.AddAttribute(69, "class", "modal-content");
            __builder.AddMarkupContent(70, "\r\n                ");
            __builder.OpenElement(71, "div");
            __builder.AddAttribute(72, "class", "modal-header");
            __builder.AddMarkupContent(73, "\r\n                    ");
            __builder.AddMarkupContent(74, "<h3 class=\"modal-title\">Edit Term</h3>\r\n                    \r\n                    ");
            __builder.OpenElement(75, "button");
            __builder.AddAttribute(76, "type", "button");
            __builder.AddAttribute(77, "class", "close");
            __builder.AddAttribute(78, "onclick", Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line 47 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                                      ClosePopup

#line default
#line hidden
#nullable disable
            ));
            __builder.AddMarkupContent(79, "\r\n                        ");
            __builder.AddMarkupContent(80, "<span aria-hidden=\"true\">X</span>\r\n                    ");
            __builder.CloseElement();
            __builder.AddMarkupContent(81, "\r\n                ");
            __builder.CloseElement();
            __builder.AddMarkupContent(82, "\r\n                \r\n                ");
            __builder.OpenElement(83, "div");
            __builder.AddAttribute(84, "class", "modal-body");
            __builder.AddMarkupContent(85, "\r\n                    \r\n");
#nullable restore
#line 54 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                     if (objTerm.TermID != 0)
                    {

#line default
#line hidden
#nullable disable
            __builder.AddContent(86, "                        ");
            __builder.OpenElement(87, "p");
            __builder.AddContent(88, "TermId: ");
            __builder.AddContent(89, 
#nullable restore
#line 56 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                                    objTerm.TermID

#line default
#line hidden
#nullable disable
            );
            __builder.CloseElement();
            __builder.AddMarkupContent(90, "\r\n");
#nullable restore
#line 57 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                    }

#line default
#line hidden
#nullable disable
            __builder.AddMarkupContent(91, "                    \r\n");
#nullable restore
#line 59 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                     if (objTerm.TermID != 0)
                    {

#line default
#line hidden
#nullable disable
            __builder.AddContent(92, "                        ");
            __builder.OpenElement(93, "p");
            __builder.AddContent(94, "Term Name :");
            __builder.AddContent(95, 
#nullable restore
#line 61 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                                       objTerm.Name

#line default
#line hidden
#nullable disable
            );
            __builder.CloseElement();
            __builder.AddMarkupContent(96, "\r\n");
#nullable restore
#line 62 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                    }
                    else
                    {

#line default
#line hidden
#nullable disable
            __builder.AddContent(97, "                        ");
            __builder.AddMarkupContent(98, "<label for=\"Name\" class=\"control-label\">Term Name</label>\r\n                        ");
            __builder.OpenElement(99, "input");
            __builder.AddAttribute(100, "class", "form-control");
            __builder.AddAttribute(101, "type", "text");
            __builder.AddAttribute(102, "placeholder", "Term Name");
            __builder.AddAttribute(103, "value", Microsoft.AspNetCore.Components.BindConverter.FormatValue(
#nullable restore
#line 68 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                                      objTerm.Name

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(104, "onchange", Microsoft.AspNetCore.Components.EventCallback.Factory.CreateBinder(this, __value => objTerm.Name = __value, objTerm.Name));
            __builder.SetUpdatesAttributeName("value");
            __builder.CloseElement();
            __builder.AddMarkupContent(105, "\r\n");
#nullable restore
#line 69 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                    }

#line default
#line hidden
#nullable disable
            __builder.AddContent(106, "                    ");
            __builder.AddMarkupContent(107, "<label for=\"Name\" class=\"control-label\">Student Per Judge</label>\r\n                    ");
            __builder.OpenElement(108, "input");
            __builder.AddAttribute(109, "class", "form-control");
            __builder.AddAttribute(110, "type", "text");
            __builder.AddAttribute(111, "placeholder", "StudentPerJudge");
            __builder.AddAttribute(112, "value", Microsoft.AspNetCore.Components.BindConverter.FormatValue(
#nullable restore
#line 73 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                                  objTerm.StudentPerJudge

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(113, "onchange", Microsoft.AspNetCore.Components.EventCallback.Factory.CreateBinder(this, __value => objTerm.StudentPerJudge = __value, objTerm.StudentPerJudge));
            __builder.SetUpdatesAttributeName("value");
            __builder.CloseElement();
            __builder.AddMarkupContent(114, "\r\n                    ");
            __builder.AddMarkupContent(115, "<label for=\"Name\" class=\"control-label\">Location</label>\r\n                    ");
            __builder.OpenElement(116, "input");
            __builder.AddAttribute(117, "class", "form-control");
            __builder.AddAttribute(118, "type", "text");
            __builder.AddAttribute(119, "placeholder", "Location");
            __builder.AddAttribute(120, "value", Microsoft.AspNetCore.Components.BindConverter.FormatValue(
#nullable restore
#line 77 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                                  objTerm.Location

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(121, "onchange", Microsoft.AspNetCore.Components.EventCallback.Factory.CreateBinder(this, __value => objTerm.Location = __value, objTerm.Location));
            __builder.SetUpdatesAttributeName("value");
            __builder.CloseElement();
            __builder.AddMarkupContent(122, "\r\n                    ");
            __builder.AddMarkupContent(123, "<label for=\"Name\" class=\"control-label\">MapUrl</label>\r\n                    ");
            __builder.OpenElement(124, "input");
            __builder.AddAttribute(125, "class", "form-control");
            __builder.AddAttribute(126, "type", "text");
            __builder.AddAttribute(127, "placeholder", "mapUrl");
            __builder.AddAttribute(128, "value", Microsoft.AspNetCore.Components.BindConverter.FormatValue(
#nullable restore
#line 81 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                                  objTerm.MapUrl

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(129, "onchange", Microsoft.AspNetCore.Components.EventCallback.Factory.CreateBinder(this, __value => objTerm.MapUrl = __value, objTerm.MapUrl));
            __builder.SetUpdatesAttributeName("value");
            __builder.CloseElement();
            __builder.AddMarkupContent(130, "\r\n\r\n                    \r\n                    ");
            __builder.OpenElement(131, "button");
            __builder.AddAttribute(132, "class", "btn btn-primary");
            __builder.AddAttribute(133, "onclick", Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line 85 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                                      SaveTerm

#line default
#line hidden
#nullable disable
            ));
            __builder.AddMarkupContent(134, "\r\n                        Save\r\n                    ");
            __builder.CloseElement();
            __builder.AddMarkupContent(135, "\r\n                    \r\n");
#nullable restore
#line 89 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                     if (objTerm.TermID != 0)
                    {

#line default
#line hidden
#nullable disable
            __builder.AddMarkupContent(136, "                        \r\n                        ");
            __builder.OpenElement(137, "button");
            __builder.AddAttribute(138, "class", "btn btn-danger");
            __builder.AddAttribute(139, "onclick", Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line 93 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                                          DeleteTerm

#line default
#line hidden
#nullable disable
            ));
            __builder.AddMarkupContent(140, "\r\n                            Delete\r\n                        ");
            __builder.CloseElement();
            __builder.AddMarkupContent(141, "\r\n");
#nullable restore
#line 96 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                    }

#line default
#line hidden
#nullable disable
            __builder.AddMarkupContent(142, "                    <br>\r\n                    ");
            __builder.OpenElement(143, "span");
            __builder.AddAttribute(144, "style", "color:red");
            __builder.AddContent(145, 
#nullable restore
#line 98 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                                             strError

#line default
#line hidden
#nullable disable
            );
            __builder.CloseElement();
            __builder.AddMarkupContent(146, "\r\n                ");
            __builder.CloseElement();
            __builder.AddMarkupContent(147, "\r\n            ");
            __builder.CloseElement();
            __builder.AddMarkupContent(148, "\r\n        ");
            __builder.CloseElement();
            __builder.AddMarkupContent(149, "\r\n    ");
            __builder.CloseElement();
            __builder.AddMarkupContent(150, "\r\n");
#nullable restore
#line 103 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
}

#line default
#line hidden
#nullable disable
            __builder.OpenElement(151, "button");
            __builder.AddAttribute(152, "class", "btn btn-success");
            __builder.AddAttribute(153, "onclick", Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line 104 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
                                          AddNewTerm

#line default
#line hidden
#nullable disable
            ));
            __builder.AddContent(154, "Add Term");
            __builder.CloseElement();
        }
        #pragma warning restore 1998
#nullable restore
#line 106 "C:\Users\jayt7\Source\Repos\Senior-Project\SPWA\Pages\Terms.razor"
       

    // AuthenticationState is available as a CascadingParameter
    [CascadingParameter]
    private Task<AuthenticationState> authenticationStateTask { get; set; }

    List<Term> terms;

    protected override async Task OnInitializedAsync()
    {
        // Get the current user
        var user = (await authenticationStateTask).User;
        // Get the term for the current user
        // We access termService using @Service
        terms = await @Service.GetTermAsync(user.Identity.Name);
    }
    string strError = "";
    Term objTerm = new Term();
    bool ShowPopup = false;
    bool ReadMorePopup = false;

    void ClosePopup()
    {
        // Close the Popup
        ShowPopup = false;
    }


    void AddNewTerm()
    {
        //System.Diagnostics.Debug.WriteLine("read value =" + ReadMorePopup);
        // Make new term
        objTerm = new Term();
        // Set Id to 0 so we know it is a new record
        objTerm.TermID = 0;
        // Open the Popup
        ShowPopup = true;
    }



    async Task SaveTerm()
    {
        // Close the Popup
        ShowPopup = false;
        // Get the current user
        var user = (await authenticationStateTask).User;
        // A new Term will have the Id set to 0
        if (objTerm.TermID == 0)
        {
            // Create new term
            Term objNewTerm = new Term();
            objNewTerm.Name = objTerm.Name;
            objNewTerm.StudentPerJudge = objTerm.StudentPerJudge;
            objNewTerm.Location = objTerm.Location;
            objNewTerm.MapUrl = objTerm.MapUrl;

            

            // Save the result
            var result =
            @Service.CreateTermAsync(objNewTerm);
        }
        else
        {
            // This is an update
            var result =
            @Service.UpdateTermAsync(objTerm);
        }
        // Get the term for the current user
        terms =
        await @Service.GetTermAsync(user.Identity.Name);
    }


    void EditTerm(Term term)
    {
        //System.Diagnostics.Debug.WriteLine("read value =" + ReadMorePopup);
        // Set the selected term
        // as the current term
        objTerm = term;
        // Open the Popup
        ShowPopup = true;
    }

    void ReadTerm(Term term)
    {
        //System.Diagnostics.Debug.WriteLine("In Readmorepopup ");
        // Set the selected term
        // as the current term
        objTerm = term;
        // Open the Popup
        ReadMorePopup = true;
        //System.Diagnostics.Debug.WriteLine(ReadMorePopup);
    }

    async Task DeleteTerm()
    {
        // Close the Popup
        ShowPopup = false;
       

    }



#line default
#line hidden
#nullable disable
        [global::Microsoft.AspNetCore.Components.InjectAttribute] private AuthenticationStateProvider AuthenticationStateProvider { get; set; }
    }
}
namespace __Blazor.SPWA.Pages.Terms
{
    #line hidden
    internal static class TypeInference
    {
        public static void CreateMatBlazor_MatTable_0<TableItem>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, global::System.Collections.Generic.IEnumerable<TableItem> __arg0, int __seq1, global::System.String __arg1, int __seq2, global::System.String __arg2, int __seq3, global::Microsoft.AspNetCore.Components.RenderFragment __arg3, int __seq4, global::Microsoft.AspNetCore.Components.RenderFragment<TableItem> __arg4)
        {
        __builder.OpenComponent<global::MatBlazor.MatTable<TableItem>>(seq);
        __builder.AddAttribute(__seq0, "Items", __arg0);
        __builder.AddAttribute(__seq1, "Class", __arg1);
        __builder.AddAttribute(__seq2, "Style", __arg2);
        __builder.AddAttribute(__seq3, "MatTableHeader", __arg3);
        __builder.AddAttribute(__seq4, "MatTableRow", __arg4);
        __builder.CloseComponent();
        }
    }
}
#pragma warning restore 1591
