|
#pragma checksum "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "14f2d55ed5c306cedf7e7a1ee52f37aa90a3fda3e9006fcf3aec531282f0ec9e"
// <auto-generated/>
#pragma warning disable 1591
namespace Aspire.Dashboard.Components.Dialogs
{
#line default
using global::System;
using global::System.Collections.Generic;
using global::System.Linq;
using global::System.Threading.Tasks;
using global::Microsoft.AspNetCore.Components;
#nullable restore
#line (1,2)-(1,23) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using System.Net.Http
#nullable disable
;
#nullable restore
#line (2,2)-(2,28) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using System.Net.Http.Json
#nullable disable
;
#nullable restore
#line (3,2)-(3,39) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Authentication
#nullable disable
;
#nullable restore
#line (5,2)-(5,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components.Resize
#nullable disable
;
#nullable restore
#line (6,2)-(6,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Authentication.OpenIdConnect
#nullable disable
;
#nullable restore
#line (7,2)-(7,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Authorization
#nullable disable
;
#nullable restore
#line (8,2)-(8,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Authorization
#nullable disable
;
#nullable restore
#line (9,2)-(9,45) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms
#nullable disable
;
#nullable restore
#line (10,2)-(10,47) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing
#nullable disable
;
#nullable restore
#line (11,2)-(11,43) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Web
#nullable disable
;
#nullable restore
#line (12,2)-(12,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Web.Virtualization
#nullable disable
;
#nullable restore
#line (13,2)-(13,48) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.FluentUI.AspNetCore.Components
#nullable disable
;
#nullable restore
#line (14,2)-(14,62) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Icons = Microsoft.FluentUI.AspNetCore.Components.Icons
#nullable disable
;
#nullable restore
#line (15,2)-(15,27) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.JSInterop
#nullable disable
;
#nullable restore
#line (16,2)-(16,24) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard
#nullable disable
;
#nullable restore
#line (17,2)-(17,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components
#nullable disable
;
#nullable restore
#line (18,2)-(18,44) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components.Controls
#nullable disable
;
#nullable restore
#line (19,2)-(19,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components.Layout
#nullable disable
;
#nullable restore
#line (20,2)-(20,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Configuration
#nullable disable
;
#nullable restore
#line (21,2)-(21,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Model
#nullable disable
;
#nullable restore
#line (22,2)-(22,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Model.Otlp
#nullable disable
;
#nullable restore
#line (23,2)-(23,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Otlp.Model
#nullable disable
;
#nullable restore
#line (24,2)-(24,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.ServiceClient
#nullable disable
;
#nullable restore
#line (25,2)-(25,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Utils
#nullable disable
;
#nullable restore
#line (26,2)-(26,21) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Shared
#nullable disable
;
#nullable restore
#line (27,2)-(27,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.Extensions.Localization
#nullable disable
;
#nullable restore
#line (28,2)-(28,28) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using System.Globalization
#nullable disable
;
#nullable restore
#line (1,2)-(1,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
using Aspire.Dashboard.Extensions
#nullable disable
;
#nullable restore
#line (2,2)-(2,36) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
using Aspire.Dashboard.Model.GenAI
#nullable disable
;
#nullable restore
#line (3,2)-(3,34) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
using Aspire.Dashboard.Resources
#nullable disable
;
#line default
#line hidden
#nullable restore
#line (31,12)-(31,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
[Authorize(Policy = FrontendAuthorizationDefaults.PolicyName)]
#line default
#line hidden
#nullable disable
#nullable restore
public partial class GenAIVisualizerDialog : global::Microsoft.AspNetCore.Components.ComponentBase,
#nullable restore
#line (5,13)-(5,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
IDialogContentComponent<GenAIVisualizerDialogViewModel>
#line default
#line hidden
#nullable disable
#nullable disable
{
#pragma warning disable 1998
protected override void BuildRenderTree(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDialogHeader>(0);
__builder.AddComponentParameter(1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDialogHeader.
#nullable restore
#line (7,21)-(7,32) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ShowDismiss
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean?>(
#nullable restore
#line (7,34)-(7,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
#line default
#line hidden
#nullable disable
));
__builder.AddAttribute(2, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.OpenElement(3, "div");
__builder2.AddAttribute(4, "class", "dialog-title-grid");
__builder2.AddAttribute(5, "b-kuh9kvp95d");
global::__Blazor.Aspire.Dashboard.Components.Dialogs.GenAIVisualizerDialog.TypeInference.CreateFluentIcon_0(__builder2, 6, 7,
#nullable restore
#line (9,30)-(9,64) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.Sparkle()
#line default
#line hidden
#nullable disable
, 8, "grid-area: dialog-icon; align-self: center;");
__builder2.AddMarkupContent(9, "\r\n ");
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentLabel>(10);
__builder2.AddComponentParameter(11, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentLabel.
#nullable restore
#line (10,22)-(10,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Typo
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Typography>(
#nullable restore
#line (10,28)-(10,49) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Typography.PaneHeader
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(12, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentLabel.
#nullable restore
#line (10,51)-(10,56) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
#line default
#line hidden
#nullable disable
), "col-long-content");
__builder2.AddComponentParameter(13, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentLabel.
#nullable restore
#line (10,76)-(10,81) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
#line default
#line hidden
#nullable disable
), "grid-area: dialog-title;");
__builder2.AddAttribute(14, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
#nullable restore
#line (11,14)-(11,27) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(15, Content.Title
#line default
#line hidden
#nullable disable
);
__builder3.AddMarkupContent(16, "\r\n ");
__builder3.OpenElement(17, "span");
__builder3.AddAttribute(18, "class", "trace-id");
__builder3.AddAttribute(19, "b-kuh9kvp95d");
#nullable restore
#line (12,37)-(12,83) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(20, OtlpHelpers.ToShortenedId(Content.Span.SpanId)
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
}
));
__builder2.CloseComponent();
#nullable restore
#line (15,1)-(15,9) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (15,10)-(17,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (_contextSpans.Count > 1)
{
#line default
#line hidden
#nullable disable
__builder2.OpenElement(21, "div");
__builder2.AddAttribute(22, "Style", "grid-area: dialog-format;");
__builder2.AddAttribute(23, "b-kuh9kvp95d");
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(24);
__builder2.AddComponentParameter(25, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (18,31)-(18,40) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
IconStart
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (18,42)-(18,76) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size16.ArrowUp()
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(26, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (19,31)-(19,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (19,43)-(19,61) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Stealth
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(27, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (20,31)-(20,39) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Disabled
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (20,42)-(20,61) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
NoPreviousGenAISpan
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(28, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (21,31)-(21,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnClick
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line (21,40)-(21,59) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnPreviousGenAISpan
#line default
#line hidden
#nullable disable
)));
__builder2.AddAttribute(29, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
#nullable restore
#line (21,62)-(21,106) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(30, Loc[nameof(Dialogs.GenAIPreviousButtonText)]
#line default
#line hidden
#nullable disable
);
}
));
__builder2.CloseComponent();
__builder2.AddMarkupContent(31, "\r\n ");
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(32);
__builder2.AddComponentParameter(33, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (22,31)-(22,40) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
IconStart
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (22,42)-(22,78) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size16.ArrowDown()
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(34, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (23,31)-(23,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (23,43)-(23,61) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Stealth
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(35, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (24,31)-(24,39) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Disabled
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (24,42)-(24,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
NoNextGenAISpan
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(36, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (25,31)-(25,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnClick
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line (25,40)-(25,55) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnNextGenAISpan
#line default
#line hidden
#nullable disable
)));
__builder2.AddAttribute(37, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
#nullable restore
#line (25,58)-(25,98) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(38, Loc[nameof(Dialogs.GenAINextButtonText)]
#line default
#line hidden
#nullable disable
);
}
));
__builder2.CloseComponent();
__builder2.CloseElement();
#nullable restore
#line (27,1)-(28,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder2.CloseElement();
}
));
__builder.CloseComponent();
__builder.AddMarkupContent(39, "\r\n\r\n");
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDialogBody>(40);
__builder.AddAttribute(41, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.OpenElement(42, "div");
__builder2.AddAttribute(43, "class", "genai-visualizer-container");
__builder2.AddAttribute(44, "b-kuh9kvp95d");
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter>(45);
__builder2.AddComponentParameter(46, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (33,25)-(33,34) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
BarHandle
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (33,36)-(33,40) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(47, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (34,25)-(34,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
#line default
#line hidden
#nullable disable
), "height:100%");
__builder2.AddComponentParameter(48, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (35,25)-(35,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Panel1Size
#line default
#line hidden
#nullable disable
), "3fr");
__builder2.AddComponentParameter(49, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (36,25)-(36,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Panel2Size
#line default
#line hidden
#nullable disable
), "7fr");
__builder2.AddComponentParameter(50, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentSplitter.
#nullable restore
#line (37,25)-(37,32) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
BarSize
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Int32>(
#nullable restore
#line (37,34)-(37,36) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
10
#line default
#line hidden
#nullable disable
));
__builder2.AddAttribute(51, "Panel1", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.OpenElement(52, "div");
__builder3.AddAttribute(53, "class", "span-messages-sidebar");
__builder3.AddAttribute(54, "b-kuh9kvp95d");
__builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.TreeGenAISelector>(55);
__builder3.AddComponentParameter(56, nameof(global::Aspire.Dashboard.Components.Controls.TreeGenAISelector.
#nullable restore
#line (40,40)-(40,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
PageViewModel
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.GenAI.GenAIVisualizerDialogViewModel>(
#nullable restore
#line (40,56)-(40,63) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Content
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(57, nameof(global::Aspire.Dashboard.Components.Controls.TreeGenAISelector.
#nullable restore
#line (41,40)-(41,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
SelectedItem
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.GenAI.GenAIItemViewModel>(
#nullable restore
#line (41,55)-(41,67) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
SelectedItem
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(58, nameof(global::Aspire.Dashboard.Components.Controls.TreeGenAISelector.
#nullable restore
#line (42,40)-(42,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
HandleSelectedTreeItemChangedAsync
#line default
#line hidden
#nullable disable
), (global::System.Func<global::System.Threading.Tasks.Task>)(
#nullable restore
#line (42,77)-(42,111) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
HandleSelectedTreeItemChangedAsync
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.CloseElement();
}
));
__builder2.AddAttribute(59, "Panel2", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.OpenElement(60, "div");
__builder3.AddAttribute(61, "class", "span-messages-container");
__builder3.AddAttribute(62, "b-kuh9kvp95d");
#nullable restore
#line (47,1)-(47,21) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (47,22)-(53,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (SelectedItem is { } selectedItem)
{
var selectedView = selectedItem.Type == GenAIItemType.Error
? ItemViewKind.Raw
: MessageActiveView;
#line default
#line hidden
#nullable disable
__builder3.OpenElement(63, "div");
__builder3.AddAttribute(64, "b-kuh9kvp95d");
__builder3.OpenElement(65, "div");
__builder3.AddAttribute(66, "class", "message-header");
__builder3.AddAttribute(67, "b-kuh9kvp95d");
__builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.GenAIItemTitle>(68);
__builder3.AddComponentParameter(69, nameof(global::Aspire.Dashboard.Components.Controls.GenAIItemTitle.
#nullable restore
#line (55,49)-(55,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Item
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.GenAI.GenAIItemViewModel>(
#nullable restore
#line (55,56)-(55,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
selectedItem
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(70, nameof(global::Aspire.Dashboard.Components.Controls.GenAIItemTitle.
#nullable restore
#line (55,70)-(55,82) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ResourceName
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (55,85)-(55,110) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
selectedItem.ResourceName
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.CloseElement();
#nullable restore
#line (61,1)-(61,29) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (61,30)-(63,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (selectedItem.Type != GenAIItemType.Error)
{
#line default
#line hidden
#nullable disable
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs>(71);
__builder3.AddComponentParameter(72, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (63,45)-(63,56) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ActiveTabId
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (63,60)-(63,89) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-message-{selectedView}"
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(73, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (63,92)-(63,103) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnTabChange
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(this,
#nullable restore
#line (63,106)-(63,124) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnMessageTabChange
#line default
#line hidden
#nullable disable
)));
__builder3.AddComponentParameter(74, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (63,126)-(63,130) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Size
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.TabSize?>(
#nullable restore
#line (63,132)-(63,136) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
null
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(75, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
__builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(76);
__builder4.AddComponentParameter(77, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (64,48)-(64,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
#line default
#line hidden
#nullable disable
), "tab-label");
__builder4.AddComponentParameter(78, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (65,48)-(65,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (65,54)-(65,91) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-message-{ItemViewKind.Preview}"
#line default
#line hidden
#nullable disable
));
__builder4.AddComponentParameter(79, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (66,48)-(66,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Label
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (66,56)-(66,96) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Loc[nameof(Dialogs.GenAIPreviewTabText)]
#line default
#line hidden
#nullable disable
));
__builder4.AddComponentParameter(80, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (67,48)-(67,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icon
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (67,56)-(67,94) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.PreviewLink()
#line default
#line hidden
#nullable disable
));
__builder4.CloseComponent();
__builder4.AddMarkupContent(81, "\r\n ");
__builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(82);
__builder4.AddComponentParameter(83, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (69,48)-(69,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
#line default
#line hidden
#nullable disable
), "tab-label");
__builder4.AddComponentParameter(84, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (70,48)-(70,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (70,54)-(70,87) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-message-{ItemViewKind.Raw}"
#line default
#line hidden
#nullable disable
));
__builder4.AddComponentParameter(85, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (71,48)-(71,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Label
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (71,56)-(71,92) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Loc[nameof(Dialogs.GenAIRawTabText)]
#line default
#line hidden
#nullable disable
));
__builder4.AddComponentParameter(86, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (72,48)-(72,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icon
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (72,56)-(72,87) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.Code()
#line default
#line hidden
#nullable disable
));
__builder4.CloseComponent();
}
));
__builder3.CloseComponent();
#nullable restore
#line (75,1)-(78,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
else
{
#line default
#line hidden
#nullable disable
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs>(87);
__builder3.AddComponentParameter(88, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (78,45)-(78,56) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ActiveTabId
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (78,60)-(78,93) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-message-{ItemViewKind.Raw}"
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(89, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (78,96)-(78,100) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Size
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.TabSize?>(
#nullable restore
#line (78,102)-(78,106) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
null
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(90, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
__builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(91);
__builder4.AddComponentParameter(92, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (79,48)-(79,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
#line default
#line hidden
#nullable disable
), "tab-label");
__builder4.AddComponentParameter(93, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (80,48)-(80,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (80,54)-(80,87) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-message-{ItemViewKind.Raw}"
#line default
#line hidden
#nullable disable
));
__builder4.AddComponentParameter(94, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (81,48)-(81,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Label
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (81,56)-(81,92) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Loc[nameof(Dialogs.GenAIRawTabText)]
#line default
#line hidden
#nullable disable
));
__builder4.AddComponentParameter(95, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (82,48)-(82,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icon
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (82,56)-(82,87) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.Code()
#line default
#line hidden
#nullable disable
));
__builder4.CloseComponent();
}
));
__builder3.CloseComponent();
#nullable restore
#line (85,1)-(86,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder3.CloseElement();
#nullable restore
#line (87,1)-(87,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (87,26)-(89,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (selectedView == ItemViewKind.Preview)
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(96, "div");
__builder3.AddAttribute(97, "class", "tab-container");
__builder3.AddAttribute(98, "b-kuh9kvp95d");
#nullable restore
#line (90,1)-(90,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (90,34)-(94,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
foreach (var itemPart in selectedItem.ItemParts)
{
if (TryGetDataPart(itemPart, MimeTypeHelpers.SupportedImageTypes, out var imageData))
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(99, "img");
__builder3.AddAttribute(100, "src",
#nullable restore
#line (94,52)-(94,65) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
imageData.Url
#line default
#line hidden
#nullable disable
);
__builder3.AddAttribute(101, "b-kuh9kvp95d");
__builder3.CloseElement();
#nullable restore
#line (95,1)-(98,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
else if (TryGetDataPart(itemPart, MimeTypeHelpers.SupportedAudioTypes, out var audioData))
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(102, "audio");
__builder3.AddAttribute(103, "controls");
__builder3.AddAttribute(104, "b-kuh9kvp95d");
__builder3.OpenElement(105, "source");
__builder3.AddAttribute(106, "src",
#nullable restore
#line (99,59)-(99,72) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
audioData.Url
#line default
#line hidden
#nullable disable
);
__builder3.AddAttribute(107, "type",
#nullable restore
#line (99,81)-(99,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
audioData.MimeType
#line default
#line hidden
#nullable disable
);
__builder3.AddAttribute(108, "b-kuh9kvp95d");
__builder3.CloseElement();
__builder3.AddMarkupContent(109, "\r\n \r\n ");
__builder3.OpenElement(110, "a");
__builder3.AddAttribute(111, "href",
#nullable restore
#line (101,55)-(101,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
audioData.Url
#line default
#line hidden
#nullable disable
);
__builder3.AddAttribute(112, "download",
#nullable restore
#line (101,81)-(101,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
audioData.FileName
#line default
#line hidden
#nullable disable
);
__builder3.AddAttribute(113, "b-kuh9kvp95d");
#nullable restore
#line (101,102)-(101,120) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(114, audioData.FileName
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
__builder3.CloseElement();
#nullable restore
#line (103,1)-(106,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
else if (TryGetDataPart(itemPart, MimeTypeHelpers.SupportedVideoTypes, out var videoData))
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(115, "video");
__builder3.AddAttribute(116, "controls");
__builder3.AddAttribute(117, "b-kuh9kvp95d");
__builder3.OpenElement(118, "source");
__builder3.AddAttribute(119, "src",
#nullable restore
#line (107,59)-(107,72) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
videoData.Url
#line default
#line hidden
#nullable disable
);
__builder3.AddAttribute(120, "type",
#nullable restore
#line (107,81)-(107,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
videoData.MimeType
#line default
#line hidden
#nullable disable
);
__builder3.AddAttribute(121, "b-kuh9kvp95d");
__builder3.CloseElement();
__builder3.AddMarkupContent(122, "\r\n \r\n ");
__builder3.OpenElement(123, "a");
__builder3.AddAttribute(124, "href",
#nullable restore
#line (109,55)-(109,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
videoData.Url
#line default
#line hidden
#nullable disable
);
__builder3.AddAttribute(125, "download",
#nullable restore
#line (109,81)-(109,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
videoData.FileName
#line default
#line hidden
#nullable disable
);
__builder3.AddAttribute(126, "b-kuh9kvp95d");
#nullable restore
#line (109,102)-(109,120) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(127, videoData.FileName
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
__builder3.CloseElement();
#nullable restore
#line (111,1)-(114,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
else if (TryGetDataPart(itemPart, matchingMimeTypes: null, out var otherData))
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(128, "a");
__builder3.AddAttribute(129, "href",
#nullable restore
#line (114,51)-(114,64) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
otherData.Url
#line default
#line hidden
#nullable disable
);
__builder3.AddAttribute(130, "download",
#nullable restore
#line (114,77)-(114,95) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
otherData.FileName
#line default
#line hidden
#nullable disable
);
__builder3.AddAttribute(131, "b-kuh9kvp95d");
#nullable restore
#line (114,98)-(114,116) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(132, otherData.FileName
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
#nullable restore
#line (115,1)-(118,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
else if (itemPart.AdditionalProperties is { } additionalProperties && additionalProperties.Count > 0)
{
#line default
#line hidden
#nullable disable
__builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.PropertyGrid<
#nullable restore
#line (118,62)-(118,88) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
GenAIPartPropertyViewModel
#line default
#line hidden
#nullable disable
>>(133);
__builder3.AddComponentParameter(134, nameof(global::Aspire.Dashboard.Components.Controls.PropertyGrid<GenAIPartPropertyViewModel>.
#nullable restore
#line (119,55)-(119,60) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Items
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Linq.IQueryable<GenAIPartPropertyViewModel>>(
#nullable restore
#line (119,62)-(119,96) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
additionalProperties.AsQueryable()
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(135, nameof(global::Aspire.Dashboard.Components.Controls.PropertyGrid<GenAIPartPropertyViewModel>.
#nullable restore
#line (120,55)-(120,69) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
IsNameSortable
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (120,71)-(120,76) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
false
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(136, nameof(global::Aspire.Dashboard.Components.Controls.PropertyGrid<GenAIPartPropertyViewModel>.
#nullable restore
#line (121,55)-(121,70) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
IsValueSortable
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (121,72)-(121,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
false
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(137, nameof(global::Aspire.Dashboard.Components.Controls.PropertyGrid<GenAIPartPropertyViewModel>.
#nullable restore
#line (122,55)-(122,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
GridTemplateColumns
#line default
#line hidden
#nullable disable
), "1fr 1.5fr");
__builder3.CloseComponent();
#nullable restore
#line (123,1)-(128,45) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
else
{
if (itemPart.TextVisualizerViewModel.FormatKind is DashboardUIHelpers.PlaintextFormat)
{
#line default
#line hidden
#nullable disable
#nullable restore
#line (128,46)-(128,92) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(138, itemPart.TextVisualizerViewModel.FormattedText
#line default
#line hidden
#nullable disable
);
#nullable restore
#line (128,92)-(132,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
else if (itemPart.TextVisualizerViewModel.FormatKind is DashboardUIHelpers.MarkdownFormat)
{
#line default
#line hidden
#nullable disable
__builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.MarkdownRenderer>(139);
__builder3.AddComponentParameter(140, nameof(global::Aspire.Dashboard.Components.Controls.MarkdownRenderer.
#nullable restore
#line (132,63)-(132,80) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
MarkdownProcessor
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.Markdown.MarkdownProcessor>(
#nullable restore
#line (132,83)-(132,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
_markdownProcess
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(141, nameof(global::Aspire.Dashboard.Components.Controls.MarkdownRenderer.
#nullable restore
#line (132,101)-(132,109) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Markdown
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (132,112)-(132,158) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
itemPart.TextVisualizerViewModel.FormattedText
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
#nullable restore
#line (133,1)-(136,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
else
{
#line default
#line hidden
#nullable disable
__builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.TextVisualizer>(142);
__builder3.AddComponentParameter(143, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (136,61)-(136,70) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ViewModel
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.TextVisualizerViewModel>(
#nullable restore
#line (136,73)-(136,105) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
itemPart.TextVisualizerViewModel
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(144, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (136,107)-(136,122) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
HideLineNumbers
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (136,124)-(136,128) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(145, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (136,130)-(136,140) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Virtualize
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (136,142)-(136,147) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
false
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
#nullable restore
#line (137,1)-(143,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
if (itemPart.MessagePart is ToolCallRequestPart toolCallPart && !string.IsNullOrEmpty(toolCallPart.Name))
{
if (Content.ToolDefinitions.FirstOrDefault(d => d.ToolDefinition.Name == toolCallPart.Name) is { } toolVM)
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(146, "div");
__builder3.AddAttribute(147, "class", "tool-button-container");
__builder3.AddAttribute(148, "b-kuh9kvp95d");
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(149);
__builder3.AddComponentParameter(150, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (144,67)-(144,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnClick
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line (144,78)-(144,110) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
() => ViewToolDefinition(toolVM)
#line default
#line hidden
#nullable disable
)));
__builder3.AddAttribute(151, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
global::__Blazor.Aspire.Dashboard.Components.Dialogs.GenAIVisualizerDialog.TypeInference.CreateFluentIcon_1(__builder4, 152, 153,
#nullable restore
#line (145,77)-(145,89) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
s_wrenchIcon
#line default
#line hidden
#nullable disable
, 154, "vertical-align: sub;", 155, "start");
__builder4.AddMarkupContent(156, "\r\n Tool definition\r\n ");
}
));
__builder3.CloseComponent();
__builder3.CloseElement();
#nullable restore
#line (149,1)-(155,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
}
else if (itemPart.MessagePart is ToolCallResponsePart toolCallResponsePart && !string.IsNullOrEmpty(toolCallResponsePart.Id))
{
if (TryGetToolCall(toolCallResponsePart.Id, out var itemVM, out var toolCallRequestPart))
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(157, "div");
__builder3.AddAttribute(158, "class", "tool-button-container");
__builder3.AddAttribute(159, "b-kuh9kvp95d");
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(160);
__builder3.AddComponentParameter(161, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (156,67)-(156,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnClick
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line (156,78)-(156,102) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
() => OnViewItem(itemVM)
#line default
#line hidden
#nullable disable
)));
__builder3.AddAttribute(162, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
global::__Blazor.Aspire.Dashboard.Components.Dialogs.GenAIVisualizerDialog.TypeInference.CreateFluentIcon_2(__builder4, 163, 164,
#nullable restore
#line (157,77)-(157,87) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
s_toolIcon
#line default
#line hidden
#nullable disable
, 165, "vertical-align: sub;", 166, "start");
__builder4.AddMarkupContent(167, "\r\n Tool call\r\n ");
}
));
__builder3.CloseComponent();
#nullable restore
#line (161,1)-(161,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (161,54)-(163,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (Content.ToolDefinitions.FirstOrDefault(d => d.ToolDefinition.Name == toolCallRequestPart.Name) is { } toolVM)
{
#line default
#line hidden
#nullable disable
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(168);
__builder3.AddComponentParameter(169, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (163,71)-(163,78) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnClick
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line (163,82)-(163,114) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
() => ViewToolDefinition(toolVM)
#line default
#line hidden
#nullable disable
)));
__builder3.AddAttribute(170, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
global::__Blazor.Aspire.Dashboard.Components.Dialogs.GenAIVisualizerDialog.TypeInference.CreateFluentIcon_3(__builder4, 171, 172,
#nullable restore
#line (164,81)-(164,93) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
s_wrenchIcon
#line default
#line hidden
#nullable disable
, 173, "vertical-align: sub;", 174, "start");
__builder4.AddMarkupContent(175, "\r\n Tool definition\r\n ");
}
));
__builder3.CloseComponent();
#nullable restore
#line (167,1)-(168,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder3.CloseElement();
#nullable restore
#line (169,1)-(173,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
}
}
}
#line default
#line hidden
#nullable disable
__builder3.CloseElement();
#nullable restore
#line (174,1)-(174,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (174,26)-(175,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (175,26)-(177,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (selectedView == ItemViewKind.Raw)
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(176, "div");
__builder3.AddAttribute(177, "class", "tab-container");
__builder3.AddAttribute(178, "b-kuh9kvp95d");
#nullable restore
#line (178,1)-(178,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (178,34)-(180,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
foreach (var itemPart in selectedItem.ItemParts)
{
#line default
#line hidden
#nullable disable
__builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.TextVisualizer>(179);
__builder3.AddComponentParameter(180, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (180,53)-(180,62) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ViewModel
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.TextVisualizerViewModel>(
#nullable restore
#line (180,65)-(180,97) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
itemPart.TextVisualizerViewModel
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(181, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (180,99)-(180,117) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
DisplayUnformatted
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (180,119)-(180,123) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(182, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (180,125)-(180,135) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Virtualize
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (180,137)-(180,142) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
false
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
#nullable restore
#line (181,1)-(182,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder3.CloseElement();
#nullable restore
#line (183,1)-(183,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (183,26)-(184,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(183);
__builder3.AddComponentParameter(184, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (184,39)-(184,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (184,44)-(184,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
_copyButtonId
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(185, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (185,39)-(185,44) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
#line default
#line hidden
#nullable disable
), "message-copy-button");
__builder3.AddComponentParameter(186, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (186,39)-(186,49) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (186,51)-(186,69) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Stealth
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(187, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (187,39)-(187,59) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
AdditionalAttributes
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IReadOnlyDictionary<global::System.String, global::System.Object>>(
#nullable restore
#line (187,62)-(187,398) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
FluentUIExtensions.GetClipboardCopyAdditionalAttributes(string.Join(Environment.NewLine + Environment.NewLine, selectedItem.ItemParts.Select(p => p.TextVisualizerViewModel?.FormattedText ?? string.Empty)), ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)])
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(188, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
__builder4.OpenElement(189, "span");
__builder4.AddAttribute(190, "slot", "start");
__builder4.AddAttribute(191, "b-kuh9kvp95d");
__builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<
#nullable restore
#line (189,121)-(189,146) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icons.Regular.Size16.Copy
#line default
#line hidden
#nullable disable
>>(192);
__builder4.AddComponentParameter(193, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Copy>.
#nullable restore
#line (189,45)-(189,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
#line default
#line hidden
#nullable disable
), "copy-icon");
__builder4.AddComponentParameter(194, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Copy>.
#nullable restore
#line (189,63)-(189,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
#line default
#line hidden
#nullable disable
), "display:inline; vertical-align: text-bottom");
__builder4.AddComponentParameter(195, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Copy>.
#nullable restore
#line (189,148)-(189,152) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Slot
#line default
#line hidden
#nullable disable
), "start");
__builder4.CloseComponent();
__builder4.AddMarkupContent(196, "\r\n ");
__builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<
#nullable restore
#line (190,124)-(190,154) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icons.Regular.Size16.Checkmark
#line default
#line hidden
#nullable disable
>>(197);
__builder4.AddComponentParameter(198, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Checkmark>.
#nullable restore
#line (190,45)-(190,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
#line default
#line hidden
#nullable disable
), "checkmark-icon");
__builder4.AddComponentParameter(199, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Checkmark>.
#nullable restore
#line (190,68)-(190,73) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
#line default
#line hidden
#nullable disable
), "display:none; vertical-align: text-bottom");
__builder4.AddComponentParameter(200, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icons.Regular.Size16.Checkmark>.
#nullable restore
#line (190,156)-(190,160) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Slot
#line default
#line hidden
#nullable disable
), "start");
__builder4.CloseComponent();
__builder4.CloseElement();
__builder4.AddMarkupContent(201, "\r\n ");
#nullable restore
#line (192,30)-(192,98) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder4.AddContent(202, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)]
#line default
#line hidden
#nullable disable
);
}
));
__builder3.CloseComponent();
#nullable restore
#line (194,1)-(197,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
else
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(203, "div");
__builder3.AddAttribute(204, "b-kuh9kvp95d");
__builder3.OpenElement(205, "div");
__builder3.AddAttribute(206, "class", "message-header");
__builder3.AddAttribute(207, "b-kuh9kvp95d");
__builder3.AddMarkupContent(208, "<span class=\"llm-badge\" b-kuh9kvp95d>LLM</span>\r\n ");
__builder3.OpenElement(209, "div");
__builder3.AddAttribute(210, "class", "message-header-title");
__builder3.AddAttribute(211, "b-kuh9kvp95d");
__builder3.OpenElement(212, "span");
__builder3.AddAttribute(213, "b-kuh9kvp95d");
#nullable restore
#line (201,44)-(201,61) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(214, Content.Span.Name
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
__builder3.AddMarkupContent(215, "\r\n ");
__builder3.OpenElement(216, "span");
__builder3.AddAttribute(217, "class", "message-header-date");
__builder3.AddAttribute(218, "b-kuh9kvp95d");
#nullable restore
#line (202,72)-(202,181) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(219, FormatHelpers.FormatTimeWithOptionalDate(TimeProvider, Content.Span.StartTime, MillisecondsDisplay.Truncated)
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
__builder3.CloseElement();
#nullable restore
#line (204,1)-(204,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (204,35)-(218,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
var tokenTotal = Content.InputTokens + Content.OutputTokens;
var tokenText = tokenTotal == null ? Loc[nameof(Dialogs.GenAINAText)] : tokenTotal.Value.ToString(CultureInfo.CurrentCulture);
string tokenTooltip;
if (tokenTotal == null)
{
tokenTooltip = Loc[nameof(Dialogs.GenAINAText)];
}
else
{
tokenTooltip = string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAIInputTokensText)], Content.InputTokens ?? 0) +
Environment.NewLine +
string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAIOutputTokensText)], Content.OutputTokens ?? 0);
}
#line default
#line hidden
#nullable disable
__builder3.OpenElement(220, "div");
__builder3.AddAttribute(221, "class", "message-header-details");
__builder3.AddAttribute(222, "b-kuh9kvp95d");
__builder3.OpenElement(223, "span");
__builder3.AddAttribute(224, "b-kuh9kvp95d");
#nullable restore
#line (220,44)-(220,83) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(225, Loc[nameof(Dialogs.GenAIDurationLabel)]
#line default
#line hidden
#nullable disable
);
__builder3.AddContent(226, " ");
__builder3.OpenElement(227, "strong");
__builder3.AddAttribute(228, "b-kuh9kvp95d");
#nullable restore
#line (220,93)-(220,176) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(229, DurationFormatter.FormatDuration(Content.Span.Duration, CultureInfo.CurrentCulture)
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
__builder3.CloseElement();
__builder3.AddMarkupContent(230, "\r\n ");
__builder3.OpenElement(231, "span");
__builder3.AddAttribute(232, "title",
#nullable restore
#line (221,51)-(221,63) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
tokenTooltip
#line default
#line hidden
#nullable disable
);
__builder3.AddAttribute(233, "b-kuh9kvp95d");
#nullable restore
#line (221,66)-(221,103) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(234, Loc[nameof(Dialogs.GenAITokensLabel)]
#line default
#line hidden
#nullable disable
);
__builder3.AddContent(235, " ");
__builder3.OpenElement(236, "strong");
__builder3.AddAttribute(237, "b-kuh9kvp95d");
#nullable restore
#line (221,113)-(221,122) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(238, tokenText
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
__builder3.CloseElement();
__builder3.CloseElement();
__builder3.CloseElement();
__builder3.AddMarkupContent(239, "\r\n ");
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs>(240);
__builder3.AddComponentParameter(241, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (228,41)-(228,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ActiveTabId
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (228,56)-(228,92) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-overview-{OverviewActiveView}"
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(242, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (228,95)-(228,106) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnTabChange
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(this,
#nullable restore
#line (228,109)-(228,128) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnOverviewTabChange
#line default
#line hidden
#nullable disable
)));
__builder3.AddComponentParameter(243, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTabs.
#nullable restore
#line (228,130)-(228,134) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Size
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.TabSize?>(
#nullable restore
#line (228,136)-(228,140) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
null
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(244, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
__builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(245);
__builder4.AddComponentParameter(246, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (229,44)-(229,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
#line default
#line hidden
#nullable disable
), "tab-label");
__builder4.AddComponentParameter(247, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (230,44)-(230,46) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (230,50)-(230,96) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-overview-{OverviewViewKind.InputOutput}"
#line default
#line hidden
#nullable disable
));
__builder4.AddComponentParameter(248, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (231,44)-(231,49) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Label
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (231,52)-(231,96) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Loc[nameof(Dialogs.GenAIInputOutputTabText)]
#line default
#line hidden
#nullable disable
));
__builder4.AddComponentParameter(249, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (232,44)-(232,48) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icon
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (232,52)-(232,83) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.Chat()
#line default
#line hidden
#nullable disable
));
__builder4.CloseComponent();
#nullable restore
#line (234,1)-(234,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (234,34)-(236,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (Content.ToolDefinitions.Count > 0)
{
#line default
#line hidden
#nullable disable
__builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(250);
__builder4.AddComponentParameter(251, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (236,48)-(236,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
#line default
#line hidden
#nullable disable
), "tab-label");
__builder4.AddComponentParameter(252, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (237,48)-(237,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (237,54)-(237,94) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-overview-{OverviewViewKind.Tools}"
#line default
#line hidden
#nullable disable
));
__builder4.AddComponentParameter(253, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (238,48)-(238,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icon
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (238,56)-(238,89) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.Wrench()
#line default
#line hidden
#nullable disable
));
__builder4.AddAttribute(254, "Header", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => {
__builder5.OpenElement(255, "span");
__builder5.AddAttribute(256, "class", "tab-text");
__builder5.AddAttribute(257, "b-kuh9kvp95d");
#nullable restore
#line (240,69)-(240,107) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(258, Loc[nameof(Dialogs.GenAIToolsTabText)]
#line default
#line hidden
#nullable disable
);
__builder5.CloseElement();
__builder5.AddMarkupContent(259, "\r\n ");
__builder5.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge>(260);
__builder5.AddComponentParameter(261, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (241,58)-(241,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (241,70)-(241,88) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Neutral
#line default
#line hidden
#nullable disable
));
__builder5.AddComponentParameter(262, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (241,90)-(241,98) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Circular
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (241,100)-(241,104) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
#line default
#line hidden
#nullable disable
));
__builder5.AddAttribute(263, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder6) => {
#nullable restore
#line (241,107)-(241,136) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder6.AddContent(264, Content.ToolDefinitions.Count
#line default
#line hidden
#nullable disable
);
}
));
__builder5.CloseComponent();
}
));
__builder4.CloseComponent();
#nullable restore
#line (244,1)-(245,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (245,1)-(245,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (245,34)-(247,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (Content.Evaluations.Count > 0)
{
#line default
#line hidden
#nullable disable
__builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(265);
__builder4.AddComponentParameter(266, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (247,48)-(247,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
#line default
#line hidden
#nullable disable
), "tab-label");
__builder4.AddComponentParameter(267, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (248,48)-(248,50) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (248,54)-(248,100) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-overview-{OverviewViewKind.Evaluations}"
#line default
#line hidden
#nullable disable
));
__builder4.AddComponentParameter(268, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (249,48)-(249,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icon
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (249,56)-(249,89) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.Scales()
#line default
#line hidden
#nullable disable
));
__builder4.AddAttribute(269, "Header", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => {
__builder5.OpenElement(270, "span");
__builder5.AddAttribute(271, "class", "tab-text");
__builder5.AddAttribute(272, "b-kuh9kvp95d");
#nullable restore
#line (251,69)-(251,113) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(273, Loc[nameof(Dialogs.GenAIEvaluationsTabText)]
#line default
#line hidden
#nullable disable
);
__builder5.CloseElement();
__builder5.AddMarkupContent(274, "\r\n ");
__builder5.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge>(275);
__builder5.AddComponentParameter(276, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (252,58)-(252,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (252,70)-(252,88) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Neutral
#line default
#line hidden
#nullable disable
));
__builder5.AddComponentParameter(277, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (252,90)-(252,98) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Circular
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (252,100)-(252,104) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
#line default
#line hidden
#nullable disable
));
__builder5.AddAttribute(278, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder6) => {
#nullable restore
#line (252,107)-(252,132) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder6.AddContent(279, Content.Evaluations.Count
#line default
#line hidden
#nullable disable
);
}
));
__builder5.CloseComponent();
}
));
__builder4.CloseComponent();
#nullable restore
#line (255,1)-(256,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentTab>(280);
__builder4.AddComponentParameter(281, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (256,44)-(256,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
LabelClass
#line default
#line hidden
#nullable disable
), "tab-label");
__builder4.AddComponentParameter(282, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (257,44)-(257,46) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Id
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (257,50)-(257,92) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
$"tab-overview-{OverviewViewKind.Details}"
#line default
#line hidden
#nullable disable
));
__builder4.AddComponentParameter(283, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (258,44)-(258,49) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Label
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (258,52)-(258,92) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Loc[nameof(Dialogs.GenAIDetailsTabText)]
#line default
#line hidden
#nullable disable
));
__builder4.AddComponentParameter(284, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentTab.
#nullable restore
#line (259,44)-(259,48) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icon
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (259,52)-(259,83) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
new Icons.Regular.Size24.Info()
#line default
#line hidden
#nullable disable
));
__builder4.CloseComponent();
}
));
__builder3.CloseComponent();
__builder3.CloseElement();
#nullable restore
#line (263,1)-(263,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (263,26)-(265,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (OverviewActiveView == OverviewViewKind.InputOutput)
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(285, "div");
__builder3.AddAttribute(286, "class", "tab-container");
__builder3.AddAttribute(287, "b-kuh9kvp95d");
#nullable restore
#line (266,1)-(266,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (266,34)-(268,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (!string.IsNullOrEmpty(Content.DisplayErrorMessage))
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(288, "div");
__builder3.AddAttribute(289, "class", "display-error-message");
__builder3.AddAttribute(290, "b-kuh9kvp95d");
__builder3.OpenElement(291, "h5");
__builder3.AddAttribute(292, "b-kuh9kvp95d");
#nullable restore
#line (269,46)-(269,95) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(293, Loc[nameof(Dialogs.GenAIDisplayErrorMessageText)]
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
__builder3.AddMarkupContent(294, "\r\n ");
__builder3.OpenElement(295, "div");
__builder3.AddAttribute(296, "class", "display-error-content");
__builder3.AddAttribute(297, "b-kuh9kvp95d");
#nullable restore
#line (271,46)-(271,73) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(298, Content.DisplayErrorMessage
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
__builder3.CloseElement();
#nullable restore
#line (274,1)-(277,37) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
else
{
#line default
#line hidden
#nullable disable
#nullable restore
#line (277,38)-(279,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (Content.NoMessageContent)
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(299, "div");
__builder3.AddAttribute(300, "class", "no-message-content-content");
__builder3.AddAttribute(301, "b-kuh9kvp95d");
#nullable restore
#line (280,47)-(280,214) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(302, (MarkupString)string.Format(CultureInfo.CurrentCulture, Loc[nameof(Dialogs.GenAINoMessageContentMoreInformationMessage)], "https://aka.ms/aspire/telemetry-ai-content")
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
#nullable restore
#line (282,1)-(282,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (282,38)-(283,37) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (283,38)-(283,150) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(303, RenderMessageSection(Loc[nameof(Dialogs.GenAIInputHeaderText)], Content.InputMessages, Content.NoMessageContent)
#line default
#line hidden
#nullable disable
);
#nullable restore
#line (283,150)-(284,37) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (284,38)-(284,152) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(304, RenderMessageSection(Loc[nameof(Dialogs.GenAIOutputHeaderText)], Content.OutputMessages, Content.NoMessageContent)
#line default
#line hidden
#nullable disable
);
#nullable restore
#line (284,152)-(285,37) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (285,38)-(287,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (Content.ErrorItem is { } errorItem)
{
#line default
#line hidden
#nullable disable
#nullable restore
#line (287,42)-(287,144) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(305, RenderMessageSection(Loc[nameof(Dialogs.GenAIErrorHeaderText)], [errorItem], Content.NoMessageContent)
#line default
#line hidden
#nullable disable
);
#nullable restore
#line (287,144)-(288,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (288,38)-(290,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder3.CloseElement();
#nullable restore
#line (291,1)-(291,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (291,26)-(292,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (292,26)-(294,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (OverviewActiveView == OverviewViewKind.Details)
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(306, "div");
__builder3.AddAttribute(307, "class", "tab-container");
__builder3.AddAttribute(308, "b-kuh9kvp95d");
__builder3.OpenComponent<global::Aspire.Dashboard.Components.Controls.SpanDetails>(309);
__builder3.AddComponentParameter(310, nameof(global::Aspire.Dashboard.Components.Controls.SpanDetails.
#nullable restore
#line (295,46)-(295,55) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ViewModel
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.SpanDetailsViewModel>(
#nullable restore
#line (295,58)-(295,86) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Content.SpanDetailsViewModel
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(311, nameof(global::Aspire.Dashboard.Components.Controls.SpanDetails.
#nullable restore
#line (295,88)-(295,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
HideToolbar
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (295,101)-(295,105) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.CloseElement();
#nullable restore
#line (297,1)-(297,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (297,26)-(298,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (298,26)-(300,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (OverviewActiveView == OverviewViewKind.Tools)
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(312, "div");
__builder3.AddAttribute(313, "class", "tab-container");
__builder3.AddAttribute(314, "b-kuh9kvp95d");
#nullable restore
#line (301,1)-(301,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (301,34)-(303,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (Content.ToolDefinitions.Count > 0)
{
#line default
#line hidden
#nullable disable
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentAccordion>(315);
__builder3.AddComponentParameter(316, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAccordion.
#nullable restore
#line (303,54)-(303,59) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
#line default
#line hidden
#nullable disable
), "tools-list");
__builder3.AddAttribute(317, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
#nullable restore
#line (304,1)-(304,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (304,42)-(306,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
foreach (var toolVM in Content.ToolDefinitions.Where(t => t.ToolDefinition.Type == "function"))
{
#line default
#line hidden
#nullable disable
__builder4.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentAccordionItem>(318);
__builder4.AddComponentParameter(319, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAccordionItem.
#nullable restore
#line (306,99)-(306,113) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
HeadingTooltip
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (306,116)-(306,145) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
GetToolHeadingTooltip(toolVM)
#line default
#line hidden
#nullable disable
));
__builder4.AddComponentParameter(320, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAccordionItem.
#nullable restore
#line (306,72)-(306,80) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Expanded
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (306,82)-(306,97) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
toolVM.Expanded
#line default
#line hidden
#nullable disable
));
__builder4.AddComponentParameter(321, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentAccordionItem.ExpandedChanged), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::System.Boolean>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::System.Boolean>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => toolVM.Expanded = __value, toolVM.Expanded))));
__builder4.AddAttribute(322, "HeadingTemplate", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => {
__builder5.OpenElement(323, "div");
__builder5.AddAttribute(324, "class", "tool-heading");
__builder5.AddAttribute(325, "b-kuh9kvp95d");
__builder5.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge>(326);
__builder5.AddComponentParameter(327, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (309,70)-(309,80) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (309,82)-(309,99) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Accent
#line default
#line hidden
#nullable disable
));
__builder5.AddComponentParameter(328, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentBadge.
#nullable restore
#line (309,101)-(309,106) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
#line default
#line hidden
#nullable disable
), "min-width: 80px; text-align: center;");
__builder5.AddAttribute(329, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder6) => {
#nullable restore
#line (310,62)-(310,88) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder6.AddContent(330, toolVM.ToolDefinition.Type
#line default
#line hidden
#nullable disable
);
}
));
__builder5.CloseComponent();
__builder5.AddMarkupContent(331, "\r\n ");
__builder5.OpenElement(332, "span");
__builder5.AddAttribute(333, "class", "tool-name");
__builder5.AddAttribute(334, "b-kuh9kvp95d");
#nullable restore
#line (312,82)-(312,108) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(335, toolVM.ToolDefinition.Name
#line default
#line hidden
#nullable disable
);
__builder5.CloseElement();
#nullable restore
#line (313,1)-(313,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (313,58)-(315,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (!string.IsNullOrEmpty(toolVM.ToolDefinition.Description))
{
#line default
#line hidden
#nullable disable
__builder5.OpenElement(336, "span");
__builder5.AddAttribute(337, "b-kuh9kvp95d");
#nullable restore
#line (315,68)-(315,145) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(338, FormatHelpers.TruncateText(toolVM.ToolDefinition.Description, maxLength: 100)
#line default
#line hidden
#nullable disable
);
__builder5.CloseElement();
#nullable restore
#line (316,1)-(317,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder5.CloseElement();
}
));
__builder4.AddAttribute(339, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => {
#nullable restore
#line (320,1)-(320,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (320,54)-(322,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (toolVM.ToolDefinition.Parameters is { Properties: { Count: > 0 } properties })
{
#line default
#line hidden
#nullable disable
__builder5.OpenElement(340, "table");
__builder5.AddAttribute(341, "class", "tool-parameters-table");
__builder5.AddAttribute(342, "b-kuh9kvp95d");
__builder5.OpenElement(343, "thead");
__builder5.AddAttribute(344, "b-kuh9kvp95d");
__builder5.OpenElement(345, "tr");
__builder5.AddAttribute(346, "b-kuh9kvp95d");
__builder5.OpenElement(347, "th");
__builder5.AddAttribute(348, "class", "tool-cell tool-cell-nowrap");
__builder5.AddAttribute(349, "b-kuh9kvp95d");
#nullable restore
#line (325,109)-(325,152) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(350, Loc[nameof(Dialogs.GenAIToolParameterName)]
#line default
#line hidden
#nullable disable
);
__builder5.CloseElement();
__builder5.AddMarkupContent(351, "\r\n ");
__builder5.OpenElement(352, "th");
__builder5.AddAttribute(353, "class", "tool-cell tool-cell-nowrap");
__builder5.AddAttribute(354, "b-kuh9kvp95d");
#nullable restore
#line (326,109)-(326,152) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(355, Loc[nameof(Dialogs.GenAIToolParameterType)]
#line default
#line hidden
#nullable disable
);
__builder5.CloseElement();
__builder5.AddMarkupContent(356, "\r\n ");
__builder5.OpenElement(357, "th");
__builder5.AddAttribute(358, "class", "tool-cell");
__builder5.AddAttribute(359, "b-kuh9kvp95d");
#nullable restore
#line (327,92)-(327,142) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(360, Loc[nameof(Dialogs.GenAIToolParameterDescription)]
#line default
#line hidden
#nullable disable
);
__builder5.CloseElement();
__builder5.CloseElement();
__builder5.CloseElement();
__builder5.AddMarkupContent(361, "\r\n ");
__builder5.OpenElement(362, "tbody");
__builder5.AddAttribute(363, "b-kuh9kvp95d");
#nullable restore
#line (331,1)-(331,65) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (331,66)-(333,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
foreach (var prop in properties)
{
#line default
#line hidden
#nullable disable
__builder5.OpenElement(364, "tr");
__builder5.AddAttribute(365, "b-kuh9kvp95d");
__builder5.OpenElement(366, "td");
__builder5.AddAttribute(367, "class", "tool-cell tool-cell-nowrap");
__builder5.AddAttribute(368, "b-kuh9kvp95d");
__builder5.OpenElement(369, "strong");
__builder5.AddAttribute(370, "b-kuh9kvp95d");
#nullable restore
#line (335,86)-(335,94) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(371, prop.Key
#line default
#line hidden
#nullable disable
);
__builder5.CloseElement();
#nullable restore
#line (336,1)-(336,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (336,78)-(338,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (toolVM.ToolDefinition.Parameters.Required?.Contains(prop.Key) == true)
{
#line default
#line hidden
#nullable disable
__builder5.AddMarkupContent(372, "<span style=\"color: var(--error);\" b-kuh9kvp95d> *</span>");
#nullable restore
#line (339,1)-(340,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder5.CloseElement();
__builder5.AddMarkupContent(373, "\r\n ");
__builder5.OpenElement(374, "td");
__builder5.AddAttribute(375, "class", "tool-cell");
__builder5.AddAttribute(376, "b-kuh9kvp95d");
#nullable restore
#line (342,1)-(342,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (342,78)-(344,81) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (GenAISchemaHelpers.ConvertTypeToNames(prop.Value) is { Count: > 0 } types)
{
#line default
#line hidden
#nullable disable
#nullable restore
#line (344,126)-(352,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
for (var i = 0; i < types.Count; i++)
{
var typeName = types[i];
if (i < types.Count - 1)
{
typeName += ",";
}
#line default
#line hidden
#nullable disable
__builder5.OpenElement(377, "code");
__builder5.AddAttribute(378, "class", "type-name");
__builder5.AddAttribute(379, "b-kuh9kvp95d");
#nullable restore
#line (352,110)-(352,118) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(380, typeName
#line default
#line hidden
#nullable disable
);
__builder5.CloseElement();
#nullable restore
#line (353,1)-(357,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
}
else
{
#line default
#line hidden
#nullable disable
__builder5.AddMarkupContent(381, "<span class=\"empty-data\" b-kuh9kvp95d></span>");
#nullable restore
#line (358,1)-(359,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder5.CloseElement();
__builder5.AddMarkupContent(382, "\r\n ");
__builder5.OpenElement(383, "td");
__builder5.AddAttribute(384, "class", "tool-cell");
__builder5.AddAttribute(385, "b-kuh9kvp95d");
#nullable restore
#line (361,1)-(361,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (361,78)-(363,81) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (prop.Value.Description is { Length: > 0 } description)
{
#line default
#line hidden
#nullable disable
#nullable restore
#line (363,82)-(363,93) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(386, description
#line default
#line hidden
#nullable disable
);
#nullable restore
#line (363,93)-(367,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
else
{
#line default
#line hidden
#nullable disable
__builder5.AddMarkupContent(387, "<span class=\"empty-data\" b-kuh9kvp95d></span>");
#nullable restore
#line (368,1)-(369,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder5.CloseElement();
__builder5.CloseElement();
#nullable restore
#line (371,1)-(372,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder5.CloseElement();
__builder5.CloseElement();
#nullable restore
#line (374,1)-(374,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (374,58)-(376,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (toolVM.ToolDefinition.Parameters.Required?.Count > 0)
{
#line default
#line hidden
#nullable disable
__builder5.OpenElement(388, "div");
__builder5.AddAttribute(389, "class", "tool-footer");
__builder5.AddAttribute(390, "b-kuh9kvp95d");
__builder5.AddMarkupContent(391, "<span style=\"color: var(--error);\" b-kuh9kvp95d>*</span> ");
#nullable restore
#line (377,110)-(377,157) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(392, Loc[nameof(Dialogs.GenAIToolRequiredParameter)]
#line default
#line hidden
#nullable disable
);
__builder5.CloseElement();
#nullable restore
#line (379,1)-(379,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (379,58)-(383,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
else
{
#line default
#line hidden
#nullable disable
__builder5.OpenElement(393, "div");
__builder5.AddAttribute(394, "class", "tool-footer");
__builder5.AddAttribute(395, "b-kuh9kvp95d");
#nullable restore
#line (383,83)-(383,125) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder5.AddContent(396, Loc[nameof(Dialogs.GenAIToolNoParameters)]
#line default
#line hidden
#nullable disable
);
__builder5.CloseElement();
#nullable restore
#line (384,1)-(385,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
}
));
__builder4.CloseComponent();
#nullable restore
#line (387,1)-(388,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
}
));
__builder3.CloseComponent();
#nullable restore
#line (389,1)-(392,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
else
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(397, "p");
__builder3.AddAttribute(398, "b-kuh9kvp95d");
#nullable restore
#line (392,41)-(392,74) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(399, Loc[nameof(Dialogs.GenAINoTools)]
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
#nullable restore
#line (393,1)-(394,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder3.CloseElement();
#nullable restore
#line (395,1)-(395,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (395,26)-(396,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (396,26)-(398,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (OverviewActiveView == OverviewViewKind.Evaluations)
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(400, "div");
__builder3.AddAttribute(401, "class", "tab-container");
__builder3.AddAttribute(402, "b-kuh9kvp95d");
#nullable restore
#line (400,1)-(400,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (400,34)-(402,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
foreach (var evaluation in Content.Evaluations)
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(403, "div");
__builder3.AddAttribute(404, "class", "evaluation-container");
__builder3.AddAttribute(405, "b-kuh9kvp95d");
__builder3.OpenElement(406, "div");
__builder3.AddAttribute(407, "class", "evaluation-header");
__builder3.AddAttribute(408, "b-kuh9kvp95d");
#nullable restore
#line (404,46)-(404,61) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(409, evaluation.Name
#line default
#line hidden
#nullable disable
);
__builder3.AddMarkupContent(410, "\r\n ");
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDivider>(411);
__builder3.AddComponentParameter(412, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDivider.
#nullable restore
#line (405,60)-(405,71) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Orientation
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Orientation?>(
#nullable restore
#line (405,73)-(405,93) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Orientation.Vertical
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(413, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDivider.
#nullable restore
#line (405,95)-(405,100) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
#line default
#line hidden
#nullable disable
), "evaluation-divider");
__builder3.CloseComponent();
__builder3.AddMarkupContent(414, "\r\n ");
#nullable restore
#line (406,47)-(406,198) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(415, evaluation.ScoreValue is { } value ? FormatHelpers.FormatNumberWithOptionalDecimalPlaces(value, maxDecimalPlaces: 3) : Loc[nameof(Dialogs.GenAINAText)]
#line default
#line hidden
#nullable disable
);
__builder3.AddMarkupContent(416, "\r\n ");
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDivider>(417);
__builder3.AddComponentParameter(418, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDivider.
#nullable restore
#line (407,60)-(407,71) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Orientation
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Orientation?>(
#nullable restore
#line (407,73)-(407,93) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Orientation.Vertical
#line default
#line hidden
#nullable disable
));
__builder3.AddComponentParameter(419, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDivider.
#nullable restore
#line (407,95)-(407,100) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Class
#line default
#line hidden
#nullable disable
), "evaluation-divider");
__builder3.CloseComponent();
__builder3.AddMarkupContent(420, "\r\n ");
#nullable restore
#line (408,47)-(408,136) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(421, evaluation.ScoreLabel is { Length: > 0 } label ? label : Loc[nameof(Dialogs.GenAINAText)]
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
#nullable restore
#line (410,1)-(410,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (410,42)-(412,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (evaluation.Explanation is { Length: > 0 } explanation)
{
#line default
#line hidden
#nullable disable
__builder3.OpenElement(422, "div");
__builder3.AddAttribute(423, "b-kuh9kvp95d");
#nullable restore
#line (413,50)-(413,61) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder3.AddContent(424, explanation
#line default
#line hidden
#nullable disable
);
__builder3.CloseElement();
#nullable restore
#line (415,1)-(418,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
else
{
#line default
#line hidden
#nullable disable
__builder3.AddMarkupContent(425, "<div b-kuh9kvp95d><span class=\"empty-data\" b-kuh9kvp95d></span></div>");
#nullable restore
#line (421,1)-(422,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder3.CloseElement();
#nullable restore
#line (423,1)-(424,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder3.CloseElement();
#nullable restore
#line (425,1)-(425,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (425,26)-(427,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder3.CloseElement();
}
));
__builder2.CloseComponent();
__builder2.CloseElement();
}
));
__builder.CloseComponent();
__builder.AddMarkupContent(426, "\r\n\r\n");
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentDialogFooter>(427);
__builder.AddComponentParameter(428, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDialogFooter.
#nullable restore
#line (433,21)-(433,28) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Visible
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (433,30)-(433,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
false
#line default
#line hidden
#nullable disable
));
__builder.CloseComponent();
#nullable restore
#line (435,3)-(438,15) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
RenderFragment RenderMessageSection(string title, List<GenAIItemViewModel> items, bool noMessageContent)
{
return
#line default
#line hidden
#nullable disable
(__builder2) => {
__builder2.OpenElement(429, "div");
__builder2.AddAttribute(430, "class", "section-container");
__builder2.AddAttribute(431, "b-kuh9kvp95d");
__builder2.OpenElement(432, "div");
__builder2.AddAttribute(433, "class", "section-title");
__builder2.AddAttribute(434, "b-kuh9kvp95d");
#nullable restore
#line (439,41)-(439,46) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder2.AddContent(435, title
#line default
#line hidden
#nullable disable
);
__builder2.CloseElement();
#nullable restore
#line (440,1)-(440,13) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (440,14)-(446,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (items.Count > 0)
{
foreach (var item in items)
{
var itemParts = item.ItemParts.Where(p => !string.IsNullOrEmpty(p.TextVisualizerViewModel.Text)).ToList();
#line default
#line hidden
#nullable disable
__builder2.OpenElement(436, "div");
__builder2.AddAttribute(437, "class", "message-container");
__builder2.AddAttribute(438, "b-kuh9kvp95d");
#nullable restore
#line (447,1)-(447,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (447,26)-(449,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (item.Type != GenAIItemType.Error)
{
#line default
#line hidden
#nullable disable
__builder2.OpenElement(439, "div");
__builder2.AddAttribute(440, "class", "message-title");
__builder2.AddAttribute(441, "b-kuh9kvp95d");
#nullable restore
#line (450,34)-(450,52) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder2.AddContent(442, GetItemTitle(item)
#line default
#line hidden
#nullable disable
);
__builder2.CloseElement();
#nullable restore
#line (452,1)-(453,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder2.OpenElement(443, "span");
__builder2.AddAttribute(444, "class", "defaultHidden");
__builder2.AddAttribute(445, "b-kuh9kvp95d");
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(446);
__builder2.AddComponentParameter(447, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (454,43)-(454,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (454,55)-(454,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Appearance.Lightweight
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(448, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (454,79)-(454,86) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
OnClick
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line (454,90)-(454,112) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
() => OnViewItem(item)
#line default
#line hidden
#nullable disable
)));
__builder2.AddAttribute(449, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<
#nullable restore
#line (455,51)-(455,83) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Icons.Regular.Size16.SlideSearch
#line default
#line hidden
#nullable disable
>>(450);
__builder3.CloseComponent();
}
));
__builder2.CloseComponent();
__builder2.CloseElement();
#nullable restore
#line (458,1)-(458,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (458,26)-(462,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
if (itemParts.Count > 0)
{
foreach (var itemPart in itemParts)
{
#line default
#line hidden
#nullable disable
__builder2.OpenComponent<global::Aspire.Dashboard.Components.Controls.TextVisualizer>(451);
__builder2.AddComponentParameter(452, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (462,49)-(462,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
ViewModel
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.TextVisualizerViewModel>(
#nullable restore
#line (462,61)-(462,93) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
itemPart.TextVisualizerViewModel
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(453, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (462,95)-(462,110) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
HideLineNumbers
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (462,112)-(462,116) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
true
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(454, nameof(global::Aspire.Dashboard.Components.Controls.TextVisualizer.
#nullable restore
#line (462,118)-(462,128) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Virtualize
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (462,130)-(462,135) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
false
#line default
#line hidden
#nullable disable
));
__builder2.CloseComponent();
#nullable restore
#line (463,1)-(467,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
}
else
{
#line default
#line hidden
#nullable disable
__builder2.OpenElement(455, "div");
__builder2.AddAttribute(456, "class", "no-message-content");
__builder2.AddAttribute(457, "b-kuh9kvp95d");
#nullable restore
#line (468,34)-(468,76) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder2.AddContent(458, Loc[nameof(Dialogs.GenAINoMessageContent)]
#line default
#line hidden
#nullable disable
);
__builder2.CloseElement();
#nullable restore
#line (470,1)-(471,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder2.CloseElement();
#nullable restore
#line (472,1)-(476,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
}
else
{
#line default
#line hidden
#nullable disable
__builder2.OpenElement(459, "p");
__builder2.AddAttribute(460, "b-kuh9kvp95d");
#nullable restore
#line (476,21)-(476,57) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
__builder2.AddContent(461, Loc[nameof(Dialogs.GenAINoMessages)]
#line default
#line hidden
#nullable disable
);
__builder2.CloseElement();
#nullable restore
#line (477,1)-(478,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
}
#line default
#line hidden
#nullable disable
__builder2.CloseElement();
}
#nullable restore
#line (478,15)-(480,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
;
}
#line default
#line hidden
#nullable disable
}
#pragma warning restore 1998
}
}
namespace __Blazor.Aspire.Dashboard.Components.Dialogs.GenAIVisualizerDialog
{
#line hidden
internal static class TypeInference
{
public static void CreateFluentIcon_0<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0, int __seq1, global::System.String __arg1)
where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (9,21)-(9,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Value
#line default
#line hidden
#nullable disable
), __arg0);
__builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (9,67)-(9,72) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
#line default
#line hidden
#nullable disable
), __arg1);
__builder.CloseComponent();
}
public static void CreateFluentIcon_1<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0, int __seq1, global::System.String __arg1, int __seq2, global::System.String __arg2)
where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (145,69)-(145,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Value
#line default
#line hidden
#nullable disable
), __arg0);
__builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (145,91)-(145,96) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
#line default
#line hidden
#nullable disable
), __arg1);
__builder.AddComponentParameter(__seq2, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (145,120)-(145,124) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Slot
#line default
#line hidden
#nullable disable
), __arg2);
__builder.CloseComponent();
}
public static void CreateFluentIcon_2<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0, int __seq1, global::System.String __arg1, int __seq2, global::System.String __arg2)
where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (157,69)-(157,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Value
#line default
#line hidden
#nullable disable
), __arg0);
__builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (157,89)-(157,94) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
#line default
#line hidden
#nullable disable
), __arg1);
__builder.AddComponentParameter(__seq2, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (157,118)-(157,122) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Slot
#line default
#line hidden
#nullable disable
), __arg2);
__builder.CloseComponent();
}
public static void CreateFluentIcon_3<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0, int __seq1, global::System.String __arg1, int __seq2, global::System.String __arg2)
where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (164,73)-(164,78) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Value
#line default
#line hidden
#nullable disable
), __arg0);
__builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (164,95)-(164,100) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Style
#line default
#line hidden
#nullable disable
), __arg1);
__builder.AddComponentParameter(__seq2, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (164,124)-(164,128) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Dialogs\GenAIVisualizerDialog.razor"
Slot
#line default
#line hidden
#nullable disable
), __arg2);
__builder.CloseComponent();
}
}
}
#pragma warning restore 1591
|