{
"Schema": "XFESystem.CSharpPreview.Validation.V6",
"ValidationProfile": "BrowserPreview6.WebsiteMarkdownAndCSharp",
"Branch": "codex/csharp-system",
"Solution": "XFESystem.slnx",
"PreviewValidated": true,
"DesktopPreview2Validated": true,
"CompleteSystemRewrite": false,
"DesktopPreview3Validated": true,
"DesktopPreview4Validated": true,
"BrowserPreview5Validated": true,
"BrowserPreview6Validated": true,
"WebsiteParity": {
"NativeDocument": {
"Kind": "NativeWebsiteMarkdownFixture",
"Passed": true,
"Checks": [
"actual native generated Markdown fixture uses the website component and canonical CSS/JS assets with unchanged C# source and token colors",
"five empty article-top patches preserve the actual light gradient brightness after two native render frames with pointer outside content",
"actual native Markdown heading and visible website code-token rectangles contain matching framebuffer glyph colors",
"real mouse hit invokes the original website line-number button event, changes aria/class, relayouts code and repaints native pixels"
],
"Screenshots": [
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Browser-Website-Markdown-Ready-1.png",
"Sha256": "7099530857e75db8a4440ed6a8f8cce339acede261ae1f9b724e9f376e02d64b",
"BrowserViewport": [
174,
155,
796,
404
],
"PixelEvidence": {
"Passed": true,
"HeadingPainted": true,
"VisibleTokenSpansWithActualInk": 4,
"Samples": [
{
"Kind": "Heading",
"Text": "XFESystem 文档预览",
"ExpectedCssColor": "111111",
"PhysicalBounds": [
414,
376,
1874,
480
],
"MatchingPixels": 12872
},
{
"Kind": "CodeToken",
"Text": "using",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
981,
659,
1027
],
"MatchingPixels": 400
},
{
"Kind": "CodeToken",
"Text": "System",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
676,
981,
777,
1027
],
"MatchingPixels": 481
},
{
"Kind": "CodeToken",
"Text": "namespace",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
1073,
726,
1118
],
"MatchingPixels": 703
},
{
"Kind": "CodeToken",
"Text": "XFESystem.Sample",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
743,
1073,
1013,
1118
],
"MatchingPixels": 1224
}
],
"Meaning": "Observed framebuffer glyph ink in actual laid-out DOM rectangles; offscreen tokens do not count."
},
"Attempts": 1
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Browser-Website-Markdown-Code-1.png",
"Sha256": "7099530857e75db8a4440ed6a8f8cce339acede261ae1f9b724e9f376e02d64b",
"BrowserViewport": [
174,
155,
796,
404
],
"PixelEvidence": {
"Passed": true,
"HeadingPainted": true,
"VisibleTokenSpansWithActualInk": 4,
"Samples": [
{
"Kind": "Heading",
"Text": "XFESystem 文档预览",
"ExpectedCssColor": "111111",
"PhysicalBounds": [
414,
376,
1874,
480
],
"MatchingPixels": 12872
},
{
"Kind": "CodeToken",
"Text": "using",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
981,
659,
1027
],
"MatchingPixels": 400
},
{
"Kind": "CodeToken",
"Text": "System",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
676,
981,
777,
1027
],
"MatchingPixels": 481
},
{
"Kind": "CodeToken",
"Text": "namespace",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
1073,
726,
1118
],
"MatchingPixels": 703
},
{
"Kind": "CodeToken",
"Text": "XFESystem.Sample",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
743,
1073,
1013,
1118
],
"MatchingPixels": 1224
}
],
"Meaning": "Observed framebuffer glyph ink in actual laid-out DOM rectangles; offscreen tokens do not count."
},
"Attempts": 1
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Browser-Website-Markdown-LinesHidden-1.png",
"Sha256": "9196faaecad4fd79e2791647f51054791edc0cf60f674fabf87a6987c53f6483",
"BrowserViewport": [
174,
155,
796,
404
],
"PixelEvidence": {
"Passed": true,
"HeadingPainted": true,
"VisibleTokenSpansWithActualInk": 2,
"Samples": [
{
"Kind": "Heading",
"Text": "XFESystem 文档预览",
"ExpectedCssColor": "111111",
"PhysicalBounds": [
414,
376,
1874,
480
],
"MatchingPixels": 12872
},
{
"Kind": "CodeToken",
"Text": "using",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
470,
981,
555,
1027
],
"MatchingPixels": 0
},
{
"Kind": "CodeToken",
"Text": "System",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
572,
981,
673,
1027
],
"MatchingPixels": 0
},
{
"Kind": "CodeToken",
"Text": "namespace",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
470,
1073,
622,
1118
],
"MatchingPixels": 224
},
{
"Kind": "CodeToken",
"Text": "XFESystem.Sample",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
639,
1073,
909,
1118
],
"MatchingPixels": 740
}
],
"Meaning": "Observed framebuffer glyph ink in actual laid-out DOM rectangles; offscreen tokens do not count."
},
"Attempts": 1
}
],
"HostReferenceCountsAsNativeProof": false,
"ExactWebsitePixelParityAccepted": false,
"FixtureSha256": "a671fc393ea86c5a55452cb75639b64e656241e86a64319f21134b4decf90abb",
"FixturePath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\Source\\XFESystem.Documents\\Assets\\Website\\Fixtures\\WebsiteParity.md",
"InitialDomReadback": {
"Kind": "ActualWebsiteDocumentDomReadback",
"Address": "http://xfesystem.local/Documents/Preview/Index.html",
"Title": "Website parity",
"Theme": "light",
"Article": {
"Text": "XFESystem 文档预览\n这份文档对照网站原始 Markdown 样式与脚本。Inline code: Console.WriteLine(\"XFE\");,以及 加粗、斜体 和 Layout 章节。\n\n相同的 Markdown、CSS 和 JavaScript,应通过实际渲染和交互检查。\n\ncsharp123456789101112131415using System;\n\nnamespace XFESystem.Sample;\n\n// Website C# syntax colors: keywords, types, methods and strings.\npublic sealed class Preview\n{\n public string Name { get; init; } = \"XFESystem\";\n\n public void Run(int count = 3)\n {\n for (var i = 0; i < count; i++)\n Console.WriteLine($\"Hello {Name}: {i}\");\n }\n}\n\nLayout\n\n无序列表第一项\n第二项有 inline code\n\nNested item\n\n\n\n\nFirst ordered item\nSecond ordered item\n\n\n\n\nLanguage\nExtension\nStatus\n\n\n\n\nC#\n.cs\nPreview\n\n\nMarkdown\n.md\nWeb\n\n\n\nMath\nInline math: a2+b2=c2a^2+b^2=c^2a2+b2=c2.\n\n12+12=1\n\\frac{1}{2}+\\frac{1}{2}=1\n21+21=1\nDiagrams\nMermaid100%\nBrowser events\n代码块工具栏保留网站的行号、下载、全屏与复制行为。\n展开查看说明该内容由 Markdown 清理管线保留。\n返回文档标题\n",
"Bounds": {
"X": 1.0000000000000036,
"Y": 1.0000000000000036,
"Width": 794,
"Height": 2464.7398560000006
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
}
},
"Heading": {
"Text": "XFESystem 文档预览",
"Bounds": {
"X": 32.84,
"Y": 32.84,
"Width": 730.32,
"Height": 51.91
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "33.94px",
"FontWeight": "700",
"LineHeight": "40.728px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
}
},
"BodyText": "XFESystem 文档预览\n这份文档对照网站原始 Markdown 样式与脚本。Inline code: Console.WriteLine(\"XFE\");,以及 加粗、斜体 和 Layout 章节。\n\n相同的 Markdown、CSS 和 JavaScript,应通过实际渲染和交互检查。\n\ncsharp123456789101112131415using System;\n\nnamespace XFESystem.Sample;\n\n// Website C# syntax colors: keywords, types, methods and strings.\npublic sealed class Preview\n{\n public string Name { get; init; } = \"XFESystem\";\n\n public void Run(int count = 3)\n {\n for (var i = 0; i < count; i++)\n Console.WriteLine($\"Hello {Name}: {i}\");\n }\n}\n\nLayout\n\n无序列表第一项\n第二项有 inline code\n\nNested item\n\n\n\n\nFirst ordered item\nSecond ordered item\n\n\n\n\nLanguage\nExtension\nStatus\n\n\n\n\nC#\n.cs\nPreview\n\n\nMarkdown\n.md\nWeb\n\n\n\nMath\nInline math: a2+b2=c2a^2+b^2=c^2a2+b2=c2.\n\n12+12=1\n\\frac{1}{2}+\\frac{1}{2}=1\n21+21=1\nDiagrams\nMermaid100%\nBrowser events\n代码块工具栏保留网站的行号、下载、全屏与复制行为。\n展开查看说明该内容由 Markdown 清理管线保留。\n返回文档标题\n",
"Styles": [
"http://xfesystem.local/css/bootstrap.min.css",
"http://xfesystem.local/css/theme-variables.css",
"http://xfesystem.local/css/bootstrap-icons.min.css",
"http://xfesystem.local/css/docs/code-style.css",
"http://xfesystem.local/css/docs/markdown-style.css",
"http://xfesystem.local/css/docs/log.css",
"http://xfesystem.local/css/docs/terminal.css",
"http://xfesystem.local/css/docs/katex.min.css",
"http://xfesystem.local/css/docs/docs-layout.css"
],
"Scripts": [
"http://xfesystem.local/js/docs/mermaid.min.js?v=11.16.0",
"http://xfesystem.local/js/docs/highlight.min.js",
"http://xfesystem.local/js/docs/xaml.js",
"http://xfesystem.local/js/docs/csharp.js",
"http://xfesystem.local/js/docs/bash.js",
"http://xfesystem.local/js/docs/powershell.js",
"http://xfesystem.local/js/docs/dos.js",
"http://xfesystem.local/js/docs/log.js",
"http://xfesystem.local/js/docs/plaintext.js",
"http://xfesystem.local/js/docs/katex.min.js",
"http://xfesystem.local/js/docs/auto-render.min.js",
"http://xfesystem.local/js/docs/doc-utils.js",
"http://xfesystem.local/js/docs/code-block-tools.js",
"http://xfesystem.local/js/docs/docs-reader.js"
],
"WebsiteHighlighterAvailable": true,
"WebsiteCodeToolsAvailable": true,
"CodeBlocks": [
{
"Classes": "code-block-enhanced code-lines-visible",
"Bounds": {
"X": 32.84,
"Y": 260.29,
"Width": 730.32,
"Height": 449.00000000000006
},
"Style": {
"Color": "rgb(241, 241, 244)",
"BackgroundColor": "rgb(50, 50, 50)",
"FontFamily": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"FontWeight": "400",
"LineHeight": "23.04px",
"BorderRadius": "12px",
"Padding": "",
"Display": "flex"
},
"CodeText": "using System;\n\nnamespace XFESystem.Sample;\n\n// Website C# syntax colors: keywords, types, methods and strings.\npublic sealed class Preview\n{\n public string Name { get; init; } = \"XFESystem\";\n\n public void Run(int count = 3)\n {\n for (var i = 0; i < count; i++)\n Console.WriteLine($\"Hello {Name}: {i}\");\n }\n}\n",
"CodeHtml": "<span class=\"hljs-keyword\">using</span> <span class=\"hljs-namespace\">System</span>;\n\n<span class=\"hljs-keyword\">namespace</span> <span class=\"hljs-namespace\">XFESystem.Sample</span>;\n\n<span class=\"hljs-comment\">// Website C# syntax colors: keywords, types, methods and strings.</span>\n<span class=\"hljs-keyword\">public</span> <span class=\"hljs-keyword\">sealed</span> <span class=\"hljs-keyword\">class</span> <span class=\"hljs-type\">Preview</span>\n{\n <span class=\"hljs-keyword\">public</span> <span class=\"hljs-built_in\">string</span> Name { <span class=\"hljs-keyword\">get</span>; <span class=\"hljs-keyword\">init</span>; } = <span class=\"hljs-string\">\"XFESystem\"</span>;\n\n <span class=\"hljs-function\"><span class=\"hljs-keyword\">public</span> <span class=\"hljs-keyword\">void</span> <span class=\"hljs-title\">Run</span>(<span class=\"hljs-params\"><span class=\"hljs-built_in\">int</span> <span class=\"hljs-variable\">count</span> = <span class=\"hljs-number\">3</span></span>)</span>\n {\n <span class=\"hljs-csharp-keyword\">for</span> (<span class=\"hljs-keyword\">var</span> <span class=\"hljs-variable\">i</span> = <span class=\"hljs-number\">0</span>; <span class=\"hljs-variable\">i</span> < <span class=\"hljs-variable\">count</span>; <span class=\"hljs-variable\">i</span>++)\n <span class=\"hljs-type\">Console</span>.<span class=\"hljs-dotfunction\">WriteLine</span>(<span class=\"hljs-string\">$\"Hello <span class=\"hljs-subst\">{Name}</span>: <span class=\"hljs-subst\">{i}</span>\"</span>);\n }\n}\n",
"CodeClasses": "language-csharp hljs",
"CodeBounds": {
"X": 97.24000000000001,
"Y": 319.29,
"Width": 665.2449999999999,
"Height": 377.6
},
"CodeStyle": {
"Color": "rgb(241, 241, 244)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"FontWeight": "400",
"LineHeight": "23.04px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
},
"LineNumberCount": 15,
"Buttons": [
{
"Action": "lines",
"Pressed": "true",
"Title": "隐藏行号",
"Bounds": {
"X": 624.5600000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
},
{
"Action": "download",
"Pressed": null,
"Title": "下载代码",
"Bounds": {
"X": 657.6800000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
},
{
"Action": "expand",
"Pressed": null,
"Title": "全屏查看",
"Bounds": {
"X": 690.8000000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
},
{
"Action": "copy",
"Pressed": null,
"Title": "复制代码",
"Bounds": {
"X": 723.9200000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
}
],
"Tokens": [
{
"Text": "using",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 113.24000000000001,
"Y": 335.29,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "System",
"Classes": "hljs-namespace",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 163.865,
"Y": 335.29,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "namespace",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 113.24000000000001,
"Y": 381.37000000000006,
"Width": 75.9375,
"Height": 23.040000000000003
}
},
{
"Text": "XFESystem.Sample",
"Classes": "hljs-namespace",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 197.615,
"Y": 381.37000000000006,
"Width": 135,
"Height": 23.040000000000003
}
},
{
"Text": "// Website C# syntax colors: keywords, types, methods and strings.",
"Classes": "hljs-comment",
"Color": "rgb(87, 166, 74)",
"Bounds": {
"X": 113.24000000000001,
"Y": 427.4500000000001,
"Width": 556.875,
"Height": 23.040000000000003
}
},
{
"Text": "public",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 113.24000000000001,
"Y": 450.4900000000001,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "sealed",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 172.3025,
"Y": 450.4900000000001,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "class",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 231.365,
"Y": 450.4900000000001,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "Preview",
"Classes": "hljs-type",
"Color": "rgb(78, 201, 176)",
"Bounds": {
"X": 281.99,
"Y": 450.4900000000001,
"Width": 59.0625,
"Height": 23.040000000000003
}
},
{
"Text": "public",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 146.99,
"Y": 496.57000000000016,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "string",
"Classes": "hljs-built_in",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 206.0525,
"Y": 496.57000000000016,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "get",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 324.1775,
"Y": 496.57000000000016,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "init",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 366.365,
"Y": 496.57000000000016,
"Width": 33.75,
"Height": 23.040000000000003
}
},
{
"Text": "\"XFESystem\"",
"Classes": "hljs-string",
"Color": "rgb(206, 145, 120)",
"Bounds": {
"X": 450.74,
"Y": 496.57000000000016,
"Width": 92.8125,
"Height": 23.040000000000003
}
},
{
"Text": "public void Run(int count = 3)",
"Classes": "hljs-function",
"Color": "rgb(241, 241, 244)",
"Bounds": {
"X": 146.99,
"Y": 542.6500000000001,
"Width": 253.125,
"Height": 23.039999999999964
}
},
{
"Text": "public",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 146.99,
"Y": 542.6500000000001,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "void",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 206.0525,
"Y": 542.6500000000001,
"Width": 33.75,
"Height": 23.040000000000003
}
},
{
"Text": "Run",
"Classes": "hljs-title",
"Color": "rgb(220, 220, 170)",
"Bounds": {
"X": 248.24,
"Y": 542.6500000000001,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "int count = 3",
"Classes": "hljs-params",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 281.99,
"Y": 542.6500000000001,
"Width": 109.6875,
"Height": 23.039999999999964
}
},
{
"Text": "int",
"Classes": "hljs-built_in",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 281.99,
"Y": 542.6500000000001,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "count",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 315.74,
"Y": 542.6500000000001,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "3",
"Classes": "hljs-number",
"Color": "rgb(181, 206, 168)",
"Bounds": {
"X": 383.24,
"Y": 542.6500000000001,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "for",
"Classes": "hljs-csharp-keyword",
"Color": "rgb(197, 134, 192)",
"Bounds": {
"X": 180.74,
"Y": 588.73,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "var",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 222.9275,
"Y": 588.73,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "i",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 256.6775,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "0",
"Classes": "hljs-number",
"Color": "rgb(181, 206, 168)",
"Bounds": {
"X": 290.4275,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "i",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 315.74,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "count",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 349.49,
"Y": 588.73,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "i",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 408.5525,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "Console",
"Classes": "hljs-type",
"Color": "rgb(78, 201, 176)",
"Bounds": {
"X": 214.49,
"Y": 611.77,
"Width": 59.0625,
"Height": 23.040000000000003
}
},
{
"Text": "WriteLine",
"Classes": "hljs-dotfunction",
"Color": "rgb(220, 220, 170)",
"Bounds": {
"X": 281.99,
"Y": 611.77,
"Width": 75.9375,
"Height": 23.040000000000003
}
},
{
"Text": "$\"Hello {Name}: {i}\"",
"Classes": "hljs-string",
"Color": "rgb(206, 145, 120)",
"Bounds": {
"X": 366.365,
"Y": 611.77,
"Width": 168.75,
"Height": 23.039999999999964
}
},
{
"Text": "{Name}",
"Classes": "hljs-subst",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 433.865,
"Y": 611.77,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "{i}",
"Classes": "hljs-subst",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 501.365,
"Y": 611.77,
"Width": 25.3125,
"Height": 23.040000000000003
}
}
]
}
],
"Table": {
"Text": "\n\n\nLanguage\nExtension\nStatus\n\n\n\n\nC#\n.cs\nPreview\n\n\nMarkdown\n.md\nWeb\n\n\n",
"Bounds": {
"X": 32.84,
"Y": 1048.2552000000003,
"Width": 285.484375,
"Height": 126.39999999999986
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
}
},
"Blockquote": {
"Text": "\n相同的 Markdown、CSS 和 JavaScript,应通过实际渲染和交互检查。\n",
"Bounds": {
"X": 32.84,
"Y": 195.49,
"Width": 730.32,
"Height": 44.80000000000001
},
"Style": {
"Color": "rgb(110, 110, 110)",
"BackgroundColor": "rgba(81, 45, 180, 0.063)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "0 0.5rem 0.5rem 0",
"Padding": "",
"Display": "block"
}
},
"KatexCount": 2,
"MermaidSvgCount": 0,
"MermaidState": {
"Text": "Mermaid100%",
"Bounds": {
"X": 32.84,
"Y": 1728.1346560000006,
"Width": 730.32,
"Height": 458
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "14px",
"Padding": "",
"Display": "flex"
}
},
"Links": [
{
"Text": "Layout 章节",
"Href": "http://xfesystem.local/Documents/Preview/Index.html#layout",
"Bounds": {
"X": 100.93375,
"Y": 147.49,
"Width": 88.28125,
"Height": 28.80000000000001
}
},
{
"Text": "返回文档标题",
"Href": "http://xfesystem.local/Documents/Preview/Index.html#xfesystem",
"Bounds": {
"X": 32.84,
"Y": 2405.0998560000007,
"Width": 96,
"Height": 28.8
}
}
],
"NoHostScreenshotSubstitution": true,
"ReadOnly": true
},
"InitialRenderSettled": {
"BeforeFrames": 108,
"AfterFrames": 114,
"AtLeastTwoFrames": true,
"AcknowledgedPointerMovements": [
{
"PointerCssPosition": [
952,
138
],
"BeforeFrames": 108,
"AfterFrames": 113
},
{
"PointerCssPosition": [
950,
138
],
"BeforeFrames": 113,
"AfterFrames": 114
}
],
"PointerCssPosition": [
950,
138
],
"PointerOutsideArticle": true
},
"InitialFramebuffer": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Browser-Website-Markdown-Ready-1.png",
"Sha256": "7099530857e75db8a4440ed6a8f8cce339acede261ae1f9b724e9f376e02d64b",
"BrowserViewport": [
174,
155,
796,
404
],
"PixelEvidence": {
"Passed": true,
"HeadingPainted": true,
"VisibleTokenSpansWithActualInk": 4,
"Samples": [
{
"Kind": "Heading",
"Text": "XFESystem 文档预览",
"ExpectedCssColor": "111111",
"PhysicalBounds": [
414,
376,
1874,
480
],
"MatchingPixels": 12872
},
{
"Kind": "CodeToken",
"Text": "using",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
981,
659,
1027
],
"MatchingPixels": 400
},
{
"Kind": "CodeToken",
"Text": "System",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
676,
981,
777,
1027
],
"MatchingPixels": 481
},
{
"Kind": "CodeToken",
"Text": "namespace",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
1073,
726,
1118
],
"MatchingPixels": 703
},
{
"Kind": "CodeToken",
"Text": "XFESystem.Sample",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
743,
1073,
1013,
1118
],
"MatchingPixels": 1224
}
],
"Meaning": "Observed framebuffer glyph ink in actual laid-out DOM rectangles; offscreen tokens do not count."
},
"Attempts": 1
},
"LightArticleBackground": {
"Passed": true,
"Theme": "light",
"Samples": [
{
"CssPosition": [
21.000000000000004,
13.000000000000004
],
"NativePosition": [
390,
336
],
"PatchSizePhysical": [
3,
3
],
"MinimumRgb": [
255,
255,
255
],
"MeanRgb": [
255.0,
255.0,
255.0
],
"Passed": true
},
{
"CssPosition": [
199.5,
16.000000000000004
],
"NativePosition": [
747,
342
],
"PatchSizePhysical": [
3,
3
],
"MinimumRgb": [
255,
255,
255
],
"MeanRgb": [
255.0,
255.0,
255.0
],
"Passed": true
},
{
"CssPosition": [
398.0,
16.000000000000004
],
"NativePosition": [
1144,
342
],
"PatchSizePhysical": [
3,
3
],
"MinimumRgb": [
253,
253,
254
],
"MeanRgb": [
253.0,
253.0,
254.0
],
"Passed": true
},
{
"CssPosition": [
596.5,
16.000000000000004
],
"NativePosition": [
1541,
342
],
"PatchSizePhysical": [
3,
3
],
"MinimumRgb": [
245,
243,
251
],
"MeanRgb": [
245.0,
243.0,
251.0
],
"Passed": true
},
{
"CssPosition": [
775.0,
13.000000000000004
],
"NativePosition": [
1898,
336
],
"PatchSizePhysical": [
3,
3
],
"MinimumRgb": [
239,
235,
248
],
"MeanRgb": [
239.0,
235.0,
248.0
],
"Passed": true
}
],
"Threshold": "Each empty-top patch RGB minimum >= 220 and blue >= 230; non-flat light gradient is allowed",
"OriginalScreenshotOnly": true,
"Meaning": "Regression guard against opaque black gradient fallback; not a claim of exact website pixel parity."
},
"CodeFramebuffer": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Browser-Website-Markdown-Code-1.png",
"Sha256": "7099530857e75db8a4440ed6a8f8cce339acede261ae1f9b724e9f376e02d64b",
"BrowserViewport": [
174,
155,
796,
404
],
"PixelEvidence": {
"Passed": true,
"HeadingPainted": true,
"VisibleTokenSpansWithActualInk": 4,
"Samples": [
{
"Kind": "Heading",
"Text": "XFESystem 文档预览",
"ExpectedCssColor": "111111",
"PhysicalBounds": [
414,
376,
1874,
480
],
"MatchingPixels": 12872
},
{
"Kind": "CodeToken",
"Text": "using",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
981,
659,
1027
],
"MatchingPixels": 400
},
{
"Kind": "CodeToken",
"Text": "System",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
676,
981,
777,
1027
],
"MatchingPixels": 481
},
{
"Kind": "CodeToken",
"Text": "namespace",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
1073,
726,
1118
],
"MatchingPixels": 703
},
{
"Kind": "CodeToken",
"Text": "XFESystem.Sample",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
743,
1073,
1013,
1118
],
"MatchingPixels": 1224
}
],
"Meaning": "Observed framebuffer glyph ink in actual laid-out DOM rectangles; offscreen tokens do not count."
},
"Attempts": 1
},
"LinesHiddenDomReadback": {
"Kind": "ActualWebsiteDocumentDomReadback",
"Address": "http://xfesystem.local/Documents/Preview/Index.html",
"Title": "Website parity",
"Theme": "light",
"Article": {
"Text": "XFESystem 文档预览\n这份文档对照网站原始 Markdown 样式与脚本。Inline code: Console.WriteLine(\"XFE\");,以及 加粗、斜体 和 Layout 章节。\n\n相同的 Markdown、CSS 和 JavaScript,应通过实际渲染和交互检查。\n\ncsharp123456789101112131415using System;\n\nnamespace XFESystem.Sample;\n\n// Website C# syntax colors: keywords, types, methods and strings.\npublic sealed class Preview\n{\n public string Name { get; init; } = \"XFESystem\";\n\n public void Run(int count = 3)\n {\n for (var i = 0; i < count; i++)\n Console.WriteLine($\"Hello {Name}: {i}\");\n }\n}\n\nLayout\n\n无序列表第一项\n第二项有 inline code\n\nNested item\n\n\n\n\nFirst ordered item\nSecond ordered item\n\n\n\n\nLanguage\nExtension\nStatus\n\n\n\n\nC#\n.cs\nPreview\n\n\nMarkdown\n.md\nWeb\n\n\n\nMath\nInline math: a2+b2=c2a^2+b^2=c^2a2+b2=c2.\n\n12+12=1\n\\frac{1}{2}+\\frac{1}{2}=1\n21+21=1\nDiagrams\nMermaid100%Mermaid 图表渲染失败,已显示原始内容flowchart LR\n A[Markdown] --> B[Web renderer]\n B --> C[Preview]\n\nBrowser events\n代码块工具栏保留网站的行号、下载、全屏与复制行为。\n展开查看说明该内容由 Markdown 清理管线保留。\n返回文档标题\n",
"Bounds": {
"X": 1.0000000000000036,
"Y": 1.0000000000000036,
"Width": 794,
"Height": 2241.5798560000007
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
}
},
"Heading": {
"Text": "XFESystem 文档预览",
"Bounds": {
"X": 32.84,
"Y": 32.84,
"Width": 730.32,
"Height": 51.91
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "33.94px",
"FontWeight": "700",
"LineHeight": "40.728px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
}
},
"BodyText": "XFESystem 文档预览\n这份文档对照网站原始 Markdown 样式与脚本。Inline code: Console.WriteLine(\"XFE\");,以及 加粗、斜体 和 Layout 章节。\n\n相同的 Markdown、CSS 和 JavaScript,应通过实际渲染和交互检查。\n\ncsharp123456789101112131415using System;\n\nnamespace XFESystem.Sample;\n\n// Website C# syntax colors: keywords, types, methods and strings.\npublic sealed class Preview\n{\n public string Name { get; init; } = \"XFESystem\";\n\n public void Run(int count = 3)\n {\n for (var i = 0; i < count; i++)\n Console.WriteLine($\"Hello {Name}: {i}\");\n }\n}\n\nLayout\n\n无序列表第一项\n第二项有 inline code\n\nNested item\n\n\n\n\nFirst ordered item\nSecond ordered item\n\n\n\n\nLanguage\nExtension\nStatus\n\n\n\n\nC#\n.cs\nPreview\n\n\nMarkdown\n.md\nWeb\n\n\n\nMath\nInline math: a2+b2=c2a^2+b^2=c^2a2+b2=c2.\n\n12+12=1\n\\frac{1}{2}+\\frac{1}{2}=1\n21+21=1\nDiagrams\nMermaid100%Mermaid 图表渲染失败,已显示原始内容flowchart LR\n A[Markdown] --> B[Web renderer]\n B --> C[Preview]\n\nBrowser events\n代码块工具栏保留网站的行号、下载、全屏与复制行为。\n展开查看说明该内容由 Markdown 清理管线保留。\n返回文档标题\n",
"Styles": [
"http://xfesystem.local/css/bootstrap.min.css",
"http://xfesystem.local/css/theme-variables.css",
"http://xfesystem.local/css/bootstrap-icons.min.css",
"http://xfesystem.local/css/docs/code-style.css",
"http://xfesystem.local/css/docs/markdown-style.css",
"http://xfesystem.local/css/docs/log.css",
"http://xfesystem.local/css/docs/terminal.css",
"http://xfesystem.local/css/docs/katex.min.css",
"http://xfesystem.local/css/docs/docs-layout.css"
],
"Scripts": [
"http://xfesystem.local/js/docs/mermaid.min.js?v=11.16.0",
"http://xfesystem.local/js/docs/highlight.min.js",
"http://xfesystem.local/js/docs/xaml.js",
"http://xfesystem.local/js/docs/csharp.js",
"http://xfesystem.local/js/docs/bash.js",
"http://xfesystem.local/js/docs/powershell.js",
"http://xfesystem.local/js/docs/dos.js",
"http://xfesystem.local/js/docs/log.js",
"http://xfesystem.local/js/docs/plaintext.js",
"http://xfesystem.local/js/docs/katex.min.js",
"http://xfesystem.local/js/docs/auto-render.min.js",
"http://xfesystem.local/js/docs/doc-utils.js",
"http://xfesystem.local/js/docs/code-block-tools.js",
"http://xfesystem.local/js/docs/docs-reader.js"
],
"WebsiteHighlighterAvailable": true,
"WebsiteCodeToolsAvailable": true,
"CodeBlocks": [
{
"Classes": "code-block-enhanced",
"Bounds": {
"X": 32.84,
"Y": 260.29,
"Width": 730.32,
"Height": 449.00000000000006
},
"Style": {
"Color": "rgb(241, 241, 244)",
"BackgroundColor": "rgb(50, 50, 50)",
"FontFamily": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"FontWeight": "400",
"LineHeight": "23.04px",
"BorderRadius": "12px",
"Padding": "",
"Display": "flex"
},
"CodeText": "using System;\n\nnamespace XFESystem.Sample;\n\n// Website C# syntax colors: keywords, types, methods and strings.\npublic sealed class Preview\n{\n public string Name { get; init; } = \"XFESystem\";\n\n public void Run(int count = 3)\n {\n for (var i = 0; i < count; i++)\n Console.WriteLine($\"Hello {Name}: {i}\");\n }\n}\n",
"CodeHtml": "<span class=\"hljs-keyword\">using</span> <span class=\"hljs-namespace\">System</span>;\n\n<span class=\"hljs-keyword\">namespace</span> <span class=\"hljs-namespace\">XFESystem.Sample</span>;\n\n<span class=\"hljs-comment\">// Website C# syntax colors: keywords, types, methods and strings.</span>\n<span class=\"hljs-keyword\">public</span> <span class=\"hljs-keyword\">sealed</span> <span class=\"hljs-keyword\">class</span> <span class=\"hljs-type\">Preview</span>\n{\n <span class=\"hljs-keyword\">public</span> <span class=\"hljs-built_in\">string</span> Name { <span class=\"hljs-keyword\">get</span>; <span class=\"hljs-keyword\">init</span>; } = <span class=\"hljs-string\">\"XFESystem\"</span>;\n\n <span class=\"hljs-function\"><span class=\"hljs-keyword\">public</span> <span class=\"hljs-keyword\">void</span> <span class=\"hljs-title\">Run</span>(<span class=\"hljs-params\"><span class=\"hljs-built_in\">int</span> <span class=\"hljs-variable\">count</span> = <span class=\"hljs-number\">3</span></span>)</span>\n {\n <span class=\"hljs-csharp-keyword\">for</span> (<span class=\"hljs-keyword\">var</span> <span class=\"hljs-variable\">i</span> = <span class=\"hljs-number\">0</span>; <span class=\"hljs-variable\">i</span> < <span class=\"hljs-variable\">count</span>; <span class=\"hljs-variable\">i</span>++)\n <span class=\"hljs-type\">Console</span>.<span class=\"hljs-dotfunction\">WriteLine</span>(<span class=\"hljs-string\">$\"Hello <span class=\"hljs-subst\">{Name}</span>: <span class=\"hljs-subst\">{i}</span>\"</span>);\n }\n}\n",
"CodeClasses": "language-csharp hljs",
"CodeBounds": {
"X": 45.24,
"Y": 319.29,
"Width": 705.52,
"Height": 377.6
},
"CodeStyle": {
"Color": "rgb(241, 241, 244)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"FontWeight": "400",
"LineHeight": "23.04px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
},
"LineNumberCount": 15,
"Buttons": [
{
"Action": "lines",
"Pressed": "false",
"Title": "显示行号",
"Bounds": {
"X": 624.5600000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
},
{
"Action": "download",
"Pressed": null,
"Title": "下载代码",
"Bounds": {
"X": 657.6800000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
},
{
"Action": "expand",
"Pressed": null,
"Title": "全屏查看",
"Bounds": {
"X": 690.8000000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
},
{
"Action": "copy",
"Pressed": null,
"Title": "复制代码",
"Bounds": {
"X": 723.9200000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
}
],
"Tokens": [
{
"Text": "using",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 61.24,
"Y": 335.29,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "System",
"Classes": "hljs-namespace",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 111.86500000000001,
"Y": 335.29,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "namespace",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 61.24,
"Y": 381.37000000000006,
"Width": 75.9375,
"Height": 23.040000000000003
}
},
{
"Text": "XFESystem.Sample",
"Classes": "hljs-namespace",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 145.615,
"Y": 381.37000000000006,
"Width": 135,
"Height": 23.040000000000003
}
},
{
"Text": "// Website C# syntax colors: keywords, types, methods and strings.",
"Classes": "hljs-comment",
"Color": "rgb(87, 166, 74)",
"Bounds": {
"X": 61.24,
"Y": 427.4500000000001,
"Width": 556.875,
"Height": 23.040000000000003
}
},
{
"Text": "public",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 61.24,
"Y": 450.4900000000001,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "sealed",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 120.30250000000001,
"Y": 450.4900000000001,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "class",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 179.365,
"Y": 450.4900000000001,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "Preview",
"Classes": "hljs-type",
"Color": "rgb(78, 201, 176)",
"Bounds": {
"X": 229.99,
"Y": 450.4900000000001,
"Width": 59.0625,
"Height": 23.040000000000003
}
},
{
"Text": "public",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 94.99000000000001,
"Y": 496.57000000000016,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "string",
"Classes": "hljs-built_in",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 154.0525,
"Y": 496.57000000000016,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "get",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 272.1775,
"Y": 496.57000000000016,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "init",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 314.365,
"Y": 496.57000000000016,
"Width": 33.75,
"Height": 23.040000000000003
}
},
{
"Text": "\"XFESystem\"",
"Classes": "hljs-string",
"Color": "rgb(206, 145, 120)",
"Bounds": {
"X": 398.74,
"Y": 496.57000000000016,
"Width": 92.8125,
"Height": 23.040000000000003
}
},
{
"Text": "public void Run(int count = 3)",
"Classes": "hljs-function",
"Color": "rgb(241, 241, 244)",
"Bounds": {
"X": 94.99000000000001,
"Y": 542.6500000000001,
"Width": 253.125,
"Height": 23.039999999999964
}
},
{
"Text": "public",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 94.99000000000001,
"Y": 542.6500000000001,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "void",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 154.0525,
"Y": 542.6500000000001,
"Width": 33.75,
"Height": 23.040000000000003
}
},
{
"Text": "Run",
"Classes": "hljs-title",
"Color": "rgb(220, 220, 170)",
"Bounds": {
"X": 196.24,
"Y": 542.6500000000001,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "int count = 3",
"Classes": "hljs-params",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 229.99,
"Y": 542.6500000000001,
"Width": 109.6875,
"Height": 23.039999999999964
}
},
{
"Text": "int",
"Classes": "hljs-built_in",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 229.99,
"Y": 542.6500000000001,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "count",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 263.74,
"Y": 542.6500000000001,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "3",
"Classes": "hljs-number",
"Color": "rgb(181, 206, 168)",
"Bounds": {
"X": 331.24,
"Y": 542.6500000000001,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "for",
"Classes": "hljs-csharp-keyword",
"Color": "rgb(197, 134, 192)",
"Bounds": {
"X": 128.74,
"Y": 588.73,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "var",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 170.9275,
"Y": 588.73,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "i",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 204.6775,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "0",
"Classes": "hljs-number",
"Color": "rgb(181, 206, 168)",
"Bounds": {
"X": 238.4275,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "i",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 263.74,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "count",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 297.49,
"Y": 588.73,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "i",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 356.5525,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "Console",
"Classes": "hljs-type",
"Color": "rgb(78, 201, 176)",
"Bounds": {
"X": 162.49,
"Y": 611.77,
"Width": 59.0625,
"Height": 23.040000000000003
}
},
{
"Text": "WriteLine",
"Classes": "hljs-dotfunction",
"Color": "rgb(220, 220, 170)",
"Bounds": {
"X": 229.99,
"Y": 611.77,
"Width": 75.9375,
"Height": 23.040000000000003
}
},
{
"Text": "$\"Hello {Name}: {i}\"",
"Classes": "hljs-string",
"Color": "rgb(206, 145, 120)",
"Bounds": {
"X": 314.365,
"Y": 611.77,
"Width": 168.75,
"Height": 23.039999999999964
}
},
{
"Text": "{Name}",
"Classes": "hljs-subst",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 381.865,
"Y": 611.77,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "{i}",
"Classes": "hljs-subst",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 449.365,
"Y": 611.77,
"Width": 25.3125,
"Height": 23.040000000000003
}
}
]
}
],
"Table": {
"Text": "\n\n\nLanguage\nExtension\nStatus\n\n\n\n\nC#\n.cs\nPreview\n\n\nMarkdown\n.md\nWeb\n\n\n",
"Bounds": {
"X": 32.84,
"Y": 1048.2552000000003,
"Width": 285.484375,
"Height": 126.39999999999986
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
}
},
"Blockquote": {
"Text": "\n相同的 Markdown、CSS 和 JavaScript,应通过实际渲染和交互检查。\n",
"Bounds": {
"X": 32.84,
"Y": 195.49,
"Width": 730.32,
"Height": 44.80000000000001
},
"Style": {
"Color": "rgb(110, 110, 110)",
"BackgroundColor": "rgba(81, 45, 180, 0.063)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "0 0.5rem 0.5rem 0",
"Padding": "",
"Display": "block"
}
},
"KatexCount": 2,
"MermaidSvgCount": 0,
"MermaidState": {
"Text": "Mermaid100%Mermaid 图表渲染失败,已显示原始内容flowchart LR\n A[Markdown] --> B[Web renderer]\n B --> C[Preview]\n",
"Bounds": {
"X": 32.84,
"Y": 1728.1346560000006,
"Width": 730.32,
"Height": 234.84
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgb(255, 255, 255)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "14px",
"Padding": "",
"Display": "flex"
}
},
"Links": [
{
"Text": "Layout 章节",
"Href": "http://xfesystem.local/Documents/Preview/Index.html#layout",
"Bounds": {
"X": 100.93375,
"Y": 147.49,
"Width": 88.28125,
"Height": 28.80000000000001
}
},
{
"Text": "返回文档标题",
"Href": "http://xfesystem.local/Documents/Preview/Index.html#xfesystem",
"Bounds": {
"X": 32.84,
"Y": 2181.939856000001,
"Width": 96,
"Height": 28.8
}
}
],
"NoHostScreenshotSubstitution": true,
"ReadOnly": true
},
"ObservedFeatureGaps": [
"The fixture diagram did not produce a Mermaid SVG"
],
"MathDomCount": 2,
"MermaidSvgCount": 0,
"Boundary": "Core Markdown/code/toolbar behavior checked. Font/raster differences and optional math/diagram gaps are reported separately; passing is not a claim of complete website pixel parity.",
"EvidencePath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\WebsiteDocumentEvidence.json",
"EvidenceSha256": "1dc516af7ca2fc9ac7aed17e904557dd2c4c38d10d6862ea356c6ee2bb82c30c"
},
"Reference": {
"Kind": "ChromiumWebsiteArticleReference",
"GuestAcceptance": false,
"FullMvcSiteStarted": false,
"HtmlOrigin": "http://xfesystem.local",
"WebsiteRoot": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFEStudioWebSite",
"SourceCommit": "95b43e16776aa648bca19d0060d01d3d2a52196e",
"WebsiteManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"FixtureSha256": "a671fc393ea86c5a55452cb75639b64e656241e86a64319f21134b4decf90abb",
"SourceChecks": [
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap.min.css",
"Sha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap-icons.min.css",
"Sha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/theme-variables.css",
"Sha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/docs-layout.css",
"Sha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/code-style.css",
"Sha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/markdown-style.css",
"Sha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/log.css",
"Sha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/terminal.css",
"Sha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/katex.min.css",
"Sha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/highlight.min.js",
"Sha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/xaml.js",
"Sha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/csharp.js",
"Sha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/bash.js",
"Sha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/powershell.js",
"Sha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/dos.js",
"Sha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/log.js",
"Sha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/plaintext.js",
"Sha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/katex.min.js",
"Sha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/auto-render.min.js",
"Sha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/doc-utils.js",
"Sha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/code-block-tools.js",
"Sha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/docs-reader.js",
"Sha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/mermaid.min.js",
"Sha256": "9198f6322f37f242a3396fbda15bec75a053095f9a81175340a3bb63ebd41b76"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/mermaid.LICENSE.txt",
"Sha256": "e44b44d50e98cbf0c7e047e58d701fe5f26f181d5403fdcccba371ee31400e10"
},
{
"SourcePath": "LICENSE.txt",
"Sha256": "9573da33d89e89fbc77fffc7e5e9b08fdb68b122ceee2d6ff8210cd5fdcb7793"
},
{
"SourcePath": "XFEStudioWebSite/Views/Docs/View.cshtml",
"Sha256": "6faebb56d6f0169d668a88704d7c0cde7a1c97db44e3b40348f378c418606e03"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_Layout.cshtml",
"Sha256": "61f8809c04ada269b31bc84e2cd5174834bc7cac946fad0be6838da5530bf201"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_MarkdownStyles.cshtml",
"Sha256": "cac7abc79c62532ff31757ab59a1cc92d72088dff68c7c7a3de9583ab7fdeea4"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_MarkdownScripts.cshtml",
"Sha256": "4bd92a4c79c6119b83d29779c4264c1d79394db7e0fe167f7f79feb7f32d93d8"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_CodeHighlightStyles.cshtml",
"Sha256": "c6e17caa2a8bb9d9c9ddfd0787ddfc05515388c6750f6b4a0bee40e598eccc7e"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_CodeHighlightScripts.cshtml",
"Sha256": "883995da41449caa5f926d2f4e1b2de0df217281f0c1cc0cb727eb2d5ec88824"
},
{
"SourcePath": "XFEStudioWebSite/Services/MarkdownService.cs",
"Sha256": "dd8ce7a7fd07c7ed513f6065c35d3c61fd0d720dc6a3f7363f479b3c5621fa65"
},
{
"SourcePath": "XFEStudioWebSite/Services/CodeHighlightLanguage.cs",
"Sha256": "d62385aeb3d2ad67236d7e0e95df8dc41e52d5fb6396c1dde94994e1691363ec"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_AMS-Regular.woff",
"Sha256": "30da91e84c893f875e252689faebdc590b2871145e8adc7f9a9d4dbd8ce0b251"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_AMS-Regular.woff2",
"Sha256": "0cdd387c9590a1a9f9794560022dbb59654a7d86f187aa0c81495ad42d3a7308"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Caligraphic-Bold.ttf",
"Sha256": "07d8e303ce4fc12b4bb54f1004170dd190a1f3db45d400fe68060df3e0897268"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Caligraphic-Bold.woff2",
"Sha256": "de7701e42cf1f4cf0b766c03fb27977207eee2f4fd5d76fa82188406da43ea4c"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Caligraphic-Regular.ttf",
"Sha256": "ed0b74372feefcbb9c0666b2e210da37b7e49fa7fbbf3eeb11db5f693dacfbb7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Bold.ttf",
"Sha256": "9163df9c7122432e6495b4229fa9071cf9ae86a758ae5efc4924ec2e1a6dbce1"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Bold.woff",
"Sha256": "9be7ceb88004ab8ad124082246fbfcca4091e36385d4ec6ed1df67375dad50fb"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Bold.woff2",
"Sha256": "74444efd593c005e3f4573b44524704c0af0a937fe911cca9e94068d0d140d3f"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Regular.ttf",
"Sha256": "1e6f9579e90e2cac37f8f60a597c436e075c114385652b7cbeb0dec0421291b3"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Regular.woff",
"Sha256": "5e28753be717dac97f559f49bc10be9cf3c124ddcabda6659d11cb68febc6463"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Regular.woff2",
"Sha256": "51814d270d06ff0255dba0799994fa4d8c84d11f09951d47595f4abb1f3602dc"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Bold.ttf",
"Sha256": "138ac28d1663b3037e9c5f52371fa5c63d8324f4a38d22cd573e6ea3a3fd0cf8"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Bold.woff",
"Sha256": "c76c5d696297d51b9cb1639c7da4334f0e7dec81b42b11213b5e25ef671bb822"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Bold.woff2",
"Sha256": "0f60d1b897938ec918c8ce073092411baf9438f6739465693ff18b0f9d20b021"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-BoldItalic.ttf",
"Sha256": "70ee1f64a20f2048c21940ef46d0144fd215baa953ca69afd1e31e98544f708f"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Italic.woff",
"Sha256": "f1d6ef86f3b11a528bd5185199bd2443ecb2b0dead96d88674b5a2c12be24bdf"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Regular.woff2",
"Sha256": "c2342cd8b869e01752a9321dc17213fc40d4d04c79688c1d43f2cf316abd7866"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-BoldItalic.ttf",
"Sha256": "f9377ab0271cda59af24bcffbd46a4d0c8a3572ffafdbb38de2ad5ea7b0d5ee5"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-BoldItalic.woff",
"Sha256": "850c0af5c2238497febaf5e461d880bf458c341f42f4f330f1b1ab5698b1998e"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-BoldItalic.woff2",
"Sha256": "dc47344dbb6cb5b655c8460d561f4df5f501b90c804ad3c6cec65fe322351ab1"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-Italic.woff",
"Sha256": "8a8d244581371912b8f3f5a23e2437cb2a59cd9bcaebb0346e722c05737a2571"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-Italic.woff2",
"Sha256": "7af58c5ec8f132a2ddde9027c6d7814decce4d3b822a11192a42a20e2e973264"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Bold.ttf",
"Sha256": "1ece03f79f95277d57dc7f6b435a74e1379b0d46104a8530286b60ff49369ea0"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Bold.woff",
"Sha256": "ece03cfd83e22c212cdef66feb8442d25a083beb988db3f1883f3f9738d750ba"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Italic.ttf",
"Sha256": "3931dd81faed86ba021bb2bbdc36f5bed9a38d6b4f4077aca59b265aa1b02083"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Italic.woff2",
"Sha256": "00b26ac825e2095056396e0553b8ac26d3f8ad158c3826e28b4c45b385c4714a"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Regular.woff",
"Sha256": "11e4dc8a6471ff6d6ee561d53d10fde8f7489e798257ff449c5d37c197435605"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Regular.woff2",
"Sha256": "68e8c73ef42afd3ccec58bf0fba302cce448938e7fc020a5e31f8a952eee1342"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Script-Regular.ttf",
"Sha256": "1c67f068fea8bb09bf099c088b1cf64bd27516a6e07f4684344873564bb66a67"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Script-Regular.woff",
"Sha256": "d96cdf2b3bdd4d64a8fd5f74a4c467f123a8a73931cd435889f08ffaf9bf947a"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Script-Regular.woff2",
"Sha256": "036d4e95149b69ff9bcc0cd55771efeb25ffa3947293e69acd78d5ac328c684b"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size1-Regular.ttf",
"Sha256": "95b6d2f1a50173bfedb8c63e1d1c99b10427d0a4df4201cb44513b226951a22b"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size1-Regular.woff",
"Sha256": "c943cc986384f59e86bea5fd7dc50a9c4dfe567a7c05eb40d6790720dead97c9"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size1-Regular.woff2",
"Sha256": "6b47c40166b6dbe21a5dfca7718413f2147fd2399be1ba605d8ad39cedf25dfe"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size2-Regular.ttf",
"Sha256": "a6b2099fb555c60e3a0db3a08842ebf1d732c6eb4e4bf44913613bed4fc4e39b"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size2-Regular.woff",
"Sha256": "2014c523c3210bcc166648c4d4cc57f05b747df07a24277bf71c51e67dc79e3d"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size2-Regular.woff2",
"Sha256": "d04c54219f9eaec6d4d4fd42dfb28785975a4794d6b2fc71e566b9cd6db842dd"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size3-Regular.ttf",
"Sha256": "500e04d54f0d51666332c9d2089aa803be22aa878eca539e59fa53c6e522b082"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size3-Regular.woff",
"Sha256": "6ab6b62e9b62dae2c00dd90f791bd10950be0ecc3490d7d6045f51c2e8fe0949"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size3-Regular.woff2",
"Sha256": "73d591271b1604960cb10bb90fee021670af7297017e0e98480b332d11f51995"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size4-Regular.ttf",
"Sha256": "c647367d1dd4e162468717d020e1fc0f1dc5c26ebfdffbe55261713bf88c5877"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size4-Regular.woff2",
"Sha256": "a4af7d414440a1c1790825cfb700cf9cf43b0f2c4b04f0ebc523011ad9853ec0"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Typewriter-Regular.ttf",
"Sha256": "f01f3e87d9c6a61c0c081ceb577abd864eb00a612f7ac1620dd6915fad2ef5aa"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Typewriter-Regular.woff",
"Sha256": "e14fed02b1aba7ce9f5afd5844b5d0321b22351febc720e0de8b8723527609f7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Typewriter-Regular.woff2",
"Sha256": "71d517d67827787cfabdf186914cc3358eda539e37931941f2b2fd4a21f68c0b"
}
],
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2,
"Requests": [
{
"Url": "http://xfesystem.local/Dark.html",
"Sha256": "aa0eb7440de2fa0d9fc358bb6c0708ddd9268cbe7cb54b4eb8c58b5020b08a63",
"Bytes": 3300,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap.min.css",
"Sha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013",
"Bytes": 232956,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/theme-variables.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/theme-variables.css",
"Sha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c",
"Bytes": 10493,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap-icons.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap-icons.min.css",
"Sha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314",
"Bytes": 85879,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/code-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/code-style.css",
"Sha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"Bytes": 3101,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/markdown-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/markdown-style.css",
"Sha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515",
"Bytes": 33844,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/log.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/log.css",
"Sha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7",
"Bytes": 1870,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/terminal.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/terminal.css",
"Sha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799",
"Bytes": 507,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/katex.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/katex.min.css",
"Sha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f",
"Bytes": 23197,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/docs-layout.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/docs-layout.css",
"Sha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98",
"Bytes": 21909,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/highlight.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/highlight.min.js",
"Sha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654",
"Bytes": 132441,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/xaml.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/xaml.js",
"Sha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807",
"Bytes": 242,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/csharp.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/csharp.js",
"Sha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975",
"Bytes": 46117,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/bash.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/bash.js",
"Sha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099",
"Bytes": 2012,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/powershell.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/powershell.js",
"Sha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219",
"Bytes": 2094,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/dos.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/dos.js",
"Sha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac",
"Bytes": 1940,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/log.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/log.js",
"Sha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad",
"Bytes": 2952,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/plaintext.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/plaintext.js",
"Sha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759",
"Bytes": 741,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/katex.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/katex.min.js",
"Sha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae",
"Bytes": 277038,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/auto-render.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/auto-render.min.js",
"Sha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7",
"Bytes": 3478,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/doc-utils.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/doc-utils.js",
"Sha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3",
"Bytes": 46764,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/code-block-tools.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/code-block-tools.js",
"Sha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab",
"Bytes": 10260,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/docs-reader.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/docs-reader.js",
"Sha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8",
"Bytes": 2645,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/mermaid.min.js?v=11.16.0",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/mermaid.min.js",
"Sha256": "9198f6322f37f242a3396fbda15bec75a053095f9a81175340a3bb63ebd41b76",
"Bytes": 3568689,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6",
"SourcePath": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff2",
"Sha256": "476adf42b40325098fcfa8b36ab3e769186bb4f6ce6a249753e2e1a9c22bf99e",
"Bytes": 130396,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/fonts/KaTeX_Main-Regular.woff2",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Regular.woff2",
"Sha256": "c2342cd8b869e01752a9321dc17213fc40d4d04c79688c1d43f2cf316abd7866",
"Bytes": 26272,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/fonts/KaTeX_Math-Italic.woff2",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-Italic.woff2",
"Sha256": "7af58c5ec8f132a2ddde9027c6d7814decce4d3b822a11192a42a20e2e973264",
"Bytes": 16440,
"Status": 200
},
{
"Url": "http://xfesystem.local/Light.html",
"Sha256": "7870b2e376e064fdd3b77a31ab1535475ee031ed90acec4b8ad63d7bd2f10618",
"Bytes": 3297,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap.min.css",
"Sha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013",
"Bytes": 232956,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/theme-variables.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/theme-variables.css",
"Sha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c",
"Bytes": 10493,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap-icons.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap-icons.min.css",
"Sha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314",
"Bytes": 85879,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/code-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/code-style.css",
"Sha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"Bytes": 3101,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/markdown-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/markdown-style.css",
"Sha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515",
"Bytes": 33844,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/log.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/log.css",
"Sha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7",
"Bytes": 1870,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/terminal.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/terminal.css",
"Sha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799",
"Bytes": 507,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/katex.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/katex.min.css",
"Sha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f",
"Bytes": 23197,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/docs-layout.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/docs-layout.css",
"Sha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98",
"Bytes": 21909,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/highlight.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/highlight.min.js",
"Sha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654",
"Bytes": 132441,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/xaml.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/xaml.js",
"Sha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807",
"Bytes": 242,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/csharp.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/csharp.js",
"Sha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975",
"Bytes": 46117,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/bash.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/bash.js",
"Sha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099",
"Bytes": 2012,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/powershell.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/powershell.js",
"Sha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219",
"Bytes": 2094,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/dos.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/dos.js",
"Sha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac",
"Bytes": 1940,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/log.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/log.js",
"Sha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad",
"Bytes": 2952,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/plaintext.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/plaintext.js",
"Sha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759",
"Bytes": 741,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/katex.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/katex.min.js",
"Sha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae",
"Bytes": 277038,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/auto-render.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/auto-render.min.js",
"Sha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7",
"Bytes": 3478,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/doc-utils.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/doc-utils.js",
"Sha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3",
"Bytes": 46764,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/code-block-tools.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/code-block-tools.js",
"Sha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab",
"Bytes": 10260,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/docs-reader.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/docs-reader.js",
"Sha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8",
"Bytes": 2645,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/mermaid.min.js?v=11.16.0",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/mermaid.min.js",
"Sha256": "9198f6322f37f242a3396fbda15bec75a053095f9a81175340a3bb63ebd41b76",
"Bytes": 3568689,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6",
"SourcePath": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff2",
"Sha256": "476adf42b40325098fcfa8b36ab3e769186bb4f6ce6a249753e2e1a9c22bf99e",
"Bytes": 130396,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/fonts/KaTeX_Main-Regular.woff2",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Regular.woff2",
"Sha256": "c2342cd8b869e01752a9321dc17213fc40d4d04c79688c1d43f2cf316abd7866",
"Bytes": 26272,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/fonts/KaTeX_Math-Italic.woff2",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-Italic.woff2",
"Sha256": "7af58c5ec8f132a2ddde9027c6d7814decce4d3b822a11192a42a20e2e973264",
"Bytes": 16440,
"Status": 200
}
],
"ScriptExceptions": [],
"BrowserWarnings": [],
"States": [
{
"Theme": "dark",
"Viewport": {
"Width": 796,
"Height": 404
},
"Article": {
"Tag": "DIV",
"Class": "markdown-body docs-article-body",
"X": 1,
"Y": 1,
"Width": 789,
"Height": 2073.796875,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(224, 224, 224)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(224, 224, 224)",
"Padding": "31.84px",
"Margin": "0px"
},
"Code": {
"Tag": "PRE",
"Class": "code-block-enhanced code-lines-visible",
"X": 32.828125,
"Y": 260.234375,
"Width": 725.34375,
"Height": 449.0625,
"Font": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"LineHeight": "23.04px",
"Color": "rgb(241, 241, 244)",
"Background": "rgb(50, 50, 50)",
"Border": "color(srgb 0.367529 0.349647 0.425882)",
"Padding": "0px",
"Margin": "20px 0px"
},
"Heading": {
"Tag": "H1",
"Class": "",
"X": 32.828125,
"Y": 32.828125,
"Width": 725.34375,
"Height": 51.890625,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "33.94px",
"LineHeight": "40.728px",
"Color": "rgb(224, 224, 224)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(224, 224, 224) rgb(224, 224, 224) rgba(255, 255, 255, 0.18)",
"Padding": "0px 0px 10.182px",
"Margin": "0px 0px 33.94px"
},
"Quote": {
"Tag": "BLOCKQUOTE",
"Class": "",
"X": 32.828125,
"Y": 195.4375,
"Width": 725.34375,
"Height": 44.796875,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(174, 174, 174)",
"Background": "rgba(172, 153, 234, 0.063)",
"Border": "rgb(174, 174, 174) rgb(174, 174, 174) rgb(174, 174, 174) rgb(172, 153, 234)",
"Padding": "8px 16px",
"Margin": "16px 0px"
},
"Table": {
"Tag": "TABLE",
"Class": "",
"X": 32.828125,
"Y": 1030.71875,
"Width": 301.359375,
"Height": 126.390625,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(224, 224, 224)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(224, 224, 224)",
"Padding": "0px",
"Margin": "0px 0px 16px"
},
"Tokens": [
{
"Class": "hljs-keyword",
"Text": "using",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-namespace",
"Text": "System",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-keyword",
"Text": "namespace",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-namespace",
"Text": "XFESystem.Sample",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-comment",
"Text": "// Website C# syntax colors: keywords, types, methods and strings.",
"Color": "rgb(87, 166, 74)"
},
{
"Class": "hljs-keyword",
"Text": "public",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "sealed",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "class",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-type",
"Text": "Preview",
"Color": "rgb(78, 201, 176)"
},
{
"Class": "hljs-keyword",
"Text": "public",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-built_in",
"Text": "string",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "get",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "init",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-string",
"Text": "\"XFESystem\"",
"Color": "rgb(206, 145, 120)"
},
{
"Class": "hljs-function",
"Text": "public void Run(int count = 3)",
"Color": "rgb(241, 241, 244)"
},
{
"Class": "hljs-keyword",
"Text": "public",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "void",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-title",
"Text": "Run",
"Color": "rgb(220, 220, 170)"
},
{
"Class": "hljs-params",
"Text": "int count = 3",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-built_in",
"Text": "int",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-variable",
"Text": "count",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-number",
"Text": "3",
"Color": "rgb(181, 206, 168)"
},
{
"Class": "hljs-csharp-keyword",
"Text": "for",
"Color": "rgb(197, 134, 192)"
},
{
"Class": "hljs-keyword",
"Text": "var",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-variable",
"Text": "i",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-number",
"Text": "0",
"Color": "rgb(181, 206, 168)"
},
{
"Class": "hljs-variable",
"Text": "i",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-variable",
"Text": "count",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-variable",
"Text": "i",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-type",
"Text": "Console",
"Color": "rgb(78, 201, 176)"
},
{
"Class": "hljs-dotfunction",
"Text": "WriteLine",
"Color": "rgb(220, 220, 170)"
},
{
"Class": "hljs-string",
"Text": "$\"Hello {Name}: {i}\"",
"Color": "rgb(206, 145, 120)"
},
{
"Class": "hljs-subst",
"Text": "{Name}",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-subst",
"Text": "{i}",
"Color": "rgb(220, 220, 220)"
}
],
"CodeTools": 4,
"Lines": 15,
"Math": 2,
"Diagrams": 1,
"Css": [
{
"Href": "http://xfesystem.local/css/bootstrap.min.css",
"Rules": 1297
},
{
"Href": "http://xfesystem.local/css/theme-variables.css",
"Rules": 55
},
{
"Href": "http://xfesystem.local/css/bootstrap-icons.min.css",
"Rules": 2052
},
{
"Href": "http://xfesystem.local/css/docs/code-style.css",
"Rules": 43
},
{
"Href": "http://xfesystem.local/css/docs/markdown-style.css",
"Rules": 123
},
{
"Href": "http://xfesystem.local/css/docs/log.css",
"Rules": 14
},
{
"Href": "http://xfesystem.local/css/docs/terminal.css",
"Rules": 5
},
{
"Href": "http://xfesystem.local/css/docs/katex.min.css",
"Rules": 249
},
{
"Href": "http://xfesystem.local/css/docs/docs-layout.css",
"Rules": 98
},
{
"Href": null,
"Rules": 57
}
],
"Scripts": [
"http://xfesystem.local/js/docs/mermaid.min.js?v=11.16.0",
"http://xfesystem.local/js/docs/highlight.min.js",
"http://xfesystem.local/js/docs/xaml.js",
"http://xfesystem.local/js/docs/csharp.js",
"http://xfesystem.local/js/docs/bash.js",
"http://xfesystem.local/js/docs/powershell.js",
"http://xfesystem.local/js/docs/dos.js",
"http://xfesystem.local/js/docs/log.js",
"http://xfesystem.local/js/docs/plaintext.js",
"http://xfesystem.local/js/docs/katex.min.js",
"http://xfesystem.local/js/docs/auto-render.min.js",
"http://xfesystem.local/js/docs/doc-utils.js",
"http://xfesystem.local/js/docs/code-block-tools.js",
"http://xfesystem.local/js/docs/docs-reader.js"
],
"DocumentHeight": 2082,
"LineToggleWorked": true
},
{
"Theme": "light",
"Viewport": {
"Width": 796,
"Height": 404
},
"Article": {
"Tag": "DIV",
"Class": "markdown-body docs-article-body",
"X": 1,
"Y": 1,
"Width": 789,
"Height": 2073.796875,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(17, 17, 17)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(17, 17, 17)",
"Padding": "31.84px",
"Margin": "0px"
},
"Code": {
"Tag": "PRE",
"Class": "code-block-enhanced code-lines-visible",
"X": 32.828125,
"Y": 260.234375,
"Width": 725.34375,
"Height": 449.0625,
"Font": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"LineHeight": "23.04px",
"Color": "rgb(241, 241, 244)",
"Background": "rgb(50, 50, 50)",
"Border": "color(srgb 0.281882 0.248 0.375059)",
"Padding": "0px",
"Margin": "20px 0px"
},
"Heading": {
"Tag": "H1",
"Class": "",
"X": 32.828125,
"Y": 32.828125,
"Width": 725.34375,
"Height": 51.890625,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "33.94px",
"LineHeight": "40.728px",
"Color": "rgb(17, 17, 17)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(17, 17, 17) rgb(17, 17, 17) color(srgb 0.0666667 0.0666667 0.0666667 / 0.12)",
"Padding": "0px 0px 10.182px",
"Margin": "0px 0px 33.94px"
},
"Quote": {
"Tag": "BLOCKQUOTE",
"Class": "",
"X": 32.828125,
"Y": 195.4375,
"Width": 725.34375,
"Height": 44.796875,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(110, 110, 110)",
"Background": "rgba(81, 45, 180, 0.063)",
"Border": "rgb(110, 110, 110) rgb(110, 110, 110) rgb(110, 110, 110) rgb(81, 45, 180)",
"Padding": "8px 16px",
"Margin": "16px 0px"
},
"Table": {
"Tag": "TABLE",
"Class": "",
"X": 32.828125,
"Y": 1030.71875,
"Width": 301.359375,
"Height": 126.390625,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(17, 17, 17)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(17, 17, 17)",
"Padding": "0px",
"Margin": "0px 0px 16px"
},
"Tokens": [
{
"Class": "hljs-keyword",
"Text": "using",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-namespace",
"Text": "System",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-keyword",
"Text": "namespace",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-namespace",
"Text": "XFESystem.Sample",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-comment",
"Text": "// Website C# syntax colors: keywords, types, methods and strings.",
"Color": "rgb(87, 166, 74)"
},
{
"Class": "hljs-keyword",
"Text": "public",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "sealed",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "class",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-type",
"Text": "Preview",
"Color": "rgb(78, 201, 176)"
},
{
"Class": "hljs-keyword",
"Text": "public",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-built_in",
"Text": "string",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "get",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "init",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-string",
"Text": "\"XFESystem\"",
"Color": "rgb(206, 145, 120)"
},
{
"Class": "hljs-function",
"Text": "public void Run(int count = 3)",
"Color": "rgb(241, 241, 244)"
},
{
"Class": "hljs-keyword",
"Text": "public",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "void",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-title",
"Text": "Run",
"Color": "rgb(220, 220, 170)"
},
{
"Class": "hljs-params",
"Text": "int count = 3",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-built_in",
"Text": "int",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-variable",
"Text": "count",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-number",
"Text": "3",
"Color": "rgb(181, 206, 168)"
},
{
"Class": "hljs-csharp-keyword",
"Text": "for",
"Color": "rgb(197, 134, 192)"
},
{
"Class": "hljs-keyword",
"Text": "var",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-variable",
"Text": "i",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-number",
"Text": "0",
"Color": "rgb(181, 206, 168)"
},
{
"Class": "hljs-variable",
"Text": "i",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-variable",
"Text": "count",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-variable",
"Text": "i",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-type",
"Text": "Console",
"Color": "rgb(78, 201, 176)"
},
{
"Class": "hljs-dotfunction",
"Text": "WriteLine",
"Color": "rgb(220, 220, 170)"
},
{
"Class": "hljs-string",
"Text": "$\"Hello {Name}: {i}\"",
"Color": "rgb(206, 145, 120)"
},
{
"Class": "hljs-subst",
"Text": "{Name}",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-subst",
"Text": "{i}",
"Color": "rgb(220, 220, 220)"
}
],
"CodeTools": 4,
"Lines": 15,
"Math": 2,
"Diagrams": 1,
"Css": [
{
"Href": "http://xfesystem.local/css/bootstrap.min.css",
"Rules": 1297
},
{
"Href": "http://xfesystem.local/css/theme-variables.css",
"Rules": 55
},
{
"Href": "http://xfesystem.local/css/bootstrap-icons.min.css",
"Rules": 2052
},
{
"Href": "http://xfesystem.local/css/docs/code-style.css",
"Rules": 43
},
{
"Href": "http://xfesystem.local/css/docs/markdown-style.css",
"Rules": 123
},
{
"Href": "http://xfesystem.local/css/docs/log.css",
"Rules": 14
},
{
"Href": "http://xfesystem.local/css/docs/terminal.css",
"Rules": 5
},
{
"Href": "http://xfesystem.local/css/docs/katex.min.css",
"Rules": 249
},
{
"Href": "http://xfesystem.local/css/docs/docs-layout.css",
"Rules": 98
},
{
"Href": null,
"Rules": 57
}
],
"Scripts": [
"http://xfesystem.local/js/docs/mermaid.min.js?v=11.16.0",
"http://xfesystem.local/js/docs/highlight.min.js",
"http://xfesystem.local/js/docs/xaml.js",
"http://xfesystem.local/js/docs/csharp.js",
"http://xfesystem.local/js/docs/bash.js",
"http://xfesystem.local/js/docs/powershell.js",
"http://xfesystem.local/js/docs/dos.js",
"http://xfesystem.local/js/docs/log.js",
"http://xfesystem.local/js/docs/plaintext.js",
"http://xfesystem.local/js/docs/katex.min.js",
"http://xfesystem.local/js/docs/auto-render.min.js",
"http://xfesystem.local/js/docs/doc-utils.js",
"http://xfesystem.local/js/docs/code-block-tools.js",
"http://xfesystem.local/js/docs/docs-reader.js"
],
"DocumentHeight": 2082,
"LineToggleWorked": true
}
],
"Screenshots": [
{
"Kind": "WebsiteBrowserReferenceScreenshot",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd\\Dark.png",
"ScreenshotSha256": "337d313639e9f667a7465fffa78b2dcc1ef0db5e4f121632775d8c2f0d945358",
"Theme": "dark",
"ViewportCss": {
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2
},
"WebsiteSourceManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"FixtureSha256": "a671fc393ea86c5a55452cb75639b64e656241e86a64319f21134b4decf90abb"
},
{
"Kind": "WebsiteBrowserReferenceScreenshot",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd\\Light.png",
"ScreenshotSha256": "16f8ee6abd2f59c30f7e9beb8f297ba818101b66db4ea5e96a123fe8b04c7861",
"Theme": "light",
"ViewportCss": {
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2
},
"WebsiteSourceManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"FixtureSha256": "a671fc393ea86c5a55452cb75639b64e656241e86a64319f21134b4decf90abb"
}
],
"BrowserConsole": [],
"ReferenceSupplementalFonts": [
{
"SourceUrl": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff2",
"CachedPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd\\bootstrap-icons.woff2",
"Sha256": "476adf42b40325098fcfa8b36ab3e769186bb4f6ce6a249753e2e1a9c22bf99e",
"Bytes": 130396,
"License": "MIT; Bootstrap Icons 1.11.3; original CSS license header retained"
},
{
"SourceUrl": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff",
"CachedPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd\\bootstrap-icons.woff",
"Sha256": "bb1de989b83970f6f4e54de1cd974c5cba55b73582da5e1b225a6d0edf029483",
"Bytes": 176032,
"License": "MIT; Bootstrap Icons 1.11.3; original CSS license header retained"
}
],
"Output": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd",
"BrowserVersion": "Edg/155.0.4283.45",
"BrowserPid": 57316,
"Passed": true,
"KnownMissingWebsiteResources": [],
"BrowserExited": {
"code": null,
"signal": "SIGTERM"
}
},
"ScreenshotComparison": {
"Kind": "ActualNativeAndWebsiteScreenshotComparison",
"ComparisonCompleted": true,
"Native": {
"ReceiptPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Result.json",
"ReceiptSha256": "3caeb58d8528074a4a1c2635bce9b26ed3d2e03518f283d52ec9a0a7fe09d465",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Browser-Website-Markdown-Ready-1.png",
"ScreenshotSha256": "7099530857e75db8a4440ed6a8f8cce339acede261ae1f9b724e9f376e02d64b",
"AcceptancePassed": true,
"KernelSha256": "bbb09ba1633773867dd990c9b8500e38e8662e0e1135c0faef6454febfdd6c39",
"ImageSha256": "c8ed90d08222dec50344f1c7aa00f251cf2c69a0a8cc960342859dd706617998",
"SourceSnapshotSha256": "16d3912fdf0ce8c0407f623f7b18ddb377aca3c61c721580eb9a94301c91119e",
"NativeWidth": 3840,
"NativeHeight": 2160,
"MemoryMiB": 1024,
"ScalePercent": 200,
"SourceKind": "Actual QEMU native framebuffer screendump"
},
"WebsiteReference": {
"ReceiptPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd\\LightScreenshot.json",
"ReceiptSha256": "7a37b587be8316752817129e0e1219f8779976bd7a369e4f3d61032881ea4c30",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd\\Light.png",
"ScreenshotSha256": "16f8ee6abd2f59c30f7e9beb8f297ba818101b66db4ea5e96a123fe8b04c7861",
"WebsiteSourceManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"ViewportCss": {
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2
},
"SourceKind": "Host website browser reference; never native guest acceptance",
"NativeGuestTested": false
},
"NativeRoiPhysical": [
348,
310,
1592,
808
],
"ReferenceRoiPhysical": [
0,
0,
1592,
808
],
"NativeScale": 2.0,
"ReferenceScale": 2.0,
"ComparedCssSize": [
796.0,
404.0
],
"ComparisonEligible": true,
"OriginalPixelsPreserved": true,
"ImagesResized": false,
"HostImageCountsAsNativeProof": false,
"Meaning": "Numerical pixel differences are observations. Completion does not mean visual parity or native compatibility passed.",
"ExactPixelMatch": false,
"PixelParityAccepted": false,
"MeanAbsoluteChannelError": 8.566190326633166,
"RootMeanSquareChannelError": 37.24307944055045,
"ChannelMaximumError": [
238,
238,
238
],
"ChangedPixels": 428624,
"ChangedPixelRatio": 0.33321309517886466
},
"ExactWebsitePixelParityAccepted": false,
"UserRequestedFullParityComplete": false,
"OriginalWebsiteResourceCount": 78,
"WebsiteSourceManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"ActualWebFontFallbacks": {
"system-ui, Segoe UI, sans-serif": "Lato Regular/Bold",
"Consolas, ui-monospace, monospace": "Cascadia Mono Regular; synthetic bold when requested"
},
"WebCjkFont": {
"Schema": "XfeWebCjkFont1",
"Family": "XFE Web CJK",
"DerivedFrom": "Noto Sans SC Version 2.004-H2",
"SourceUrl": "https://raw.githubusercontent.com/google/fonts/main/ofl/notosanssc/NotoSansSC%5Bwght%5D.ttf",
"OfficialContentsUrl": "https://api.github.com/repos/google/fonts/contents/ofl/notosanssc/NotoSansSC%5Bwght%5D.ttf",
"SourceGitBlobSha1": "fb0637bafbcd804fe32152370a1225990745b4bc",
"SourceSha256": "a3041811a78c361b1de50f953c805e0244951c21c5bd412f7232ef0d899af0da",
"SourceBytes": 17772300,
"DownloadTransport": "https://gh-proxy.com/https://raw.githubusercontent.com/google/fonts/main/ofl/notosanssc/NotoSansSC%5Bwght%5D.ttf",
"TransportVerifiedAgainstOfficialGitBlob": true,
"License": "SIL Open Font License 1.1; OFL.txt",
"Transformation": {
"Tool": "FontTools",
"Version": "4.61.1",
"Script": "Tools/BrowserCompatibility/BuildWebCjkFont.py",
"ScriptSha256": "9039d6fb3532074f041411a3f12f1dd874a293629ed7b1d380f34dc2d5e4bf66",
"StaticWeights": [
400,
700
],
"LayoutFeatures": [],
"ModifiedFamily": "XFE Web CJK",
"Notes": "Axis instantiation and BMP Unicode subsetting, preserving original glyf outlines at the selected weights. Simple glyph rendering; no complex shaping or supplementary-plane coverage."
},
"RequestedUnicodeRanges": [
"U+0080-U+07FF",
"U+2000-U+206F",
"U+2190-U+21FF",
"U+3000-U+303F",
"U+3400-U+9FFF",
"U+FF00-U+FFEF",
"U+FFFD"
],
"RequestedUnicodeCount": 30097,
"AvailableRequestedCount": 28184,
"UnavailableRequestedRanges": [
"U+0080-U+009F",
"U+0104-U+010F",
"U+0114-U+0119",
"U+011C-U+0127",
"U+012C-U+0142",
"U+0145-U+0146",
"U+0149-U+014B",
"U+0150-U+0151",
"U+0154-U+0167",
"U+016E-U+0191",
"U+0193-U+019F",
"U+01A2-U+01AE",
"U+01B1-U+01CC",
"U+01DD-U+01F7",
"U+01FA-U+0250",
"U+0252-U+0260",
"U+0262-U+02BA",
"U+02BC-U+02C6",
"U+02C8",
"U+02CC-U+02D8",
"U+02DA-U+02E9",
"U+02EC-U+02FF",
"U+0302-U+0303",
"U+0305-U+0306",
"U+0308-U+030B",
"U+030D-U+0390",
"U+03A2",
"U+03AA-U+03B0",
"U+03CA-U+0400",
"U+0402-U+040F",
"U+0450",
"U+0452-U+07FF",
"U+2000-U+2001",
"U+2004-U+200F",
"U+2017",
"U+201B",
"U+201F",
"U+2023-U+2024",
"U+2028-U+202F",
"U+2031",
"U+2034",
"U+2036-U+2038",
"U+203D-U+2041",
"U+2043-U+2046",
"U+204A-U+2050",
"U+2052-U+206F",
"U+219A-U+21B7",
"U+21BA-U+21C3",
"U+21C7-U+21CA",
"U+21CD-U+21CF",
"U+21D1",
"U+21D3",
"U+21D5-U+21E5",
"U+21EA-U+21F4",
"U+21F6-U+21FF",
"U+4DB6-U+4DFF",
"U+9FF0-U+9FFF",
"U+FF00",
"U+FFA0",
"U+FFBF-U+FFC1",
"U+FFC8-U+FFC9",
"U+FFD0-U+FFD1",
"U+FFD8-U+FFD9",
"U+FFDD-U+FFDF",
"U+FFE7",
"U+FFEF",
"U+FFFD"
],
"UnavailableRequestedCount": 1913,
"AsciiIncluded": false,
"FallbackOrder": "Existing primary Web family when HasGlyph succeeds, then XFE Web CJK 400/700 when HasGlyph succeeds, finally existing Unifont bitmap for remaining missing BMP glyphs",
"DesktopAndTerminalChanged": false,
"WindowsFontsBundled": false,
"Outputs": [
{
"Path": "XfeWebCjk-Regular.ttf",
"Weight": 400,
"GlyphCount": 28170,
"UnicodeCoverageCount": 28184,
"Outline": "Static TrueType glyf",
"Sha256": "541dad3059a190e9839a33a5026e15b1d5e7ac1dfa8ff2da040330fd23acf418",
"Bytes": 9868836
},
{
"Path": "XfeWebCjk-Bold.ttf",
"Weight": 700,
"GlyphCount": 28170,
"UnicodeCoverageCount": 28184,
"Outline": "Static TrueType glyf",
"Sha256": "0892a959dd44a1e2c1c5c674b4fe6ec9fb24ec38fb19e94d55643ba235c68cf5",
"Bytes": 9855240
}
],
"Files": [
{
"Path": "NotoSansSC-Wght.ttf",
"Bytes": 17772300,
"Sha256": "a3041811a78c361b1de50f953c805e0244951c21c5bd412f7232ef0d899af0da"
},
{
"Path": "OFL.txt",
"Bytes": 4388,
"Sha256": "1c05c68c34f9708415aada51f17e1b0092d2cea709bf4a94cd38114f9e73d7d9"
},
{
"Path": "XfeWebCjk-Regular.ttf",
"Bytes": 9868836,
"Sha256": "541dad3059a190e9839a33a5026e15b1d5e7ac1dfa8ff2da040330fd23acf418"
},
{
"Path": "XfeWebCjk-Bold.ttf",
"Bytes": 9855240,
"Sha256": "0892a959dd44a1e2c1c5c674b4fe6ec9fb24ec38fb19e94d55643ba235c68cf5"
}
]
},
"WebsiteIconFont": {
"Schema": "XfeWebIconFont1",
"Family": "bootstrap-icons",
"LibraryVersion": "1.11.3",
"License": "MIT; License.md",
"LicenseSource": "https://raw.githubusercontent.com/twbs/icons/v1.11.3/LICENSE",
"SourceUrl": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff",
"SourceWoff2Url": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff2",
"SourceSha256": "bb1de989b83970f6f4e54de1cd974c5cba55b73582da5e1b225a6d0edf029483",
"OutputSha256": "78dbe9eda39ce48844c1c9a77d747158cfd9611456bb502797bb45bfdbaf80c5",
"GlyphCount": 2049,
"UnicodeCoverageCount": 2050,
"Subset": false,
"Outline": "TrueType glyf; complete original outlines and cmap preserved",
"Transformation": {
"Tool": "FontTools",
"Version": "4.61.1",
"Script": "Tools/BrowserCompatibility/BuildWebIconFont.py",
"ScriptSha256": "9e9917ab45279f3f02eae1c3c73b54302596163f2552605e418b156c63761c15",
"Operation": "WOFF decompression to sfnt TTF; no outline, cmap, name or metric changes"
},
"Files": [
{
"Path": "BootstrapIcons.woff",
"Bytes": 176032,
"Sha256": "bb1de989b83970f6f4e54de1cd974c5cba55b73582da5e1b225a6d0edf029483"
},
{
"Path": "BootstrapIcons.woff2",
"Bytes": 130396,
"Sha256": "476adf42b40325098fcfa8b36ab3e769186bb4f6ce6a249753e2e1a9c22bf99e"
},
{
"Path": "BootstrapIcons.ttf",
"Bytes": 450740,
"Sha256": "78dbe9eda39ce48844c1c9a77d747158cfd9611456bb502797bb45bfdbaf80c5"
},
{
"Path": "License.md",
"Bytes": 1093,
"Sha256": "0fb3e11bd57e896c5a512afd64864d28a37de45d19835016c87ca1ad19ead969"
}
]
},
"Scope": "Website article component and C# token classification; not the complete MVC site or a complete web platform",
"CSharpReference": {
"Kind": "ChromiumWebsiteArticleReference",
"GuestAcceptance": false,
"FullMvcSiteStarted": false,
"HtmlOrigin": "http://xfesystem.local",
"WebsiteRoot": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFEStudioWebSite",
"SourceCommit": "95b43e16776aa648bca19d0060d01d3d2a52196e",
"WebsiteManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"FixtureSha256": "78bf8dc888a897497ca91d2eddff9cea770c9dfa73f6c12da2320e87ff6dc448",
"SourceChecks": [
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap.min.css",
"Sha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap-icons.min.css",
"Sha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/theme-variables.css",
"Sha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/docs-layout.css",
"Sha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/code-style.css",
"Sha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/markdown-style.css",
"Sha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/log.css",
"Sha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/terminal.css",
"Sha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/katex.min.css",
"Sha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/highlight.min.js",
"Sha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/xaml.js",
"Sha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/csharp.js",
"Sha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/bash.js",
"Sha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/powershell.js",
"Sha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/dos.js",
"Sha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/log.js",
"Sha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/plaintext.js",
"Sha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/katex.min.js",
"Sha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/auto-render.min.js",
"Sha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/doc-utils.js",
"Sha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/code-block-tools.js",
"Sha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/docs-reader.js",
"Sha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/mermaid.min.js",
"Sha256": "9198f6322f37f242a3396fbda15bec75a053095f9a81175340a3bb63ebd41b76"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/mermaid.LICENSE.txt",
"Sha256": "e44b44d50e98cbf0c7e047e58d701fe5f26f181d5403fdcccba371ee31400e10"
},
{
"SourcePath": "LICENSE.txt",
"Sha256": "9573da33d89e89fbc77fffc7e5e9b08fdb68b122ceee2d6ff8210cd5fdcb7793"
},
{
"SourcePath": "XFEStudioWebSite/Views/Docs/View.cshtml",
"Sha256": "6faebb56d6f0169d668a88704d7c0cde7a1c97db44e3b40348f378c418606e03"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_Layout.cshtml",
"Sha256": "61f8809c04ada269b31bc84e2cd5174834bc7cac946fad0be6838da5530bf201"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_MarkdownStyles.cshtml",
"Sha256": "cac7abc79c62532ff31757ab59a1cc92d72088dff68c7c7a3de9583ab7fdeea4"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_MarkdownScripts.cshtml",
"Sha256": "4bd92a4c79c6119b83d29779c4264c1d79394db7e0fe167f7f79feb7f32d93d8"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_CodeHighlightStyles.cshtml",
"Sha256": "c6e17caa2a8bb9d9c9ddfd0787ddfc05515388c6750f6b4a0bee40e598eccc7e"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_CodeHighlightScripts.cshtml",
"Sha256": "883995da41449caa5f926d2f4e1b2de0df217281f0c1cc0cb727eb2d5ec88824"
},
{
"SourcePath": "XFEStudioWebSite/Services/MarkdownService.cs",
"Sha256": "dd8ce7a7fd07c7ed513f6065c35d3c61fd0d720dc6a3f7363f479b3c5621fa65"
},
{
"SourcePath": "XFEStudioWebSite/Services/CodeHighlightLanguage.cs",
"Sha256": "d62385aeb3d2ad67236d7e0e95df8dc41e52d5fb6396c1dde94994e1691363ec"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_AMS-Regular.woff",
"Sha256": "30da91e84c893f875e252689faebdc590b2871145e8adc7f9a9d4dbd8ce0b251"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_AMS-Regular.woff2",
"Sha256": "0cdd387c9590a1a9f9794560022dbb59654a7d86f187aa0c81495ad42d3a7308"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Caligraphic-Bold.ttf",
"Sha256": "07d8e303ce4fc12b4bb54f1004170dd190a1f3db45d400fe68060df3e0897268"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Caligraphic-Bold.woff2",
"Sha256": "de7701e42cf1f4cf0b766c03fb27977207eee2f4fd5d76fa82188406da43ea4c"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Caligraphic-Regular.ttf",
"Sha256": "ed0b74372feefcbb9c0666b2e210da37b7e49fa7fbbf3eeb11db5f693dacfbb7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Bold.ttf",
"Sha256": "9163df9c7122432e6495b4229fa9071cf9ae86a758ae5efc4924ec2e1a6dbce1"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Bold.woff",
"Sha256": "9be7ceb88004ab8ad124082246fbfcca4091e36385d4ec6ed1df67375dad50fb"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Bold.woff2",
"Sha256": "74444efd593c005e3f4573b44524704c0af0a937fe911cca9e94068d0d140d3f"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Regular.ttf",
"Sha256": "1e6f9579e90e2cac37f8f60a597c436e075c114385652b7cbeb0dec0421291b3"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Regular.woff",
"Sha256": "5e28753be717dac97f559f49bc10be9cf3c124ddcabda6659d11cb68febc6463"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Regular.woff2",
"Sha256": "51814d270d06ff0255dba0799994fa4d8c84d11f09951d47595f4abb1f3602dc"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Bold.ttf",
"Sha256": "138ac28d1663b3037e9c5f52371fa5c63d8324f4a38d22cd573e6ea3a3fd0cf8"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Bold.woff",
"Sha256": "c76c5d696297d51b9cb1639c7da4334f0e7dec81b42b11213b5e25ef671bb822"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Bold.woff2",
"Sha256": "0f60d1b897938ec918c8ce073092411baf9438f6739465693ff18b0f9d20b021"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-BoldItalic.ttf",
"Sha256": "70ee1f64a20f2048c21940ef46d0144fd215baa953ca69afd1e31e98544f708f"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Italic.woff",
"Sha256": "f1d6ef86f3b11a528bd5185199bd2443ecb2b0dead96d88674b5a2c12be24bdf"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Regular.woff2",
"Sha256": "c2342cd8b869e01752a9321dc17213fc40d4d04c79688c1d43f2cf316abd7866"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-BoldItalic.ttf",
"Sha256": "f9377ab0271cda59af24bcffbd46a4d0c8a3572ffafdbb38de2ad5ea7b0d5ee5"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-BoldItalic.woff",
"Sha256": "850c0af5c2238497febaf5e461d880bf458c341f42f4f330f1b1ab5698b1998e"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-BoldItalic.woff2",
"Sha256": "dc47344dbb6cb5b655c8460d561f4df5f501b90c804ad3c6cec65fe322351ab1"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-Italic.woff",
"Sha256": "8a8d244581371912b8f3f5a23e2437cb2a59cd9bcaebb0346e722c05737a2571"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-Italic.woff2",
"Sha256": "7af58c5ec8f132a2ddde9027c6d7814decce4d3b822a11192a42a20e2e973264"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Bold.ttf",
"Sha256": "1ece03f79f95277d57dc7f6b435a74e1379b0d46104a8530286b60ff49369ea0"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Bold.woff",
"Sha256": "ece03cfd83e22c212cdef66feb8442d25a083beb988db3f1883f3f9738d750ba"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Italic.ttf",
"Sha256": "3931dd81faed86ba021bb2bbdc36f5bed9a38d6b4f4077aca59b265aa1b02083"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Italic.woff2",
"Sha256": "00b26ac825e2095056396e0553b8ac26d3f8ad158c3826e28b4c45b385c4714a"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Regular.woff",
"Sha256": "11e4dc8a6471ff6d6ee561d53d10fde8f7489e798257ff449c5d37c197435605"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Regular.woff2",
"Sha256": "68e8c73ef42afd3ccec58bf0fba302cce448938e7fc020a5e31f8a952eee1342"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Script-Regular.ttf",
"Sha256": "1c67f068fea8bb09bf099c088b1cf64bd27516a6e07f4684344873564bb66a67"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Script-Regular.woff",
"Sha256": "d96cdf2b3bdd4d64a8fd5f74a4c467f123a8a73931cd435889f08ffaf9bf947a"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Script-Regular.woff2",
"Sha256": "036d4e95149b69ff9bcc0cd55771efeb25ffa3947293e69acd78d5ac328c684b"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size1-Regular.ttf",
"Sha256": "95b6d2f1a50173bfedb8c63e1d1c99b10427d0a4df4201cb44513b226951a22b"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size1-Regular.woff",
"Sha256": "c943cc986384f59e86bea5fd7dc50a9c4dfe567a7c05eb40d6790720dead97c9"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size1-Regular.woff2",
"Sha256": "6b47c40166b6dbe21a5dfca7718413f2147fd2399be1ba605d8ad39cedf25dfe"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size2-Regular.ttf",
"Sha256": "a6b2099fb555c60e3a0db3a08842ebf1d732c6eb4e4bf44913613bed4fc4e39b"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size2-Regular.woff",
"Sha256": "2014c523c3210bcc166648c4d4cc57f05b747df07a24277bf71c51e67dc79e3d"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size2-Regular.woff2",
"Sha256": "d04c54219f9eaec6d4d4fd42dfb28785975a4794d6b2fc71e566b9cd6db842dd"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size3-Regular.ttf",
"Sha256": "500e04d54f0d51666332c9d2089aa803be22aa878eca539e59fa53c6e522b082"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size3-Regular.woff",
"Sha256": "6ab6b62e9b62dae2c00dd90f791bd10950be0ecc3490d7d6045f51c2e8fe0949"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size3-Regular.woff2",
"Sha256": "73d591271b1604960cb10bb90fee021670af7297017e0e98480b332d11f51995"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size4-Regular.ttf",
"Sha256": "c647367d1dd4e162468717d020e1fc0f1dc5c26ebfdffbe55261713bf88c5877"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size4-Regular.woff2",
"Sha256": "a4af7d414440a1c1790825cfb700cf9cf43b0f2c4b04f0ebc523011ad9853ec0"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Typewriter-Regular.ttf",
"Sha256": "f01f3e87d9c6a61c0c081ceb577abd864eb00a612f7ac1620dd6915fad2ef5aa"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Typewriter-Regular.woff",
"Sha256": "e14fed02b1aba7ce9f5afd5844b5d0321b22351febc720e0de8b8723527609f7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Typewriter-Regular.woff2",
"Sha256": "71d517d67827787cfabdf186914cc3358eda539e37931941f2b2fd4a21f68c0b"
}
],
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2,
"Requests": [
{
"Url": "http://xfesystem.local/CodeDark.html",
"Sha256": "cc186334200befb9be8137235f16f3780d6f677474e6b9b00f65ffd6f77da5db",
"Bytes": 1880,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap.min.css",
"Sha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013",
"Bytes": 232956,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/theme-variables.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/theme-variables.css",
"Sha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c",
"Bytes": 10493,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap-icons.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap-icons.min.css",
"Sha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314",
"Bytes": 85879,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/code-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/code-style.css",
"Sha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"Bytes": 3101,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/markdown-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/markdown-style.css",
"Sha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515",
"Bytes": 33844,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/log.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/log.css",
"Sha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7",
"Bytes": 1870,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/terminal.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/terminal.css",
"Sha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799",
"Bytes": 507,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/katex.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/katex.min.css",
"Sha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f",
"Bytes": 23197,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/docs-layout.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/docs-layout.css",
"Sha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98",
"Bytes": 21909,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/highlight.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/highlight.min.js",
"Sha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654",
"Bytes": 132441,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/xaml.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/xaml.js",
"Sha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807",
"Bytes": 242,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/csharp.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/csharp.js",
"Sha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975",
"Bytes": 46117,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/bash.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/bash.js",
"Sha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099",
"Bytes": 2012,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/powershell.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/powershell.js",
"Sha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219",
"Bytes": 2094,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/dos.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/dos.js",
"Sha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac",
"Bytes": 1940,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/log.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/log.js",
"Sha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad",
"Bytes": 2952,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/plaintext.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/plaintext.js",
"Sha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759",
"Bytes": 741,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/katex.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/katex.min.js",
"Sha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae",
"Bytes": 277038,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/auto-render.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/auto-render.min.js",
"Sha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7",
"Bytes": 3478,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/doc-utils.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/doc-utils.js",
"Sha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3",
"Bytes": 46764,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/code-block-tools.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/code-block-tools.js",
"Sha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab",
"Bytes": 10260,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/docs-reader.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/docs-reader.js",
"Sha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8",
"Bytes": 2645,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6",
"SourcePath": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff2",
"Sha256": "476adf42b40325098fcfa8b36ab3e769186bb4f6ce6a249753e2e1a9c22bf99e",
"Bytes": 130396,
"Status": 200
},
{
"Url": "http://xfesystem.local/CodeLight.html",
"Sha256": "e7cc7cf7697171c97b4e4af1cf9d891f325c9bc3433e9c3c01556468f87ce050",
"Bytes": 1877,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap.min.css",
"Sha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013",
"Bytes": 232956,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/theme-variables.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/theme-variables.css",
"Sha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c",
"Bytes": 10493,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap-icons.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap-icons.min.css",
"Sha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314",
"Bytes": 85879,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/code-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/code-style.css",
"Sha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"Bytes": 3101,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/markdown-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/markdown-style.css",
"Sha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515",
"Bytes": 33844,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/log.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/log.css",
"Sha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7",
"Bytes": 1870,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/terminal.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/terminal.css",
"Sha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799",
"Bytes": 507,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/katex.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/katex.min.css",
"Sha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f",
"Bytes": 23197,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/docs-layout.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/docs-layout.css",
"Sha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98",
"Bytes": 21909,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/highlight.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/highlight.min.js",
"Sha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654",
"Bytes": 132441,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/xaml.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/xaml.js",
"Sha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807",
"Bytes": 242,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/csharp.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/csharp.js",
"Sha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975",
"Bytes": 46117,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/bash.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/bash.js",
"Sha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099",
"Bytes": 2012,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/powershell.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/powershell.js",
"Sha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219",
"Bytes": 2094,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/dos.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/dos.js",
"Sha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac",
"Bytes": 1940,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/log.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/log.js",
"Sha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad",
"Bytes": 2952,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/plaintext.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/plaintext.js",
"Sha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759",
"Bytes": 741,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/katex.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/katex.min.js",
"Sha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae",
"Bytes": 277038,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/auto-render.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/auto-render.min.js",
"Sha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7",
"Bytes": 3478,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/doc-utils.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/doc-utils.js",
"Sha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3",
"Bytes": 46764,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/code-block-tools.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/code-block-tools.js",
"Sha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab",
"Bytes": 10260,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/docs-reader.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/docs-reader.js",
"Sha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8",
"Bytes": 2645,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6",
"SourcePath": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff2",
"Sha256": "476adf42b40325098fcfa8b36ab3e769186bb4f6ce6a249753e2e1a9c22bf99e",
"Bytes": 130396,
"Status": 200
}
],
"ScriptExceptions": [],
"BrowserWarnings": [],
"States": [
{
"Theme": "dark",
"Viewport": {
"Width": 796,
"Height": 404
},
"Article": {
"Tag": "DIV",
"Class": "markdown-body docs-article-body",
"X": 1,
"Y": 1,
"Width": 789,
"Height": 443.578125,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(224, 224, 224)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(224, 224, 224)",
"Padding": "31.84px",
"Margin": "0px"
},
"Code": {
"Tag": "PRE",
"Class": "code-block-enhanced code-lines-visible",
"X": 32.828125,
"Y": 32.828125,
"Width": 725.34375,
"Height": 379.921875,
"Font": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"LineHeight": "23.04px",
"Color": "rgb(241, 241, 244)",
"Background": "rgb(50, 50, 50)",
"Border": "color(srgb 0.367529 0.349647 0.425882)",
"Padding": "0px",
"Margin": "0px"
},
"Heading": null,
"Quote": null,
"Table": null,
"CodeText": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}",
"Tokens": [
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "using",
"Utf16Start": 0,
"Utf16End": 5,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-namespace",
"Scopes": [
"hljs-namespace"
],
"Text": "System",
"Utf16Start": 6,
"Utf16End": 12,
"Color": "rgb(220, 220, 220)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "namespace",
"Utf16Start": 14,
"Utf16End": 23,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-namespace",
"Scopes": [
"hljs-namespace"
],
"Text": "XFEstudio",
"Utf16Start": 24,
"Utf16End": 33,
"Color": "rgb(220, 220, 220)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "public",
"Utf16Start": 35,
"Utf16End": 41,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "sealed",
"Utf16Start": 42,
"Utf16End": 48,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "class",
"Utf16Start": 49,
"Utf16End": 54,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-type",
"Scopes": [
"hljs-type"
],
"Text": "Preview",
"Utf16Start": 55,
"Utf16End": 62,
"Color": "rgb(78, 201, 176)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "public",
"Utf16Start": 69,
"Utf16End": 75,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-built_in",
"Scopes": [
"hljs-built_in"
],
"Text": "string",
"Utf16Start": 76,
"Utf16End": 82,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "get",
"Utf16Start": 93,
"Utf16End": 96,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "set",
"Utf16Start": 98,
"Utf16End": 101,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-string",
"Scopes": [
"hljs-string"
],
"Text": "\"Hello XFESystem\"",
"Utf16Start": 107,
"Utf16End": 124,
"Color": "rgb(206, 145, 120)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-function",
"Scopes": [
"hljs-function"
],
"Text": "public static int Run(int value)",
"Utf16Start": 130,
"Utf16End": 162,
"Color": "rgb(241, 241, 244)",
"Background": "rgb(53, 53, 53)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-function",
"hljs-keyword"
],
"Text": "public",
"Utf16Start": 130,
"Utf16End": 136,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-function",
"hljs-keyword"
],
"Text": "static",
"Utf16Start": 137,
"Utf16End": 143,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-built_in",
"Scopes": [
"hljs-function",
"hljs-built_in"
],
"Text": "int",
"Utf16Start": 144,
"Utf16End": 147,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-title",
"Scopes": [
"hljs-function",
"hljs-title"
],
"Text": "Run",
"Utf16Start": 148,
"Utf16End": 151,
"Color": "rgb(220, 220, 170)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-params",
"Scopes": [
"hljs-function",
"hljs-params"
],
"Text": "int value",
"Utf16Start": 152,
"Utf16End": 161,
"Color": "rgb(220, 220, 220)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-built_in",
"Scopes": [
"hljs-function",
"hljs-params",
"hljs-built_in"
],
"Text": "int",
"Utf16Start": 152,
"Utf16End": 155,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-function",
"hljs-params",
"hljs-keyword"
],
"Text": "value",
"Utf16Start": 156,
"Utf16End": 161,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-csharp-keyword",
"Scopes": [
"hljs-csharp-keyword"
],
"Text": "if",
"Utf16Start": 177,
"Utf16End": 179,
"Color": "rgb(197, 134, 192)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "value",
"Utf16Start": 181,
"Utf16End": 186,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-number",
"Scopes": [
"hljs-number"
],
"Text": "0",
"Utf16Start": 189,
"Utf16End": 190,
"Color": "rgb(181, 206, 168)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-csharp-keyword",
"Scopes": [
"hljs-csharp-keyword"
],
"Text": "return",
"Utf16Start": 192,
"Utf16End": 198,
"Color": "rgb(197, 134, 192)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-type",
"Scopes": [
"hljs-type"
],
"Text": "Math",
"Utf16Start": 199,
"Utf16End": 203,
"Color": "rgb(78, 201, 176)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-dotfunction",
"Scopes": [
"hljs-dotfunction"
],
"Text": "Max",
"Utf16Start": 204,
"Utf16End": 207,
"Color": "rgb(220, 220, 170)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "value",
"Utf16Start": 208,
"Utf16End": 213,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-number",
"Scopes": [
"hljs-number"
],
"Text": "42",
"Utf16Start": 215,
"Utf16End": 217,
"Color": "rgb(181, 206, 168)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-type",
"Scopes": [
"hljs-type"
],
"Text": "Console",
"Utf16Start": 228,
"Utf16End": 235,
"Color": "rgb(78, 201, 176)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-dotfunction",
"Scopes": [
"hljs-dotfunction"
],
"Text": "WriteLine",
"Utf16Start": 236,
"Utf16End": 245,
"Color": "rgb(220, 220, 170)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-string",
"Scopes": [
"hljs-string"
],
"Text": "\"Ready\"",
"Utf16Start": 246,
"Utf16End": 253,
"Color": "rgb(206, 145, 120)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-csharp-keyword",
"Scopes": [
"hljs-csharp-keyword"
],
"Text": "return",
"Utf16Start": 264,
"Utf16End": 270,
"Color": "rgb(197, 134, 192)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-number",
"Scopes": [
"hljs-number"
],
"Text": "0",
"Utf16Start": 271,
"Utf16End": 272,
"Color": "rgb(181, 206, 168)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
}
],
"CodeTools": 4,
"Lines": 12,
"Math": 0,
"Diagrams": 0,
"Css": [
{
"Href": "http://xfesystem.local/css/bootstrap.min.css",
"Rules": 1297
},
{
"Href": "http://xfesystem.local/css/theme-variables.css",
"Rules": 55
},
{
"Href": "http://xfesystem.local/css/bootstrap-icons.min.css",
"Rules": 2052
},
{
"Href": "http://xfesystem.local/css/docs/code-style.css",
"Rules": 43
},
{
"Href": "http://xfesystem.local/css/docs/markdown-style.css",
"Rules": 123
},
{
"Href": "http://xfesystem.local/css/docs/log.css",
"Rules": 14
},
{
"Href": "http://xfesystem.local/css/docs/terminal.css",
"Rules": 5
},
{
"Href": "http://xfesystem.local/css/docs/katex.min.css",
"Rules": 249
},
{
"Href": "http://xfesystem.local/css/docs/docs-layout.css",
"Rules": 98
}
],
"Scripts": [
"http://xfesystem.local/js/docs/highlight.min.js",
"http://xfesystem.local/js/docs/xaml.js",
"http://xfesystem.local/js/docs/csharp.js",
"http://xfesystem.local/js/docs/bash.js",
"http://xfesystem.local/js/docs/powershell.js",
"http://xfesystem.local/js/docs/dos.js",
"http://xfesystem.local/js/docs/log.js",
"http://xfesystem.local/js/docs/plaintext.js",
"http://xfesystem.local/js/docs/katex.min.js",
"http://xfesystem.local/js/docs/auto-render.min.js",
"http://xfesystem.local/js/docs/doc-utils.js",
"http://xfesystem.local/js/docs/code-block-tools.js",
"http://xfesystem.local/js/docs/docs-reader.js"
],
"DocumentHeight": 446,
"OriginalCssOrder": [
{
"UrlPath": "/css/bootstrap.min.css",
"SourceSha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013"
},
{
"UrlPath": "/css/theme-variables.css",
"SourceSha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c"
},
{
"UrlPath": "/css/bootstrap-icons.min.css",
"SourceSha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314"
},
{
"UrlPath": "/css/docs/code-style.css",
"SourceSha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3"
},
{
"UrlPath": "/css/docs/markdown-style.css",
"SourceSha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515"
},
{
"UrlPath": "/css/docs/log.css",
"SourceSha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7"
},
{
"UrlPath": "/css/docs/terminal.css",
"SourceSha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799"
},
{
"UrlPath": "/css/docs/katex.min.css",
"SourceSha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f"
},
{
"UrlPath": "/css/docs/docs-layout.css",
"SourceSha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98"
}
],
"OriginalCssOrderSha256": "4ee02b4d8a894c9f083901360c67a1538765f1ce1742e0715caac101bb212fc5",
"OriginalScriptOrder": [
{
"UrlPath": "/js/docs/highlight.min.js",
"SourceSha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654"
},
{
"UrlPath": "/js/docs/xaml.js",
"SourceSha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807"
},
{
"UrlPath": "/js/docs/csharp.js",
"SourceSha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975"
},
{
"UrlPath": "/js/docs/bash.js",
"SourceSha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099"
},
{
"UrlPath": "/js/docs/powershell.js",
"SourceSha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219"
},
{
"UrlPath": "/js/docs/dos.js",
"SourceSha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac"
},
{
"UrlPath": "/js/docs/log.js",
"SourceSha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad"
},
{
"UrlPath": "/js/docs/plaintext.js",
"SourceSha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759"
},
{
"UrlPath": "/js/docs/katex.min.js",
"SourceSha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae"
},
{
"UrlPath": "/js/docs/auto-render.min.js",
"SourceSha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7"
},
{
"UrlPath": "/js/docs/doc-utils.js",
"SourceSha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3"
},
{
"UrlPath": "/js/docs/code-block-tools.js",
"SourceSha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab"
},
{
"UrlPath": "/js/docs/docs-reader.js",
"SourceSha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8"
}
],
"OriginalScriptOrderSha256": "55e23c1044cfb0f9085429ee6ed57b66d39f75d9d7e82a59db8d11283ddbbb9c",
"LineToggleWorked": true
},
{
"Theme": "light",
"Viewport": {
"Width": 796,
"Height": 404
},
"Article": {
"Tag": "DIV",
"Class": "markdown-body docs-article-body",
"X": 1,
"Y": 1,
"Width": 789,
"Height": 443.578125,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(17, 17, 17)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(17, 17, 17)",
"Padding": "31.84px",
"Margin": "0px"
},
"Code": {
"Tag": "PRE",
"Class": "code-block-enhanced code-lines-visible",
"X": 32.828125,
"Y": 32.828125,
"Width": 725.34375,
"Height": 379.921875,
"Font": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"LineHeight": "23.04px",
"Color": "rgb(241, 241, 244)",
"Background": "rgb(50, 50, 50)",
"Border": "color(srgb 0.281882 0.248 0.375059)",
"Padding": "0px",
"Margin": "0px"
},
"Heading": null,
"Quote": null,
"Table": null,
"CodeText": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}",
"Tokens": [
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "using",
"Utf16Start": 0,
"Utf16End": 5,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-namespace",
"Scopes": [
"hljs-namespace"
],
"Text": "System",
"Utf16Start": 6,
"Utf16End": 12,
"Color": "rgb(220, 220, 220)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "namespace",
"Utf16Start": 14,
"Utf16End": 23,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-namespace",
"Scopes": [
"hljs-namespace"
],
"Text": "XFEstudio",
"Utf16Start": 24,
"Utf16End": 33,
"Color": "rgb(220, 220, 220)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "public",
"Utf16Start": 35,
"Utf16End": 41,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "sealed",
"Utf16Start": 42,
"Utf16End": 48,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "class",
"Utf16Start": 49,
"Utf16End": 54,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-type",
"Scopes": [
"hljs-type"
],
"Text": "Preview",
"Utf16Start": 55,
"Utf16End": 62,
"Color": "rgb(78, 201, 176)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "public",
"Utf16Start": 69,
"Utf16End": 75,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-built_in",
"Scopes": [
"hljs-built_in"
],
"Text": "string",
"Utf16Start": 76,
"Utf16End": 82,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "get",
"Utf16Start": 93,
"Utf16End": 96,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "set",
"Utf16Start": 98,
"Utf16End": 101,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-string",
"Scopes": [
"hljs-string"
],
"Text": "\"Hello XFESystem\"",
"Utf16Start": 107,
"Utf16End": 124,
"Color": "rgb(206, 145, 120)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-function",
"Scopes": [
"hljs-function"
],
"Text": "public static int Run(int value)",
"Utf16Start": 130,
"Utf16End": 162,
"Color": "rgb(241, 241, 244)",
"Background": "rgb(53, 53, 53)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-function",
"hljs-keyword"
],
"Text": "public",
"Utf16Start": 130,
"Utf16End": 136,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-function",
"hljs-keyword"
],
"Text": "static",
"Utf16Start": 137,
"Utf16End": 143,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-built_in",
"Scopes": [
"hljs-function",
"hljs-built_in"
],
"Text": "int",
"Utf16Start": 144,
"Utf16End": 147,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-title",
"Scopes": [
"hljs-function",
"hljs-title"
],
"Text": "Run",
"Utf16Start": 148,
"Utf16End": 151,
"Color": "rgb(220, 220, 170)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-params",
"Scopes": [
"hljs-function",
"hljs-params"
],
"Text": "int value",
"Utf16Start": 152,
"Utf16End": 161,
"Color": "rgb(220, 220, 220)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-built_in",
"Scopes": [
"hljs-function",
"hljs-params",
"hljs-built_in"
],
"Text": "int",
"Utf16Start": 152,
"Utf16End": 155,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-function",
"hljs-params",
"hljs-keyword"
],
"Text": "value",
"Utf16Start": 156,
"Utf16End": 161,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-csharp-keyword",
"Scopes": [
"hljs-csharp-keyword"
],
"Text": "if",
"Utf16Start": 177,
"Utf16End": 179,
"Color": "rgb(197, 134, 192)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "value",
"Utf16Start": 181,
"Utf16End": 186,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-number",
"Scopes": [
"hljs-number"
],
"Text": "0",
"Utf16Start": 189,
"Utf16End": 190,
"Color": "rgb(181, 206, 168)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-csharp-keyword",
"Scopes": [
"hljs-csharp-keyword"
],
"Text": "return",
"Utf16Start": 192,
"Utf16End": 198,
"Color": "rgb(197, 134, 192)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-type",
"Scopes": [
"hljs-type"
],
"Text": "Math",
"Utf16Start": 199,
"Utf16End": 203,
"Color": "rgb(78, 201, 176)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-dotfunction",
"Scopes": [
"hljs-dotfunction"
],
"Text": "Max",
"Utf16Start": 204,
"Utf16End": 207,
"Color": "rgb(220, 220, 170)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "value",
"Utf16Start": 208,
"Utf16End": 213,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-number",
"Scopes": [
"hljs-number"
],
"Text": "42",
"Utf16Start": 215,
"Utf16End": 217,
"Color": "rgb(181, 206, 168)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-type",
"Scopes": [
"hljs-type"
],
"Text": "Console",
"Utf16Start": 228,
"Utf16End": 235,
"Color": "rgb(78, 201, 176)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-dotfunction",
"Scopes": [
"hljs-dotfunction"
],
"Text": "WriteLine",
"Utf16Start": 236,
"Utf16End": 245,
"Color": "rgb(220, 220, 170)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-string",
"Scopes": [
"hljs-string"
],
"Text": "\"Ready\"",
"Utf16Start": 246,
"Utf16End": 253,
"Color": "rgb(206, 145, 120)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-csharp-keyword",
"Scopes": [
"hljs-csharp-keyword"
],
"Text": "return",
"Utf16Start": 264,
"Utf16End": 270,
"Color": "rgb(197, 134, 192)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-number",
"Scopes": [
"hljs-number"
],
"Text": "0",
"Utf16Start": 271,
"Utf16End": 272,
"Color": "rgb(181, 206, 168)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
}
],
"CodeTools": 4,
"Lines": 12,
"Math": 0,
"Diagrams": 0,
"Css": [
{
"Href": "http://xfesystem.local/css/bootstrap.min.css",
"Rules": 1297
},
{
"Href": "http://xfesystem.local/css/theme-variables.css",
"Rules": 55
},
{
"Href": "http://xfesystem.local/css/bootstrap-icons.min.css",
"Rules": 2052
},
{
"Href": "http://xfesystem.local/css/docs/code-style.css",
"Rules": 43
},
{
"Href": "http://xfesystem.local/css/docs/markdown-style.css",
"Rules": 123
},
{
"Href": "http://xfesystem.local/css/docs/log.css",
"Rules": 14
},
{
"Href": "http://xfesystem.local/css/docs/terminal.css",
"Rules": 5
},
{
"Href": "http://xfesystem.local/css/docs/katex.min.css",
"Rules": 249
},
{
"Href": "http://xfesystem.local/css/docs/docs-layout.css",
"Rules": 98
}
],
"Scripts": [
"http://xfesystem.local/js/docs/highlight.min.js",
"http://xfesystem.local/js/docs/xaml.js",
"http://xfesystem.local/js/docs/csharp.js",
"http://xfesystem.local/js/docs/bash.js",
"http://xfesystem.local/js/docs/powershell.js",
"http://xfesystem.local/js/docs/dos.js",
"http://xfesystem.local/js/docs/log.js",
"http://xfesystem.local/js/docs/plaintext.js",
"http://xfesystem.local/js/docs/katex.min.js",
"http://xfesystem.local/js/docs/auto-render.min.js",
"http://xfesystem.local/js/docs/doc-utils.js",
"http://xfesystem.local/js/docs/code-block-tools.js",
"http://xfesystem.local/js/docs/docs-reader.js"
],
"DocumentHeight": 446,
"OriginalCssOrder": [
{
"UrlPath": "/css/bootstrap.min.css",
"SourceSha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013"
},
{
"UrlPath": "/css/theme-variables.css",
"SourceSha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c"
},
{
"UrlPath": "/css/bootstrap-icons.min.css",
"SourceSha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314"
},
{
"UrlPath": "/css/docs/code-style.css",
"SourceSha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3"
},
{
"UrlPath": "/css/docs/markdown-style.css",
"SourceSha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515"
},
{
"UrlPath": "/css/docs/log.css",
"SourceSha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7"
},
{
"UrlPath": "/css/docs/terminal.css",
"SourceSha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799"
},
{
"UrlPath": "/css/docs/katex.min.css",
"SourceSha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f"
},
{
"UrlPath": "/css/docs/docs-layout.css",
"SourceSha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98"
}
],
"OriginalCssOrderSha256": "4ee02b4d8a894c9f083901360c67a1538765f1ce1742e0715caac101bb212fc5",
"OriginalScriptOrder": [
{
"UrlPath": "/js/docs/highlight.min.js",
"SourceSha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654"
},
{
"UrlPath": "/js/docs/xaml.js",
"SourceSha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807"
},
{
"UrlPath": "/js/docs/csharp.js",
"SourceSha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975"
},
{
"UrlPath": "/js/docs/bash.js",
"SourceSha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099"
},
{
"UrlPath": "/js/docs/powershell.js",
"SourceSha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219"
},
{
"UrlPath": "/js/docs/dos.js",
"SourceSha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac"
},
{
"UrlPath": "/js/docs/log.js",
"SourceSha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad"
},
{
"UrlPath": "/js/docs/plaintext.js",
"SourceSha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759"
},
{
"UrlPath": "/js/docs/katex.min.js",
"SourceSha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae"
},
{
"UrlPath": "/js/docs/auto-render.min.js",
"SourceSha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7"
},
{
"UrlPath": "/js/docs/doc-utils.js",
"SourceSha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3"
},
{
"UrlPath": "/js/docs/code-block-tools.js",
"SourceSha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab"
},
{
"UrlPath": "/js/docs/docs-reader.js",
"SourceSha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8"
}
],
"OriginalScriptOrderSha256": "55e23c1044cfb0f9085429ee6ed57b66d39f75d9d7e82a59db8d11283ddbbb9c",
"LineToggleWorked": true
}
],
"Screenshots": [
{
"Kind": "WebsiteBrowserReferenceScreenshot",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ\\Dark.png",
"ScreenshotSha256": "a188dd95a7288781b551de6ed2c24154aace3b71a2a9005ad9493edc874a1c1a",
"Theme": "dark",
"ViewportCss": {
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2
},
"WebsiteSourceManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"FixtureSha256": "78bf8dc888a897497ca91d2eddff9cea770c9dfa73f6c12da2320e87ff6dc448",
"Component": "WebsiteStaticCSharpCodeBlock",
"OriginalCssOrderSha256": "4ee02b4d8a894c9f083901360c67a1538765f1ce1742e0715caac101bb212fc5",
"OriginalScriptOrderSha256": "55e23c1044cfb0f9085429ee6ed57b66d39f75d9d7e82a59db8d11283ddbbb9c",
"ProductionSample": {
"Kind": "ProductionMonacoDefaultCSharpSample",
"Component": "WebsiteStaticCSharpCodeBlock",
"SourcePath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\Source\\XFESystem.Browser\\BrowserResourceSource.cs",
"SourceSha256": "9e148c7aa5861e93d184b9ce327fcb84617bb9165d99448dbef93f9b0a05ba03",
"CodeSha256": "78bf8dc888a897497ca91d2eddff9cea770c9dfa73f6c12da2320e87ff6dc448",
"LineCount": 12,
"ExtractedFrom": "xfeMonacoSetLanguage('csharp') default string; source code is not executed"
}
},
{
"Kind": "WebsiteBrowserReferenceScreenshot",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ\\Light.png",
"ScreenshotSha256": "870b973050756dd00c04da47eb35a1c3831df60cda8b2e795a9c35474a7a0597",
"Theme": "light",
"ViewportCss": {
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2
},
"WebsiteSourceManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"FixtureSha256": "78bf8dc888a897497ca91d2eddff9cea770c9dfa73f6c12da2320e87ff6dc448",
"Component": "WebsiteStaticCSharpCodeBlock",
"OriginalCssOrderSha256": "4ee02b4d8a894c9f083901360c67a1538765f1ce1742e0715caac101bb212fc5",
"OriginalScriptOrderSha256": "55e23c1044cfb0f9085429ee6ed57b66d39f75d9d7e82a59db8d11283ddbbb9c",
"ProductionSample": {
"Kind": "ProductionMonacoDefaultCSharpSample",
"Component": "WebsiteStaticCSharpCodeBlock",
"SourcePath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\Source\\XFESystem.Browser\\BrowserResourceSource.cs",
"SourceSha256": "9e148c7aa5861e93d184b9ce327fcb84617bb9165d99448dbef93f9b0a05ba03",
"CodeSha256": "78bf8dc888a897497ca91d2eddff9cea770c9dfa73f6c12da2320e87ff6dc448",
"LineCount": 12,
"ExtractedFrom": "xfeMonacoSetLanguage('csharp') default string; source code is not executed"
}
}
],
"BrowserConsole": [],
"ReferenceSupplementalFonts": [
{
"SourceUrl": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff2",
"CachedPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ\\bootstrap-icons.woff2",
"Sha256": "476adf42b40325098fcfa8b36ab3e769186bb4f6ce6a249753e2e1a9c22bf99e",
"Bytes": 130396,
"License": "MIT; Bootstrap Icons 1.11.3; original CSS license header retained"
},
{
"SourceUrl": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff",
"CachedPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ\\bootstrap-icons.woff",
"Sha256": "bb1de989b83970f6f4e54de1cd974c5cba55b73582da5e1b225a6d0edf029483",
"Bytes": 176032,
"License": "MIT; Bootstrap Icons 1.11.3; original CSS license header retained"
}
],
"Output": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ",
"Component": "WebsiteStaticCSharpCodeBlock",
"ProductionSample": {
"Kind": "ProductionMonacoDefaultCSharpSample",
"Component": "WebsiteStaticCSharpCodeBlock",
"SourcePath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\Source\\XFESystem.Browser\\BrowserResourceSource.cs",
"SourceSha256": "9e148c7aa5861e93d184b9ce327fcb84617bb9165d99448dbef93f9b0a05ba03",
"CodeSha256": "78bf8dc888a897497ca91d2eddff9cea770c9dfa73f6c12da2320e87ff6dc448",
"LineCount": 12,
"ExtractedFrom": "xfeMonacoSetLanguage('csharp') default string; source code is not executed"
},
"BrowserVersion": "Edg/155.0.4283.45",
"BrowserPid": 3028,
"Passed": true,
"KnownMissingWebsiteResources": [],
"BrowserExited": {
"code": null,
"signal": "SIGTERM"
}
},
"CSharpScreenshotComparison": {
"Kind": "ActualNativeAndWebsiteScreenshotComparison",
"ComparisonCompleted": true,
"Native": {
"ReceiptPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Result.json",
"ReceiptSha256": "06d9d2862fb4b3a3ddf671b0da7b641d42794731512bb46428fac8adfb798b13",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-CSharp-Ready.png",
"ScreenshotSha256": "712ece5fdd85b57f3c2b76ff1fd69e6e8b00d77c6f2b5ca749a0b36e26c00edc",
"AcceptancePassed": true,
"KernelSha256": "bbb09ba1633773867dd990c9b8500e38e8662e0e1135c0faef6454febfdd6c39",
"ImageSha256": "c8ed90d08222dec50344f1c7aa00f251cf2c69a0a8cc960342859dd706617998",
"SourceSnapshotSha256": "16d3912fdf0ce8c0407f623f7b18ddb377aca3c61c721580eb9a94301c91119e",
"NativeWidth": 3840,
"NativeHeight": 2160,
"MemoryMiB": 1024,
"ScalePercent": 200,
"SourceKind": "Actual QEMU native framebuffer screendump"
},
"WebsiteReference": {
"ReceiptPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ\\DarkScreenshot.json",
"ReceiptSha256": "d5a5029bb10415907a6a1cc96cd4ef75a0243fce50347aa055d9fd158b508007",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ\\Dark.png",
"ScreenshotSha256": "a188dd95a7288781b551de6ed2c24154aace3b71a2a9005ad9493edc874a1c1a",
"WebsiteSourceManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"ViewportCss": {
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2
},
"SourceKind": "Host website browser reference; never native guest acceptance",
"NativeGuestTested": false
},
"NativeRoiPhysical": [
304,
266,
1592,
808
],
"ReferenceRoiPhysical": [
0,
0,
1592,
808
],
"NativeScale": 2.0,
"ReferenceScale": 2.0,
"ComparedCssSize": [
796.0,
404.0
],
"ComparisonEligible": true,
"OriginalPixelsPreserved": true,
"ImagesResized": false,
"HostImageCountsAsNativeProof": false,
"Meaning": "Numerical pixel differences are observations. Completion does not mean visual parity or native compatibility passed.",
"ExactPixelMatch": false,
"PixelParityAccepted": false,
"MeanAbsoluteChannelError": 9.19292134144319,
"RootMeanSquareChannelError": 27.813729806249075,
"ChannelMaximumError": [
212,
212,
219
],
"ChangedPixels": 541762,
"ChangedPixelRatio": 0.4211667869048211
}
},
"NativeBrowserPipeline": {
"Kind": "NativeBrowserPipeline",
"NativeWidth": 3840,
"NativeHeight": 2160,
"Scale": 2.0,
"Checks": [
"native HTTP external CSS and ordered classic/defer/dynamic JavaScript",
"native framebuffer external CSS box geometry, fill and border colors",
"native mouse hit-test and DOM click listener mutate visible content",
"native keyboard beforeinput/input events and current textarea value paint",
"guest monotonic timer and requestAnimationFrame callbacks update DOM",
"official packaged Monaco 0.52.2 initializes actual model and three native glyph lines with comment/keyword syntax-color distribution outside the pointer",
"native mouse/keyboard edits official Monaco model confirmed by actual getValue",
"native fourth-line text glyphs and new ink agree with the real edited Monaco model after RAF paint",
"real native C# language button selects the official Monaco model with website highlight.js token classification",
"every actual native C# rendered span foreground agrees with the unchanged website CSS palette and token scopes",
"native C# framebuffer shows actual model lines and website keyword/type/control-flow/string/number foreground ink outside pointer and UI",
"physical native C# typing appends a real new model line and repaints every span with website colors including the new comment"
],
"Passed": true,
"Boundary": "Original bounded CSS layout and classic-script interpreter; no full Chromium, complete CSS, workers, GPU canvas or verified HTTPS claim.",
"BrowserWindow": {
"Id": 1,
"X": 150,
"Y": 66,
"Width": 800,
"Height": 500
},
"BrowserViewport": [
152,
133,
796,
404
],
"Screenshots": [
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-Pipeline-Start.png",
"Sha256": "b8393057b8dfd26b92a7ae0564bb10577310232781d0d448c466f82cf0812355"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-Pipeline-Css.png",
"Sha256": "8b65b033e53bf4c6b285fc65cde27f06cb8a77ed9e708a094994b454b0542e11"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-Pipeline-Click.png",
"Sha256": "d5d0b72a483b0b05ea3c96a95f3ae93f5daf0bf98c3bf6943560ca4084a33f14"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-Pipeline-Input.png",
"Sha256": "94201342c145eac12a3d120bae2e4bf34269bd4770699a1515b72edd0e593c53"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Ready-1.png",
"Sha256": "2955fd1bc9ea85cb03b706206684b99295c58a4184ab83bd7fdba935b751a1ea"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Ready-2.png",
"Sha256": "2955fd1bc9ea85cb03b706206684b99295c58a4184ab83bd7fdba935b751a1ea"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Ready-3.png",
"Sha256": "6139fce6395cf5475e895642f36bf2ea8e686d3b0bde9750825153077d3342e2"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Ready-4.png",
"Sha256": "7102b98885f6a36102093af9b40ee86bcfec0eb4f86f0a5ea8797ba51bdb14d0"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Edited-1.png",
"Sha256": "d338efe8b277d545aaead9d142920c6735498edc38d8ba20d49b9082c1912295"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Edited-2.png",
"Sha256": "d338efe8b277d545aaead9d142920c6735498edc38d8ba20d49b9082c1912295"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Edited-3.png",
"Sha256": "5e83bdd67ad8b57c8706d6e576c2cba7a6c19e78b0c4e2e4d09fbd37636daa6f"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Edited.png",
"Sha256": "5e83bdd67ad8b57c8706d6e576c2cba7a6c19e78b0c4e2e4d09fbd37636daa6f"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-CSharp-Ready-1.png",
"Sha256": "e00a153e523f74bf5ae3f674d52b3b09cb3ef5b88c507bb331c9bbcd1226fa9f"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-CSharp-Ready.png",
"Sha256": "712ece5fdd85b57f3c2b76ff1fd69e6e8b00d77c6f2b5ca749a0b36e26c00edc"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-CSharp-Edited-1.png",
"Sha256": "986e07531849d5009df10c65e51cbbb3cce102b98aa69ebba2379b9889c78282"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-CSharp-Edited.png",
"Sha256": "8430485fe758408c3c2501981fe7becbb044c08743d557a4855c6125334dbaa6"
}
],
"ExternalReadyBody": "Click native event\nExternal ready Guest-699e0c714e5e classic,defer\nDynamic loaded Guest-699e0c714e5e\nClick pending\nInput pending\nTimer pending\nFrame pending\nGuest-699e0c714e5e",
"CssPixels": {
"Fill": 30784,
"Border": 1264,
"Outside": 1200
},
"TypedValue": "xfenativeinput",
"InputInkPixels": 1150,
"MonacoPointerExcluded": {
"LogicalPosition": [
930,
116
],
"OutsideCodeBands": true
},
"MonacoReadyPaint": {
"Attempts": 4,
"ConfiguredLineHeightCss": 20,
"EditorHeaderHeightCss": 28,
"Lines": [
{
"Line": 1,
"CssBounds": [
194,
161,
600,
20
],
"NativeBounds": [
388,
322,
1588,
362
],
"InkPixels": 1830,
"InkColumns": 242,
"InkRows": 28,
"InkSpan": 361,
"BlueSyntaxPixels": 0,
"GreenCommentPixels": 1208,
"HasTextGlyphDistribution": true
},
{
"Line": 2,
"CssBounds": [
194,
181,
600,
20
],
"NativeBounds": [
388,
362,
1588,
402
],
"InkPixels": 1430,
"InkColumns": 189,
"InkRows": 24,
"InkSpan": 312,
"BlueSyntaxPixels": 265,
"GreenCommentPixels": 0,
"HasTextGlyphDistribution": true
},
{
"Line": 3,
"CssBounds": [
194,
201,
600,
20
],
"NativeBounds": [
388,
402,
1588,
442
],
"InkPixels": 1828,
"InkColumns": 224,
"InkRows": 27,
"InkSpan": 297,
"BlueSyntaxPixels": 0,
"GreenCommentPixels": 0,
"HasTextGlyphDistribution": true
},
{
"Line": 4,
"CssBounds": [
194,
221,
600,
20
],
"NativeBounds": [
388,
442,
1588,
482
],
"InkPixels": 0,
"InkColumns": 0,
"InkRows": 0,
"InkSpan": 0,
"BlueSyntaxPixels": 0,
"GreenCommentPixels": 0,
"HasTextGlyphDistribution": false
}
],
"ReadyPainted": true
},
"MonacoReadyBody": "Official Monaco 0.52.2 - ready\nJavaScriptC#",
"MonacoInitialValue": "// XFESystem | XFEstudio\nconst answer = 6 * 7;\nconsole.log(answer);",
"MonacoSyntaxPixels": 265,
"MonacoEditedValue": "// XFESystem | XFEstudio\nconst answer = 6 * 7;\nconsole.log(answer);\nxfenativeedit",
"MonacoEditedPaint": {
"Attempts": 3,
"ConfiguredLineHeightCss": 20,
"EditorHeaderHeightCss": 28,
"Lines": [
{
"Line": 1,
"CssBounds": [
194,
161,
600,
20
],
"NativeBounds": [
388,
322,
1588,
362
],
"InkPixels": 1830,
"InkColumns": 242,
"InkRows": 28,
"InkSpan": 361,
"BlueSyntaxPixels": 0,
"GreenCommentPixels": 1208,
"HasTextGlyphDistribution": true
},
{
"Line": 2,
"CssBounds": [
194,
181,
600,
20
],
"NativeBounds": [
388,
362,
1588,
402
],
"InkPixels": 1430,
"InkColumns": 189,
"InkRows": 24,
"InkSpan": 312,
"BlueSyntaxPixels": 265,
"GreenCommentPixels": 0,
"HasTextGlyphDistribution": true
},
{
"Line": 3,
"CssBounds": [
194,
201,
600,
20
],
"NativeBounds": [
388,
402,
1588,
442
],
"InkPixels": 1828,
"InkColumns": 224,
"InkRows": 27,
"InkSpan": 297,
"BlueSyntaxPixels": 0,
"GreenCommentPixels": 0,
"HasTextGlyphDistribution": true
},
{
"Line": 4,
"CssBounds": [
194,
221,
600,
20
],
"NativeBounds": [
388,
442,
1588,
482
],
"InkPixels": 1443,
"InkColumns": 165,
"InkRows": 40,
"InkSpan": 199,
"BlueSyntaxPixels": 0,
"GreenCommentPixels": 0,
"HasTextGlyphDistribution": true
}
],
"ReadyPainted": true,
"FourthLineDelta": {
"NewInkPixels": 1443,
"NewInkColumns": 165
},
"FourthModelLine": "xfenativeedit",
"Passed": true
},
"MonacoCSharp": {
"Kind": "ActualNativeMonacoWebsiteCSharp",
"Passed": true,
"WebsiteAssetManifestSha256": "fe8b032bbc6e647fa73e3a1acfb88f76fb95af84173f2353887aa4f88a81114e",
"WebsiteCssSha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"MemoryProfile": "Caller records the actual QEMU memory setting",
"Input": "QMP physical mouse/keyboard events; no injected guest JavaScript or synthetic model",
"Boundary": "Website grammar/CSS foreground parity; no Roslyn, C# execution, workers or pixel-identical font claim.",
"LanguageButtonCssPosition": [
928,
147
],
"InitialModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}",
"InitialDomReadback": {
"Kind": "ActualMonacoWebsiteCSharpDomReadback",
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}",
"ModelLength": 281,
"Truncated": false,
"PaletteCssSha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"PaletteCascadeSha256": "c1f892d23867044f99359cb6255b50c6bc8f2a7757355a665a7458e886cc620c",
"ActiveElementTag": "BUTTON",
"ActiveElementClasses": null,
"ActiveElementId": "CSharpLanguage",
"EditorHasTextFocus": false,
"EditorHasWidgetFocus": false,
"CursorPosition": {
"LineNumber": 1,
"Column": 1
},
"Selection": {
"StartLineNumber": 1,
"StartColumn": 1,
"EndLineNumber": 1,
"EndColumn": 1
},
"ModelVersionId": 16,
"ConfiguredLineHeightCss": 20,
"TokenLines": [
[
{
"startIndex": 0,
"scopes": "xfe.keyword"
},
{
"startIndex": 5,
"scopes": "xfe"
},
{
"startIndex": 6,
"scopes": "xfe.namespace"
},
{
"startIndex": 12,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe.keyword"
},
{
"startIndex": 9,
"scopes": "xfe"
},
{
"startIndex": 10,
"scopes": "xfe.namespace"
},
{
"startIndex": 19,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe.keyword"
},
{
"startIndex": 6,
"scopes": "xfe"
},
{
"startIndex": 7,
"scopes": "xfe.keyword"
},
{
"startIndex": 13,
"scopes": "xfe"
},
{
"startIndex": 14,
"scopes": "xfe.keyword"
},
{
"startIndex": 19,
"scopes": "xfe"
},
{
"startIndex": 20,
"scopes": "xfe.type"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 4,
"scopes": "xfe.keyword"
},
{
"startIndex": 10,
"scopes": "xfe"
},
{
"startIndex": 11,
"scopes": "xfe.built_in"
},
{
"startIndex": 17,
"scopes": "xfe"
},
{
"startIndex": 28,
"scopes": "xfe.keyword"
},
{
"startIndex": 31,
"scopes": "xfe"
},
{
"startIndex": 33,
"scopes": "xfe.keyword"
},
{
"startIndex": 36,
"scopes": "xfe"
},
{
"startIndex": 42,
"scopes": "xfe.string"
},
{
"startIndex": 59,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 4,
"scopes": "xfe.keyword"
},
{
"startIndex": 10,
"scopes": "xfe.function"
},
{
"startIndex": 11,
"scopes": "xfe.keyword"
},
{
"startIndex": 17,
"scopes": "xfe.function"
},
{
"startIndex": 18,
"scopes": "xfe.built_in"
},
{
"startIndex": 21,
"scopes": "xfe.function"
},
{
"startIndex": 22,
"scopes": "xfe.function.title"
},
{
"startIndex": 25,
"scopes": "xfe.function"
},
{
"startIndex": 26,
"scopes": "xfe.built_in"
},
{
"startIndex": 29,
"scopes": "xfe.params"
},
{
"startIndex": 30,
"scopes": "xfe.keyword"
},
{
"startIndex": 35,
"scopes": "xfe.function"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 8,
"scopes": "xfe.csharp_keyword"
},
{
"startIndex": 10,
"scopes": "xfe"
},
{
"startIndex": 12,
"scopes": "xfe.keyword"
},
{
"startIndex": 17,
"scopes": "xfe"
},
{
"startIndex": 20,
"scopes": "xfe.number"
},
{
"startIndex": 21,
"scopes": "xfe"
},
{
"startIndex": 23,
"scopes": "xfe.csharp_keyword"
},
{
"startIndex": 29,
"scopes": "xfe"
},
{
"startIndex": 30,
"scopes": "xfe.type"
},
{
"startIndex": 34,
"scopes": "xfe"
},
{
"startIndex": 35,
"scopes": "xfe.dotfunction"
},
{
"startIndex": 38,
"scopes": "xfe"
},
{
"startIndex": 39,
"scopes": "xfe.keyword"
},
{
"startIndex": 44,
"scopes": "xfe"
},
{
"startIndex": 46,
"scopes": "xfe.number"
},
{
"startIndex": 48,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 8,
"scopes": "xfe.type"
},
{
"startIndex": 15,
"scopes": "xfe"
},
{
"startIndex": 16,
"scopes": "xfe.dotfunction"
},
{
"startIndex": 25,
"scopes": "xfe"
},
{
"startIndex": 26,
"scopes": "xfe.string"
},
{
"startIndex": 33,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 8,
"scopes": "xfe.csharp_keyword"
},
{
"startIndex": 14,
"scopes": "xfe"
},
{
"startIndex": 15,
"scopes": "xfe.number"
},
{
"startIndex": 16,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
]
],
"ViewLines": [
{
"Line": 1,
"Text": "using System;",
"CssTop": 0,
"Spans": [
{
"Text": "using",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "System",
"Color": "rgb(220, 220, 220)",
"Classes": "mtk14"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 2,
"Text": "namespace XFEstudio;",
"CssTop": 20,
"Spans": [
{
"Text": "namespace",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "XFEstudio",
"Color": "rgb(220, 220, 220)",
"Classes": "mtk14"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 3,
"Text": "public sealed class Preview",
"CssTop": 40,
"Spans": [
{
"Text": "public",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "sealed",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "class",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Preview",
"Color": "rgb(78, 201, 176)",
"Classes": "mtk9"
}
]
},
{
"Line": 4,
"Text": "{",
"CssTop": 60,
"Spans": [
{
"Text": "{",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 5,
"Text": " public string Message { get; set; } = \"Hello XFESystem\";",
"CssTop": 80,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "public",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "string",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " Message { ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "get",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": "; ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "set",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": "; } = ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "\"Hello XFESystem\"",
"Color": "rgb(206, 145, 120)",
"Classes": "mtk20"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 6,
"Text": " public static int Run(int value)",
"CssTop": 100,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "public",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "static",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "int",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Run",
"Color": "rgb(220, 220, 170)",
"Classes": "mtk13"
},
{
"Text": "(",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "int",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(220, 220, 220)",
"Classes": "mtk14"
},
{
"Text": "value",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": ")",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 7,
"Text": " {",
"CssTop": 120,
"Spans": [
{
"Text": " {",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 8,
"Text": " if (value > 0) return Math.Max(value, 42);",
"CssTop": 140,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "if",
"Color": "rgb(197, 134, 192)",
"Classes": "mtk10"
},
{
"Text": " (",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "value",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " > ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "0",
"Color": "rgb(181, 206, 168)",
"Classes": "mtk23"
},
{
"Text": ") ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "return",
"Color": "rgb(197, 134, 192)",
"Classes": "mtk10"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Math",
"Color": "rgb(78, 201, 176)",
"Classes": "mtk9"
},
{
"Text": ".",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Max",
"Color": "rgb(220, 220, 170)",
"Classes": "mtk13"
},
{
"Text": "(",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "value",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": ", ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "42",
"Color": "rgb(181, 206, 168)",
"Classes": "mtk23"
},
{
"Text": ");",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 9,
"Text": " Console.WriteLine(\"Ready\");",
"CssTop": 160,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Console",
"Color": "rgb(78, 201, 176)",
"Classes": "mtk9"
},
{
"Text": ".",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "WriteLine",
"Color": "rgb(220, 220, 170)",
"Classes": "mtk13"
},
{
"Text": "(",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "\"Ready\"",
"Color": "rgb(206, 145, 120)",
"Classes": "mtk20"
},
{
"Text": ");",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 10,
"Text": " return 0;",
"CssTop": 180,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "return",
"Color": "rgb(197, 134, 192)",
"Classes": "mtk10"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "0",
"Color": "rgb(181, 206, 168)",
"Classes": "mtk23"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 11,
"Text": " }",
"CssTop": 200,
"Spans": [
{
"Text": " }",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 12,
"Text": "}",
"CssTop": 220,
"Spans": [
{
"Text": "}",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
}
],
"FontFamily": "Consolas, Consolas, 'Courier New', monospace",
"FontSize": "13px",
"HostScreenshotUsed": false,
"WorkerLanguageService": false
},
"InitialSpanColorParity": {
"Passed": true,
"CssSha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"RenderedLines": 12,
"RenderedSpansChecked": 72,
"ActualRenderedColors": [
"4ec9b0",
"569cd6",
"b5cea8",
"c586c0",
"ce9178",
"dcdcaa",
"dcdcdc",
"f1f1f4"
],
"Checks": [
{
"Line": 1,
"StartColumn": 1,
"Text": "using",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 1,
"StartColumn": 6,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 1,
"StartColumn": 7,
"Text": "System",
"ActualColor": "dcdcdc",
"WebsiteTokens": [
{
"Scope": "xfe.namespace",
"ExpectedColor": "dcdcdc"
}
]
},
{
"Line": 1,
"StartColumn": 13,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 2,
"StartColumn": 1,
"Text": "namespace",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 2,
"StartColumn": 10,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 2,
"StartColumn": 11,
"Text": "XFEstudio",
"ActualColor": "dcdcdc",
"WebsiteTokens": [
{
"Scope": "xfe.namespace",
"ExpectedColor": "dcdcdc"
}
]
},
{
"Line": 2,
"StartColumn": 20,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 1,
"Text": "public",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 3,
"StartColumn": 7,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 8,
"Text": "sealed",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 3,
"StartColumn": 14,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 15,
"Text": "class",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 3,
"StartColumn": 20,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 21,
"Text": "Preview",
"ActualColor": "4ec9b0",
"WebsiteTokens": [
{
"Scope": "xfe.type",
"ExpectedColor": "4ec9b0"
}
]
},
{
"Line": 4,
"StartColumn": 1,
"Text": "{",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 5,
"Text": "public",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 11,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 12,
"Text": "string",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.built_in",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 18,
"Text": " Message { ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 29,
"Text": "get",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 32,
"Text": "; ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 34,
"Text": "set",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 37,
"Text": "; } = ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 43,
"Text": "\"Hello XFESystem\"",
"ActualColor": "ce9178",
"WebsiteTokens": [
{
"Scope": "xfe.string",
"ExpectedColor": "ce9178"
}
]
},
{
"Line": 5,
"StartColumn": 60,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 5,
"Text": "public",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 11,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 12,
"Text": "static",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 18,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 19,
"Text": "int",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.built_in",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 22,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 23,
"Text": "Run",
"ActualColor": "dcdcaa",
"WebsiteTokens": [
{
"Scope": "xfe.function.title",
"ExpectedColor": "dcdcaa"
}
]
},
{
"Line": 6,
"StartColumn": 26,
"Text": "(",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 27,
"Text": "int",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.built_in",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 30,
"Text": " ",
"ActualColor": "dcdcdc",
"WebsiteTokens": [
{
"Scope": "xfe.params",
"ExpectedColor": "dcdcdc"
}
]
},
{
"Line": 6,
"StartColumn": 31,
"Text": "value",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 36,
"Text": ")",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 7,
"StartColumn": 1,
"Text": " {",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 9,
"Text": "if",
"ActualColor": "c586c0",
"WebsiteTokens": [
{
"Scope": "xfe.csharp_keyword",
"ExpectedColor": "c586c0"
}
]
},
{
"Line": 8,
"StartColumn": 11,
"Text": " (",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 13,
"Text": "value",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 8,
"StartColumn": 18,
"Text": " > ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 21,
"Text": "0",
"ActualColor": "b5cea8",
"WebsiteTokens": [
{
"Scope": "xfe.number",
"ExpectedColor": "b5cea8"
}
]
},
{
"Line": 8,
"StartColumn": 22,
"Text": ") ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 24,
"Text": "return",
"ActualColor": "c586c0",
"WebsiteTokens": [
{
"Scope": "xfe.csharp_keyword",
"ExpectedColor": "c586c0"
}
]
},
{
"Line": 8,
"StartColumn": 30,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 31,
"Text": "Math",
"ActualColor": "4ec9b0",
"WebsiteTokens": [
{
"Scope": "xfe.type",
"ExpectedColor": "4ec9b0"
}
]
},
{
"Line": 8,
"StartColumn": 35,
"Text": ".",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 36,
"Text": "Max",
"ActualColor": "dcdcaa",
"WebsiteTokens": [
{
"Scope": "xfe.dotfunction",
"ExpectedColor": "dcdcaa"
}
]
},
{
"Line": 8,
"StartColumn": 39,
"Text": "(",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 40,
"Text": "value",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 8,
"StartColumn": 45,
"Text": ", ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 47,
"Text": "42",
"ActualColor": "b5cea8",
"WebsiteTokens": [
{
"Scope": "xfe.number",
"ExpectedColor": "b5cea8"
}
]
},
{
"Line": 8,
"StartColumn": 49,
"Text": ");",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 9,
"Text": "Console",
"ActualColor": "4ec9b0",
"WebsiteTokens": [
{
"Scope": "xfe.type",
"ExpectedColor": "4ec9b0"
}
]
},
{
"Line": 9,
"StartColumn": 16,
"Text": ".",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 17,
"Text": "WriteLine",
"ActualColor": "dcdcaa",
"WebsiteTokens": [
{
"Scope": "xfe.dotfunction",
"ExpectedColor": "dcdcaa"
}
]
},
{
"Line": 9,
"StartColumn": 26,
"Text": "(",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 27,
"Text": "\"Ready\"",
"ActualColor": "ce9178",
"WebsiteTokens": [
{
"Scope": "xfe.string",
"ExpectedColor": "ce9178"
}
]
},
{
"Line": 9,
"StartColumn": 34,
"Text": ");",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 10,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 10,
"StartColumn": 9,
"Text": "return",
"ActualColor": "c586c0",
"WebsiteTokens": [
{
"Scope": "xfe.csharp_keyword",
"ExpectedColor": "c586c0"
}
]
},
{
"Line": 10,
"StartColumn": 15,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 10,
"StartColumn": 16,
"Text": "0",
"ActualColor": "b5cea8",
"WebsiteTokens": [
{
"Scope": "xfe.number",
"ExpectedColor": "b5cea8"
}
]
},
{
"Line": 10,
"StartColumn": 17,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 11,
"StartColumn": 1,
"Text": " }",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 12,
"StartColumn": 1,
"Text": "}",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
}
],
"ActualCssFontFamily": "Consolas, Consolas, 'Courier New', monospace",
"ActualCssFontSize": "13px",
"Meaning": "Native DOM text/foreground readback; framebuffer ink is verified separately."
},
"InitialFramebuffer": {
"Attempts": 1,
"Passed": true,
"CodeCssBounds": [
194,
161,
650,
240
],
"CodeNativeBounds": [
388,
322,
1688,
802
],
"PalettePixelCounts": {
"Keyword": 4560,
"Type": 1042,
"ControlFlow": 794,
"String": 1276,
"Number": 303
},
"MinimumPixelsPerColor": 20,
"PaletteRgbFromWebsiteCss": {
"Keyword": "569cd6",
"Type": "4ec9b0",
"ControlFlow": "c586c0",
"String": "ce9178",
"Number": "b5cea8"
},
"LineInk": [
{
"Line": 1,
"NativeBounds": [
388,
322,
1688,
362
],
"Text": "using System;",
"InkPixels": 1229,
"InkColumns": 140,
"Passed": true
},
{
"Line": 2,
"NativeBounds": [
388,
362,
1688,
402
],
"Text": "namespace XFEstudio;",
"InkPixels": 1929,
"InkColumns": 227,
"Passed": true
},
{
"Line": 3,
"NativeBounds": [
388,
402,
1688,
442
],
"Text": "public sealed class Preview",
"InkPixels": 2317,
"InkColumns": 297,
"Passed": true
},
{
"Line": 5,
"NativeBounds": [
388,
482,
1688,
522
],
"Text": " public string Message { get; set; } = \"Hello XFESystem\";",
"InkPixels": 4595,
"InkColumns": 541,
"Passed": true
},
{
"Line": 6,
"NativeBounds": [
388,
522,
1688,
562
],
"Text": " public static int Run(int value)",
"InkPixels": 2662,
"InkColumns": 343,
"Passed": true
},
{
"Line": 8,
"NativeBounds": [
388,
602,
1688,
642
],
"Text": " if (value > 0) return Math.Max(value, 42);",
"InkPixels": 3392,
"InkColumns": 427,
"Passed": true
},
{
"Line": 9,
"NativeBounds": [
388,
642,
1688,
682
],
"Text": " Console.WriteLine(\"Ready\");",
"InkPixels": 2533,
"InkColumns": 305,
"Passed": true
},
{
"Line": 10,
"NativeBounds": [
388,
682,
1688,
722
],
"Text": " return 0;",
"InkPixels": 756,
"InkColumns": 95,
"Passed": true
}
],
"NoHostScreenshotSubstitution": true,
"PointerAndHeaderExcluded": true
},
"HoldUntilActualGuestFocus": {
"BrowserCssPosition": [
160,
70
],
"DesktopCssPosition": [
312,
203
],
"NativePixelPosition": [
624,
406
],
"MouseDownSerialOffset": 133120,
"MouseDownSent": true,
"MouseUpSent": true,
"FocusAcknowledged": true,
"Retries": 0,
"FocusOrModelInjected": false,
"FocusedCursorPosition": {
"LineNumber": 3,
"Column": 16
},
"UnchangedModelLength": 281,
"ActualBodyMouseDownTrace": "XFE_BROWSER_INPUT|mousedown|160|70|SPAN|",
"MouseUpSerialOffset": 145177,
"HeldHostSeconds": 3.4060000000026776,
"ActualBodyMouseUpTrace": "XFE_BROWSER_INPUT|mouseup|160|70|SPAN||Same|True|ClickAllowed|True",
"ActualNativePointerTransitions": [
"XFE_NATIVE_POINTER|X|312|Y|203|Left|1|Wheel|0|Ticks|159384143636",
"XFE_NATIVE_POINTER|X|312|Y|203|Left|0|Wheel|0|Ticks|173970526324"
]
},
"PhysicalClickFocusAcknowledgement": {
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 3,
"Column": 16
},
"ModelVersionId": 16,
"SerialOffset": 135716
},
"NativeInputAcknowledgements": [
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}",
"ModelVersionId": 16,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 12,
"Column": 2
},
"Selection": {
"StartLineNumber": 12,
"StartColumn": 2,
"EndLineNumber": 12,
"EndColumn": 2
},
"Action": "Ctrl+End reaches actual model end",
"SerialOffset": 152483
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n",
"ModelVersionId": 17,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 1
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 1,
"EndLineNumber": 13,
"EndColumn": 1
},
"Action": "Enter creates actual final model line",
"SerialOffset": 163759
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n/",
"ModelVersionId": 18,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 2
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 2,
"EndLineNumber": 13,
"EndColumn": 2
},
"Action": "Physical C# character 1 '/'",
"SerialOffset": 177144
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n//",
"ModelVersionId": 19,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 3
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 3,
"EndLineNumber": 13,
"EndColumn": 3
},
"Action": "Physical C# character 2 '/'",
"SerialOffset": 192171
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// ",
"ModelVersionId": 20,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 4
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 4,
"EndLineNumber": 13,
"EndColumn": 4
},
"Action": "Physical C# character 3 ' '",
"SerialOffset": 206310
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// x",
"ModelVersionId": 21,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 5
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 5,
"EndLineNumber": 13,
"EndColumn": 5
},
"Action": "Physical C# character 4 'x'",
"SerialOffset": 220763
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xf",
"ModelVersionId": 22,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 6
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 6,
"EndLineNumber": 13,
"EndColumn": 6
},
"Action": "Physical C# character 5 'f'",
"SerialOffset": 236169
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfe",
"ModelVersionId": 23,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 7
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 7,
"EndLineNumber": 13,
"EndColumn": 7
},
"Action": "Physical C# character 6 'e'",
"SerialOffset": 250887
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfen",
"ModelVersionId": 24,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 8
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 8,
"EndLineNumber": 13,
"EndColumn": 8
},
"Action": "Physical C# character 7 'n'",
"SerialOffset": 265847
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfena",
"ModelVersionId": 25,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 9
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 9,
"EndLineNumber": 13,
"EndColumn": 9
},
"Action": "Physical C# character 8 'a'",
"SerialOffset": 280764
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenat",
"ModelVersionId": 26,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 10
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 10,
"EndLineNumber": 13,
"EndColumn": 10
},
"Action": "Physical C# character 9 't'",
"SerialOffset": 295705
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenati",
"ModelVersionId": 27,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 11
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 11,
"EndLineNumber": 13,
"EndColumn": 11
},
"Action": "Physical C# character 10 'i'",
"SerialOffset": 310031
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativ",
"ModelVersionId": 28,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 12
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 12,
"EndLineNumber": 13,
"EndColumn": 12
},
"Action": "Physical C# character 11 'v'",
"SerialOffset": 325555
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenative",
"ModelVersionId": 29,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 13
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 13,
"EndLineNumber": 13,
"EndColumn": 13
},
"Action": "Physical C# character 12 'e'",
"SerialOffset": 340453
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativec",
"ModelVersionId": 30,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 14
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 14,
"EndLineNumber": 13,
"EndColumn": 14
},
"Action": "Physical C# character 13 'c'",
"SerialOffset": 355032
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativecs",
"ModelVersionId": 31,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 15
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 15,
"EndLineNumber": 13,
"EndColumn": 15
},
"Action": "Physical C# character 14 's'",
"SerialOffset": 370091
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativecsh",
"ModelVersionId": 32,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 16
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 16,
"EndLineNumber": 13,
"EndColumn": 16
},
"Action": "Physical C# character 15 'h'",
"SerialOffset": 385631
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativecsha",
"ModelVersionId": 33,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 17
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 17,
"EndLineNumber": 13,
"EndColumn": 17
},
"Action": "Physical C# character 16 'a'",
"SerialOffset": 400612
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativecshar",
"ModelVersionId": 34,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 18
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 18,
"EndLineNumber": 13,
"EndColumn": 18
},
"Action": "Physical C# character 17 'r'",
"SerialOffset": 416100
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativecsharp",
"ModelVersionId": 35,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 19
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 19,
"EndLineNumber": 13,
"EndColumn": 19
},
"Action": "Physical C# character 18 'p'",
"SerialOffset": 431053
}
],
"EditedModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativecsharp",
"EditedDomReadback": {
"Kind": "ActualMonacoWebsiteCSharpDomReadback",
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativecsharp",
"ModelLength": 300,
"Truncated": false,
"PaletteCssSha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"PaletteCascadeSha256": "c1f892d23867044f99359cb6255b50c6bc8f2a7757355a665a7458e886cc620c",
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 19
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 19,
"EndLineNumber": 13,
"EndColumn": 19
},
"ModelVersionId": 35,
"ConfiguredLineHeightCss": 20,
"TokenLines": [
[
{
"startIndex": 0,
"scopes": "xfe.keyword"
},
{
"startIndex": 5,
"scopes": "xfe"
},
{
"startIndex": 6,
"scopes": "xfe.namespace"
},
{
"startIndex": 12,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe.keyword"
},
{
"startIndex": 9,
"scopes": "xfe"
},
{
"startIndex": 10,
"scopes": "xfe.namespace"
},
{
"startIndex": 19,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe.keyword"
},
{
"startIndex": 6,
"scopes": "xfe"
},
{
"startIndex": 7,
"scopes": "xfe.keyword"
},
{
"startIndex": 13,
"scopes": "xfe"
},
{
"startIndex": 14,
"scopes": "xfe.keyword"
},
{
"startIndex": 19,
"scopes": "xfe"
},
{
"startIndex": 20,
"scopes": "xfe.type"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 4,
"scopes": "xfe.keyword"
},
{
"startIndex": 10,
"scopes": "xfe"
},
{
"startIndex": 11,
"scopes": "xfe.built_in"
},
{
"startIndex": 17,
"scopes": "xfe"
},
{
"startIndex": 28,
"scopes": "xfe.keyword"
},
{
"startIndex": 31,
"scopes": "xfe"
},
{
"startIndex": 33,
"scopes": "xfe.keyword"
},
{
"startIndex": 36,
"scopes": "xfe"
},
{
"startIndex": 42,
"scopes": "xfe.string"
},
{
"startIndex": 59,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 4,
"scopes": "xfe.keyword"
},
{
"startIndex": 10,
"scopes": "xfe.function"
},
{
"startIndex": 11,
"scopes": "xfe.keyword"
},
{
"startIndex": 17,
"scopes": "xfe.function"
},
{
"startIndex": 18,
"scopes": "xfe.built_in"
},
{
"startIndex": 21,
"scopes": "xfe.function"
},
{
"startIndex": 22,
"scopes": "xfe.function.title"
},
{
"startIndex": 25,
"scopes": "xfe.function"
},
{
"startIndex": 26,
"scopes": "xfe.built_in"
},
{
"startIndex": 29,
"scopes": "xfe.params"
},
{
"startIndex": 30,
"scopes": "xfe.keyword"
},
{
"startIndex": 35,
"scopes": "xfe.function"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 8,
"scopes": "xfe.csharp_keyword"
},
{
"startIndex": 10,
"scopes": "xfe"
},
{
"startIndex": 12,
"scopes": "xfe.keyword"
},
{
"startIndex": 17,
"scopes": "xfe"
},
{
"startIndex": 20,
"scopes": "xfe.number"
},
{
"startIndex": 21,
"scopes": "xfe"
},
{
"startIndex": 23,
"scopes": "xfe.csharp_keyword"
},
{
"startIndex": 29,
"scopes": "xfe"
},
{
"startIndex": 30,
"scopes": "xfe.type"
},
{
"startIndex": 34,
"scopes": "xfe"
},
{
"startIndex": 35,
"scopes": "xfe.dotfunction"
},
{
"startIndex": 38,
"scopes": "xfe"
},
{
"startIndex": 39,
"scopes": "xfe.keyword"
},
{
"startIndex": 44,
"scopes": "xfe"
},
{
"startIndex": 46,
"scopes": "xfe.number"
},
{
"startIndex": 48,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 8,
"scopes": "xfe.type"
},
{
"startIndex": 15,
"scopes": "xfe"
},
{
"startIndex": 16,
"scopes": "xfe.dotfunction"
},
{
"startIndex": 25,
"scopes": "xfe"
},
{
"startIndex": 26,
"scopes": "xfe.string"
},
{
"startIndex": 33,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 8,
"scopes": "xfe.csharp_keyword"
},
{
"startIndex": 14,
"scopes": "xfe"
},
{
"startIndex": 15,
"scopes": "xfe.number"
},
{
"startIndex": 16,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe.comment"
}
]
],
"ViewLines": [
{
"Line": 1,
"Text": "using System;",
"CssTop": 0,
"Spans": [
{
"Text": "using",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "System",
"Color": "rgb(220, 220, 220)",
"Classes": "mtk14"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 2,
"Text": "namespace XFEstudio;",
"CssTop": 20,
"Spans": [
{
"Text": "namespace",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "XFEstudio",
"Color": "rgb(220, 220, 220)",
"Classes": "mtk14"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 3,
"Text": "public sealed class Preview",
"CssTop": 40,
"Spans": [
{
"Text": "public",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "sealed",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "class",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Preview",
"Color": "rgb(78, 201, 176)",
"Classes": "mtk9"
}
]
},
{
"Line": 4,
"Text": "{",
"CssTop": 60,
"Spans": [
{
"Text": "{",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 5,
"Text": " public string Message { get; set; } = \"Hello XFESystem\";",
"CssTop": 80,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "public",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "string",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " Message { ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "get",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": "; ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "set",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": "; } = ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "\"Hello XFESystem\"",
"Color": "rgb(206, 145, 120)",
"Classes": "mtk20"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 6,
"Text": " public static int Run(int value)",
"CssTop": 100,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "public",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "static",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "int",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Run",
"Color": "rgb(220, 220, 170)",
"Classes": "mtk13"
},
{
"Text": "(",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "int",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(220, 220, 220)",
"Classes": "mtk14"
},
{
"Text": "value",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": ")",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 7,
"Text": " {",
"CssTop": 120,
"Spans": [
{
"Text": " {",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 8,
"Text": " if (value > 0) return Math.Max(value, 42);",
"CssTop": 140,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "if",
"Color": "rgb(197, 134, 192)",
"Classes": "mtk10"
},
{
"Text": " (",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "value",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " > ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "0",
"Color": "rgb(181, 206, 168)",
"Classes": "mtk23"
},
{
"Text": ") ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "return",
"Color": "rgb(197, 134, 192)",
"Classes": "mtk10"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Math",
"Color": "rgb(78, 201, 176)",
"Classes": "mtk9"
},
{
"Text": ".",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Max",
"Color": "rgb(220, 220, 170)",
"Classes": "mtk13"
},
{
"Text": "(",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "value",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": ", ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "42",
"Color": "rgb(181, 206, 168)",
"Classes": "mtk23"
},
{
"Text": ");",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 9,
"Text": " Console.WriteLine(\"Ready\");",
"CssTop": 160,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Console",
"Color": "rgb(78, 201, 176)",
"Classes": "mtk9"
},
{
"Text": ".",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "WriteLine",
"Color": "rgb(220, 220, 170)",
"Classes": "mtk13"
},
{
"Text": "(",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "\"Ready\"",
"Color": "rgb(206, 145, 120)",
"Classes": "mtk20"
},
{
"Text": ");",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 10,
"Text": " return 0;",
"CssTop": 180,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "return",
"Color": "rgb(197, 134, 192)",
"Classes": "mtk10"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "0",
"Color": "rgb(181, 206, 168)",
"Classes": "mtk23"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 11,
"Text": " }",
"CssTop": 200,
"Spans": [
{
"Text": " }",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 12,
"Text": "}",
"CssTop": 220,
"Spans": [
{
"Text": "}",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 13,
"Text": "// xfenativecsharp",
"CssTop": 240,
"Spans": [
{
"Text": "// xfenativecsharp",
"Color": "rgb(87, 166, 74)",
"Classes": "mtk8"
}
]
}
],
"FontFamily": "Consolas, Consolas, 'Courier New', monospace",
"FontSize": "13px",
"HostScreenshotUsed": false,
"WorkerLanguageService": false
},
"EditedSpanColorParity": {
"Passed": true,
"CssSha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"RenderedLines": 13,
"RenderedSpansChecked": 73,
"ActualRenderedColors": [
"4ec9b0",
"569cd6",
"57a64a",
"b5cea8",
"c586c0",
"ce9178",
"dcdcaa",
"dcdcdc",
"f1f1f4"
],
"Checks": [
{
"Line": 1,
"StartColumn": 1,
"Text": "using",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 1,
"StartColumn": 6,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 1,
"StartColumn": 7,
"Text": "System",
"ActualColor": "dcdcdc",
"WebsiteTokens": [
{
"Scope": "xfe.namespace",
"ExpectedColor": "dcdcdc"
}
]
},
{
"Line": 1,
"StartColumn": 13,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 2,
"StartColumn": 1,
"Text": "namespace",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 2,
"StartColumn": 10,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 2,
"StartColumn": 11,
"Text": "XFEstudio",
"ActualColor": "dcdcdc",
"WebsiteTokens": [
{
"Scope": "xfe.namespace",
"ExpectedColor": "dcdcdc"
}
]
},
{
"Line": 2,
"StartColumn": 20,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 1,
"Text": "public",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 3,
"StartColumn": 7,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 8,
"Text": "sealed",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 3,
"StartColumn": 14,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 15,
"Text": "class",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 3,
"StartColumn": 20,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 21,
"Text": "Preview",
"ActualColor": "4ec9b0",
"WebsiteTokens": [
{
"Scope": "xfe.type",
"ExpectedColor": "4ec9b0"
}
]
},
{
"Line": 4,
"StartColumn": 1,
"Text": "{",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 5,
"Text": "public",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 11,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 12,
"Text": "string",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.built_in",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 18,
"Text": " Message { ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 29,
"Text": "get",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 32,
"Text": "; ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 34,
"Text": "set",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 37,
"Text": "; } = ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 43,
"Text": "\"Hello XFESystem\"",
"ActualColor": "ce9178",
"WebsiteTokens": [
{
"Scope": "xfe.string",
"ExpectedColor": "ce9178"
}
]
},
{
"Line": 5,
"StartColumn": 60,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 5,
"Text": "public",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 11,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 12,
"Text": "static",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 18,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 19,
"Text": "int",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.built_in",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 22,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 23,
"Text": "Run",
"ActualColor": "dcdcaa",
"WebsiteTokens": [
{
"Scope": "xfe.function.title",
"ExpectedColor": "dcdcaa"
}
]
},
{
"Line": 6,
"StartColumn": 26,
"Text": "(",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 27,
"Text": "int",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.built_in",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 30,
"Text": " ",
"ActualColor": "dcdcdc",
"WebsiteTokens": [
{
"Scope": "xfe.params",
"ExpectedColor": "dcdcdc"
}
]
},
{
"Line": 6,
"StartColumn": 31,
"Text": "value",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 36,
"Text": ")",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 7,
"StartColumn": 1,
"Text": " {",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 9,
"Text": "if",
"ActualColor": "c586c0",
"WebsiteTokens": [
{
"Scope": "xfe.csharp_keyword",
"ExpectedColor": "c586c0"
}
]
},
{
"Line": 8,
"StartColumn": 11,
"Text": " (",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 13,
"Text": "value",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 8,
"StartColumn": 18,
"Text": " > ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 21,
"Text": "0",
"ActualColor": "b5cea8",
"WebsiteTokens": [
{
"Scope": "xfe.number",
"ExpectedColor": "b5cea8"
}
]
},
{
"Line": 8,
"StartColumn": 22,
"Text": ") ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 24,
"Text": "return",
"ActualColor": "c586c0",
"WebsiteTokens": [
{
"Scope": "xfe.csharp_keyword",
"ExpectedColor": "c586c0"
}
]
},
{
"Line": 8,
"StartColumn": 30,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 31,
"Text": "Math",
"ActualColor": "4ec9b0",
"WebsiteTokens": [
{
"Scope": "xfe.type",
"ExpectedColor": "4ec9b0"
}
]
},
{
"Line": 8,
"StartColumn": 35,
"Text": ".",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 36,
"Text": "Max",
"ActualColor": "dcdcaa",
"WebsiteTokens": [
{
"Scope": "xfe.dotfunction",
"ExpectedColor": "dcdcaa"
}
]
},
{
"Line": 8,
"StartColumn": 39,
"Text": "(",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 40,
"Text": "value",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 8,
"StartColumn": 45,
"Text": ", ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 47,
"Text": "42",
"ActualColor": "b5cea8",
"WebsiteTokens": [
{
"Scope": "xfe.number",
"ExpectedColor": "b5cea8"
}
]
},
{
"Line": 8,
"StartColumn": 49,
"Text": ");",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 9,
"Text": "Console",
"ActualColor": "4ec9b0",
"WebsiteTokens": [
{
"Scope": "xfe.type",
"ExpectedColor": "4ec9b0"
}
]
},
{
"Line": 9,
"StartColumn": 16,
"Text": ".",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 17,
"Text": "WriteLine",
"ActualColor": "dcdcaa",
"WebsiteTokens": [
{
"Scope": "xfe.dotfunction",
"ExpectedColor": "dcdcaa"
}
]
},
{
"Line": 9,
"StartColumn": 26,
"Text": "(",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 27,
"Text": "\"Ready\"",
"ActualColor": "ce9178",
"WebsiteTokens": [
{
"Scope": "xfe.string",
"ExpectedColor": "ce9178"
}
]
},
{
"Line": 9,
"StartColumn": 34,
"Text": ");",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 10,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 10,
"StartColumn": 9,
"Text": "return",
"ActualColor": "c586c0",
"WebsiteTokens": [
{
"Scope": "xfe.csharp_keyword",
"ExpectedColor": "c586c0"
}
]
},
{
"Line": 10,
"StartColumn": 15,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 10,
"StartColumn": 16,
"Text": "0",
"ActualColor": "b5cea8",
"WebsiteTokens": [
{
"Scope": "xfe.number",
"ExpectedColor": "b5cea8"
}
]
},
{
"Line": 10,
"StartColumn": 17,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 11,
"StartColumn": 1,
"Text": " }",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 12,
"StartColumn": 1,
"Text": "}",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 13,
"StartColumn": 1,
"Text": "// xfenativecsharp",
"ActualColor": "57a64a",
"WebsiteTokens": [
{
"Scope": "xfe.comment",
"ExpectedColor": "57a64a"
}
]
}
],
"ActualCssFontFamily": "Consolas, Consolas, 'Courier New', monospace",
"ActualCssFontSize": "13px",
"Meaning": "Native DOM text/foreground readback; framebuffer ink is verified separately."
},
"EditedFramebuffer": {
"Attempts": 1,
"Passed": true,
"CodeCssBounds": [
194,
161,
650,
260
],
"CodeNativeBounds": [
388,
322,
1688,
842
],
"PalettePixelCounts": {
"Keyword": 4549,
"Type": 1042,
"ControlFlow": 794,
"String": 1276,
"Number": 303,
"Comment": 930
},
"MinimumPixelsPerColor": 20,
"PaletteRgbFromWebsiteCss": {
"Keyword": "569cd6",
"Type": "4ec9b0",
"ControlFlow": "c586c0",
"String": "ce9178",
"Number": "b5cea8",
"Comment": "57a64a"
},
"LineInk": [
{
"Line": 1,
"NativeBounds": [
388,
322,
1688,
362
],
"Text": "using System;",
"InkPixels": 1229,
"InkColumns": 140,
"Passed": true
},
{
"Line": 2,
"NativeBounds": [
388,
362,
1688,
402
],
"Text": "namespace XFEstudio;",
"InkPixels": 1983,
"InkColumns": 230,
"Passed": true
},
{
"Line": 3,
"NativeBounds": [
388,
402,
1688,
442
],
"Text": "public sealed class Preview",
"InkPixels": 2406,
"InkColumns": 299,
"Passed": true
},
{
"Line": 5,
"NativeBounds": [
388,
482,
1688,
522
],
"Text": " public string Message { get; set; } = \"Hello XFESystem\";",
"InkPixels": 4595,
"InkColumns": 541,
"Passed": true
},
{
"Line": 6,
"NativeBounds": [
388,
522,
1688,
562
],
"Text": " public static int Run(int value)",
"InkPixels": 2662,
"InkColumns": 343,
"Passed": true
},
{
"Line": 8,
"NativeBounds": [
388,
602,
1688,
642
],
"Text": " if (value > 0) return Math.Max(value, 42);",
"InkPixels": 3392,
"InkColumns": 427,
"Passed": true
},
{
"Line": 9,
"NativeBounds": [
388,
642,
1688,
682
],
"Text": " Console.WriteLine(\"Ready\");",
"InkPixels": 2533,
"InkColumns": 305,
"Passed": true
},
{
"Line": 10,
"NativeBounds": [
388,
682,
1688,
722
],
"Text": " return 0;",
"InkPixels": 756,
"InkColumns": 95,
"Passed": true
},
{
"Line": 13,
"NativeBounds": [
388,
802,
1688,
842
],
"Text": "// xfenativecsharp",
"InkPixels": 1536,
"InkColumns": 210,
"Passed": true
}
],
"NoHostScreenshotSubstitution": true,
"PointerAndHeaderExcluded": true
}
},
"FixtureNonce": "Guest-699e0c714e5e",
"FixtureAddress": "http://10.0.2.2:60196/Index",
"FixtureRequests": [
{
"Path": "/Index",
"Utc": "2026-10-14T09:24:23.488472+00:00",
"Host": "10.0.2.2:60196",
"Peer": "127.0.0.1"
},
{
"Path": "/External.css",
"Utc": "2026-10-14T09:24:23.536950+00:00",
"Host": "10.0.2.2:60196",
"Peer": "127.0.0.1"
},
{
"Path": "/Classic.js",
"Utc": "2026-10-14T09:24:23.578527+00:00",
"Host": "10.0.2.2:60196",
"Peer": "127.0.0.1"
},
{
"Path": "/Defer.js",
"Utc": "2026-10-14T09:24:23.596532+00:00",
"Host": "10.0.2.2:60196",
"Peer": "127.0.0.1"
},
{
"Path": "/Dynamic.js",
"Utc": "2026-10-14T09:24:23.642933+00:00",
"Host": "10.0.2.2:60196",
"Peer": "127.0.0.1"
}
],
"FixtureResourcesSha256": {
"/External.css": "876b72ae03e75a01a62c42e8c46ef15c016a0c6ca0eb73ba8d53ab2183e9b38f",
"/Classic.js": "17c718a7cd380feb571090bf7421f48789954d491fec8bb84dabebca551b1484",
"/Defer.js": "5c4ea94ad793afa319804fa87b8fcd0bc5ac46158d0df53362f7661374748906",
"/Dynamic.js": "303abd1b138029839b71ae1db6951c8fcc8b7128b1c62fe022eb7fb27baed86d",
"/Index": "1328c52f441488e0689e06b8385bc3ccbb17d6aef51ac3e55151ac1b53de5990"
},
"EvidencePath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\BrowserPipelineEvidence.json",
"EvidenceSha256": "ea9bd5c2ed15a61bc60f7bfb9fc9891702b19b7f67b38357856a8f54e85c239c"
},
"MonacoHostCompatibility": {
"Kind": "ProductionBrowserMonacoProbe",
"MonacoVersion": "0.52.2",
"ProductionBrowserServiceUsed": true,
"Distribution": "OfficialESMCoreIife",
"CoreBundleUsed": true,
"ResourceOverrideUsed": false,
"ExactCoreResourcesVerified": true,
"ManualWindowApiShims": false,
"FakeMonacoObjects": false,
"HostBrowserUsed": false,
"NativeGuestTested": false,
"Created": true,
"ManualCreateDiagnosticUsed": false,
"NavigationTitle": "XFESystem Monaco",
"PageText": "Monaco - edited 292 characters\nJavaScriptC#\n1\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n2\n13\n// C# edit\nnamespace XFEstudio;\npublic sealed class Preview\n{\npublic string Message { get; set; } = \"Hello XFESystem\";\npublic static int Run(int value)\n{\nif (value > 0) return Math.Max(value, 42);\nConsole.WriteLine(\"Ready\");\nreturn 0;\n}\nusing System;\n}",
"WorkerSupported": false,
"FullTypeScriptLanguageServiceSupported": false,
"Passed": true,
"ElapsedMilliseconds": 6665.1331,
"ManagedHeapBytes": 221357936,
"WorkingSetBytes": 392179712,
"FontBackend": "Windows GDI+ private TTF; not the native renderer",
"FontSha256": "06520d032ec274fa5040b22c6f4a1d829081b24ba40b2da56dae89bf10c7b481",
"FontFamilyName": "Cascadia Mono",
"MeasureCalls": 2573,
"RasterCalls": 1,
"RasterInkPixels": 166,
"CssLayoutConnected": true,
"LayoutBoxes": 59,
"DisplayCommands": 47,
"CssDiagnostics": [
"Unsupported CSS property: stroke-width",
"Unsupported CSS property: clip",
"Unsupported CSS property: clip-path",
"Unsupported CSS property: outline-width",
"Unsupported CSS property: outline-style",
"Unsupported CSS property: outline-offset",
"Unsupported CSS property: outline-color",
"Unsupported CSS property: animation",
"Unsupported CSS property: outline",
"CSS property is retained but not painted: text-decoration",
"Unsupported CSS property: transition",
"Unsupported CSS property: user-select",
"Unsupported CSS property: -webkit-user-select",
"Unsupported CSS property: word-wrap",
"Unsupported CSS property: text-underline-position",
"Unsupported CSS property: all",
"Unsupported CSS property: touch-action",
"Unsupported CSS property: text-overflow",
"Unsupported CSS property: float",
"Unsupported CSS property: background-size",
"Unsupported CSS property: background-position",
"Unsupported CSS property: background-repeat",
"Unsupported CSS property: -webkit-app-region",
"Unsupported CSS property: animation-name",
"Unsupported CSS property: animation-duration",
"Unsupported CSS property: animation-iteration-count",
"Unsupported CSS property: animation-timing-function",
"Unsupported CSS at-rule: @keyframes",
"Unsupported CSS property: resize",
"Unsupported CSS property: scrollbar-width",
"CSS generated pseudo-elements are not laid out",
"Unsupported CSS property: -webkit-font-smoothing",
"Unsupported CSS property: -moz-osx-font-smoothing",
"Unsupported CSS property: -webkit-text-size-adjust",
"Unsupported CSS property: text-decoration-color",
"Unsupported CSS property: caret-color",
"Unsupported CSS property: font-variant-numeric",
"Unsupported CSS property: -ms-user-select",
"Unsupported CSS property: background-clip",
"Unsupported CSS property: stroke",
"Unsupported CSS property: fill",
"Unsupported CSS property: >div{position",
"Unsupported CSS property: &.showalways{opacity",
"Unsupported CSS property: .monaco-toolbar{height",
"Unsupported CSS property: .monaco-action-bar{line-height",
"Unsupported CSS property: .actions-container{width",
"Unsupported CSS property: .action-item{&",
"Unsupported CSS property: .line-left,.line-right{height",
"Unsupported CSS property: text-wrap",
"Unsupported CSS property: &.placeholder{visibility",
"Unsupported CSS property: &.visible{visibility",
"Unsupported CSS property: place-items",
"Unsupported CSS property: place-content",
"Unsupported CSS property: .collapse-button{margin",
"Unsupported CSS property: a{display",
"Unsupported CSS property: &",
"Unsupported CSS property: &.shadow{box-shadow",
"Unsupported CSS property: .title{font-size",
"Unsupported CSS property: &.original{flex",
"CSS URL background images are not painted",
"CSS subset: no grid, complex table spans, floats, parent-child margin collapse, scale/rotate/perspective transforms, arbitrary webfonts, generated counters/quotes/URLs, bidi/shaping, full flex wrapping or full stacking contexts.",
"Unsupported CSS property: contain",
"Unsupported CSS property: font-feature-settings",
"Unsupported CSS property: font-variation-settings",
"CSS property is retained but not painted: letter-spacing",
"Unsupported CSS property: tab-size"
],
"SourceUnchangedDuringRun": true,
"BrowserSources": [
{
"Path": "Source/XFESystem.Browser/BoundedText.cs",
"Sha256": "91e1c4da27a21fc4614b8894ef5cd8ccb7c11a98a91effea44c94edcb338f770"
},
{
"Path": "Source/XFESystem.Browser/BrowserBoxDecoration.cs",
"Sha256": "a711b3f3ba38001ffcef611d1d6d6bc681607bcd4c3150fc6c339b9b9ab7628c"
},
{
"Path": "Source/XFESystem.Browser/BrowserCanvasSurface.cs",
"Sha256": "a68c279f57978283a5487a2bf7fcc442c69bc6f8809a30c169e6aee1e6c5f4a3"
},
{
"Path": "Source/XFESystem.Browser/BrowserCapabilities.cs",
"Sha256": "74e08ef81de986e35664ee303d4cf89b5e78f60351f0a299c561291328f0127a"
},
{
"Path": "Source/XFESystem.Browser/BrowserClipRasterCanvas.cs",
"Sha256": "ba6edb4f44fa8bedddb07fe4e5545b809dfd2314948c2d725d82e3dff07762ff"
},
{
"Path": "Source/XFESystem.Browser/BrowserCssCascade.cs",
"Sha256": "894a3ee3bc7d2040d7d560aef2ceb32bedc5266b98543c23245205b27b8bc194"
},
{
"Path": "Source/XFESystem.Browser/BrowserCssGradient.cs",
"Sha256": "a6f3615f03fc74c325712b8d0175bf2d936babd93deb764c950e9e16916d9e6d"
},
{
"Path": "Source/XFESystem.Browser/BrowserDisplayList.cs",
"Sha256": "c4cc65cca192778f20232344cad30e246d8ce6de6bc17aa9ae1e0610cde844a4"
},
{
"Path": "Source/XFESystem.Browser/BrowserDomBootstrap.cs",
"Sha256": "782983c006a5ab9516afe004b96bcf2b9074cc25e769e3a92e0263309311b7d3"
},
{
"Path": "Source/XFESystem.Browser/BrowserDomHost.cs",
"Sha256": "f7d5f10c1b674379f24c33980cdc6caed8d5cc330aad4a6a0720c961506c24c5"
},
{
"Path": "Source/XFESystem.Browser/BrowserEventLoop.cs",
"Sha256": "68e747feb106d761781d77898f833023d0a4961a1b93753dd969da8d8034cafc"
},
{
"Path": "Source/XFESystem.Browser/BrowserHostObject.cs",
"Sha256": "7bf277c5bbc9824cd882a14ae6aa827cdeaea0b53e3a17ef4f9d81abde02d114"
},
{
"Path": "Source/XFESystem.Browser/BrowserInteractivePage.cs",
"Sha256": "fe45de789e74292c8c672d5e7acfc5f3006624be0b7ff780ef8eb2d17d12bcf7"
},
{
"Path": "Source/XFESystem.Browser/BrowserLayoutEngine.cs",
"Sha256": "773ba2199a3112b4a6adaa392a387b381669e9e664d6e3c0dbf161d0ae5c604d"
},
{
"Path": "Source/XFESystem.Browser/BrowserLimits.cs",
"Sha256": "82376c846ddbc5a034a0b0fb8e217b35473c4b7a4738a7e3b47dc65309c9742c"
},
{
"Path": "Source/XFESystem.Browser/BrowserPageResources.cs",
"Sha256": "610647bd780911bb66f2ae489d2a6c48c602c18468020048c41052be32d7f611"
},
{
"Path": "Source/XFESystem.Browser/BrowserPerformance.cs",
"Sha256": "a3e3f5a3d065748a7143aedbf98cb4089a1fb62e668f1ada6f9eda2fc5be6fb4"
},
{
"Path": "Source/XFESystem.Browser/BrowserRangeGeometry.cs",
"Sha256": "da57ba7220c4cc39127ccc9e98d978fa437de0027828da2f723d36624a477be8"
},
{
"Path": "Source/XFESystem.Browser/BrowserResourceLoader.cs",
"Sha256": "9c990d0488999368d2977117332f2846cd468ecda8ad8694416ff535b0fd580f"
},
{
"Path": "Source/XFESystem.Browser/BrowserResourceSource.cs",
"Sha256": "9e148c7aa5861e93d184b9ce327fcb84617bb9165d99448dbef93f9b0a05ba03"
},
{
"Path": "Source/XFESystem.Browser/BrowserService.cs",
"Sha256": "c84938b4759a17ac0bc53331a59c1ce7e443ea8687a76c815d2b348a078b15b4"
},
{
"Path": "Source/XFESystem.Browser/BrowserService.WebsiteProof.cs",
"Sha256": "0dd3c0433d39feeb7a14e097fc57dbf8cb8aaa6ec545bf1e1bb2798cf529e931"
},
{
"Path": "Source/XFESystem.Browser/CssComputedStyle.cs",
"Sha256": "6e3719a41a8c6ec5d9cb14d2fe7a6f52f61e0018b3ab6b7ba367ef9364baa75c"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.Adjacent.cs",
"Sha256": "dbc9cf88831f175ecf2bba135982c4f01163e5c30b1d6c6551967d8069ebfe79"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.Canvas.cs",
"Sha256": "bc2d36d3397f4c36505c2905a7519586bd78e640e6fd738ecdec00d8569da9bc"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.cs",
"Sha256": "e6824348b16fdfb50eda24344937647932c9e79871a93eaff1fd3cf8eb39aa9c"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.Cssom.cs",
"Sha256": "b12de8d1b692e1aad9bb01a9905d769475c90e367014f1c32a263281bd751505"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.Encoding.cs",
"Sha256": "11d3dd3729550ea422e00d37a30f251a1c6e0eda491a111e9f3ec0d323de265f"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.Forms.cs",
"Sha256": "d2c3ef59b746dc0c532f645e3bd0017bfe0d033c5e60078a311eaacc58e75885"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.Nodes.cs",
"Sha256": "c05a67acbef03f0f1fc538442ccb8d4f1c499eaa3320ab85be9d75c9c46d14dc"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.Range.cs",
"Sha256": "aaeeeb473f6971a7cb21a9456756d3bcdd1641414254a3301649855ad1ba4d5e"
},
{
"Path": "Source/XFESystem.Browser/HtmlTextRenderer.cs",
"Sha256": "060754a399d10ce0300e4ebbe198f70a8bcb0e5ddce09d52a12ec69001ee2f8d"
},
{
"Path": "Source/XFESystem.Browser/HttpWebTransport.cs",
"Sha256": "2116a270c1809ef1dfc34e609577267c63026faf2d8561016e2b6aeb2238c44f"
},
{
"Path": "Source/XFESystem.Browser/IWebTransport.cs",
"Sha256": "ad56d8dacd2a836bc9add00e40b78b497b9f4547f38aab11f52e09ead82db819"
},
{
"Path": "Source/XFESystem.Browser/JavaScriptResult.cs",
"Sha256": "a01f5ec558b0477bdfb60ec0afbeee3641fa713deeebe8302ff5d86d46a1aa13"
},
{
"Path": "Source/XFESystem.Browser/JavaScriptRuntime.cs",
"Sha256": "607eb4a764fa41edd8c92a58df0d6764c669f91329e6e4ede4ce444752704e57"
}
],
"BrowserAssemblySha256": "57a12cd5b1065ee4bbf527d2c22d013e8d35921d8a9648fd08a52edaa85dfc9b",
"Resources": [
{
"Address": "http://xfesystem.local/Browser/Monaco/0.52.2/Core/EditorCore.css",
"Kind": "style",
"Characters": 66405
},
{
"Address": "http://xfesystem.local/Browser/WebsiteCode/Highlight.js",
"Kind": "script",
"Characters": 132441
},
{
"Address": "http://xfesystem.local/Browser/WebsiteCode/CSharp.js",
"Kind": "script",
"Characters": 46117
},
{
"Address": "http://xfesystem.local/Browser/Monaco/0.52.2/Core/EditorCore.js",
"Kind": "script",
"Characters": 2293601
},
{
"Address": "http://xfesystem.local/Browser/WebsiteCode/CodePalette.js",
"Kind": "script",
"Characters": 19180
},
{
"Address": "http://xfesystem.local/Browser/WebsiteCode/WebsiteMonaco.js",
"Kind": "script",
"Characters": 7773
}
],
"Stages": [
{
"Name": "RealMonacoGlobal",
"Passed": true,
"Output": "PASS",
"Milliseconds": 0.3619
},
{
"Name": "WorkerLanguageServicesExcludedFromCore",
"Passed": true,
"Output": "PASS",
"Milliseconds": 0.1055
},
{
"Name": "RealEditorCreated",
"Passed": true,
"Output": "PASS",
"Milliseconds": 0.0541
},
{
"Name": "RealInitialViewLines",
"Passed": true,
"Output": "PASS",
"Milliseconds": 100.5084
},
{
"Name": "GetValueSetValue",
"Passed": true,
"Output": "PASS",
"Milliseconds": 13.0247
},
{
"Name": "RealEditingAction",
"Passed": true,
"Output": "PASS",
"Milliseconds": 30.5766
},
{
"Name": "FocusRealTextArea",
"Passed": true,
"Output": "PASS",
"Milliseconds": 1.1127
},
{
"Name": "KeyboardAndInputEdit",
"Passed": true,
"Output": "PASS",
"Milliseconds": 0.8054
},
{
"Name": "RealJavaScriptTokenization",
"Passed": true,
"Output": "PASS",
"Milliseconds": 1.8743
},
{
"Name": "InstallPointerObservation",
"Passed": true,
"Output": "PASS",
"Milliseconds": 0.34
},
{
"Name": "ActualPointerEditPosition",
"Passed": true,
"Output": "PASS",
"Milliseconds": 0.1249
},
{
"Name": "RealOfficialCSharpRegistration",
"Passed": true,
"Output": "PASS",
"Milliseconds": 0.3854
},
{
"Name": "WebsiteCSharpWholeSourceGrammar",
"Passed": true,
"Output": "PASS",
"Milliseconds": 343.7863
},
{
"Name": "CSharpEditorUsesWebsitePalette",
"Passed": true,
"Output": "PASS",
"Milliseconds": 223.753
},
{
"Name": "CSharpRealViewHasColoredTokens",
"Passed": true,
"Output": "PASS",
"Milliseconds": 10.6135
},
{
"Name": "CSharpRenderedColorsMatchWebsiteScopes",
"Passed": true,
"Output": "PASS",
"Milliseconds": 279.9109
},
{
"Name": "CSharpEditingKeepsModelAndColoring",
"Passed": true,
"Output": "PASS",
"Milliseconds": 373.3272
},
{
"Name": "CSharpFollowingLineRetokenizesAfterNewLine",
"Passed": true,
"Output": "PASS",
"Milliseconds": 205.142
}
]
},
"RuntimePatchHostControl": {
"Kind": "GcTailPatchHostStructuralControl",
"Passed": true,
"NativeGuestTested": false,
"RootCauseProven": false,
"OriginalSha256": "5d63cc0687931c69f0cb24740f02172e86b9e7664074d2f7b08fcf1a405c062e",
"PatchedSha256": "2e7d82e3f452f004040c5ed09fef8da079c272ba14322e5b2b990b657630cc87",
"Checks": [
{
"Name": "PinnedPrivatePatch",
"Passed": true
},
{
"Name": "ExactlyTwoFallbackExits",
"Passed": true
},
{
"Name": "LastTrustedStackPointerUsed",
"Passed": true
},
{
"Name": "InvalidUnwindBranchesRedirected",
"Passed": true
},
{
"Name": "FallbackRangeValidated",
"Passed": true
},
{
"Name": "OriginalPreciseAnd256LimitPreserved",
"Passed": true
},
{
"Name": "OtherGcMethodsUnchanged",
"Passed": true
},
{
"Name": "AllBranchTargetsRemainInBody",
"Passed": true
},
{
"Name": "EhTrackerCapacity_s_activeCatchFramePointers",
"Passed": true
},
{
"Name": "EhTrackerCapacity_s_activeCatchHandlers",
"Passed": true
},
{
"Name": "EhTrackerCapacity_s_activeCatchExInfos",
"Passed": true
},
{
"Name": "EhComparisonAndMetadataCapacity",
"Passed": true
},
{
"Name": "EhOverflowCannotResumeUntrackedCatch",
"Passed": true
},
{
"Name": "EhPruningAndCatchSemanticsPreserved",
"Passed": true
},
{
"Name": "EhTraceBoundedAndNoUserMessageOrReflection",
"Passed": true
},
{
"Name": "EhTraceLocalIndexExplicitlyInitialized",
"Passed": true
},
{
"Name": "EhTraceOnlyAfterHandlerSelected",
"Passed": true
},
{
"Name": "ManagedGuardRunsAfterIrqFinally",
"Passed": true
},
{
"Name": "PreGcGuardRunsBeforeRawMemSet",
"Passed": true
},
{
"Name": "SuccessfulAllocationReturnsExactPointer",
"Passed": true
},
{
"Name": "FailedAllocationCannotReturnNull",
"Passed": true
},
{
"Name": "AllocationFatalOnlyConstantSerialOperations",
"Passed": true
},
{
"Name": "AllocatorBranchesAndHandlerBoundariesRemainValid",
"Passed": true
},
{
"Name": "ByteIdempotence",
"Passed": true
},
{
"Name": "OriginalProvenanceSurvivesIdempotentRun",
"Passed": true
},
{
"Name": "OfficialRebuildWithStaleReceiptAccepted",
"Passed": true
},
{
"Name": "OutsidePrivatePathRejectedWithoutMutation",
"Passed": true
},
{
"Name": "UnexpectedScannerIlRejectedWithoutMutation",
"Passed": true
},
{
"Name": "UnexpectedEhRejectedBeforeGcAtomicWrite",
"Passed": true
},
{
"Name": "UnexpectedAllocationScopeRejectedBeforeAnyAtomicWrite",
"Passed": true
},
{
"Name": "UnexpectedPreGcZeroingRejectedBeforeAnyAtomicWrite",
"Passed": true
},
{
"Name": "FreshCombinedPatchForReceiptTest",
"Passed": true
},
{
"Name": "ChangedEhReceiptRejectedWithoutMutation",
"Passed": true
},
{
"Name": "GlobalPackageCacheUnchanged",
"Passed": true
},
{
"Name": "NativeFixtureCoreClrControlOnly",
"Passed": true
},
{
"Name": "DeepRethrowFixtureCoreClrControlOnly",
"Passed": true
}
],
"NativeFixtureDepth": 320,
"NativeFixtureFramesVerified": 321,
"EhLimit": 4096,
"EhDeepRethrowFrames": 81,
"EhPostCatchFrames": 4,
"AllocationGuards": 2,
"AllocationFailureHaltsEntireGuest": true,
"AllocationFailureRecoverySupported": false,
"Meaning": "Private IL insertion and host fixture control passed; Cosmos native collector regression is required separately."
},
"NativeOomNegative": {
"ExpectedAllocationFailureObserved": true,
"ArbitraryPageFault": false,
"ApplicationOrGuiRecovered": false,
"HostBrowserUsed": false,
"RequestedArrayBufferBytes": 1073741824,
"HttpRequests": [
{
"Path": "/Index",
"Utc": "2026-10-14T09:32:17.734835+00:00",
"Host": "10.0.2.2:58766",
"Peer": "127.0.0.1"
}
],
"Marker": "XFE_RUNTIME_OOM|RequestedBytes|1073741848|Action|GuestHalt"
},
"Kernel": "C# NativeAOT with pinned Cosmos 3.0.94 runtime, GC and HAL",
"LinuxGuestKernel": false,
"WindowsGuestKernel": false,
"Architecture": "x86_64",
"FullDotNet10": false,
"CoreClr": false,
"Framework48": false,
"ManagedProfile": "XFESystem.Net10.ConsoleIL.v1",
"HostTestsPassed": 702,
"HostDomPassed": true,
"GuestGuiCheckCount": 13,
"GuestHttpCheckCount": 10,
"GuestDesktopUiCheckCount": 28,
"ComparisonDesktopUiCheckCount": 28,
"ComparisonIncludesHttpAcceptance": false,
"GuestHttpPassed": true,
"GuestHttps": false,
"GuestManagedDllPassed": true,
"KernelSha256": "bbb09ba1633773867dd990c9b8500e38e8662e0e1135c0faef6454febfdd6c39",
"ImagePath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\System.img",
"ImageSha256": "c8ed90d08222dec50344f1c7aa00f251cf2c69a0a8cc960342859dd706617998",
"MemoryMiB": 1024,
"Monaco512MiBAccepted": false,
"ComparisonImageSha256": "c8ed90d08222dec50344f1c7aa00f251cf2c69a0a8cc960342859dd706617998",
"IdenticalComparisonImage": true,
"ManagedApplicationSha256": "18c82206daf11926a6a1f9a49207c6db140cf4cfe88fcda4fd053188e8cd68da",
"SourceSnapshotSha256": "16d3912fdf0ce8c0407f623f7b18ddb377aca3c61c721580eb9a94301c91119e",
"SourceValidation": {
"CurrentInventoryChecked": true,
"HostBootOverlapMatched": true,
"OnlyHashExemption": "Tools/CSharpBoot/CreateReport.py",
"ReporterCompiledIntoKernel": false
},
"PostprocessorSha256": "6727056d0e9810571a5d1f618b0a8b592eabb955700df37c4d5180ced8ecd885",
"Display4K": "XFE_DISPLAY_NATIVE|3840|2160|ScalePercent|200",
"MonitorTiming": {
"AdvertisedRefreshMilliHz": 240000,
"RendererTargetMilliHz": 240000,
"DriverConfirmedHz": 0,
"VSync": 0,
"OriginAndTimingSource": "Original UEFI display handoff|EDID DisplayID 1.3 Type I (extension 2)"
},
"ComparisonMonitorTiming": {
"AdvertisedRefreshMilliHz": 240000,
"RendererTargetMilliHz": 240000,
"DriverConfirmedHz": 0,
"VSync": 0,
"OriginAndTimingSource": "Original UEFI display handoff|EDID DisplayID 1.3 Type I (extension 2)"
},
"DesktopPerformance": {
"WHPX": {
"Cursor": {
"ActiveStableMedianRendererFramesPerSecond": 234.75680653641894,
"ActiveStableMinimumRendererFramesPerSecond": 234.75272578512931,
"ActiveStableMaximumRendererFramesPerSecond": 234.76088728770853,
"ActiveStableWindows": [
{
"Seconds": 1.0010185372659561,
"Frames": 235,
"RendererFramesPerSecond": 234.76088728770853,
"AverageCopiedPixelsPerFrame": 2291.3872340425532,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.0010533390572727,
"Frames": 235,
"RendererFramesPerSecond": 234.75272578512931,
"AverageCopiedPixelsPerFrame": 2293.736170212766,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 2291.3994334277622,
"StableAverageCopiedPixelsPerFrameRange": [
2291.3872340425532,
2293.736170212766
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 0.011042858746917258,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 176.3315538250368,
"WholeWindowIncludingIdleSeconds": 4.003821123816111,
"HostWholeWindowRendererFramesPerSecond": 170.49021975384804,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 0,
"MotionPixels": 0,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.0010533390572727,
"MaximumObservedStatsGapSeconds": 1.0012050102205685,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
},
"Scroll": {
"ActiveStableMedianRendererFramesPerSecond": 232.14801405261053,
"ActiveStableMinimumRendererFramesPerSecond": 230.51605481777733,
"ActiveStableMaximumRendererFramesPerSecond": 233.77997328744374,
"ActiveStableWindows": [
{
"Seconds": 1.0020993990314697,
"Frames": 231,
"RendererFramesPerSecond": 230.51605481777733,
"AverageCopiedPixelsPerFrame": 76800.0,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.0009411700645792,
"Frames": 234,
"RendererFramesPerSecond": 233.77997328744374,
"AverageCopiedPixelsPerFrame": 76800.0,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 76800.0,
"StableAverageCopiedPixelsPerFrameRange": [
76800.0,
76800.0
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 0.6294817294654054,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 174.0091009428294,
"WholeWindowIncludingIdleSeconds": 4.0055376197190915,
"HostWholeWindowRendererFramesPerSecond": 168.35748792272898,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 0,
"MotionPixels": 0,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.0020993990314697,
"MaximumObservedStatsGapSeconds": 1.0020993990314697,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
},
"Drag": {
"ActiveStableMedianRendererFramesPerSecond": 215.9095254845146,
"ActiveStableMinimumRendererFramesPerSecond": 208.16109493400083,
"ActiveStableMaximumRendererFramesPerSecond": 223.65795603502838,
"ActiveStableWindows": [
{
"Seconds": 1.004030076159357,
"Frames": 209,
"RendererFramesPerSecond": 208.16109493400083,
"AverageCopiedPixelsPerFrame": 1996097.224880383,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.0015293172263366,
"Frames": 224,
"RendererFramesPerSecond": 223.65795603502838,
"AverageCopiedPixelsPerFrame": 1995940.0,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 1995936.4923076923,
"StableAverageCopiedPixelsPerFrameRange": [
1995940.0,
1996097.224880383
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 2.5500762766015495,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 162.16640064831032,
"WholeWindowIncludingIdleSeconds": 4.008228568935514,
"HostWholeWindowRendererFramesPerSecond": 157.57575757575756,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 650,
"MotionPixels": 1004421600,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.004030076159357,
"MaximumObservedStatsGapSeconds": 1.004030076159357,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
},
"Resize": {
"ActiveStableMedianRendererFramesPerSecond": 230.15505457284183,
"ActiveStableMinimumRendererFramesPerSecond": 227.40016062499953,
"ActiveStableMaximumRendererFramesPerSecond": 232.90994852068414,
"ActiveStableWindows": [
{
"Seconds": 1.000386636465672,
"Frames": 233,
"RendererFramesPerSecond": 232.90994852068414,
"AverageCopiedPixelsPerFrame": 688026.1287553648,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.0026378142097694,
"Frames": 228,
"RendererFramesPerSecond": 227.40016062499953,
"AverageCopiedPixelsPerFrame": 687456.7368421053,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 687573.4529667149,
"StableAverageCopiedPixelsPerFrameRange": [
687456.7368421053,
688026.1287553648
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 1.527346615938856,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 172.56578690744922,
"WholeWindowIncludingIdleSeconds": 4.004269979486712,
"HostWholeWindowRendererFramesPerSecond": 166.90821256040994,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 691,
"MotionPixels": 929147848,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.0026378142097694,
"MaximumObservedStatsGapSeconds": 1.0026378142097694,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
}
},
"TCG": {
"Cursor": {
"ActiveStableMedianRendererFramesPerSecond": 233.60580986549604,
"ActiveStableMinimumRendererFramesPerSecond": 233.4758282834519,
"ActiveStableMaximumRendererFramesPerSecond": 233.73579144754018,
"ActiveStableWindows": [
{
"Seconds": 1.0011303726777296,
"Frames": 234,
"RendererFramesPerSecond": 233.73579144754018,
"AverageCopiedPixelsPerFrame": 2289.3846153846152,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.0022450791604505,
"Frames": 234,
"RendererFramesPerSecond": 233.4758282834519,
"AverageCopiedPixelsPerFrame": 2285.846153846154,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 2290.7615062761506,
"StableAverageCopiedPixelsPerFrameRange": [
2285.846153846154,
2289.3846153846152
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 0.15450577748141153,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 179.03499151023115,
"WholeWindowIncludingIdleSeconds": 4.004803719942234,
"HostWholeWindowRendererFramesPerSecond": 177.1682727944028,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 0,
"MotionPixels": 0,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.0022450791604505,
"MaximumObservedStatsGapSeconds": 1.0022450791604505,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
},
"Scroll": {
"ActiveStableMedianRendererFramesPerSecond": 94.82571748382787,
"ActiveStableMinimumRendererFramesPerSecond": 94.4819704570321,
"ActiveStableMaximumRendererFramesPerSecond": 95.16946451062363,
"ActiveStableWindows": [
{
"Seconds": 1.0054828401700564,
"Frames": 95,
"RendererFramesPerSecond": 94.4819704570321,
"AverageCopiedPixelsPerFrame": 76800.0,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.0087269114484054,
"Frames": 96,
"RendererFramesPerSecond": 95.16946451062363,
"AverageCopiedPixelsPerFrame": 76800.0,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 76800.0,
"StableAverageCopiedPixelsPerFrameRange": [
76800.0,
76800.0
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 8.79662167187483,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 74.90157723657005,
"WholeWindowIncludingIdleSeconds": 4.01860696536894,
"HostWholeWindowRendererFramesPerSecond": 74.37608104771425,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 0,
"MotionPixels": 0,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.0087269114484054,
"MaximumObservedStatsGapSeconds": 1.0087269114484054,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
},
"Drag": {
"ActiveStableMedianRendererFramesPerSecond": 44.20051583990086,
"ActiveStableMinimumRendererFramesPerSecond": 43.270812447990146,
"ActiveStableMaximumRendererFramesPerSecond": 45.13021923181158,
"ActiveStableWindows": [
{
"Seconds": 1.0168517185316617,
"Frames": 44,
"RendererFramesPerSecond": 43.270812447990146,
"AverageCopiedPixelsPerFrame": 2001694.5454545454,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.019272690959483,
"Frames": 46,
"RendererFramesPerSecond": 45.13021923181158,
"AverageCopiedPixelsPerFrame": 2002803.4782608696,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 2002609.0510948906,
"StableAverageCopiedPixelsPerFrameRange": [
2001694.5454545454,
2002803.4782608696
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 21.393261925851853,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 33.81756114188232,
"WholeWindowIncludingIdleSeconds": 4.051149620908896,
"HostWholeWindowRendererFramesPerSecond": 33.594899460508834,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 137,
"MotionPixels": 211701168,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.019272690959483,
"MaximumObservedStatsGapSeconds": 1.019272690959483,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
},
"Resize": {
"ActiveStableMedianRendererFramesPerSecond": 47.99385582556685,
"ActiveStableMinimumRendererFramesPerSecond": 46.737120537197114,
"ActiveStableMaximumRendererFramesPerSecond": 49.25059111393658,
"ActiveStableWindows": [
{
"Seconds": 1.0152162414524069,
"Frames": 50,
"RendererFramesPerSecond": 49.25059111393658,
"AverageCopiedPixelsPerFrame": 702045.12,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.0056246396821487,
"Frames": 47,
"RendererFramesPerSecond": 46.737120537197114,
"AverageCopiedPixelsPerFrame": 705958.4680851063,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 705276.9271523178,
"StableAverageCopiedPixelsPerFrameRange": [
702045.12,
705958.4680851063
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 20.642372151313918,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 37.50128130584412,
"WholeWindowIncludingIdleSeconds": 4.026529087593295,
"HostWholeWindowRendererFramesPerSecond": 37.45968742245093,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 151,
"MotionPixels": 201733952,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.0152162414524069,
"MaximumObservedStatsGapSeconds": 1.0152162414524069,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
}
}
},
"GeneratedIcons": {
"Tool": "image_gen.imagegen",
"Mode": "BuiltIn",
"WebReferences": [],
"OriginalPNGsUnchanged": true,
"OriginalIcons": [
{
"Name": "Files",
"Source": "assets/DesktopIcons/Source/Files.png",
"SourceSha256": "b4d5dfa16f7558d3857955ae2a0c5d94301eec5fcc610bfee638869e11668a1d",
"CompiledSha256": "d9825dd026003c5a0d3c6b259d0f3fe9416b0095aa2f0a02929bdef3c7637fee",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single open folder for a file-manager application, two layered broad folder panels, restrained corner radii."
},
{
"Name": "Editor",
"Source": "assets/DesktopIcons/Source/Editor.png",
"SourceSha256": "18da8dd63c9d302389a23e860ef63fd13002d861491e1e27c9977bacabd76722",
"CompiledSha256": "274f6ab1dcd71fc12c3b718835584ce21cf2d281cbceaf62b1b22819138fe37b",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single upright document sheet with a small diagonal pen integrated into its lower right edge, clearly a text editor."
},
{
"Name": "Browser",
"Source": "assets/DesktopIcons/Source/Browser.png",
"SourceSha256": "06fe2761c66c03a2830f80d2b6904acedccc62dab73daa045b44a4ab994190cb",
"CompiledSha256": "b3e6d0fbe764f19226ab772a620189a20c7808a729b5e29018e340bd151876c9",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single circular globe with only two longitude arcs and one equator, clearly a web browser."
},
{
"Name": "Terminal",
"Source": "assets/DesktopIcons/Source/Terminal.png",
"SourceSha256": "90253f5e925f26e7c8e4ebb1b3ec41c3d8e624c4248cbeb06e8b6556ee2eafa2",
"CompiledSha256": "8b64ec1d118616e82c280a8d49265577b8400d5eca1c7777385c8ac0a8105df6",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single compact rounded terminal window frame with one angled command prompt stroke and one short horizontal cursor stroke, purely pictorial, no written characters."
},
{
"Name": "Folder",
"Source": "assets/DesktopIcons/Source/Folder.png",
"SourceSha256": "c6e7d83104004b469491828c7f088e65b6a05c3a2eade1a81fc8f4f16eabd06d",
"CompiledSha256": "7c6b22fc90861d68054db73642f9d7a1fb4e97400fd1e26dd8cee78262f8ebcc",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single closed file folder with a short raised tab, clean simple silhouette."
},
{
"Name": "TextFile",
"Source": "assets/DesktopIcons/Source/TextFile.png",
"SourceSha256": "906b0d6805f7a1a752a006d498a08483d790450673a18518e4c9ac39b5344819",
"CompiledSha256": "131237eeac2dba9b780460bb6f8c4b70d43df4fd67c36c59ee1331afb7dabf1b",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single upright file sheet with a folded top-right corner and three short neutral horizontal line strokes, clearly a plain text document."
},
{
"Name": "CodeFile",
"Source": "assets/DesktopIcons/Source/CodeFile.png",
"SourceSha256": "13d9e01fc75f37608cd0127d883eb995890d5595c5c61b17883046146fbb68fb",
"CompiledSha256": "4eb8d4dae9ee8c976e3a915d68186db008d25cead19268438803f766fe9dea3b",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single upright file sheet with a folded top-right corner, containing only two opposing angular chevron strokes, clearly a code file."
},
{
"Name": "MarkdownFile",
"Source": "assets/DesktopIcons/Source/MarkdownFile.png",
"SourceSha256": "bd7d56edb9ce505f0ea03562064bbee086709997985b9c36ed3838603e171e7f",
"CompiledSha256": "8510fa15c4e3fd48332af1fe377445d7442e45d5ce13423ce2a30563a066c6f6",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single upright file sheet with a folded top-right corner, containing three aligned horizontal strokes and one tiny downward arrow, a formatted document file."
},
{
"Name": "ApplicationFile",
"Source": "assets/DesktopIcons/Source/ApplicationFile.png",
"SourceSha256": "df3ed66e1f4a7e8e51c38171494c5c711274be5056d061b6637ffb34b8c6532a",
"CompiledSha256": "9378b59f2bbe6044cdcd56cace263dad4d4dc374a6d4f94a683e37e6cde4c50f",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single upright file sheet with a folded top-right corner, containing one simple tiny window divided by a title bar, clearly a runnable application file."
}
],
"ProvenancePath": "assets/DesktopIcons/Provenance.json",
"ProvenanceSha256": "4f3ba8c4b1eb0f25a41d13e88ce641d88122069f0a459768afa091c1803c6ebe",
"ManifestSha256": "ff69339ec80d39aa308cd5357f51b220738c23c17866dc0987fe6a4950425aae",
"AtlasSha256": "9dc6aca9fb6adad070cf805c79553ec2846193dc000d31d1aa00066c374f1387",
"AssetNoticeSha256": "86304f96f2a079ce48a5c983093e32848d6d00bb0b12c13f9744dcce9f790abc",
"Compilation": "Premultiplied-alpha LANCZOS, then straight-alpha RGBA8",
"CreativePixelEditing": false
},
"EfiDisplayHelper": {
"Language": "Rust",
"Role": "Existing project UEFI GOP/EDID initializer, then chainload Limine; not the kernel",
"SourceDirectory": "boot/uefi",
"SourceSha256": {
"Cargo.toml": "591b6c1b945b97b3803b576d117ded6a064c0f9aedd047836688816015e3ee46",
"Cargo.lock": "76d97958fedc51e8f16d57f714466fe1a01c9d5848644437b948e6a632b358f1",
"rust-toolchain.toml": "8d1639d462bcba000b4add4bd5f899ce4f89bec3179f8ca3845cf22af0dedc96",
".cargo/config.toml": "308b116c2e65fcbc0545b771e77b5c13e7619ca225d181c24d80f37e6ed1b0f5",
"boot/uefi/Cargo.toml": "0a4c3a42e3cb9bc95844b42d59a848ffc78c578e7d25025300e32301330caaa2",
"boot/uefi/src/main.rs": "00538ac0625eb997c9a3b55f3d8edc0e3432f77bfbb499d9db6abd95976db165",
"boot/uefi/src/lib.rs": "675fded81286d9e6a7779f529e67db68b6912f134608fd4c1968321186b6ee6e"
},
"ArtifactSha256": "347867c9676b4c9c6f5daddaeca7a1d532efa4d702b3df28155fee5326d946e6",
"ReceiptPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\BootShimReceipt.json",
"ReceiptSha256": "65015802893765badc978b8e303dc3c1e73b444cdfa0783f9792adbdc11feb44",
"RustToolchain": "1.99.0",
"ChainloadPath": "EFI/XFE/Limine.efi",
"ImplementsVSync": false
},
"DesktopVisualEvidence": {
"WHPX": {
"NoTopbar": {
"NativeTopPixel": [
238,
239,
248
],
"NativeDesktopPixel": [
238,
239,
248
]
},
"DesktopButton": {
"HoverChangedNativePixels": 21066,
"PressedChangedNativePixels": 20718
},
"CaptionMotion": {
"Minimize": {
"EnteringChangedPixels": 242,
"ReverseIntermediateChangedPixels": 236,
"EnteringToEndChangedPixels": 246,
"EnteringToReverseChangedPixels": 76,
"RestoredDifferencePixels": 0,
"ProgressPermille": [
3,
175,
500,
368,
79,
0,
138,
434,
777,
987,
1000,
874,
566,
237,
17
],
"HasDescendingIntermediate": true,
"RawCaptureBeforePngCompression": true,
"Screenshots": [
"Caption-Minimize-Idle.png",
"Caption-Minimize-Entering-Mid.png",
"Caption-Minimize-Reversing-Mid.png",
"Caption-Minimize-Restored.png",
"Caption-Minimize-Completed.png"
]
},
"Close": {
"EnteringChangedPixels": 413,
"ReverseIntermediateChangedPixels": 327,
"EnteringToEndChangedPixels": 413,
"EnteringToReverseChangedPixels": 239,
"RestoredDifferencePixels": 0,
"ProgressPermille": [
2,
175,
591,
252,
28,
0,
150,
458,
791,
985,
1000,
844,
542,
216,
13
],
"HasDescendingIntermediate": true,
"RawCaptureBeforePngCompression": true,
"Screenshots": [
"Caption-Close-Idle.png",
"Caption-Close-Entering-Mid.png",
"Caption-Close-Reversing-Mid.png",
"Caption-Close-Restored.png",
"Caption-Close-Completed.png"
]
}
},
"FilesToolbar": {
"HoverChangedNativePixels": 2651,
"PressedChangedNativePixels": 2635
},
"Caption": {
"FormerMaximizeSquarePixels": 0,
"NativeCornerDistinctColors": 30,
"NativeScreenshot": "Window-Caption-TwoButtons.png"
},
"NativeTaskbarBand": {
"NativeBottomPixel": [
250,
250,
254
],
"NativeDesktopPixel": [
238,
239,
248
],
"FrameSize": [
3840,
2160
],
"HostViewportMeasured": false
},
"ArrowCursor": {
"ChangedNativePixels": 729,
"DistinctBlendedColors": 33,
"BlueCorePixels": 138,
"NativeScreenshot": "Cursor-Arrow-Native.png"
},
"SettingsDarkButton": {
"HoverChangedNativePixels": 10314,
"PressedChangedNativePixels": 10545
},
"SettingsLightButton": {
"HoverChangedNativePixels": 10248,
"PressedChangedNativePixels": 10545
},
"SettingsAccentField": {
"HoverChangedNativePixels": 25922,
"PressedChangedNativePixels": 25070
},
"Appearance": {
"DarkDesktopPixel": [
9,
18,
27
],
"LightDesktopPixel": [
238,
239,
248
],
"CustomAccent": "#14A8B4",
"ChangedAccentNativePixels": 985,
"Persistent": false
},
"DragMotion": {
"FullRedrawDifferencePixels": 0,
"SameWindowBounds": true,
"HostViewportMeasured": false
},
"ResizeMotion": {
"FullRedrawDifferencePixels": 0,
"SameWindowBounds": true,
"HostViewportMeasured": false
}
},
"TCG": {
"NoTopbar": {
"NativeTopPixel": [
238,
239,
248
],
"NativeDesktopPixel": [
238,
239,
248
]
},
"DesktopButton": {
"HoverChangedNativePixels": 21066,
"PressedChangedNativePixels": 20718
},
"CaptionMotion": {
"Minimize": {
"EnteringChangedPixels": 234,
"ReverseIntermediateChangedPixels": 252,
"EnteringToEndChangedPixels": 258,
"EnteringToReverseChangedPixels": 116,
"RestoredDifferencePixels": 0,
"ProgressPermille": [
2,
169,
591,
223,
11,
0,
150,
467,
798,
991,
1000,
862,
542,
216,
11
],
"HasDescendingIntermediate": true,
"RawCaptureBeforePngCompression": true,
"Screenshots": [
"Caption-Minimize-Idle.png",
"Caption-Minimize-Entering-Mid.png",
"Caption-Minimize-Reversing-Mid.png",
"Caption-Minimize-Restored.png",
"Caption-Minimize-Completed.png"
]
},
"Close": {
"EnteringChangedPixels": 413,
"ReverseIntermediateChangedPixels": 185,
"EnteringToEndChangedPixels": 413,
"EnteringToReverseChangedPixels": 368,
"RestoredDifferencePixels": 0,
"ProgressPermille": [
1,
156,
599,
216,
15,
0,
138,
434,
763,
980,
1000,
868,
566,
223,
17
],
"HasDescendingIntermediate": true,
"RawCaptureBeforePngCompression": true,
"Screenshots": [
"Caption-Close-Idle.png",
"Caption-Close-Entering-Mid.png",
"Caption-Close-Reversing-Mid.png",
"Caption-Close-Restored.png",
"Caption-Close-Completed.png"
]
}
},
"FilesToolbar": {
"HoverChangedNativePixels": 2651,
"PressedChangedNativePixels": 2635
},
"Caption": {
"FormerMaximizeSquarePixels": 0,
"NativeCornerDistinctColors": 30,
"NativeScreenshot": "Window-Caption-TwoButtons.png"
},
"NativeTaskbarBand": {
"NativeBottomPixel": [
250,
250,
254
],
"NativeDesktopPixel": [
238,
239,
248
],
"FrameSize": [
3840,
2160
],
"HostViewportMeasured": false
},
"ArrowCursor": {
"ChangedNativePixels": 729,
"DistinctBlendedColors": 33,
"BlueCorePixels": 138,
"NativeScreenshot": "Cursor-Arrow-Native.png"
},
"SettingsDarkButton": {
"HoverChangedNativePixels": 10314,
"PressedChangedNativePixels": 10545
},
"SettingsLightButton": {
"HoverChangedNativePixels": 10248,
"PressedChangedNativePixels": 10545
},
"SettingsAccentField": {
"HoverChangedNativePixels": 25922,
"PressedChangedNativePixels": 25070
},
"Appearance": {
"DarkDesktopPixel": [
9,
18,
27
],
"LightDesktopPixel": [
238,
239,
248
],
"CustomAccent": "#14A8B4",
"ChangedAccentNativePixels": 985,
"Persistent": false
},
"DragMotion": {
"FullRedrawDifferencePixels": 0,
"SameWindowBounds": true,
"HostViewportMeasured": false
},
"ResizeMotion": {
"FullRedrawDifferencePixels": 0,
"SameWindowBounds": true,
"HostViewportMeasured": false
}
}
},
"ViewportPlanEvidence": {
"Kind": "LauncherViewportPlanRegression",
"Passed": true,
"PowerShellVersion": "5.1.26100.9711",
"ImageSha256": "c8ed90d08222dec50344f1c7aa00f251cf2c69a0a8cc960342859dd706617998",
"VerifiedTcgBootResult": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970197751600800\\Result.json",
"ExplicitWhpxPlan": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970335237\\LaunchPlan.json",
"Checks": [
"PS5 parsing and UTF-8 BOM for launcher and packager",
"Default viewport policy and no-process plan",
"FitToWindow viewport policy and no-process plan",
"NativePixels viewport policy and no-process plan",
"Fullscreen viewport policy and no-process plan",
"NativePixels and FitToWindow conflict rejected before starting a session",
"explicit WHPX remains an opt-in plan without claiming GTK readiness",
"auto rejects a TCG proof for a different image before starting a session"
],
"Plans": [
{
"Profile": "Default",
"PlanPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333379\\LaunchPlan.json",
"Display": {
"HostDisplays": [
{
"DeviceName": "\\\\.\\DISPLAY1",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": true,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 240,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 240,
"MaximumRefreshHzAtCurrentResolution": 240,
"ValidModeCount": 255
},
{
"DeviceName": "\\\\.\\DISPLAY2",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": false,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 160,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 160,
"MaximumRefreshHzAtCurrentResolution": 160,
"ValidModeCount": 250
}
],
"SelectedHostDisplay": "\\\\.\\DISPLAY1",
"NativeWidth": 3840,
"NativeHeight": 2160,
"TargetRefreshHz": 240,
"QemuRefreshRateMilliHz": 240000,
"QemuRefreshPropertyAvailable": true,
"QemuEdidRefreshHintApplied": true,
"RefreshMeaning": "EDID and renderer target only; actual GPU VSync and 240 presented frames per second are not guaranteed",
"ZoomToFit": true,
"ViewportPolicy": "FitCompleteDesktop",
"HostViewportResampling": true,
"NativePixelSamplingRequested": false,
"GuestFramebufferResolutionUnchanged": true,
"RequestedWindowStyle": "Maximized",
"HostDpiManagedBy": "GTK and Windows; the launcher does not alter system DPI settings",
"FullscreenExplicitOptIn": false,
"Acceleration": "tcg",
"VerifiedAcceleration": "whpx",
"AccelerationChoice": "auto",
"InteractiveAccelerationPolicy": "PreferIdenticalImageVerifiedTCGForGTK",
"AccelerationReason": "Prefer identical-image verified TCG for interactive GTK: this host previously timed out in UEFI with WHPX+GTK although headless WHPX acceptance passed.",
"VerifiedTcgBootResult": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970197751600800\\Result.json",
"VerifiedTcgReceiptSha256": "7985ccbaae6f83361429bd85c8b32af45c3ab3252cb9b954b03b006d3d68cd9f",
"VerifiedTcgComparisonImageMatch": true,
"HeadlessProofIsNotGtkStartupProof": true,
"WindowsFeaturesChanged": false
},
"Arguments": [
"-name",
"XFESystem | XFEstudio - CSharp",
"-machine",
"q35",
"-accel",
"tcg",
"-cpu",
"max",
"-smp",
"1",
"-m",
"1024M",
"-vga",
"std",
"-global",
"VGA.vgamem_mb=64",
"-global",
"VGA.xres=3840",
"-global",
"VGA.yres=2160",
"-global",
"VGA.xmax=3840",
"-global",
"VGA.ymax=2160",
"-global",
"VGA.edid=on",
"-drive",
"if=pflash,format=raw,readonly=on,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\.tools\\firmware\\edk2-x86_64-code.fd",
"-drive",
"if=pflash,format=raw,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333379\\FirmwareVars.fd",
"-drive",
"file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333379\\System.img,format=raw,if=ide,snapshot=on",
"-display",
"gtk,zoom-to-fit=on",
"-serial",
"file:C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333379\\Serial.log",
"-monitor",
"none",
"-no-reboot",
"-global",
"VGA.refresh_rate=240000",
"-netdev",
"user,id=Network",
"-device",
"e1000e,netdev=Network"
]
},
{
"Profile": "FitToWindow",
"PlanPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333868\\LaunchPlan.json",
"Display": {
"HostDisplays": [
{
"DeviceName": "\\\\.\\DISPLAY1",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": true,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 240,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 240,
"MaximumRefreshHzAtCurrentResolution": 240,
"ValidModeCount": 255
},
{
"DeviceName": "\\\\.\\DISPLAY2",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": false,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 160,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 160,
"MaximumRefreshHzAtCurrentResolution": 160,
"ValidModeCount": 250
}
],
"SelectedHostDisplay": "\\\\.\\DISPLAY1",
"NativeWidth": 3840,
"NativeHeight": 2160,
"TargetRefreshHz": 240,
"QemuRefreshRateMilliHz": 240000,
"QemuRefreshPropertyAvailable": true,
"QemuEdidRefreshHintApplied": true,
"RefreshMeaning": "EDID and renderer target only; actual GPU VSync and 240 presented frames per second are not guaranteed",
"ZoomToFit": true,
"ViewportPolicy": "FitCompleteDesktop",
"HostViewportResampling": true,
"NativePixelSamplingRequested": false,
"GuestFramebufferResolutionUnchanged": true,
"RequestedWindowStyle": "Maximized",
"HostDpiManagedBy": "GTK and Windows; the launcher does not alter system DPI settings",
"FullscreenExplicitOptIn": false,
"Acceleration": "tcg",
"VerifiedAcceleration": "whpx",
"AccelerationChoice": "auto",
"InteractiveAccelerationPolicy": "PreferIdenticalImageVerifiedTCGForGTK",
"AccelerationReason": "Prefer identical-image verified TCG for interactive GTK: this host previously timed out in UEFI with WHPX+GTK although headless WHPX acceptance passed.",
"VerifiedTcgBootResult": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970197751600800\\Result.json",
"VerifiedTcgReceiptSha256": "7985ccbaae6f83361429bd85c8b32af45c3ab3252cb9b954b03b006d3d68cd9f",
"VerifiedTcgComparisonImageMatch": true,
"HeadlessProofIsNotGtkStartupProof": true,
"WindowsFeaturesChanged": false
},
"Arguments": [
"-name",
"XFESystem | XFEstudio - CSharp",
"-machine",
"q35",
"-accel",
"tcg",
"-cpu",
"max",
"-smp",
"1",
"-m",
"1024M",
"-vga",
"std",
"-global",
"VGA.vgamem_mb=64",
"-global",
"VGA.xres=3840",
"-global",
"VGA.yres=2160",
"-global",
"VGA.xmax=3840",
"-global",
"VGA.ymax=2160",
"-global",
"VGA.edid=on",
"-drive",
"if=pflash,format=raw,readonly=on,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\.tools\\firmware\\edk2-x86_64-code.fd",
"-drive",
"if=pflash,format=raw,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333868\\FirmwareVars.fd",
"-drive",
"file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333868\\System.img,format=raw,if=ide,snapshot=on",
"-display",
"gtk,zoom-to-fit=on",
"-serial",
"file:C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333868\\Serial.log",
"-monitor",
"none",
"-no-reboot",
"-global",
"VGA.refresh_rate=240000",
"-netdev",
"user,id=Network",
"-device",
"e1000e,netdev=Network"
]
},
{
"Profile": "NativePixels",
"PlanPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334309\\LaunchPlan.json",
"Display": {
"HostDisplays": [
{
"DeviceName": "\\\\.\\DISPLAY1",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": true,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 240,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 240,
"MaximumRefreshHzAtCurrentResolution": 240,
"ValidModeCount": 255
},
{
"DeviceName": "\\\\.\\DISPLAY2",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": false,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 160,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 160,
"MaximumRefreshHzAtCurrentResolution": 160,
"ValidModeCount": 250
}
],
"SelectedHostDisplay": "\\\\.\\DISPLAY1",
"NativeWidth": 3840,
"NativeHeight": 2160,
"TargetRefreshHz": 240,
"QemuRefreshRateMilliHz": 240000,
"QemuRefreshPropertyAvailable": true,
"QemuEdidRefreshHintApplied": true,
"RefreshMeaning": "EDID and renderer target only; actual GPU VSync and 240 presented frames per second are not guaranteed",
"ZoomToFit": false,
"ViewportPolicy": "NativePixelsMayClip",
"HostViewportResampling": false,
"NativePixelSamplingRequested": true,
"GuestFramebufferResolutionUnchanged": true,
"RequestedWindowStyle": "Normal",
"HostDpiManagedBy": "GTK and Windows; the launcher does not alter system DPI settings",
"FullscreenExplicitOptIn": false,
"Acceleration": "tcg",
"VerifiedAcceleration": "whpx",
"AccelerationChoice": "auto",
"InteractiveAccelerationPolicy": "PreferIdenticalImageVerifiedTCGForGTK",
"AccelerationReason": "Prefer identical-image verified TCG for interactive GTK: this host previously timed out in UEFI with WHPX+GTK although headless WHPX acceptance passed.",
"VerifiedTcgBootResult": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970197751600800\\Result.json",
"VerifiedTcgReceiptSha256": "7985ccbaae6f83361429bd85c8b32af45c3ab3252cb9b954b03b006d3d68cd9f",
"VerifiedTcgComparisonImageMatch": true,
"HeadlessProofIsNotGtkStartupProof": true,
"WindowsFeaturesChanged": false
},
"Arguments": [
"-name",
"XFESystem | XFEstudio - CSharp",
"-machine",
"q35",
"-accel",
"tcg",
"-cpu",
"max",
"-smp",
"1",
"-m",
"1024M",
"-vga",
"std",
"-global",
"VGA.vgamem_mb=64",
"-global",
"VGA.xres=3840",
"-global",
"VGA.yres=2160",
"-global",
"VGA.xmax=3840",
"-global",
"VGA.ymax=2160",
"-global",
"VGA.edid=on",
"-drive",
"if=pflash,format=raw,readonly=on,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\.tools\\firmware\\edk2-x86_64-code.fd",
"-drive",
"if=pflash,format=raw,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334309\\FirmwareVars.fd",
"-drive",
"file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334309\\System.img,format=raw,if=ide,snapshot=on",
"-display",
"gtk,zoom-to-fit=off",
"-serial",
"file:C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334309\\Serial.log",
"-monitor",
"none",
"-no-reboot",
"-global",
"VGA.refresh_rate=240000",
"-netdev",
"user,id=Network",
"-device",
"e1000e,netdev=Network"
]
},
{
"Profile": "Fullscreen",
"PlanPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334748\\LaunchPlan.json",
"Display": {
"HostDisplays": [
{
"DeviceName": "\\\\.\\DISPLAY1",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": true,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 240,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 240,
"MaximumRefreshHzAtCurrentResolution": 240,
"ValidModeCount": 255
},
{
"DeviceName": "\\\\.\\DISPLAY2",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": false,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 160,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 160,
"MaximumRefreshHzAtCurrentResolution": 160,
"ValidModeCount": 250
}
],
"SelectedHostDisplay": "\\\\.\\DISPLAY1",
"NativeWidth": 3840,
"NativeHeight": 2160,
"TargetRefreshHz": 240,
"QemuRefreshRateMilliHz": 240000,
"QemuRefreshPropertyAvailable": true,
"QemuEdidRefreshHintApplied": true,
"RefreshMeaning": "EDID and renderer target only; actual GPU VSync and 240 presented frames per second are not guaranteed",
"ZoomToFit": true,
"ViewportPolicy": "FitCompleteDesktop",
"HostViewportResampling": true,
"NativePixelSamplingRequested": false,
"GuestFramebufferResolutionUnchanged": true,
"RequestedWindowStyle": "Normal",
"HostDpiManagedBy": "GTK and Windows; the launcher does not alter system DPI settings",
"FullscreenExplicitOptIn": true,
"Acceleration": "tcg",
"VerifiedAcceleration": "whpx",
"AccelerationChoice": "auto",
"InteractiveAccelerationPolicy": "PreferIdenticalImageVerifiedTCGForGTK",
"AccelerationReason": "Prefer identical-image verified TCG for interactive GTK: this host previously timed out in UEFI with WHPX+GTK although headless WHPX acceptance passed.",
"VerifiedTcgBootResult": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970197751600800\\Result.json",
"VerifiedTcgReceiptSha256": "7985ccbaae6f83361429bd85c8b32af45c3ab3252cb9b954b03b006d3d68cd9f",
"VerifiedTcgComparisonImageMatch": true,
"HeadlessProofIsNotGtkStartupProof": true,
"WindowsFeaturesChanged": false
},
"Arguments": [
"-name",
"XFESystem | XFEstudio - CSharp",
"-machine",
"q35",
"-accel",
"tcg",
"-cpu",
"max",
"-smp",
"1",
"-m",
"1024M",
"-vga",
"std",
"-global",
"VGA.vgamem_mb=64",
"-global",
"VGA.xres=3840",
"-global",
"VGA.yres=2160",
"-global",
"VGA.xmax=3840",
"-global",
"VGA.ymax=2160",
"-global",
"VGA.edid=on",
"-drive",
"if=pflash,format=raw,readonly=on,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\.tools\\firmware\\edk2-x86_64-code.fd",
"-drive",
"if=pflash,format=raw,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334748\\FirmwareVars.fd",
"-drive",
"file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334748\\System.img,format=raw,if=ide,snapshot=on",
"-display",
"gtk,zoom-to-fit=on",
"-serial",
"file:C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334748\\Serial.log",
"-monitor",
"none",
"-no-reboot",
"-global",
"VGA.refresh_rate=240000",
"-netdev",
"user,id=Network",
"-device",
"e1000e,netdev=Network",
"-full-screen"
]
}
],
"ProcessStarted": false,
"AutomaticInput": false,
"PhysicalDiskAccess": false,
"VisibleViewportMeasured": false
},
"AppearanceSettingsPath": "X:\\System\\Settings\\Appearance.json",
"AppearanceIsPersistent": false,
"InteractiveAccelerationPolicy": "Identical-image verified TCG preferred for GTK; WHPX remains explicit opt-in",
"NativeBuildWarnings": {
"KnownWarningCount": 100,
"ErrorSummaryCount": 0,
"BuildLogBound": true,
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Preview6Receipts-1791970476401\\NativeBuild\\Build.log",
"Sha256": "cdc5b31b1030d9e75037b9762bff5e082e64d78798a9c366e1fca052fc19f1b3",
"Meaning": "NativeAOT/trimming warnings remain; tested paths do not establish unrestricted dynamic/reflection compatibility."
},
"PrivateRuntimePatches": {
"Input": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\InputRuntimePatch.json",
"Sha256": "9c5c5e2206a51795170e04b1dcf61285d7363ddf80686cefb6692714d3daf684",
"RuntimeSha256": "da0c3b042446df426dbb7c3cc654f67785a794d416278e06af2a7ebad5580d11"
},
"JintCleanup": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\JintCleanupRuntimePatch.json",
"Sha256": "58485c01b8c5ea9f3c18512fdc3c0f050ea3b02aea779e102876fc143b950ca1",
"RuntimeSha256": "ac13151408b7bae3bbf668b538c1d59659fe2fdeb55659e4e8215153dc72c74c"
},
"GcTail": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\GcTailRuntimePatch.json",
"Sha256": "04a044fea474b9f5c4c51fa5d0c47d8fce524eff403a2924d22c977722511df8",
"RuntimeSha256": "2e7d82e3f452f004040c5ed09fef8da079c272ba14322e5b2b990b657630cc87"
}
},
"Receipts": {
"Boot": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Result.json",
"Sha256": "3caeb58d8528074a4a1c2635bce9b26ed3d2e03518f283d52ec9a0a7fe09d465"
},
"Display": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970197751600800\\Result.json",
"Sha256": "7985ccbaae6f83361429bd85c8b32af45c3ab3252cb9b954b03b006d3d68cd9f"
},
"Host": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\HostTests-1791969760725\\Result.json",
"Sha256": "8ff5f2424df8c729c8da903b38bde8bf7b66376689ee95cbc8bc9e59cb386d97"
},
"HostDom": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\Browser-miAmMg\\Result.json",
"Sha256": "8aa70a0aded1fc6d2004e1dc3e24823fc275ca60db6603e372fcc259e34fa6e2"
},
"BrowserNative": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Result.json",
"Sha256": "06d9d2862fb4b3a3ddf671b0da7b641d42794731512bb46428fac8adfb798b13"
},
"MonacoHost": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\BrowserProbe\\Production-1791969732252\\Result.json",
"Sha256": "adc39bbf516c002ac2cc18fbd4e3b8c31299ce17cb441cc4518f18e3fdb8d069"
},
"MonacoManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\Browser\\Monaco\\0.52.2\\Manifest.json",
"Sha256": "b1a060b8a1389626f1398c0c8f12d6ce10639857a0829f30851f96e5760b50f6"
},
"MonacoCoreManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\Browser\\Monaco\\0.52.2\\Core\\TransformationManifest.json",
"Sha256": "d86cddff850503e32de3d6fda960cb3ff96a4f02da20ae814cbc0bc709f62876"
},
"InputRuntimePatch": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\InputRuntimePatch.json",
"Sha256": "9c5c5e2206a51795170e04b1dcf61285d7363ddf80686cefb6692714d3daf684"
},
"JintCleanupRuntimePatch": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\JintCleanupRuntimePatch.json",
"Sha256": "58485c01b8c5ea9f3c18512fdc3c0f050ea3b02aea779e102876fc143b950ca1"
},
"GcTailRuntimePatch": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\GcTailRuntimePatch.json",
"Sha256": "04a044fea474b9f5c4c51fa5d0c47d8fce524eff403a2924d22c977722511df8"
},
"RuntimePatchHost": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\GcV6Final\\Checks-Retry\\Result.json",
"Sha256": "6b7bc6b8816b7d01ee6aae2b55410bc4d1baf72f95a7da352a12922f6c248568"
},
"OomNegative": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970321895266400\\Result.json",
"Sha256": "38cbce9cd5c7f379205a34aebca68d992d32768c4fe2b1d5fc4c2274d0339e4b"
},
"WebsiteReference": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd\\Result.json",
"Sha256": "aeb55aafb4f684c83b31acca30391e07ce917a99df349e38389b02c2c725c9d0"
},
"WebsiteComparison": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\Comparison-V6-Final-Markdown\\Result.json",
"Sha256": "44dad6a9526e4cdf0800969bb84ee29c3177e41ca1619525f22555ca51b36d30"
},
"WebsiteSourceManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\Source\\XFESystem.Documents\\Assets\\Website\\Exact\\SourceManifest.json",
"Sha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3"
},
"WebsiteCodeManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\Browser\\WebsiteCode\\Manifest.json",
"Sha256": "fe8b032bbc6e647fa73e3a1acfb88f76fb95af84173f2353887aa4f88a81114e"
},
"WebFontManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\fonts\\lato-2.015\\Manifest.json",
"Sha256": "666e43fa1bea746911e92a06f0d1e10205d988c2f07a69df2ab1ce4986874a4b"
},
"WebCjkManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\fonts\\noto-sans-sc-2.004\\Manifest.json",
"Sha256": "abda730c8271b67a9251d1341867a65a26e9aba2d6a7c7b40277c213baf175f5"
},
"WebsiteIconFontManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\fonts\\bootstrap-icons-1.11.3\\Manifest.json",
"Sha256": "d8f58f4af4845396b75a7b9e74095b2d51bc61ac449ffbbf299ba533dd660577"
},
"CSharpWebsiteReference": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ\\Result.json",
"Sha256": "90f17b6257ebd46c60b3ce7c21427abf0646904991587489342d3da9f40c0495"
},
"CSharpScreenshotComparison": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\Comparison-V6-Final-CSharp\\Result.json",
"Sha256": "fb9a7e58d3e8bb4a2832cd7a6e61826b49b9ec41e3341601e8d9d2e02fce3b48"
},
"IconManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\DesktopIcons\\Manifest.json",
"Sha256": "ff69339ec80d39aa308cd5357f51b220738c23c17866dc0987fe6a4950425aae"
},
"IconProvenance": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\DesktopIcons\\Provenance.json",
"Sha256": "4f3ba8c4b1eb0f25a41d13e88ce641d88122069f0a459768afa091c1803c6ebe"
},
"IconAssetNotice": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\DesktopIcons\\AssetNotice.md",
"Sha256": "86304f96f2a079ce48a5c983093e32848d6d00bb0b12c13f9744dcce9f790abc"
},
"EfiDisplayHelper": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\BootShimReceipt.json",
"Sha256": "65015802893765badc978b8e303dc3c1e73b444cdfa0783f9792adbdc11feb44"
},
"NativeBuildLog": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Preview6Receipts-1791970476401\\NativeBuild\\Build.log",
"Sha256": "cdc5b31b1030d9e75037b9762bff5e082e64d78798a9c366e1fca052fc19f1b3"
},
"ViewportPlan": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Preview6Receipts-1791970476401\\Viewport\\Result.json",
"Sha256": "66528ecdfdab99d58f618da2b7e690fdffed63470650935cb49d65d20a5f621b"
}
},
"Limits": [
"RAM live; no persistent C# filesystem",
"bounded Console IL, not full CoreCLR/.NET 10 or Framework 4.8",
"shared kernel address space; no application isolation",
"bounded original CSS/DOM/classic JS; no complete web platform",
"Monaco core editing/Monarch; no Web Workers or TypeScript language services",
"native HTTPS not ported; certificate verification never bypassed",
"website article CSS/JS and real guest DOM; full CSS/SVG/font/pixel parity remains incomplete",
"upstream finally semantics incomplete; out of memory explicitly halts the guest",
"NativeAOT/trimming analysis warnings remain",
"renderer target/submission FPS is not scanout; VSync=0",
"x86_64 QEMU; physical USB/multimonitor/other architectures pending"
],
"UsbUpdated": false,
"UsbUpdateReason": "C# English QEMU preview has not passed physical USB keyboard and Chinese RAM-live release acceptance; the verified dedicated USB image is preserved."
}
{
"Schema": "XFESystem.CSharpPreview.Validation.V6",
"ValidationProfile": "BrowserPreview6.WebsiteMarkdownAndCSharp",
"Branch": "codex/csharp-system",
"Solution": "XFESystem.slnx",
"PreviewValidated": true,
"DesktopPreview2Validated": true,
"CompleteSystemRewrite": false,
"DesktopPreview3Validated": true,
"DesktopPreview4Validated": true,
"BrowserPreview5Validated": true,
"BrowserPreview6Validated": true,
"WebsiteParity": {
"NativeDocument": {
"Kind": "NativeWebsiteMarkdownFixture",
"Passed": true,
"Checks": [
"actual native generated Markdown fixture uses the website component and canonical CSS/JS assets with unchanged C# source and token colors",
"five empty article-top patches preserve the actual light gradient brightness after two native render frames with pointer outside content",
"actual native Markdown heading and visible website code-token rectangles contain matching framebuffer glyph colors",
"real mouse hit invokes the original website line-number button event, changes aria/class, relayouts code and repaints native pixels"
],
"Screenshots": [
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Browser-Website-Markdown-Ready-1.png",
"Sha256": "7099530857e75db8a4440ed6a8f8cce339acede261ae1f9b724e9f376e02d64b",
"BrowserViewport": [
174,
155,
796,
404
],
"PixelEvidence": {
"Passed": true,
"HeadingPainted": true,
"VisibleTokenSpansWithActualInk": 4,
"Samples": [
{
"Kind": "Heading",
"Text": "XFESystem 文档预览",
"ExpectedCssColor": "111111",
"PhysicalBounds": [
414,
376,
1874,
480
],
"MatchingPixels": 12872
},
{
"Kind": "CodeToken",
"Text": "using",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
981,
659,
1027
],
"MatchingPixels": 400
},
{
"Kind": "CodeToken",
"Text": "System",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
676,
981,
777,
1027
],
"MatchingPixels": 481
},
{
"Kind": "CodeToken",
"Text": "namespace",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
1073,
726,
1118
],
"MatchingPixels": 703
},
{
"Kind": "CodeToken",
"Text": "XFESystem.Sample",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
743,
1073,
1013,
1118
],
"MatchingPixels": 1224
}
],
"Meaning": "Observed framebuffer glyph ink in actual laid-out DOM rectangles; offscreen tokens do not count."
},
"Attempts": 1
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Browser-Website-Markdown-Code-1.png",
"Sha256": "7099530857e75db8a4440ed6a8f8cce339acede261ae1f9b724e9f376e02d64b",
"BrowserViewport": [
174,
155,
796,
404
],
"PixelEvidence": {
"Passed": true,
"HeadingPainted": true,
"VisibleTokenSpansWithActualInk": 4,
"Samples": [
{
"Kind": "Heading",
"Text": "XFESystem 文档预览",
"ExpectedCssColor": "111111",
"PhysicalBounds": [
414,
376,
1874,
480
],
"MatchingPixels": 12872
},
{
"Kind": "CodeToken",
"Text": "using",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
981,
659,
1027
],
"MatchingPixels": 400
},
{
"Kind": "CodeToken",
"Text": "System",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
676,
981,
777,
1027
],
"MatchingPixels": 481
},
{
"Kind": "CodeToken",
"Text": "namespace",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
1073,
726,
1118
],
"MatchingPixels": 703
},
{
"Kind": "CodeToken",
"Text": "XFESystem.Sample",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
743,
1073,
1013,
1118
],
"MatchingPixels": 1224
}
],
"Meaning": "Observed framebuffer glyph ink in actual laid-out DOM rectangles; offscreen tokens do not count."
},
"Attempts": 1
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Browser-Website-Markdown-LinesHidden-1.png",
"Sha256": "9196faaecad4fd79e2791647f51054791edc0cf60f674fabf87a6987c53f6483",
"BrowserViewport": [
174,
155,
796,
404
],
"PixelEvidence": {
"Passed": true,
"HeadingPainted": true,
"VisibleTokenSpansWithActualInk": 2,
"Samples": [
{
"Kind": "Heading",
"Text": "XFESystem 文档预览",
"ExpectedCssColor": "111111",
"PhysicalBounds": [
414,
376,
1874,
480
],
"MatchingPixels": 12872
},
{
"Kind": "CodeToken",
"Text": "using",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
470,
981,
555,
1027
],
"MatchingPixels": 0
},
{
"Kind": "CodeToken",
"Text": "System",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
572,
981,
673,
1027
],
"MatchingPixels": 0
},
{
"Kind": "CodeToken",
"Text": "namespace",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
470,
1073,
622,
1118
],
"MatchingPixels": 224
},
{
"Kind": "CodeToken",
"Text": "XFESystem.Sample",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
639,
1073,
909,
1118
],
"MatchingPixels": 740
}
],
"Meaning": "Observed framebuffer glyph ink in actual laid-out DOM rectangles; offscreen tokens do not count."
},
"Attempts": 1
}
],
"HostReferenceCountsAsNativeProof": false,
"ExactWebsitePixelParityAccepted": false,
"FixtureSha256": "a671fc393ea86c5a55452cb75639b64e656241e86a64319f21134b4decf90abb",
"FixturePath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\Source\\XFESystem.Documents\\Assets\\Website\\Fixtures\\WebsiteParity.md",
"InitialDomReadback": {
"Kind": "ActualWebsiteDocumentDomReadback",
"Address": "http://xfesystem.local/Documents/Preview/Index.html",
"Title": "Website parity",
"Theme": "light",
"Article": {
"Text": "XFESystem 文档预览\n这份文档对照网站原始 Markdown 样式与脚本。Inline code: Console.WriteLine(\"XFE\");,以及 加粗、斜体 和 Layout 章节。\n\n相同的 Markdown、CSS 和 JavaScript,应通过实际渲染和交互检查。\n\ncsharp123456789101112131415using System;\n\nnamespace XFESystem.Sample;\n\n// Website C# syntax colors: keywords, types, methods and strings.\npublic sealed class Preview\n{\n public string Name { get; init; } = \"XFESystem\";\n\n public void Run(int count = 3)\n {\n for (var i = 0; i < count; i++)\n Console.WriteLine($\"Hello {Name}: {i}\");\n }\n}\n\nLayout\n\n无序列表第一项\n第二项有 inline code\n\nNested item\n\n\n\n\nFirst ordered item\nSecond ordered item\n\n\n\n\nLanguage\nExtension\nStatus\n\n\n\n\nC#\n.cs\nPreview\n\n\nMarkdown\n.md\nWeb\n\n\n\nMath\nInline math: a2+b2=c2a^2+b^2=c^2a2+b2=c2.\n\n12+12=1\n\\frac{1}{2}+\\frac{1}{2}=1\n21+21=1\nDiagrams\nMermaid100%\nBrowser events\n代码块工具栏保留网站的行号、下载、全屏与复制行为。\n展开查看说明该内容由 Markdown 清理管线保留。\n返回文档标题\n",
"Bounds": {
"X": 1.0000000000000036,
"Y": 1.0000000000000036,
"Width": 794,
"Height": 2464.7398560000006
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
}
},
"Heading": {
"Text": "XFESystem 文档预览",
"Bounds": {
"X": 32.84,
"Y": 32.84,
"Width": 730.32,
"Height": 51.91
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "33.94px",
"FontWeight": "700",
"LineHeight": "40.728px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
}
},
"BodyText": "XFESystem 文档预览\n这份文档对照网站原始 Markdown 样式与脚本。Inline code: Console.WriteLine(\"XFE\");,以及 加粗、斜体 和 Layout 章节。\n\n相同的 Markdown、CSS 和 JavaScript,应通过实际渲染和交互检查。\n\ncsharp123456789101112131415using System;\n\nnamespace XFESystem.Sample;\n\n// Website C# syntax colors: keywords, types, methods and strings.\npublic sealed class Preview\n{\n public string Name { get; init; } = \"XFESystem\";\n\n public void Run(int count = 3)\n {\n for (var i = 0; i < count; i++)\n Console.WriteLine($\"Hello {Name}: {i}\");\n }\n}\n\nLayout\n\n无序列表第一项\n第二项有 inline code\n\nNested item\n\n\n\n\nFirst ordered item\nSecond ordered item\n\n\n\n\nLanguage\nExtension\nStatus\n\n\n\n\nC#\n.cs\nPreview\n\n\nMarkdown\n.md\nWeb\n\n\n\nMath\nInline math: a2+b2=c2a^2+b^2=c^2a2+b2=c2.\n\n12+12=1\n\\frac{1}{2}+\\frac{1}{2}=1\n21+21=1\nDiagrams\nMermaid100%\nBrowser events\n代码块工具栏保留网站的行号、下载、全屏与复制行为。\n展开查看说明该内容由 Markdown 清理管线保留。\n返回文档标题\n",
"Styles": [
"http://xfesystem.local/css/bootstrap.min.css",
"http://xfesystem.local/css/theme-variables.css",
"http://xfesystem.local/css/bootstrap-icons.min.css",
"http://xfesystem.local/css/docs/code-style.css",
"http://xfesystem.local/css/docs/markdown-style.css",
"http://xfesystem.local/css/docs/log.css",
"http://xfesystem.local/css/docs/terminal.css",
"http://xfesystem.local/css/docs/katex.min.css",
"http://xfesystem.local/css/docs/docs-layout.css"
],
"Scripts": [
"http://xfesystem.local/js/docs/mermaid.min.js?v=11.16.0",
"http://xfesystem.local/js/docs/highlight.min.js",
"http://xfesystem.local/js/docs/xaml.js",
"http://xfesystem.local/js/docs/csharp.js",
"http://xfesystem.local/js/docs/bash.js",
"http://xfesystem.local/js/docs/powershell.js",
"http://xfesystem.local/js/docs/dos.js",
"http://xfesystem.local/js/docs/log.js",
"http://xfesystem.local/js/docs/plaintext.js",
"http://xfesystem.local/js/docs/katex.min.js",
"http://xfesystem.local/js/docs/auto-render.min.js",
"http://xfesystem.local/js/docs/doc-utils.js",
"http://xfesystem.local/js/docs/code-block-tools.js",
"http://xfesystem.local/js/docs/docs-reader.js"
],
"WebsiteHighlighterAvailable": true,
"WebsiteCodeToolsAvailable": true,
"CodeBlocks": [
{
"Classes": "code-block-enhanced code-lines-visible",
"Bounds": {
"X": 32.84,
"Y": 260.29,
"Width": 730.32,
"Height": 449.00000000000006
},
"Style": {
"Color": "rgb(241, 241, 244)",
"BackgroundColor": "rgb(50, 50, 50)",
"FontFamily": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"FontWeight": "400",
"LineHeight": "23.04px",
"BorderRadius": "12px",
"Padding": "",
"Display": "flex"
},
"CodeText": "using System;\n\nnamespace XFESystem.Sample;\n\n// Website C# syntax colors: keywords, types, methods and strings.\npublic sealed class Preview\n{\n public string Name { get; init; } = \"XFESystem\";\n\n public void Run(int count = 3)\n {\n for (var i = 0; i < count; i++)\n Console.WriteLine($\"Hello {Name}: {i}\");\n }\n}\n",
"CodeHtml": "<span class=\"hljs-keyword\">using</span> <span class=\"hljs-namespace\">System</span>;\n\n<span class=\"hljs-keyword\">namespace</span> <span class=\"hljs-namespace\">XFESystem.Sample</span>;\n\n<span class=\"hljs-comment\">// Website C# syntax colors: keywords, types, methods and strings.</span>\n<span class=\"hljs-keyword\">public</span> <span class=\"hljs-keyword\">sealed</span> <span class=\"hljs-keyword\">class</span> <span class=\"hljs-type\">Preview</span>\n{\n <span class=\"hljs-keyword\">public</span> <span class=\"hljs-built_in\">string</span> Name { <span class=\"hljs-keyword\">get</span>; <span class=\"hljs-keyword\">init</span>; } = <span class=\"hljs-string\">\"XFESystem\"</span>;\n\n <span class=\"hljs-function\"><span class=\"hljs-keyword\">public</span> <span class=\"hljs-keyword\">void</span> <span class=\"hljs-title\">Run</span>(<span class=\"hljs-params\"><span class=\"hljs-built_in\">int</span> <span class=\"hljs-variable\">count</span> = <span class=\"hljs-number\">3</span></span>)</span>\n {\n <span class=\"hljs-csharp-keyword\">for</span> (<span class=\"hljs-keyword\">var</span> <span class=\"hljs-variable\">i</span> = <span class=\"hljs-number\">0</span>; <span class=\"hljs-variable\">i</span> < <span class=\"hljs-variable\">count</span>; <span class=\"hljs-variable\">i</span>++)\n <span class=\"hljs-type\">Console</span>.<span class=\"hljs-dotfunction\">WriteLine</span>(<span class=\"hljs-string\">$\"Hello <span class=\"hljs-subst\">{Name}</span>: <span class=\"hljs-subst\">{i}</span>\"</span>);\n }\n}\n",
"CodeClasses": "language-csharp hljs",
"CodeBounds": {
"X": 97.24000000000001,
"Y": 319.29,
"Width": 665.2449999999999,
"Height": 377.6
},
"CodeStyle": {
"Color": "rgb(241, 241, 244)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"FontWeight": "400",
"LineHeight": "23.04px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
},
"LineNumberCount": 15,
"Buttons": [
{
"Action": "lines",
"Pressed": "true",
"Title": "隐藏行号",
"Bounds": {
"X": 624.5600000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
},
{
"Action": "download",
"Pressed": null,
"Title": "下载代码",
"Bounds": {
"X": 657.6800000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
},
{
"Action": "expand",
"Pressed": null,
"Title": "全屏查看",
"Bounds": {
"X": 690.8000000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
},
{
"Action": "copy",
"Pressed": null,
"Title": "复制代码",
"Bounds": {
"X": 723.9200000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
}
],
"Tokens": [
{
"Text": "using",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 113.24000000000001,
"Y": 335.29,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "System",
"Classes": "hljs-namespace",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 163.865,
"Y": 335.29,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "namespace",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 113.24000000000001,
"Y": 381.37000000000006,
"Width": 75.9375,
"Height": 23.040000000000003
}
},
{
"Text": "XFESystem.Sample",
"Classes": "hljs-namespace",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 197.615,
"Y": 381.37000000000006,
"Width": 135,
"Height": 23.040000000000003
}
},
{
"Text": "// Website C# syntax colors: keywords, types, methods and strings.",
"Classes": "hljs-comment",
"Color": "rgb(87, 166, 74)",
"Bounds": {
"X": 113.24000000000001,
"Y": 427.4500000000001,
"Width": 556.875,
"Height": 23.040000000000003
}
},
{
"Text": "public",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 113.24000000000001,
"Y": 450.4900000000001,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "sealed",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 172.3025,
"Y": 450.4900000000001,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "class",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 231.365,
"Y": 450.4900000000001,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "Preview",
"Classes": "hljs-type",
"Color": "rgb(78, 201, 176)",
"Bounds": {
"X": 281.99,
"Y": 450.4900000000001,
"Width": 59.0625,
"Height": 23.040000000000003
}
},
{
"Text": "public",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 146.99,
"Y": 496.57000000000016,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "string",
"Classes": "hljs-built_in",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 206.0525,
"Y": 496.57000000000016,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "get",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 324.1775,
"Y": 496.57000000000016,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "init",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 366.365,
"Y": 496.57000000000016,
"Width": 33.75,
"Height": 23.040000000000003
}
},
{
"Text": "\"XFESystem\"",
"Classes": "hljs-string",
"Color": "rgb(206, 145, 120)",
"Bounds": {
"X": 450.74,
"Y": 496.57000000000016,
"Width": 92.8125,
"Height": 23.040000000000003
}
},
{
"Text": "public void Run(int count = 3)",
"Classes": "hljs-function",
"Color": "rgb(241, 241, 244)",
"Bounds": {
"X": 146.99,
"Y": 542.6500000000001,
"Width": 253.125,
"Height": 23.039999999999964
}
},
{
"Text": "public",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 146.99,
"Y": 542.6500000000001,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "void",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 206.0525,
"Y": 542.6500000000001,
"Width": 33.75,
"Height": 23.040000000000003
}
},
{
"Text": "Run",
"Classes": "hljs-title",
"Color": "rgb(220, 220, 170)",
"Bounds": {
"X": 248.24,
"Y": 542.6500000000001,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "int count = 3",
"Classes": "hljs-params",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 281.99,
"Y": 542.6500000000001,
"Width": 109.6875,
"Height": 23.039999999999964
}
},
{
"Text": "int",
"Classes": "hljs-built_in",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 281.99,
"Y": 542.6500000000001,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "count",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 315.74,
"Y": 542.6500000000001,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "3",
"Classes": "hljs-number",
"Color": "rgb(181, 206, 168)",
"Bounds": {
"X": 383.24,
"Y": 542.6500000000001,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "for",
"Classes": "hljs-csharp-keyword",
"Color": "rgb(197, 134, 192)",
"Bounds": {
"X": 180.74,
"Y": 588.73,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "var",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 222.9275,
"Y": 588.73,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "i",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 256.6775,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "0",
"Classes": "hljs-number",
"Color": "rgb(181, 206, 168)",
"Bounds": {
"X": 290.4275,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "i",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 315.74,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "count",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 349.49,
"Y": 588.73,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "i",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 408.5525,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "Console",
"Classes": "hljs-type",
"Color": "rgb(78, 201, 176)",
"Bounds": {
"X": 214.49,
"Y": 611.77,
"Width": 59.0625,
"Height": 23.040000000000003
}
},
{
"Text": "WriteLine",
"Classes": "hljs-dotfunction",
"Color": "rgb(220, 220, 170)",
"Bounds": {
"X": 281.99,
"Y": 611.77,
"Width": 75.9375,
"Height": 23.040000000000003
}
},
{
"Text": "$\"Hello {Name}: {i}\"",
"Classes": "hljs-string",
"Color": "rgb(206, 145, 120)",
"Bounds": {
"X": 366.365,
"Y": 611.77,
"Width": 168.75,
"Height": 23.039999999999964
}
},
{
"Text": "{Name}",
"Classes": "hljs-subst",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 433.865,
"Y": 611.77,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "{i}",
"Classes": "hljs-subst",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 501.365,
"Y": 611.77,
"Width": 25.3125,
"Height": 23.040000000000003
}
}
]
}
],
"Table": {
"Text": "\n\n\nLanguage\nExtension\nStatus\n\n\n\n\nC#\n.cs\nPreview\n\n\nMarkdown\n.md\nWeb\n\n\n",
"Bounds": {
"X": 32.84,
"Y": 1048.2552000000003,
"Width": 285.484375,
"Height": 126.39999999999986
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
}
},
"Blockquote": {
"Text": "\n相同的 Markdown、CSS 和 JavaScript,应通过实际渲染和交互检查。\n",
"Bounds": {
"X": 32.84,
"Y": 195.49,
"Width": 730.32,
"Height": 44.80000000000001
},
"Style": {
"Color": "rgb(110, 110, 110)",
"BackgroundColor": "rgba(81, 45, 180, 0.063)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "0 0.5rem 0.5rem 0",
"Padding": "",
"Display": "block"
}
},
"KatexCount": 2,
"MermaidSvgCount": 0,
"MermaidState": {
"Text": "Mermaid100%",
"Bounds": {
"X": 32.84,
"Y": 1728.1346560000006,
"Width": 730.32,
"Height": 458
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "14px",
"Padding": "",
"Display": "flex"
}
},
"Links": [
{
"Text": "Layout 章节",
"Href": "http://xfesystem.local/Documents/Preview/Index.html#layout",
"Bounds": {
"X": 100.93375,
"Y": 147.49,
"Width": 88.28125,
"Height": 28.80000000000001
}
},
{
"Text": "返回文档标题",
"Href": "http://xfesystem.local/Documents/Preview/Index.html#xfesystem",
"Bounds": {
"X": 32.84,
"Y": 2405.0998560000007,
"Width": 96,
"Height": 28.8
}
}
],
"NoHostScreenshotSubstitution": true,
"ReadOnly": true
},
"InitialRenderSettled": {
"BeforeFrames": 108,
"AfterFrames": 114,
"AtLeastTwoFrames": true,
"AcknowledgedPointerMovements": [
{
"PointerCssPosition": [
952,
138
],
"BeforeFrames": 108,
"AfterFrames": 113
},
{
"PointerCssPosition": [
950,
138
],
"BeforeFrames": 113,
"AfterFrames": 114
}
],
"PointerCssPosition": [
950,
138
],
"PointerOutsideArticle": true
},
"InitialFramebuffer": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Browser-Website-Markdown-Ready-1.png",
"Sha256": "7099530857e75db8a4440ed6a8f8cce339acede261ae1f9b724e9f376e02d64b",
"BrowserViewport": [
174,
155,
796,
404
],
"PixelEvidence": {
"Passed": true,
"HeadingPainted": true,
"VisibleTokenSpansWithActualInk": 4,
"Samples": [
{
"Kind": "Heading",
"Text": "XFESystem 文档预览",
"ExpectedCssColor": "111111",
"PhysicalBounds": [
414,
376,
1874,
480
],
"MatchingPixels": 12872
},
{
"Kind": "CodeToken",
"Text": "using",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
981,
659,
1027
],
"MatchingPixels": 400
},
{
"Kind": "CodeToken",
"Text": "System",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
676,
981,
777,
1027
],
"MatchingPixels": 481
},
{
"Kind": "CodeToken",
"Text": "namespace",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
1073,
726,
1118
],
"MatchingPixels": 703
},
{
"Kind": "CodeToken",
"Text": "XFESystem.Sample",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
743,
1073,
1013,
1118
],
"MatchingPixels": 1224
}
],
"Meaning": "Observed framebuffer glyph ink in actual laid-out DOM rectangles; offscreen tokens do not count."
},
"Attempts": 1
},
"LightArticleBackground": {
"Passed": true,
"Theme": "light",
"Samples": [
{
"CssPosition": [
21.000000000000004,
13.000000000000004
],
"NativePosition": [
390,
336
],
"PatchSizePhysical": [
3,
3
],
"MinimumRgb": [
255,
255,
255
],
"MeanRgb": [
255.0,
255.0,
255.0
],
"Passed": true
},
{
"CssPosition": [
199.5,
16.000000000000004
],
"NativePosition": [
747,
342
],
"PatchSizePhysical": [
3,
3
],
"MinimumRgb": [
255,
255,
255
],
"MeanRgb": [
255.0,
255.0,
255.0
],
"Passed": true
},
{
"CssPosition": [
398.0,
16.000000000000004
],
"NativePosition": [
1144,
342
],
"PatchSizePhysical": [
3,
3
],
"MinimumRgb": [
253,
253,
254
],
"MeanRgb": [
253.0,
253.0,
254.0
],
"Passed": true
},
{
"CssPosition": [
596.5,
16.000000000000004
],
"NativePosition": [
1541,
342
],
"PatchSizePhysical": [
3,
3
],
"MinimumRgb": [
245,
243,
251
],
"MeanRgb": [
245.0,
243.0,
251.0
],
"Passed": true
},
{
"CssPosition": [
775.0,
13.000000000000004
],
"NativePosition": [
1898,
336
],
"PatchSizePhysical": [
3,
3
],
"MinimumRgb": [
239,
235,
248
],
"MeanRgb": [
239.0,
235.0,
248.0
],
"Passed": true
}
],
"Threshold": "Each empty-top patch RGB minimum >= 220 and blue >= 230; non-flat light gradient is allowed",
"OriginalScreenshotOnly": true,
"Meaning": "Regression guard against opaque black gradient fallback; not a claim of exact website pixel parity."
},
"CodeFramebuffer": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Browser-Website-Markdown-Code-1.png",
"Sha256": "7099530857e75db8a4440ed6a8f8cce339acede261ae1f9b724e9f376e02d64b",
"BrowserViewport": [
174,
155,
796,
404
],
"PixelEvidence": {
"Passed": true,
"HeadingPainted": true,
"VisibleTokenSpansWithActualInk": 4,
"Samples": [
{
"Kind": "Heading",
"Text": "XFESystem 文档预览",
"ExpectedCssColor": "111111",
"PhysicalBounds": [
414,
376,
1874,
480
],
"MatchingPixels": 12872
},
{
"Kind": "CodeToken",
"Text": "using",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
981,
659,
1027
],
"MatchingPixels": 400
},
{
"Kind": "CodeToken",
"Text": "System",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
676,
981,
777,
1027
],
"MatchingPixels": 481
},
{
"Kind": "CodeToken",
"Text": "namespace",
"ExpectedCssColor": "569cd6",
"PhysicalBounds": [
574,
1073,
726,
1118
],
"MatchingPixels": 703
},
{
"Kind": "CodeToken",
"Text": "XFESystem.Sample",
"ExpectedCssColor": "dcdcdc",
"PhysicalBounds": [
743,
1073,
1013,
1118
],
"MatchingPixels": 1224
}
],
"Meaning": "Observed framebuffer glyph ink in actual laid-out DOM rectangles; offscreen tokens do not count."
},
"Attempts": 1
},
"LinesHiddenDomReadback": {
"Kind": "ActualWebsiteDocumentDomReadback",
"Address": "http://xfesystem.local/Documents/Preview/Index.html",
"Title": "Website parity",
"Theme": "light",
"Article": {
"Text": "XFESystem 文档预览\n这份文档对照网站原始 Markdown 样式与脚本。Inline code: Console.WriteLine(\"XFE\");,以及 加粗、斜体 和 Layout 章节。\n\n相同的 Markdown、CSS 和 JavaScript,应通过实际渲染和交互检查。\n\ncsharp123456789101112131415using System;\n\nnamespace XFESystem.Sample;\n\n// Website C# syntax colors: keywords, types, methods and strings.\npublic sealed class Preview\n{\n public string Name { get; init; } = \"XFESystem\";\n\n public void Run(int count = 3)\n {\n for (var i = 0; i < count; i++)\n Console.WriteLine($\"Hello {Name}: {i}\");\n }\n}\n\nLayout\n\n无序列表第一项\n第二项有 inline code\n\nNested item\n\n\n\n\nFirst ordered item\nSecond ordered item\n\n\n\n\nLanguage\nExtension\nStatus\n\n\n\n\nC#\n.cs\nPreview\n\n\nMarkdown\n.md\nWeb\n\n\n\nMath\nInline math: a2+b2=c2a^2+b^2=c^2a2+b2=c2.\n\n12+12=1\n\\frac{1}{2}+\\frac{1}{2}=1\n21+21=1\nDiagrams\nMermaid100%Mermaid 图表渲染失败,已显示原始内容flowchart LR\n A[Markdown] --> B[Web renderer]\n B --> C[Preview]\n\nBrowser events\n代码块工具栏保留网站的行号、下载、全屏与复制行为。\n展开查看说明该内容由 Markdown 清理管线保留。\n返回文档标题\n",
"Bounds": {
"X": 1.0000000000000036,
"Y": 1.0000000000000036,
"Width": 794,
"Height": 2241.5798560000007
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
}
},
"Heading": {
"Text": "XFESystem 文档预览",
"Bounds": {
"X": 32.84,
"Y": 32.84,
"Width": 730.32,
"Height": 51.91
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "33.94px",
"FontWeight": "700",
"LineHeight": "40.728px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
}
},
"BodyText": "XFESystem 文档预览\n这份文档对照网站原始 Markdown 样式与脚本。Inline code: Console.WriteLine(\"XFE\");,以及 加粗、斜体 和 Layout 章节。\n\n相同的 Markdown、CSS 和 JavaScript,应通过实际渲染和交互检查。\n\ncsharp123456789101112131415using System;\n\nnamespace XFESystem.Sample;\n\n// Website C# syntax colors: keywords, types, methods and strings.\npublic sealed class Preview\n{\n public string Name { get; init; } = \"XFESystem\";\n\n public void Run(int count = 3)\n {\n for (var i = 0; i < count; i++)\n Console.WriteLine($\"Hello {Name}: {i}\");\n }\n}\n\nLayout\n\n无序列表第一项\n第二项有 inline code\n\nNested item\n\n\n\n\nFirst ordered item\nSecond ordered item\n\n\n\n\nLanguage\nExtension\nStatus\n\n\n\n\nC#\n.cs\nPreview\n\n\nMarkdown\n.md\nWeb\n\n\n\nMath\nInline math: a2+b2=c2a^2+b^2=c^2a2+b2=c2.\n\n12+12=1\n\\frac{1}{2}+\\frac{1}{2}=1\n21+21=1\nDiagrams\nMermaid100%Mermaid 图表渲染失败,已显示原始内容flowchart LR\n A[Markdown] --> B[Web renderer]\n B --> C[Preview]\n\nBrowser events\n代码块工具栏保留网站的行号、下载、全屏与复制行为。\n展开查看说明该内容由 Markdown 清理管线保留。\n返回文档标题\n",
"Styles": [
"http://xfesystem.local/css/bootstrap.min.css",
"http://xfesystem.local/css/theme-variables.css",
"http://xfesystem.local/css/bootstrap-icons.min.css",
"http://xfesystem.local/css/docs/code-style.css",
"http://xfesystem.local/css/docs/markdown-style.css",
"http://xfesystem.local/css/docs/log.css",
"http://xfesystem.local/css/docs/terminal.css",
"http://xfesystem.local/css/docs/katex.min.css",
"http://xfesystem.local/css/docs/docs-layout.css"
],
"Scripts": [
"http://xfesystem.local/js/docs/mermaid.min.js?v=11.16.0",
"http://xfesystem.local/js/docs/highlight.min.js",
"http://xfesystem.local/js/docs/xaml.js",
"http://xfesystem.local/js/docs/csharp.js",
"http://xfesystem.local/js/docs/bash.js",
"http://xfesystem.local/js/docs/powershell.js",
"http://xfesystem.local/js/docs/dos.js",
"http://xfesystem.local/js/docs/log.js",
"http://xfesystem.local/js/docs/plaintext.js",
"http://xfesystem.local/js/docs/katex.min.js",
"http://xfesystem.local/js/docs/auto-render.min.js",
"http://xfesystem.local/js/docs/doc-utils.js",
"http://xfesystem.local/js/docs/code-block-tools.js",
"http://xfesystem.local/js/docs/docs-reader.js"
],
"WebsiteHighlighterAvailable": true,
"WebsiteCodeToolsAvailable": true,
"CodeBlocks": [
{
"Classes": "code-block-enhanced",
"Bounds": {
"X": 32.84,
"Y": 260.29,
"Width": 730.32,
"Height": 449.00000000000006
},
"Style": {
"Color": "rgb(241, 241, 244)",
"BackgroundColor": "rgb(50, 50, 50)",
"FontFamily": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"FontWeight": "400",
"LineHeight": "23.04px",
"BorderRadius": "12px",
"Padding": "",
"Display": "flex"
},
"CodeText": "using System;\n\nnamespace XFESystem.Sample;\n\n// Website C# syntax colors: keywords, types, methods and strings.\npublic sealed class Preview\n{\n public string Name { get; init; } = \"XFESystem\";\n\n public void Run(int count = 3)\n {\n for (var i = 0; i < count; i++)\n Console.WriteLine($\"Hello {Name}: {i}\");\n }\n}\n",
"CodeHtml": "<span class=\"hljs-keyword\">using</span> <span class=\"hljs-namespace\">System</span>;\n\n<span class=\"hljs-keyword\">namespace</span> <span class=\"hljs-namespace\">XFESystem.Sample</span>;\n\n<span class=\"hljs-comment\">// Website C# syntax colors: keywords, types, methods and strings.</span>\n<span class=\"hljs-keyword\">public</span> <span class=\"hljs-keyword\">sealed</span> <span class=\"hljs-keyword\">class</span> <span class=\"hljs-type\">Preview</span>\n{\n <span class=\"hljs-keyword\">public</span> <span class=\"hljs-built_in\">string</span> Name { <span class=\"hljs-keyword\">get</span>; <span class=\"hljs-keyword\">init</span>; } = <span class=\"hljs-string\">\"XFESystem\"</span>;\n\n <span class=\"hljs-function\"><span class=\"hljs-keyword\">public</span> <span class=\"hljs-keyword\">void</span> <span class=\"hljs-title\">Run</span>(<span class=\"hljs-params\"><span class=\"hljs-built_in\">int</span> <span class=\"hljs-variable\">count</span> = <span class=\"hljs-number\">3</span></span>)</span>\n {\n <span class=\"hljs-csharp-keyword\">for</span> (<span class=\"hljs-keyword\">var</span> <span class=\"hljs-variable\">i</span> = <span class=\"hljs-number\">0</span>; <span class=\"hljs-variable\">i</span> < <span class=\"hljs-variable\">count</span>; <span class=\"hljs-variable\">i</span>++)\n <span class=\"hljs-type\">Console</span>.<span class=\"hljs-dotfunction\">WriteLine</span>(<span class=\"hljs-string\">$\"Hello <span class=\"hljs-subst\">{Name}</span>: <span class=\"hljs-subst\">{i}</span>\"</span>);\n }\n}\n",
"CodeClasses": "language-csharp hljs",
"CodeBounds": {
"X": 45.24,
"Y": 319.29,
"Width": 705.52,
"Height": 377.6
},
"CodeStyle": {
"Color": "rgb(241, 241, 244)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"FontWeight": "400",
"LineHeight": "23.04px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
},
"LineNumberCount": 15,
"Buttons": [
{
"Action": "lines",
"Pressed": "false",
"Title": "显示行号",
"Bounds": {
"X": 624.5600000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
},
{
"Action": "download",
"Pressed": null,
"Title": "下载代码",
"Bounds": {
"X": 657.6800000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
},
{
"Action": "expand",
"Pressed": null,
"Title": "全屏查看",
"Bounds": {
"X": 690.8000000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
},
{
"Action": "copy",
"Pressed": null,
"Title": "复制代码",
"Bounds": {
"X": 723.9200000000001,
"Y": 268.49,
"Width": 28.64,
"Height": 32
}
}
],
"Tokens": [
{
"Text": "using",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 61.24,
"Y": 335.29,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "System",
"Classes": "hljs-namespace",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 111.86500000000001,
"Y": 335.29,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "namespace",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 61.24,
"Y": 381.37000000000006,
"Width": 75.9375,
"Height": 23.040000000000003
}
},
{
"Text": "XFESystem.Sample",
"Classes": "hljs-namespace",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 145.615,
"Y": 381.37000000000006,
"Width": 135,
"Height": 23.040000000000003
}
},
{
"Text": "// Website C# syntax colors: keywords, types, methods and strings.",
"Classes": "hljs-comment",
"Color": "rgb(87, 166, 74)",
"Bounds": {
"X": 61.24,
"Y": 427.4500000000001,
"Width": 556.875,
"Height": 23.040000000000003
}
},
{
"Text": "public",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 61.24,
"Y": 450.4900000000001,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "sealed",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 120.30250000000001,
"Y": 450.4900000000001,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "class",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 179.365,
"Y": 450.4900000000001,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "Preview",
"Classes": "hljs-type",
"Color": "rgb(78, 201, 176)",
"Bounds": {
"X": 229.99,
"Y": 450.4900000000001,
"Width": 59.0625,
"Height": 23.040000000000003
}
},
{
"Text": "public",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 94.99000000000001,
"Y": 496.57000000000016,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "string",
"Classes": "hljs-built_in",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 154.0525,
"Y": 496.57000000000016,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "get",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 272.1775,
"Y": 496.57000000000016,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "init",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 314.365,
"Y": 496.57000000000016,
"Width": 33.75,
"Height": 23.040000000000003
}
},
{
"Text": "\"XFESystem\"",
"Classes": "hljs-string",
"Color": "rgb(206, 145, 120)",
"Bounds": {
"X": 398.74,
"Y": 496.57000000000016,
"Width": 92.8125,
"Height": 23.040000000000003
}
},
{
"Text": "public void Run(int count = 3)",
"Classes": "hljs-function",
"Color": "rgb(241, 241, 244)",
"Bounds": {
"X": 94.99000000000001,
"Y": 542.6500000000001,
"Width": 253.125,
"Height": 23.039999999999964
}
},
{
"Text": "public",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 94.99000000000001,
"Y": 542.6500000000001,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "void",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 154.0525,
"Y": 542.6500000000001,
"Width": 33.75,
"Height": 23.040000000000003
}
},
{
"Text": "Run",
"Classes": "hljs-title",
"Color": "rgb(220, 220, 170)",
"Bounds": {
"X": 196.24,
"Y": 542.6500000000001,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "int count = 3",
"Classes": "hljs-params",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 229.99,
"Y": 542.6500000000001,
"Width": 109.6875,
"Height": 23.039999999999964
}
},
{
"Text": "int",
"Classes": "hljs-built_in",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 229.99,
"Y": 542.6500000000001,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "count",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 263.74,
"Y": 542.6500000000001,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "3",
"Classes": "hljs-number",
"Color": "rgb(181, 206, 168)",
"Bounds": {
"X": 331.24,
"Y": 542.6500000000001,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "for",
"Classes": "hljs-csharp-keyword",
"Color": "rgb(197, 134, 192)",
"Bounds": {
"X": 128.74,
"Y": 588.73,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "var",
"Classes": "hljs-keyword",
"Color": "rgb(86, 156, 214)",
"Bounds": {
"X": 170.9275,
"Y": 588.73,
"Width": 25.3125,
"Height": 23.040000000000003
}
},
{
"Text": "i",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 204.6775,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "0",
"Classes": "hljs-number",
"Color": "rgb(181, 206, 168)",
"Bounds": {
"X": 238.4275,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "i",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 263.74,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "count",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 297.49,
"Y": 588.73,
"Width": 42.1875,
"Height": 23.040000000000003
}
},
{
"Text": "i",
"Classes": "hljs-variable",
"Color": "rgb(156, 220, 254)",
"Bounds": {
"X": 356.5525,
"Y": 588.73,
"Width": 8.4375,
"Height": 23.040000000000003
}
},
{
"Text": "Console",
"Classes": "hljs-type",
"Color": "rgb(78, 201, 176)",
"Bounds": {
"X": 162.49,
"Y": 611.77,
"Width": 59.0625,
"Height": 23.040000000000003
}
},
{
"Text": "WriteLine",
"Classes": "hljs-dotfunction",
"Color": "rgb(220, 220, 170)",
"Bounds": {
"X": 229.99,
"Y": 611.77,
"Width": 75.9375,
"Height": 23.040000000000003
}
},
{
"Text": "$\"Hello {Name}: {i}\"",
"Classes": "hljs-string",
"Color": "rgb(206, 145, 120)",
"Bounds": {
"X": 314.365,
"Y": 611.77,
"Width": 168.75,
"Height": 23.039999999999964
}
},
{
"Text": "{Name}",
"Classes": "hljs-subst",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 381.865,
"Y": 611.77,
"Width": 50.625,
"Height": 23.040000000000003
}
},
{
"Text": "{i}",
"Classes": "hljs-subst",
"Color": "rgb(220, 220, 220)",
"Bounds": {
"X": 449.365,
"Y": 611.77,
"Width": 25.3125,
"Height": 23.040000000000003
}
}
]
}
],
"Table": {
"Text": "\n\n\nLanguage\nExtension\nStatus\n\n\n\n\nC#\n.cs\nPreview\n\n\nMarkdown\n.md\nWeb\n\n\n",
"Bounds": {
"X": 32.84,
"Y": 1048.2552000000003,
"Width": 285.484375,
"Height": 126.39999999999986
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgba(0, 0, 0, 0)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "",
"Padding": "",
"Display": "block"
}
},
"Blockquote": {
"Text": "\n相同的 Markdown、CSS 和 JavaScript,应通过实际渲染和交互检查。\n",
"Bounds": {
"X": 32.84,
"Y": 195.49,
"Width": 730.32,
"Height": 44.80000000000001
},
"Style": {
"Color": "rgb(110, 110, 110)",
"BackgroundColor": "rgba(81, 45, 180, 0.063)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "0 0.5rem 0.5rem 0",
"Padding": "",
"Display": "block"
}
},
"KatexCount": 2,
"MermaidSvgCount": 0,
"MermaidState": {
"Text": "Mermaid100%Mermaid 图表渲染失败,已显示原始内容flowchart LR\n A[Markdown] --> B[Web renderer]\n B --> C[Preview]\n",
"Bounds": {
"X": 32.84,
"Y": 1728.1346560000006,
"Width": 730.32,
"Height": 234.84
},
"Style": {
"Color": "rgb(17, 17, 17)",
"BackgroundColor": "rgb(255, 255, 255)",
"FontFamily": "system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji",
"FontSize": "16px",
"FontWeight": "400",
"LineHeight": "28.8px",
"BorderRadius": "14px",
"Padding": "",
"Display": "flex"
}
},
"Links": [
{
"Text": "Layout 章节",
"Href": "http://xfesystem.local/Documents/Preview/Index.html#layout",
"Bounds": {
"X": 100.93375,
"Y": 147.49,
"Width": 88.28125,
"Height": 28.80000000000001
}
},
{
"Text": "返回文档标题",
"Href": "http://xfesystem.local/Documents/Preview/Index.html#xfesystem",
"Bounds": {
"X": 32.84,
"Y": 2181.939856000001,
"Width": 96,
"Height": 28.8
}
}
],
"NoHostScreenshotSubstitution": true,
"ReadOnly": true
},
"ObservedFeatureGaps": [
"The fixture diagram did not produce a Mermaid SVG"
],
"MathDomCount": 2,
"MermaidSvgCount": 0,
"Boundary": "Core Markdown/code/toolbar behavior checked. Font/raster differences and optional math/diagram gaps are reported separately; passing is not a claim of complete website pixel parity.",
"EvidencePath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\WebsiteDocumentEvidence.json",
"EvidenceSha256": "1dc516af7ca2fc9ac7aed17e904557dd2c4c38d10d6862ea356c6ee2bb82c30c"
},
"Reference": {
"Kind": "ChromiumWebsiteArticleReference",
"GuestAcceptance": false,
"FullMvcSiteStarted": false,
"HtmlOrigin": "http://xfesystem.local",
"WebsiteRoot": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFEStudioWebSite",
"SourceCommit": "95b43e16776aa648bca19d0060d01d3d2a52196e",
"WebsiteManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"FixtureSha256": "a671fc393ea86c5a55452cb75639b64e656241e86a64319f21134b4decf90abb",
"SourceChecks": [
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap.min.css",
"Sha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap-icons.min.css",
"Sha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/theme-variables.css",
"Sha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/docs-layout.css",
"Sha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/code-style.css",
"Sha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/markdown-style.css",
"Sha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/log.css",
"Sha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/terminal.css",
"Sha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/katex.min.css",
"Sha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/highlight.min.js",
"Sha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/xaml.js",
"Sha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/csharp.js",
"Sha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/bash.js",
"Sha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/powershell.js",
"Sha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/dos.js",
"Sha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/log.js",
"Sha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/plaintext.js",
"Sha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/katex.min.js",
"Sha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/auto-render.min.js",
"Sha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/doc-utils.js",
"Sha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/code-block-tools.js",
"Sha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/docs-reader.js",
"Sha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/mermaid.min.js",
"Sha256": "9198f6322f37f242a3396fbda15bec75a053095f9a81175340a3bb63ebd41b76"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/mermaid.LICENSE.txt",
"Sha256": "e44b44d50e98cbf0c7e047e58d701fe5f26f181d5403fdcccba371ee31400e10"
},
{
"SourcePath": "LICENSE.txt",
"Sha256": "9573da33d89e89fbc77fffc7e5e9b08fdb68b122ceee2d6ff8210cd5fdcb7793"
},
{
"SourcePath": "XFEStudioWebSite/Views/Docs/View.cshtml",
"Sha256": "6faebb56d6f0169d668a88704d7c0cde7a1c97db44e3b40348f378c418606e03"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_Layout.cshtml",
"Sha256": "61f8809c04ada269b31bc84e2cd5174834bc7cac946fad0be6838da5530bf201"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_MarkdownStyles.cshtml",
"Sha256": "cac7abc79c62532ff31757ab59a1cc92d72088dff68c7c7a3de9583ab7fdeea4"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_MarkdownScripts.cshtml",
"Sha256": "4bd92a4c79c6119b83d29779c4264c1d79394db7e0fe167f7f79feb7f32d93d8"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_CodeHighlightStyles.cshtml",
"Sha256": "c6e17caa2a8bb9d9c9ddfd0787ddfc05515388c6750f6b4a0bee40e598eccc7e"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_CodeHighlightScripts.cshtml",
"Sha256": "883995da41449caa5f926d2f4e1b2de0df217281f0c1cc0cb727eb2d5ec88824"
},
{
"SourcePath": "XFEStudioWebSite/Services/MarkdownService.cs",
"Sha256": "dd8ce7a7fd07c7ed513f6065c35d3c61fd0d720dc6a3f7363f479b3c5621fa65"
},
{
"SourcePath": "XFEStudioWebSite/Services/CodeHighlightLanguage.cs",
"Sha256": "d62385aeb3d2ad67236d7e0e95df8dc41e52d5fb6396c1dde94994e1691363ec"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_AMS-Regular.woff",
"Sha256": "30da91e84c893f875e252689faebdc590b2871145e8adc7f9a9d4dbd8ce0b251"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_AMS-Regular.woff2",
"Sha256": "0cdd387c9590a1a9f9794560022dbb59654a7d86f187aa0c81495ad42d3a7308"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Caligraphic-Bold.ttf",
"Sha256": "07d8e303ce4fc12b4bb54f1004170dd190a1f3db45d400fe68060df3e0897268"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Caligraphic-Bold.woff2",
"Sha256": "de7701e42cf1f4cf0b766c03fb27977207eee2f4fd5d76fa82188406da43ea4c"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Caligraphic-Regular.ttf",
"Sha256": "ed0b74372feefcbb9c0666b2e210da37b7e49fa7fbbf3eeb11db5f693dacfbb7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Bold.ttf",
"Sha256": "9163df9c7122432e6495b4229fa9071cf9ae86a758ae5efc4924ec2e1a6dbce1"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Bold.woff",
"Sha256": "9be7ceb88004ab8ad124082246fbfcca4091e36385d4ec6ed1df67375dad50fb"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Bold.woff2",
"Sha256": "74444efd593c005e3f4573b44524704c0af0a937fe911cca9e94068d0d140d3f"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Regular.ttf",
"Sha256": "1e6f9579e90e2cac37f8f60a597c436e075c114385652b7cbeb0dec0421291b3"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Regular.woff",
"Sha256": "5e28753be717dac97f559f49bc10be9cf3c124ddcabda6659d11cb68febc6463"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Regular.woff2",
"Sha256": "51814d270d06ff0255dba0799994fa4d8c84d11f09951d47595f4abb1f3602dc"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Bold.ttf",
"Sha256": "138ac28d1663b3037e9c5f52371fa5c63d8324f4a38d22cd573e6ea3a3fd0cf8"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Bold.woff",
"Sha256": "c76c5d696297d51b9cb1639c7da4334f0e7dec81b42b11213b5e25ef671bb822"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Bold.woff2",
"Sha256": "0f60d1b897938ec918c8ce073092411baf9438f6739465693ff18b0f9d20b021"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-BoldItalic.ttf",
"Sha256": "70ee1f64a20f2048c21940ef46d0144fd215baa953ca69afd1e31e98544f708f"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Italic.woff",
"Sha256": "f1d6ef86f3b11a528bd5185199bd2443ecb2b0dead96d88674b5a2c12be24bdf"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Regular.woff2",
"Sha256": "c2342cd8b869e01752a9321dc17213fc40d4d04c79688c1d43f2cf316abd7866"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-BoldItalic.ttf",
"Sha256": "f9377ab0271cda59af24bcffbd46a4d0c8a3572ffafdbb38de2ad5ea7b0d5ee5"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-BoldItalic.woff",
"Sha256": "850c0af5c2238497febaf5e461d880bf458c341f42f4f330f1b1ab5698b1998e"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-BoldItalic.woff2",
"Sha256": "dc47344dbb6cb5b655c8460d561f4df5f501b90c804ad3c6cec65fe322351ab1"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-Italic.woff",
"Sha256": "8a8d244581371912b8f3f5a23e2437cb2a59cd9bcaebb0346e722c05737a2571"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-Italic.woff2",
"Sha256": "7af58c5ec8f132a2ddde9027c6d7814decce4d3b822a11192a42a20e2e973264"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Bold.ttf",
"Sha256": "1ece03f79f95277d57dc7f6b435a74e1379b0d46104a8530286b60ff49369ea0"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Bold.woff",
"Sha256": "ece03cfd83e22c212cdef66feb8442d25a083beb988db3f1883f3f9738d750ba"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Italic.ttf",
"Sha256": "3931dd81faed86ba021bb2bbdc36f5bed9a38d6b4f4077aca59b265aa1b02083"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Italic.woff2",
"Sha256": "00b26ac825e2095056396e0553b8ac26d3f8ad158c3826e28b4c45b385c4714a"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Regular.woff",
"Sha256": "11e4dc8a6471ff6d6ee561d53d10fde8f7489e798257ff449c5d37c197435605"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Regular.woff2",
"Sha256": "68e8c73ef42afd3ccec58bf0fba302cce448938e7fc020a5e31f8a952eee1342"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Script-Regular.ttf",
"Sha256": "1c67f068fea8bb09bf099c088b1cf64bd27516a6e07f4684344873564bb66a67"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Script-Regular.woff",
"Sha256": "d96cdf2b3bdd4d64a8fd5f74a4c467f123a8a73931cd435889f08ffaf9bf947a"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Script-Regular.woff2",
"Sha256": "036d4e95149b69ff9bcc0cd55771efeb25ffa3947293e69acd78d5ac328c684b"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size1-Regular.ttf",
"Sha256": "95b6d2f1a50173bfedb8c63e1d1c99b10427d0a4df4201cb44513b226951a22b"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size1-Regular.woff",
"Sha256": "c943cc986384f59e86bea5fd7dc50a9c4dfe567a7c05eb40d6790720dead97c9"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size1-Regular.woff2",
"Sha256": "6b47c40166b6dbe21a5dfca7718413f2147fd2399be1ba605d8ad39cedf25dfe"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size2-Regular.ttf",
"Sha256": "a6b2099fb555c60e3a0db3a08842ebf1d732c6eb4e4bf44913613bed4fc4e39b"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size2-Regular.woff",
"Sha256": "2014c523c3210bcc166648c4d4cc57f05b747df07a24277bf71c51e67dc79e3d"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size2-Regular.woff2",
"Sha256": "d04c54219f9eaec6d4d4fd42dfb28785975a4794d6b2fc71e566b9cd6db842dd"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size3-Regular.ttf",
"Sha256": "500e04d54f0d51666332c9d2089aa803be22aa878eca539e59fa53c6e522b082"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size3-Regular.woff",
"Sha256": "6ab6b62e9b62dae2c00dd90f791bd10950be0ecc3490d7d6045f51c2e8fe0949"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size3-Regular.woff2",
"Sha256": "73d591271b1604960cb10bb90fee021670af7297017e0e98480b332d11f51995"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size4-Regular.ttf",
"Sha256": "c647367d1dd4e162468717d020e1fc0f1dc5c26ebfdffbe55261713bf88c5877"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size4-Regular.woff2",
"Sha256": "a4af7d414440a1c1790825cfb700cf9cf43b0f2c4b04f0ebc523011ad9853ec0"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Typewriter-Regular.ttf",
"Sha256": "f01f3e87d9c6a61c0c081ceb577abd864eb00a612f7ac1620dd6915fad2ef5aa"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Typewriter-Regular.woff",
"Sha256": "e14fed02b1aba7ce9f5afd5844b5d0321b22351febc720e0de8b8723527609f7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Typewriter-Regular.woff2",
"Sha256": "71d517d67827787cfabdf186914cc3358eda539e37931941f2b2fd4a21f68c0b"
}
],
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2,
"Requests": [
{
"Url": "http://xfesystem.local/Dark.html",
"Sha256": "aa0eb7440de2fa0d9fc358bb6c0708ddd9268cbe7cb54b4eb8c58b5020b08a63",
"Bytes": 3300,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap.min.css",
"Sha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013",
"Bytes": 232956,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/theme-variables.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/theme-variables.css",
"Sha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c",
"Bytes": 10493,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap-icons.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap-icons.min.css",
"Sha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314",
"Bytes": 85879,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/code-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/code-style.css",
"Sha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"Bytes": 3101,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/markdown-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/markdown-style.css",
"Sha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515",
"Bytes": 33844,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/log.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/log.css",
"Sha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7",
"Bytes": 1870,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/terminal.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/terminal.css",
"Sha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799",
"Bytes": 507,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/katex.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/katex.min.css",
"Sha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f",
"Bytes": 23197,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/docs-layout.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/docs-layout.css",
"Sha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98",
"Bytes": 21909,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/highlight.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/highlight.min.js",
"Sha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654",
"Bytes": 132441,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/xaml.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/xaml.js",
"Sha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807",
"Bytes": 242,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/csharp.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/csharp.js",
"Sha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975",
"Bytes": 46117,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/bash.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/bash.js",
"Sha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099",
"Bytes": 2012,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/powershell.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/powershell.js",
"Sha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219",
"Bytes": 2094,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/dos.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/dos.js",
"Sha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac",
"Bytes": 1940,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/log.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/log.js",
"Sha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad",
"Bytes": 2952,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/plaintext.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/plaintext.js",
"Sha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759",
"Bytes": 741,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/katex.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/katex.min.js",
"Sha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae",
"Bytes": 277038,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/auto-render.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/auto-render.min.js",
"Sha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7",
"Bytes": 3478,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/doc-utils.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/doc-utils.js",
"Sha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3",
"Bytes": 46764,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/code-block-tools.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/code-block-tools.js",
"Sha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab",
"Bytes": 10260,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/docs-reader.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/docs-reader.js",
"Sha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8",
"Bytes": 2645,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/mermaid.min.js?v=11.16.0",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/mermaid.min.js",
"Sha256": "9198f6322f37f242a3396fbda15bec75a053095f9a81175340a3bb63ebd41b76",
"Bytes": 3568689,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6",
"SourcePath": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff2",
"Sha256": "476adf42b40325098fcfa8b36ab3e769186bb4f6ce6a249753e2e1a9c22bf99e",
"Bytes": 130396,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/fonts/KaTeX_Main-Regular.woff2",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Regular.woff2",
"Sha256": "c2342cd8b869e01752a9321dc17213fc40d4d04c79688c1d43f2cf316abd7866",
"Bytes": 26272,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/fonts/KaTeX_Math-Italic.woff2",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-Italic.woff2",
"Sha256": "7af58c5ec8f132a2ddde9027c6d7814decce4d3b822a11192a42a20e2e973264",
"Bytes": 16440,
"Status": 200
},
{
"Url": "http://xfesystem.local/Light.html",
"Sha256": "7870b2e376e064fdd3b77a31ab1535475ee031ed90acec4b8ad63d7bd2f10618",
"Bytes": 3297,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap.min.css",
"Sha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013",
"Bytes": 232956,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/theme-variables.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/theme-variables.css",
"Sha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c",
"Bytes": 10493,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap-icons.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap-icons.min.css",
"Sha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314",
"Bytes": 85879,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/code-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/code-style.css",
"Sha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"Bytes": 3101,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/markdown-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/markdown-style.css",
"Sha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515",
"Bytes": 33844,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/log.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/log.css",
"Sha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7",
"Bytes": 1870,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/terminal.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/terminal.css",
"Sha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799",
"Bytes": 507,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/katex.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/katex.min.css",
"Sha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f",
"Bytes": 23197,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/docs-layout.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/docs-layout.css",
"Sha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98",
"Bytes": 21909,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/highlight.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/highlight.min.js",
"Sha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654",
"Bytes": 132441,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/xaml.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/xaml.js",
"Sha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807",
"Bytes": 242,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/csharp.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/csharp.js",
"Sha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975",
"Bytes": 46117,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/bash.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/bash.js",
"Sha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099",
"Bytes": 2012,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/powershell.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/powershell.js",
"Sha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219",
"Bytes": 2094,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/dos.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/dos.js",
"Sha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac",
"Bytes": 1940,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/log.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/log.js",
"Sha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad",
"Bytes": 2952,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/plaintext.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/plaintext.js",
"Sha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759",
"Bytes": 741,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/katex.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/katex.min.js",
"Sha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae",
"Bytes": 277038,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/auto-render.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/auto-render.min.js",
"Sha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7",
"Bytes": 3478,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/doc-utils.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/doc-utils.js",
"Sha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3",
"Bytes": 46764,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/code-block-tools.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/code-block-tools.js",
"Sha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab",
"Bytes": 10260,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/docs-reader.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/docs-reader.js",
"Sha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8",
"Bytes": 2645,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/mermaid.min.js?v=11.16.0",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/mermaid.min.js",
"Sha256": "9198f6322f37f242a3396fbda15bec75a053095f9a81175340a3bb63ebd41b76",
"Bytes": 3568689,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6",
"SourcePath": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff2",
"Sha256": "476adf42b40325098fcfa8b36ab3e769186bb4f6ce6a249753e2e1a9c22bf99e",
"Bytes": 130396,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/fonts/KaTeX_Main-Regular.woff2",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Regular.woff2",
"Sha256": "c2342cd8b869e01752a9321dc17213fc40d4d04c79688c1d43f2cf316abd7866",
"Bytes": 26272,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/fonts/KaTeX_Math-Italic.woff2",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-Italic.woff2",
"Sha256": "7af58c5ec8f132a2ddde9027c6d7814decce4d3b822a11192a42a20e2e973264",
"Bytes": 16440,
"Status": 200
}
],
"ScriptExceptions": [],
"BrowserWarnings": [],
"States": [
{
"Theme": "dark",
"Viewport": {
"Width": 796,
"Height": 404
},
"Article": {
"Tag": "DIV",
"Class": "markdown-body docs-article-body",
"X": 1,
"Y": 1,
"Width": 789,
"Height": 2073.796875,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(224, 224, 224)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(224, 224, 224)",
"Padding": "31.84px",
"Margin": "0px"
},
"Code": {
"Tag": "PRE",
"Class": "code-block-enhanced code-lines-visible",
"X": 32.828125,
"Y": 260.234375,
"Width": 725.34375,
"Height": 449.0625,
"Font": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"LineHeight": "23.04px",
"Color": "rgb(241, 241, 244)",
"Background": "rgb(50, 50, 50)",
"Border": "color(srgb 0.367529 0.349647 0.425882)",
"Padding": "0px",
"Margin": "20px 0px"
},
"Heading": {
"Tag": "H1",
"Class": "",
"X": 32.828125,
"Y": 32.828125,
"Width": 725.34375,
"Height": 51.890625,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "33.94px",
"LineHeight": "40.728px",
"Color": "rgb(224, 224, 224)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(224, 224, 224) rgb(224, 224, 224) rgba(255, 255, 255, 0.18)",
"Padding": "0px 0px 10.182px",
"Margin": "0px 0px 33.94px"
},
"Quote": {
"Tag": "BLOCKQUOTE",
"Class": "",
"X": 32.828125,
"Y": 195.4375,
"Width": 725.34375,
"Height": 44.796875,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(174, 174, 174)",
"Background": "rgba(172, 153, 234, 0.063)",
"Border": "rgb(174, 174, 174) rgb(174, 174, 174) rgb(174, 174, 174) rgb(172, 153, 234)",
"Padding": "8px 16px",
"Margin": "16px 0px"
},
"Table": {
"Tag": "TABLE",
"Class": "",
"X": 32.828125,
"Y": 1030.71875,
"Width": 301.359375,
"Height": 126.390625,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(224, 224, 224)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(224, 224, 224)",
"Padding": "0px",
"Margin": "0px 0px 16px"
},
"Tokens": [
{
"Class": "hljs-keyword",
"Text": "using",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-namespace",
"Text": "System",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-keyword",
"Text": "namespace",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-namespace",
"Text": "XFESystem.Sample",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-comment",
"Text": "// Website C# syntax colors: keywords, types, methods and strings.",
"Color": "rgb(87, 166, 74)"
},
{
"Class": "hljs-keyword",
"Text": "public",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "sealed",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "class",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-type",
"Text": "Preview",
"Color": "rgb(78, 201, 176)"
},
{
"Class": "hljs-keyword",
"Text": "public",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-built_in",
"Text": "string",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "get",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "init",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-string",
"Text": "\"XFESystem\"",
"Color": "rgb(206, 145, 120)"
},
{
"Class": "hljs-function",
"Text": "public void Run(int count = 3)",
"Color": "rgb(241, 241, 244)"
},
{
"Class": "hljs-keyword",
"Text": "public",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "void",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-title",
"Text": "Run",
"Color": "rgb(220, 220, 170)"
},
{
"Class": "hljs-params",
"Text": "int count = 3",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-built_in",
"Text": "int",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-variable",
"Text": "count",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-number",
"Text": "3",
"Color": "rgb(181, 206, 168)"
},
{
"Class": "hljs-csharp-keyword",
"Text": "for",
"Color": "rgb(197, 134, 192)"
},
{
"Class": "hljs-keyword",
"Text": "var",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-variable",
"Text": "i",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-number",
"Text": "0",
"Color": "rgb(181, 206, 168)"
},
{
"Class": "hljs-variable",
"Text": "i",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-variable",
"Text": "count",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-variable",
"Text": "i",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-type",
"Text": "Console",
"Color": "rgb(78, 201, 176)"
},
{
"Class": "hljs-dotfunction",
"Text": "WriteLine",
"Color": "rgb(220, 220, 170)"
},
{
"Class": "hljs-string",
"Text": "$\"Hello {Name}: {i}\"",
"Color": "rgb(206, 145, 120)"
},
{
"Class": "hljs-subst",
"Text": "{Name}",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-subst",
"Text": "{i}",
"Color": "rgb(220, 220, 220)"
}
],
"CodeTools": 4,
"Lines": 15,
"Math": 2,
"Diagrams": 1,
"Css": [
{
"Href": "http://xfesystem.local/css/bootstrap.min.css",
"Rules": 1297
},
{
"Href": "http://xfesystem.local/css/theme-variables.css",
"Rules": 55
},
{
"Href": "http://xfesystem.local/css/bootstrap-icons.min.css",
"Rules": 2052
},
{
"Href": "http://xfesystem.local/css/docs/code-style.css",
"Rules": 43
},
{
"Href": "http://xfesystem.local/css/docs/markdown-style.css",
"Rules": 123
},
{
"Href": "http://xfesystem.local/css/docs/log.css",
"Rules": 14
},
{
"Href": "http://xfesystem.local/css/docs/terminal.css",
"Rules": 5
},
{
"Href": "http://xfesystem.local/css/docs/katex.min.css",
"Rules": 249
},
{
"Href": "http://xfesystem.local/css/docs/docs-layout.css",
"Rules": 98
},
{
"Href": null,
"Rules": 57
}
],
"Scripts": [
"http://xfesystem.local/js/docs/mermaid.min.js?v=11.16.0",
"http://xfesystem.local/js/docs/highlight.min.js",
"http://xfesystem.local/js/docs/xaml.js",
"http://xfesystem.local/js/docs/csharp.js",
"http://xfesystem.local/js/docs/bash.js",
"http://xfesystem.local/js/docs/powershell.js",
"http://xfesystem.local/js/docs/dos.js",
"http://xfesystem.local/js/docs/log.js",
"http://xfesystem.local/js/docs/plaintext.js",
"http://xfesystem.local/js/docs/katex.min.js",
"http://xfesystem.local/js/docs/auto-render.min.js",
"http://xfesystem.local/js/docs/doc-utils.js",
"http://xfesystem.local/js/docs/code-block-tools.js",
"http://xfesystem.local/js/docs/docs-reader.js"
],
"DocumentHeight": 2082,
"LineToggleWorked": true
},
{
"Theme": "light",
"Viewport": {
"Width": 796,
"Height": 404
},
"Article": {
"Tag": "DIV",
"Class": "markdown-body docs-article-body",
"X": 1,
"Y": 1,
"Width": 789,
"Height": 2073.796875,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(17, 17, 17)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(17, 17, 17)",
"Padding": "31.84px",
"Margin": "0px"
},
"Code": {
"Tag": "PRE",
"Class": "code-block-enhanced code-lines-visible",
"X": 32.828125,
"Y": 260.234375,
"Width": 725.34375,
"Height": 449.0625,
"Font": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"LineHeight": "23.04px",
"Color": "rgb(241, 241, 244)",
"Background": "rgb(50, 50, 50)",
"Border": "color(srgb 0.281882 0.248 0.375059)",
"Padding": "0px",
"Margin": "20px 0px"
},
"Heading": {
"Tag": "H1",
"Class": "",
"X": 32.828125,
"Y": 32.828125,
"Width": 725.34375,
"Height": 51.890625,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "33.94px",
"LineHeight": "40.728px",
"Color": "rgb(17, 17, 17)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(17, 17, 17) rgb(17, 17, 17) color(srgb 0.0666667 0.0666667 0.0666667 / 0.12)",
"Padding": "0px 0px 10.182px",
"Margin": "0px 0px 33.94px"
},
"Quote": {
"Tag": "BLOCKQUOTE",
"Class": "",
"X": 32.828125,
"Y": 195.4375,
"Width": 725.34375,
"Height": 44.796875,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(110, 110, 110)",
"Background": "rgba(81, 45, 180, 0.063)",
"Border": "rgb(110, 110, 110) rgb(110, 110, 110) rgb(110, 110, 110) rgb(81, 45, 180)",
"Padding": "8px 16px",
"Margin": "16px 0px"
},
"Table": {
"Tag": "TABLE",
"Class": "",
"X": 32.828125,
"Y": 1030.71875,
"Width": 301.359375,
"Height": 126.390625,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(17, 17, 17)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(17, 17, 17)",
"Padding": "0px",
"Margin": "0px 0px 16px"
},
"Tokens": [
{
"Class": "hljs-keyword",
"Text": "using",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-namespace",
"Text": "System",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-keyword",
"Text": "namespace",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-namespace",
"Text": "XFESystem.Sample",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-comment",
"Text": "// Website C# syntax colors: keywords, types, methods and strings.",
"Color": "rgb(87, 166, 74)"
},
{
"Class": "hljs-keyword",
"Text": "public",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "sealed",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "class",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-type",
"Text": "Preview",
"Color": "rgb(78, 201, 176)"
},
{
"Class": "hljs-keyword",
"Text": "public",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-built_in",
"Text": "string",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "get",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "init",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-string",
"Text": "\"XFESystem\"",
"Color": "rgb(206, 145, 120)"
},
{
"Class": "hljs-function",
"Text": "public void Run(int count = 3)",
"Color": "rgb(241, 241, 244)"
},
{
"Class": "hljs-keyword",
"Text": "public",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-keyword",
"Text": "void",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-title",
"Text": "Run",
"Color": "rgb(220, 220, 170)"
},
{
"Class": "hljs-params",
"Text": "int count = 3",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-built_in",
"Text": "int",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-variable",
"Text": "count",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-number",
"Text": "3",
"Color": "rgb(181, 206, 168)"
},
{
"Class": "hljs-csharp-keyword",
"Text": "for",
"Color": "rgb(197, 134, 192)"
},
{
"Class": "hljs-keyword",
"Text": "var",
"Color": "rgb(86, 156, 214)"
},
{
"Class": "hljs-variable",
"Text": "i",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-number",
"Text": "0",
"Color": "rgb(181, 206, 168)"
},
{
"Class": "hljs-variable",
"Text": "i",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-variable",
"Text": "count",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-variable",
"Text": "i",
"Color": "rgb(156, 220, 254)"
},
{
"Class": "hljs-type",
"Text": "Console",
"Color": "rgb(78, 201, 176)"
},
{
"Class": "hljs-dotfunction",
"Text": "WriteLine",
"Color": "rgb(220, 220, 170)"
},
{
"Class": "hljs-string",
"Text": "$\"Hello {Name}: {i}\"",
"Color": "rgb(206, 145, 120)"
},
{
"Class": "hljs-subst",
"Text": "{Name}",
"Color": "rgb(220, 220, 220)"
},
{
"Class": "hljs-subst",
"Text": "{i}",
"Color": "rgb(220, 220, 220)"
}
],
"CodeTools": 4,
"Lines": 15,
"Math": 2,
"Diagrams": 1,
"Css": [
{
"Href": "http://xfesystem.local/css/bootstrap.min.css",
"Rules": 1297
},
{
"Href": "http://xfesystem.local/css/theme-variables.css",
"Rules": 55
},
{
"Href": "http://xfesystem.local/css/bootstrap-icons.min.css",
"Rules": 2052
},
{
"Href": "http://xfesystem.local/css/docs/code-style.css",
"Rules": 43
},
{
"Href": "http://xfesystem.local/css/docs/markdown-style.css",
"Rules": 123
},
{
"Href": "http://xfesystem.local/css/docs/log.css",
"Rules": 14
},
{
"Href": "http://xfesystem.local/css/docs/terminal.css",
"Rules": 5
},
{
"Href": "http://xfesystem.local/css/docs/katex.min.css",
"Rules": 249
},
{
"Href": "http://xfesystem.local/css/docs/docs-layout.css",
"Rules": 98
},
{
"Href": null,
"Rules": 57
}
],
"Scripts": [
"http://xfesystem.local/js/docs/mermaid.min.js?v=11.16.0",
"http://xfesystem.local/js/docs/highlight.min.js",
"http://xfesystem.local/js/docs/xaml.js",
"http://xfesystem.local/js/docs/csharp.js",
"http://xfesystem.local/js/docs/bash.js",
"http://xfesystem.local/js/docs/powershell.js",
"http://xfesystem.local/js/docs/dos.js",
"http://xfesystem.local/js/docs/log.js",
"http://xfesystem.local/js/docs/plaintext.js",
"http://xfesystem.local/js/docs/katex.min.js",
"http://xfesystem.local/js/docs/auto-render.min.js",
"http://xfesystem.local/js/docs/doc-utils.js",
"http://xfesystem.local/js/docs/code-block-tools.js",
"http://xfesystem.local/js/docs/docs-reader.js"
],
"DocumentHeight": 2082,
"LineToggleWorked": true
}
],
"Screenshots": [
{
"Kind": "WebsiteBrowserReferenceScreenshot",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd\\Dark.png",
"ScreenshotSha256": "337d313639e9f667a7465fffa78b2dcc1ef0db5e4f121632775d8c2f0d945358",
"Theme": "dark",
"ViewportCss": {
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2
},
"WebsiteSourceManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"FixtureSha256": "a671fc393ea86c5a55452cb75639b64e656241e86a64319f21134b4decf90abb"
},
{
"Kind": "WebsiteBrowserReferenceScreenshot",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd\\Light.png",
"ScreenshotSha256": "16f8ee6abd2f59c30f7e9beb8f297ba818101b66db4ea5e96a123fe8b04c7861",
"Theme": "light",
"ViewportCss": {
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2
},
"WebsiteSourceManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"FixtureSha256": "a671fc393ea86c5a55452cb75639b64e656241e86a64319f21134b4decf90abb"
}
],
"BrowserConsole": [],
"ReferenceSupplementalFonts": [
{
"SourceUrl": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff2",
"CachedPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd\\bootstrap-icons.woff2",
"Sha256": "476adf42b40325098fcfa8b36ab3e769186bb4f6ce6a249753e2e1a9c22bf99e",
"Bytes": 130396,
"License": "MIT; Bootstrap Icons 1.11.3; original CSS license header retained"
},
{
"SourceUrl": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff",
"CachedPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd\\bootstrap-icons.woff",
"Sha256": "bb1de989b83970f6f4e54de1cd974c5cba55b73582da5e1b225a6d0edf029483",
"Bytes": 176032,
"License": "MIT; Bootstrap Icons 1.11.3; original CSS license header retained"
}
],
"Output": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd",
"BrowserVersion": "Edg/155.0.4283.45",
"BrowserPid": 57316,
"Passed": true,
"KnownMissingWebsiteResources": [],
"BrowserExited": {
"code": null,
"signal": "SIGTERM"
}
},
"ScreenshotComparison": {
"Kind": "ActualNativeAndWebsiteScreenshotComparison",
"ComparisonCompleted": true,
"Native": {
"ReceiptPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Result.json",
"ReceiptSha256": "3caeb58d8528074a4a1c2635bce9b26ed3d2e03518f283d52ec9a0a7fe09d465",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Browser-Website-Markdown-Ready-1.png",
"ScreenshotSha256": "7099530857e75db8a4440ed6a8f8cce339acede261ae1f9b724e9f376e02d64b",
"AcceptancePassed": true,
"KernelSha256": "bbb09ba1633773867dd990c9b8500e38e8662e0e1135c0faef6454febfdd6c39",
"ImageSha256": "c8ed90d08222dec50344f1c7aa00f251cf2c69a0a8cc960342859dd706617998",
"SourceSnapshotSha256": "16d3912fdf0ce8c0407f623f7b18ddb377aca3c61c721580eb9a94301c91119e",
"NativeWidth": 3840,
"NativeHeight": 2160,
"MemoryMiB": 1024,
"ScalePercent": 200,
"SourceKind": "Actual QEMU native framebuffer screendump"
},
"WebsiteReference": {
"ReceiptPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd\\LightScreenshot.json",
"ReceiptSha256": "7a37b587be8316752817129e0e1219f8779976bd7a369e4f3d61032881ea4c30",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd\\Light.png",
"ScreenshotSha256": "16f8ee6abd2f59c30f7e9beb8f297ba818101b66db4ea5e96a123fe8b04c7861",
"WebsiteSourceManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"ViewportCss": {
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2
},
"SourceKind": "Host website browser reference; never native guest acceptance",
"NativeGuestTested": false
},
"NativeRoiPhysical": [
348,
310,
1592,
808
],
"ReferenceRoiPhysical": [
0,
0,
1592,
808
],
"NativeScale": 2.0,
"ReferenceScale": 2.0,
"ComparedCssSize": [
796.0,
404.0
],
"ComparisonEligible": true,
"OriginalPixelsPreserved": true,
"ImagesResized": false,
"HostImageCountsAsNativeProof": false,
"Meaning": "Numerical pixel differences are observations. Completion does not mean visual parity or native compatibility passed.",
"ExactPixelMatch": false,
"PixelParityAccepted": false,
"MeanAbsoluteChannelError": 8.566190326633166,
"RootMeanSquareChannelError": 37.24307944055045,
"ChannelMaximumError": [
238,
238,
238
],
"ChangedPixels": 428624,
"ChangedPixelRatio": 0.33321309517886466
},
"ExactWebsitePixelParityAccepted": false,
"UserRequestedFullParityComplete": false,
"OriginalWebsiteResourceCount": 78,
"WebsiteSourceManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"ActualWebFontFallbacks": {
"system-ui, Segoe UI, sans-serif": "Lato Regular/Bold",
"Consolas, ui-monospace, monospace": "Cascadia Mono Regular; synthetic bold when requested"
},
"WebCjkFont": {
"Schema": "XfeWebCjkFont1",
"Family": "XFE Web CJK",
"DerivedFrom": "Noto Sans SC Version 2.004-H2",
"SourceUrl": "https://raw.githubusercontent.com/google/fonts/main/ofl/notosanssc/NotoSansSC%5Bwght%5D.ttf",
"OfficialContentsUrl": "https://api.github.com/repos/google/fonts/contents/ofl/notosanssc/NotoSansSC%5Bwght%5D.ttf",
"SourceGitBlobSha1": "fb0637bafbcd804fe32152370a1225990745b4bc",
"SourceSha256": "a3041811a78c361b1de50f953c805e0244951c21c5bd412f7232ef0d899af0da",
"SourceBytes": 17772300,
"DownloadTransport": "https://gh-proxy.com/https://raw.githubusercontent.com/google/fonts/main/ofl/notosanssc/NotoSansSC%5Bwght%5D.ttf",
"TransportVerifiedAgainstOfficialGitBlob": true,
"License": "SIL Open Font License 1.1; OFL.txt",
"Transformation": {
"Tool": "FontTools",
"Version": "4.61.1",
"Script": "Tools/BrowserCompatibility/BuildWebCjkFont.py",
"ScriptSha256": "9039d6fb3532074f041411a3f12f1dd874a293629ed7b1d380f34dc2d5e4bf66",
"StaticWeights": [
400,
700
],
"LayoutFeatures": [],
"ModifiedFamily": "XFE Web CJK",
"Notes": "Axis instantiation and BMP Unicode subsetting, preserving original glyf outlines at the selected weights. Simple glyph rendering; no complex shaping or supplementary-plane coverage."
},
"RequestedUnicodeRanges": [
"U+0080-U+07FF",
"U+2000-U+206F",
"U+2190-U+21FF",
"U+3000-U+303F",
"U+3400-U+9FFF",
"U+FF00-U+FFEF",
"U+FFFD"
],
"RequestedUnicodeCount": 30097,
"AvailableRequestedCount": 28184,
"UnavailableRequestedRanges": [
"U+0080-U+009F",
"U+0104-U+010F",
"U+0114-U+0119",
"U+011C-U+0127",
"U+012C-U+0142",
"U+0145-U+0146",
"U+0149-U+014B",
"U+0150-U+0151",
"U+0154-U+0167",
"U+016E-U+0191",
"U+0193-U+019F",
"U+01A2-U+01AE",
"U+01B1-U+01CC",
"U+01DD-U+01F7",
"U+01FA-U+0250",
"U+0252-U+0260",
"U+0262-U+02BA",
"U+02BC-U+02C6",
"U+02C8",
"U+02CC-U+02D8",
"U+02DA-U+02E9",
"U+02EC-U+02FF",
"U+0302-U+0303",
"U+0305-U+0306",
"U+0308-U+030B",
"U+030D-U+0390",
"U+03A2",
"U+03AA-U+03B0",
"U+03CA-U+0400",
"U+0402-U+040F",
"U+0450",
"U+0452-U+07FF",
"U+2000-U+2001",
"U+2004-U+200F",
"U+2017",
"U+201B",
"U+201F",
"U+2023-U+2024",
"U+2028-U+202F",
"U+2031",
"U+2034",
"U+2036-U+2038",
"U+203D-U+2041",
"U+2043-U+2046",
"U+204A-U+2050",
"U+2052-U+206F",
"U+219A-U+21B7",
"U+21BA-U+21C3",
"U+21C7-U+21CA",
"U+21CD-U+21CF",
"U+21D1",
"U+21D3",
"U+21D5-U+21E5",
"U+21EA-U+21F4",
"U+21F6-U+21FF",
"U+4DB6-U+4DFF",
"U+9FF0-U+9FFF",
"U+FF00",
"U+FFA0",
"U+FFBF-U+FFC1",
"U+FFC8-U+FFC9",
"U+FFD0-U+FFD1",
"U+FFD8-U+FFD9",
"U+FFDD-U+FFDF",
"U+FFE7",
"U+FFEF",
"U+FFFD"
],
"UnavailableRequestedCount": 1913,
"AsciiIncluded": false,
"FallbackOrder": "Existing primary Web family when HasGlyph succeeds, then XFE Web CJK 400/700 when HasGlyph succeeds, finally existing Unifont bitmap for remaining missing BMP glyphs",
"DesktopAndTerminalChanged": false,
"WindowsFontsBundled": false,
"Outputs": [
{
"Path": "XfeWebCjk-Regular.ttf",
"Weight": 400,
"GlyphCount": 28170,
"UnicodeCoverageCount": 28184,
"Outline": "Static TrueType glyf",
"Sha256": "541dad3059a190e9839a33a5026e15b1d5e7ac1dfa8ff2da040330fd23acf418",
"Bytes": 9868836
},
{
"Path": "XfeWebCjk-Bold.ttf",
"Weight": 700,
"GlyphCount": 28170,
"UnicodeCoverageCount": 28184,
"Outline": "Static TrueType glyf",
"Sha256": "0892a959dd44a1e2c1c5c674b4fe6ec9fb24ec38fb19e94d55643ba235c68cf5",
"Bytes": 9855240
}
],
"Files": [
{
"Path": "NotoSansSC-Wght.ttf",
"Bytes": 17772300,
"Sha256": "a3041811a78c361b1de50f953c805e0244951c21c5bd412f7232ef0d899af0da"
},
{
"Path": "OFL.txt",
"Bytes": 4388,
"Sha256": "1c05c68c34f9708415aada51f17e1b0092d2cea709bf4a94cd38114f9e73d7d9"
},
{
"Path": "XfeWebCjk-Regular.ttf",
"Bytes": 9868836,
"Sha256": "541dad3059a190e9839a33a5026e15b1d5e7ac1dfa8ff2da040330fd23acf418"
},
{
"Path": "XfeWebCjk-Bold.ttf",
"Bytes": 9855240,
"Sha256": "0892a959dd44a1e2c1c5c674b4fe6ec9fb24ec38fb19e94d55643ba235c68cf5"
}
]
},
"WebsiteIconFont": {
"Schema": "XfeWebIconFont1",
"Family": "bootstrap-icons",
"LibraryVersion": "1.11.3",
"License": "MIT; License.md",
"LicenseSource": "https://raw.githubusercontent.com/twbs/icons/v1.11.3/LICENSE",
"SourceUrl": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff",
"SourceWoff2Url": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff2",
"SourceSha256": "bb1de989b83970f6f4e54de1cd974c5cba55b73582da5e1b225a6d0edf029483",
"OutputSha256": "78dbe9eda39ce48844c1c9a77d747158cfd9611456bb502797bb45bfdbaf80c5",
"GlyphCount": 2049,
"UnicodeCoverageCount": 2050,
"Subset": false,
"Outline": "TrueType glyf; complete original outlines and cmap preserved",
"Transformation": {
"Tool": "FontTools",
"Version": "4.61.1",
"Script": "Tools/BrowserCompatibility/BuildWebIconFont.py",
"ScriptSha256": "9e9917ab45279f3f02eae1c3c73b54302596163f2552605e418b156c63761c15",
"Operation": "WOFF decompression to sfnt TTF; no outline, cmap, name or metric changes"
},
"Files": [
{
"Path": "BootstrapIcons.woff",
"Bytes": 176032,
"Sha256": "bb1de989b83970f6f4e54de1cd974c5cba55b73582da5e1b225a6d0edf029483"
},
{
"Path": "BootstrapIcons.woff2",
"Bytes": 130396,
"Sha256": "476adf42b40325098fcfa8b36ab3e769186bb4f6ce6a249753e2e1a9c22bf99e"
},
{
"Path": "BootstrapIcons.ttf",
"Bytes": 450740,
"Sha256": "78dbe9eda39ce48844c1c9a77d747158cfd9611456bb502797bb45bfdbaf80c5"
},
{
"Path": "License.md",
"Bytes": 1093,
"Sha256": "0fb3e11bd57e896c5a512afd64864d28a37de45d19835016c87ca1ad19ead969"
}
]
},
"Scope": "Website article component and C# token classification; not the complete MVC site or a complete web platform",
"CSharpReference": {
"Kind": "ChromiumWebsiteArticleReference",
"GuestAcceptance": false,
"FullMvcSiteStarted": false,
"HtmlOrigin": "http://xfesystem.local",
"WebsiteRoot": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFEStudioWebSite",
"SourceCommit": "95b43e16776aa648bca19d0060d01d3d2a52196e",
"WebsiteManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"FixtureSha256": "78bf8dc888a897497ca91d2eddff9cea770c9dfa73f6c12da2320e87ff6dc448",
"SourceChecks": [
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap.min.css",
"Sha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap-icons.min.css",
"Sha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/theme-variables.css",
"Sha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/docs-layout.css",
"Sha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/code-style.css",
"Sha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/markdown-style.css",
"Sha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/log.css",
"Sha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/terminal.css",
"Sha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/katex.min.css",
"Sha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/highlight.min.js",
"Sha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/xaml.js",
"Sha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/csharp.js",
"Sha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/bash.js",
"Sha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/powershell.js",
"Sha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/dos.js",
"Sha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/log.js",
"Sha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/plaintext.js",
"Sha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/katex.min.js",
"Sha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/auto-render.min.js",
"Sha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/doc-utils.js",
"Sha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/code-block-tools.js",
"Sha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/docs-reader.js",
"Sha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/mermaid.min.js",
"Sha256": "9198f6322f37f242a3396fbda15bec75a053095f9a81175340a3bb63ebd41b76"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/mermaid.LICENSE.txt",
"Sha256": "e44b44d50e98cbf0c7e047e58d701fe5f26f181d5403fdcccba371ee31400e10"
},
{
"SourcePath": "LICENSE.txt",
"Sha256": "9573da33d89e89fbc77fffc7e5e9b08fdb68b122ceee2d6ff8210cd5fdcb7793"
},
{
"SourcePath": "XFEStudioWebSite/Views/Docs/View.cshtml",
"Sha256": "6faebb56d6f0169d668a88704d7c0cde7a1c97db44e3b40348f378c418606e03"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_Layout.cshtml",
"Sha256": "61f8809c04ada269b31bc84e2cd5174834bc7cac946fad0be6838da5530bf201"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_MarkdownStyles.cshtml",
"Sha256": "cac7abc79c62532ff31757ab59a1cc92d72088dff68c7c7a3de9583ab7fdeea4"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_MarkdownScripts.cshtml",
"Sha256": "4bd92a4c79c6119b83d29779c4264c1d79394db7e0fe167f7f79feb7f32d93d8"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_CodeHighlightStyles.cshtml",
"Sha256": "c6e17caa2a8bb9d9c9ddfd0787ddfc05515388c6750f6b4a0bee40e598eccc7e"
},
{
"SourcePath": "XFEStudioWebSite/Views/Shared/_CodeHighlightScripts.cshtml",
"Sha256": "883995da41449caa5f926d2f4e1b2de0df217281f0c1cc0cb727eb2d5ec88824"
},
{
"SourcePath": "XFEStudioWebSite/Services/MarkdownService.cs",
"Sha256": "dd8ce7a7fd07c7ed513f6065c35d3c61fd0d720dc6a3f7363f479b3c5621fa65"
},
{
"SourcePath": "XFEStudioWebSite/Services/CodeHighlightLanguage.cs",
"Sha256": "d62385aeb3d2ad67236d7e0e95df8dc41e52d5fb6396c1dde94994e1691363ec"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_AMS-Regular.woff",
"Sha256": "30da91e84c893f875e252689faebdc590b2871145e8adc7f9a9d4dbd8ce0b251"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_AMS-Regular.woff2",
"Sha256": "0cdd387c9590a1a9f9794560022dbb59654a7d86f187aa0c81495ad42d3a7308"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Caligraphic-Bold.ttf",
"Sha256": "07d8e303ce4fc12b4bb54f1004170dd190a1f3db45d400fe68060df3e0897268"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Caligraphic-Bold.woff2",
"Sha256": "de7701e42cf1f4cf0b766c03fb27977207eee2f4fd5d76fa82188406da43ea4c"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Caligraphic-Regular.ttf",
"Sha256": "ed0b74372feefcbb9c0666b2e210da37b7e49fa7fbbf3eeb11db5f693dacfbb7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Bold.ttf",
"Sha256": "9163df9c7122432e6495b4229fa9071cf9ae86a758ae5efc4924ec2e1a6dbce1"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Bold.woff",
"Sha256": "9be7ceb88004ab8ad124082246fbfcca4091e36385d4ec6ed1df67375dad50fb"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Bold.woff2",
"Sha256": "74444efd593c005e3f4573b44524704c0af0a937fe911cca9e94068d0d140d3f"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Regular.ttf",
"Sha256": "1e6f9579e90e2cac37f8f60a597c436e075c114385652b7cbeb0dec0421291b3"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Regular.woff",
"Sha256": "5e28753be717dac97f559f49bc10be9cf3c124ddcabda6659d11cb68febc6463"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Fraktur-Regular.woff2",
"Sha256": "51814d270d06ff0255dba0799994fa4d8c84d11f09951d47595f4abb1f3602dc"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Bold.ttf",
"Sha256": "138ac28d1663b3037e9c5f52371fa5c63d8324f4a38d22cd573e6ea3a3fd0cf8"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Bold.woff",
"Sha256": "c76c5d696297d51b9cb1639c7da4334f0e7dec81b42b11213b5e25ef671bb822"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Bold.woff2",
"Sha256": "0f60d1b897938ec918c8ce073092411baf9438f6739465693ff18b0f9d20b021"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-BoldItalic.ttf",
"Sha256": "70ee1f64a20f2048c21940ef46d0144fd215baa953ca69afd1e31e98544f708f"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Italic.woff",
"Sha256": "f1d6ef86f3b11a528bd5185199bd2443ecb2b0dead96d88674b5a2c12be24bdf"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Main-Regular.woff2",
"Sha256": "c2342cd8b869e01752a9321dc17213fc40d4d04c79688c1d43f2cf316abd7866"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-BoldItalic.ttf",
"Sha256": "f9377ab0271cda59af24bcffbd46a4d0c8a3572ffafdbb38de2ad5ea7b0d5ee5"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-BoldItalic.woff",
"Sha256": "850c0af5c2238497febaf5e461d880bf458c341f42f4f330f1b1ab5698b1998e"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-BoldItalic.woff2",
"Sha256": "dc47344dbb6cb5b655c8460d561f4df5f501b90c804ad3c6cec65fe322351ab1"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-Italic.woff",
"Sha256": "8a8d244581371912b8f3f5a23e2437cb2a59cd9bcaebb0346e722c05737a2571"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Math-Italic.woff2",
"Sha256": "7af58c5ec8f132a2ddde9027c6d7814decce4d3b822a11192a42a20e2e973264"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Bold.ttf",
"Sha256": "1ece03f79f95277d57dc7f6b435a74e1379b0d46104a8530286b60ff49369ea0"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Bold.woff",
"Sha256": "ece03cfd83e22c212cdef66feb8442d25a083beb988db3f1883f3f9738d750ba"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Italic.ttf",
"Sha256": "3931dd81faed86ba021bb2bbdc36f5bed9a38d6b4f4077aca59b265aa1b02083"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Italic.woff2",
"Sha256": "00b26ac825e2095056396e0553b8ac26d3f8ad158c3826e28b4c45b385c4714a"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Regular.woff",
"Sha256": "11e4dc8a6471ff6d6ee561d53d10fde8f7489e798257ff449c5d37c197435605"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_SansSerif-Regular.woff2",
"Sha256": "68e8c73ef42afd3ccec58bf0fba302cce448938e7fc020a5e31f8a952eee1342"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Script-Regular.ttf",
"Sha256": "1c67f068fea8bb09bf099c088b1cf64bd27516a6e07f4684344873564bb66a67"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Script-Regular.woff",
"Sha256": "d96cdf2b3bdd4d64a8fd5f74a4c467f123a8a73931cd435889f08ffaf9bf947a"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Script-Regular.woff2",
"Sha256": "036d4e95149b69ff9bcc0cd55771efeb25ffa3947293e69acd78d5ac328c684b"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size1-Regular.ttf",
"Sha256": "95b6d2f1a50173bfedb8c63e1d1c99b10427d0a4df4201cb44513b226951a22b"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size1-Regular.woff",
"Sha256": "c943cc986384f59e86bea5fd7dc50a9c4dfe567a7c05eb40d6790720dead97c9"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size1-Regular.woff2",
"Sha256": "6b47c40166b6dbe21a5dfca7718413f2147fd2399be1ba605d8ad39cedf25dfe"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size2-Regular.ttf",
"Sha256": "a6b2099fb555c60e3a0db3a08842ebf1d732c6eb4e4bf44913613bed4fc4e39b"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size2-Regular.woff",
"Sha256": "2014c523c3210bcc166648c4d4cc57f05b747df07a24277bf71c51e67dc79e3d"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size2-Regular.woff2",
"Sha256": "d04c54219f9eaec6d4d4fd42dfb28785975a4794d6b2fc71e566b9cd6db842dd"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size3-Regular.ttf",
"Sha256": "500e04d54f0d51666332c9d2089aa803be22aa878eca539e59fa53c6e522b082"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size3-Regular.woff",
"Sha256": "6ab6b62e9b62dae2c00dd90f791bd10950be0ecc3490d7d6045f51c2e8fe0949"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size3-Regular.woff2",
"Sha256": "73d591271b1604960cb10bb90fee021670af7297017e0e98480b332d11f51995"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size4-Regular.ttf",
"Sha256": "c647367d1dd4e162468717d020e1fc0f1dc5c26ebfdffbe55261713bf88c5877"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Size4-Regular.woff2",
"Sha256": "a4af7d414440a1c1790825cfb700cf9cf43b0f2c4b04f0ebc523011ad9853ec0"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Typewriter-Regular.ttf",
"Sha256": "f01f3e87d9c6a61c0c081ceb577abd864eb00a612f7ac1620dd6915fad2ef5aa"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Typewriter-Regular.woff",
"Sha256": "e14fed02b1aba7ce9f5afd5844b5d0321b22351febc720e0de8b8723527609f7"
},
{
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/fonts/KaTeX_Typewriter-Regular.woff2",
"Sha256": "71d517d67827787cfabdf186914cc3358eda539e37931941f2b2fd4a21f68c0b"
}
],
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2,
"Requests": [
{
"Url": "http://xfesystem.local/CodeDark.html",
"Sha256": "cc186334200befb9be8137235f16f3780d6f677474e6b9b00f65ffd6f77da5db",
"Bytes": 1880,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap.min.css",
"Sha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013",
"Bytes": 232956,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/theme-variables.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/theme-variables.css",
"Sha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c",
"Bytes": 10493,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap-icons.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap-icons.min.css",
"Sha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314",
"Bytes": 85879,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/code-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/code-style.css",
"Sha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"Bytes": 3101,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/markdown-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/markdown-style.css",
"Sha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515",
"Bytes": 33844,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/log.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/log.css",
"Sha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7",
"Bytes": 1870,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/terminal.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/terminal.css",
"Sha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799",
"Bytes": 507,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/katex.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/katex.min.css",
"Sha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f",
"Bytes": 23197,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/docs-layout.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/docs-layout.css",
"Sha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98",
"Bytes": 21909,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/highlight.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/highlight.min.js",
"Sha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654",
"Bytes": 132441,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/xaml.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/xaml.js",
"Sha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807",
"Bytes": 242,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/csharp.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/csharp.js",
"Sha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975",
"Bytes": 46117,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/bash.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/bash.js",
"Sha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099",
"Bytes": 2012,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/powershell.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/powershell.js",
"Sha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219",
"Bytes": 2094,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/dos.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/dos.js",
"Sha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac",
"Bytes": 1940,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/log.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/log.js",
"Sha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad",
"Bytes": 2952,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/plaintext.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/plaintext.js",
"Sha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759",
"Bytes": 741,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/katex.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/katex.min.js",
"Sha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae",
"Bytes": 277038,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/auto-render.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/auto-render.min.js",
"Sha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7",
"Bytes": 3478,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/doc-utils.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/doc-utils.js",
"Sha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3",
"Bytes": 46764,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/code-block-tools.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/code-block-tools.js",
"Sha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab",
"Bytes": 10260,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/docs-reader.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/docs-reader.js",
"Sha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8",
"Bytes": 2645,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6",
"SourcePath": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff2",
"Sha256": "476adf42b40325098fcfa8b36ab3e769186bb4f6ce6a249753e2e1a9c22bf99e",
"Bytes": 130396,
"Status": 200
},
{
"Url": "http://xfesystem.local/CodeLight.html",
"Sha256": "e7cc7cf7697171c97b4e4af1cf9d891f325c9bc3433e9c3c01556468f87ce050",
"Bytes": 1877,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap.min.css",
"Sha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013",
"Bytes": 232956,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/theme-variables.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/theme-variables.css",
"Sha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c",
"Bytes": 10493,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/bootstrap-icons.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/bootstrap-icons.min.css",
"Sha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314",
"Bytes": 85879,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/code-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/code-style.css",
"Sha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"Bytes": 3101,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/markdown-style.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/markdown-style.css",
"Sha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515",
"Bytes": 33844,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/log.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/log.css",
"Sha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7",
"Bytes": 1870,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/terminal.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/terminal.css",
"Sha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799",
"Bytes": 507,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/katex.min.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/katex.min.css",
"Sha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f",
"Bytes": 23197,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/docs/docs-layout.css",
"SourcePath": "XFEStudioWebSite/wwwroot/css/docs/docs-layout.css",
"Sha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98",
"Bytes": 21909,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/highlight.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/highlight.min.js",
"Sha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654",
"Bytes": 132441,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/xaml.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/xaml.js",
"Sha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807",
"Bytes": 242,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/csharp.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/csharp.js",
"Sha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975",
"Bytes": 46117,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/bash.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/bash.js",
"Sha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099",
"Bytes": 2012,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/powershell.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/powershell.js",
"Sha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219",
"Bytes": 2094,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/dos.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/dos.js",
"Sha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac",
"Bytes": 1940,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/log.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/log.js",
"Sha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad",
"Bytes": 2952,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/plaintext.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/plaintext.js",
"Sha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759",
"Bytes": 741,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/katex.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/katex.min.js",
"Sha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae",
"Bytes": 277038,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/auto-render.min.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/auto-render.min.js",
"Sha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7",
"Bytes": 3478,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/doc-utils.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/doc-utils.js",
"Sha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3",
"Bytes": 46764,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/code-block-tools.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/code-block-tools.js",
"Sha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab",
"Bytes": 10260,
"Status": 200
},
{
"Url": "http://xfesystem.local/js/docs/docs-reader.js",
"SourcePath": "XFEStudioWebSite/wwwroot/js/docs/docs-reader.js",
"Sha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8",
"Bytes": 2645,
"Status": 200
},
{
"Url": "http://xfesystem.local/css/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6",
"SourcePath": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff2",
"Sha256": "476adf42b40325098fcfa8b36ab3e769186bb4f6ce6a249753e2e1a9c22bf99e",
"Bytes": 130396,
"Status": 200
}
],
"ScriptExceptions": [],
"BrowserWarnings": [],
"States": [
{
"Theme": "dark",
"Viewport": {
"Width": 796,
"Height": 404
},
"Article": {
"Tag": "DIV",
"Class": "markdown-body docs-article-body",
"X": 1,
"Y": 1,
"Width": 789,
"Height": 443.578125,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(224, 224, 224)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(224, 224, 224)",
"Padding": "31.84px",
"Margin": "0px"
},
"Code": {
"Tag": "PRE",
"Class": "code-block-enhanced code-lines-visible",
"X": 32.828125,
"Y": 32.828125,
"Width": 725.34375,
"Height": 379.921875,
"Font": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"LineHeight": "23.04px",
"Color": "rgb(241, 241, 244)",
"Background": "rgb(50, 50, 50)",
"Border": "color(srgb 0.367529 0.349647 0.425882)",
"Padding": "0px",
"Margin": "0px"
},
"Heading": null,
"Quote": null,
"Table": null,
"CodeText": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}",
"Tokens": [
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "using",
"Utf16Start": 0,
"Utf16End": 5,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-namespace",
"Scopes": [
"hljs-namespace"
],
"Text": "System",
"Utf16Start": 6,
"Utf16End": 12,
"Color": "rgb(220, 220, 220)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "namespace",
"Utf16Start": 14,
"Utf16End": 23,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-namespace",
"Scopes": [
"hljs-namespace"
],
"Text": "XFEstudio",
"Utf16Start": 24,
"Utf16End": 33,
"Color": "rgb(220, 220, 220)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "public",
"Utf16Start": 35,
"Utf16End": 41,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "sealed",
"Utf16Start": 42,
"Utf16End": 48,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "class",
"Utf16Start": 49,
"Utf16End": 54,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-type",
"Scopes": [
"hljs-type"
],
"Text": "Preview",
"Utf16Start": 55,
"Utf16End": 62,
"Color": "rgb(78, 201, 176)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "public",
"Utf16Start": 69,
"Utf16End": 75,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-built_in",
"Scopes": [
"hljs-built_in"
],
"Text": "string",
"Utf16Start": 76,
"Utf16End": 82,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "get",
"Utf16Start": 93,
"Utf16End": 96,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "set",
"Utf16Start": 98,
"Utf16End": 101,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-string",
"Scopes": [
"hljs-string"
],
"Text": "\"Hello XFESystem\"",
"Utf16Start": 107,
"Utf16End": 124,
"Color": "rgb(206, 145, 120)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-function",
"Scopes": [
"hljs-function"
],
"Text": "public static int Run(int value)",
"Utf16Start": 130,
"Utf16End": 162,
"Color": "rgb(241, 241, 244)",
"Background": "rgb(53, 53, 53)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-function",
"hljs-keyword"
],
"Text": "public",
"Utf16Start": 130,
"Utf16End": 136,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-function",
"hljs-keyword"
],
"Text": "static",
"Utf16Start": 137,
"Utf16End": 143,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-built_in",
"Scopes": [
"hljs-function",
"hljs-built_in"
],
"Text": "int",
"Utf16Start": 144,
"Utf16End": 147,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-title",
"Scopes": [
"hljs-function",
"hljs-title"
],
"Text": "Run",
"Utf16Start": 148,
"Utf16End": 151,
"Color": "rgb(220, 220, 170)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-params",
"Scopes": [
"hljs-function",
"hljs-params"
],
"Text": "int value",
"Utf16Start": 152,
"Utf16End": 161,
"Color": "rgb(220, 220, 220)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-built_in",
"Scopes": [
"hljs-function",
"hljs-params",
"hljs-built_in"
],
"Text": "int",
"Utf16Start": 152,
"Utf16End": 155,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-function",
"hljs-params",
"hljs-keyword"
],
"Text": "value",
"Utf16Start": 156,
"Utf16End": 161,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-csharp-keyword",
"Scopes": [
"hljs-csharp-keyword"
],
"Text": "if",
"Utf16Start": 177,
"Utf16End": 179,
"Color": "rgb(197, 134, 192)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "value",
"Utf16Start": 181,
"Utf16End": 186,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-number",
"Scopes": [
"hljs-number"
],
"Text": "0",
"Utf16Start": 189,
"Utf16End": 190,
"Color": "rgb(181, 206, 168)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-csharp-keyword",
"Scopes": [
"hljs-csharp-keyword"
],
"Text": "return",
"Utf16Start": 192,
"Utf16End": 198,
"Color": "rgb(197, 134, 192)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-type",
"Scopes": [
"hljs-type"
],
"Text": "Math",
"Utf16Start": 199,
"Utf16End": 203,
"Color": "rgb(78, 201, 176)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-dotfunction",
"Scopes": [
"hljs-dotfunction"
],
"Text": "Max",
"Utf16Start": 204,
"Utf16End": 207,
"Color": "rgb(220, 220, 170)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "value",
"Utf16Start": 208,
"Utf16End": 213,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-number",
"Scopes": [
"hljs-number"
],
"Text": "42",
"Utf16Start": 215,
"Utf16End": 217,
"Color": "rgb(181, 206, 168)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-type",
"Scopes": [
"hljs-type"
],
"Text": "Console",
"Utf16Start": 228,
"Utf16End": 235,
"Color": "rgb(78, 201, 176)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-dotfunction",
"Scopes": [
"hljs-dotfunction"
],
"Text": "WriteLine",
"Utf16Start": 236,
"Utf16End": 245,
"Color": "rgb(220, 220, 170)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-string",
"Scopes": [
"hljs-string"
],
"Text": "\"Ready\"",
"Utf16Start": 246,
"Utf16End": 253,
"Color": "rgb(206, 145, 120)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-csharp-keyword",
"Scopes": [
"hljs-csharp-keyword"
],
"Text": "return",
"Utf16Start": 264,
"Utf16End": 270,
"Color": "rgb(197, 134, 192)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-number",
"Scopes": [
"hljs-number"
],
"Text": "0",
"Utf16Start": 271,
"Utf16End": 272,
"Color": "rgb(181, 206, 168)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
}
],
"CodeTools": 4,
"Lines": 12,
"Math": 0,
"Diagrams": 0,
"Css": [
{
"Href": "http://xfesystem.local/css/bootstrap.min.css",
"Rules": 1297
},
{
"Href": "http://xfesystem.local/css/theme-variables.css",
"Rules": 55
},
{
"Href": "http://xfesystem.local/css/bootstrap-icons.min.css",
"Rules": 2052
},
{
"Href": "http://xfesystem.local/css/docs/code-style.css",
"Rules": 43
},
{
"Href": "http://xfesystem.local/css/docs/markdown-style.css",
"Rules": 123
},
{
"Href": "http://xfesystem.local/css/docs/log.css",
"Rules": 14
},
{
"Href": "http://xfesystem.local/css/docs/terminal.css",
"Rules": 5
},
{
"Href": "http://xfesystem.local/css/docs/katex.min.css",
"Rules": 249
},
{
"Href": "http://xfesystem.local/css/docs/docs-layout.css",
"Rules": 98
}
],
"Scripts": [
"http://xfesystem.local/js/docs/highlight.min.js",
"http://xfesystem.local/js/docs/xaml.js",
"http://xfesystem.local/js/docs/csharp.js",
"http://xfesystem.local/js/docs/bash.js",
"http://xfesystem.local/js/docs/powershell.js",
"http://xfesystem.local/js/docs/dos.js",
"http://xfesystem.local/js/docs/log.js",
"http://xfesystem.local/js/docs/plaintext.js",
"http://xfesystem.local/js/docs/katex.min.js",
"http://xfesystem.local/js/docs/auto-render.min.js",
"http://xfesystem.local/js/docs/doc-utils.js",
"http://xfesystem.local/js/docs/code-block-tools.js",
"http://xfesystem.local/js/docs/docs-reader.js"
],
"DocumentHeight": 446,
"OriginalCssOrder": [
{
"UrlPath": "/css/bootstrap.min.css",
"SourceSha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013"
},
{
"UrlPath": "/css/theme-variables.css",
"SourceSha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c"
},
{
"UrlPath": "/css/bootstrap-icons.min.css",
"SourceSha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314"
},
{
"UrlPath": "/css/docs/code-style.css",
"SourceSha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3"
},
{
"UrlPath": "/css/docs/markdown-style.css",
"SourceSha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515"
},
{
"UrlPath": "/css/docs/log.css",
"SourceSha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7"
},
{
"UrlPath": "/css/docs/terminal.css",
"SourceSha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799"
},
{
"UrlPath": "/css/docs/katex.min.css",
"SourceSha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f"
},
{
"UrlPath": "/css/docs/docs-layout.css",
"SourceSha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98"
}
],
"OriginalCssOrderSha256": "4ee02b4d8a894c9f083901360c67a1538765f1ce1742e0715caac101bb212fc5",
"OriginalScriptOrder": [
{
"UrlPath": "/js/docs/highlight.min.js",
"SourceSha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654"
},
{
"UrlPath": "/js/docs/xaml.js",
"SourceSha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807"
},
{
"UrlPath": "/js/docs/csharp.js",
"SourceSha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975"
},
{
"UrlPath": "/js/docs/bash.js",
"SourceSha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099"
},
{
"UrlPath": "/js/docs/powershell.js",
"SourceSha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219"
},
{
"UrlPath": "/js/docs/dos.js",
"SourceSha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac"
},
{
"UrlPath": "/js/docs/log.js",
"SourceSha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad"
},
{
"UrlPath": "/js/docs/plaintext.js",
"SourceSha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759"
},
{
"UrlPath": "/js/docs/katex.min.js",
"SourceSha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae"
},
{
"UrlPath": "/js/docs/auto-render.min.js",
"SourceSha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7"
},
{
"UrlPath": "/js/docs/doc-utils.js",
"SourceSha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3"
},
{
"UrlPath": "/js/docs/code-block-tools.js",
"SourceSha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab"
},
{
"UrlPath": "/js/docs/docs-reader.js",
"SourceSha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8"
}
],
"OriginalScriptOrderSha256": "55e23c1044cfb0f9085429ee6ed57b66d39f75d9d7e82a59db8d11283ddbbb9c",
"LineToggleWorked": true
},
{
"Theme": "light",
"Viewport": {
"Width": 796,
"Height": 404
},
"Article": {
"Tag": "DIV",
"Class": "markdown-body docs-article-body",
"X": 1,
"Y": 1,
"Width": 789,
"Height": 443.578125,
"Font": "system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"",
"FontSize": "16px",
"LineHeight": "28.8px",
"Color": "rgb(17, 17, 17)",
"Background": "rgba(0, 0, 0, 0)",
"Border": "rgb(17, 17, 17)",
"Padding": "31.84px",
"Margin": "0px"
},
"Code": {
"Tag": "PRE",
"Class": "code-block-enhanced code-lines-visible",
"X": 32.828125,
"Y": 32.828125,
"Width": 725.34375,
"Height": 379.921875,
"Font": "ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace",
"FontSize": "14.4px",
"LineHeight": "23.04px",
"Color": "rgb(241, 241, 244)",
"Background": "rgb(50, 50, 50)",
"Border": "color(srgb 0.281882 0.248 0.375059)",
"Padding": "0px",
"Margin": "0px"
},
"Heading": null,
"Quote": null,
"Table": null,
"CodeText": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}",
"Tokens": [
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "using",
"Utf16Start": 0,
"Utf16End": 5,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-namespace",
"Scopes": [
"hljs-namespace"
],
"Text": "System",
"Utf16Start": 6,
"Utf16End": 12,
"Color": "rgb(220, 220, 220)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "namespace",
"Utf16Start": 14,
"Utf16End": 23,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-namespace",
"Scopes": [
"hljs-namespace"
],
"Text": "XFEstudio",
"Utf16Start": 24,
"Utf16End": 33,
"Color": "rgb(220, 220, 220)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "public",
"Utf16Start": 35,
"Utf16End": 41,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "sealed",
"Utf16Start": 42,
"Utf16End": 48,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "class",
"Utf16Start": 49,
"Utf16End": 54,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-type",
"Scopes": [
"hljs-type"
],
"Text": "Preview",
"Utf16Start": 55,
"Utf16End": 62,
"Color": "rgb(78, 201, 176)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "public",
"Utf16Start": 69,
"Utf16End": 75,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-built_in",
"Scopes": [
"hljs-built_in"
],
"Text": "string",
"Utf16Start": 76,
"Utf16End": 82,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "get",
"Utf16Start": 93,
"Utf16End": 96,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "set",
"Utf16Start": 98,
"Utf16End": 101,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-string",
"Scopes": [
"hljs-string"
],
"Text": "\"Hello XFESystem\"",
"Utf16Start": 107,
"Utf16End": 124,
"Color": "rgb(206, 145, 120)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-function",
"Scopes": [
"hljs-function"
],
"Text": "public static int Run(int value)",
"Utf16Start": 130,
"Utf16End": 162,
"Color": "rgb(241, 241, 244)",
"Background": "rgb(53, 53, 53)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-function",
"hljs-keyword"
],
"Text": "public",
"Utf16Start": 130,
"Utf16End": 136,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-function",
"hljs-keyword"
],
"Text": "static",
"Utf16Start": 137,
"Utf16End": 143,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-built_in",
"Scopes": [
"hljs-function",
"hljs-built_in"
],
"Text": "int",
"Utf16Start": 144,
"Utf16End": 147,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-title",
"Scopes": [
"hljs-function",
"hljs-title"
],
"Text": "Run",
"Utf16Start": 148,
"Utf16End": 151,
"Color": "rgb(220, 220, 170)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-params",
"Scopes": [
"hljs-function",
"hljs-params"
],
"Text": "int value",
"Utf16Start": 152,
"Utf16End": 161,
"Color": "rgb(220, 220, 220)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-built_in",
"Scopes": [
"hljs-function",
"hljs-params",
"hljs-built_in"
],
"Text": "int",
"Utf16Start": 152,
"Utf16End": 155,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-function",
"hljs-params",
"hljs-keyword"
],
"Text": "value",
"Utf16Start": 156,
"Utf16End": 161,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-csharp-keyword",
"Scopes": [
"hljs-csharp-keyword"
],
"Text": "if",
"Utf16Start": 177,
"Utf16End": 179,
"Color": "rgb(197, 134, 192)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "value",
"Utf16Start": 181,
"Utf16End": 186,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-number",
"Scopes": [
"hljs-number"
],
"Text": "0",
"Utf16Start": 189,
"Utf16End": 190,
"Color": "rgb(181, 206, 168)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-csharp-keyword",
"Scopes": [
"hljs-csharp-keyword"
],
"Text": "return",
"Utf16Start": 192,
"Utf16End": 198,
"Color": "rgb(197, 134, 192)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-type",
"Scopes": [
"hljs-type"
],
"Text": "Math",
"Utf16Start": 199,
"Utf16End": 203,
"Color": "rgb(78, 201, 176)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-dotfunction",
"Scopes": [
"hljs-dotfunction"
],
"Text": "Max",
"Utf16Start": 204,
"Utf16End": 207,
"Color": "rgb(220, 220, 170)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-keyword",
"Scopes": [
"hljs-keyword"
],
"Text": "value",
"Utf16Start": 208,
"Utf16End": 213,
"Color": "rgb(86, 156, 214)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-number",
"Scopes": [
"hljs-number"
],
"Text": "42",
"Utf16Start": 215,
"Utf16End": 217,
"Color": "rgb(181, 206, 168)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-type",
"Scopes": [
"hljs-type"
],
"Text": "Console",
"Utf16Start": 228,
"Utf16End": 235,
"Color": "rgb(78, 201, 176)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-dotfunction",
"Scopes": [
"hljs-dotfunction"
],
"Text": "WriteLine",
"Utf16Start": 236,
"Utf16End": 245,
"Color": "rgb(220, 220, 170)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-string",
"Scopes": [
"hljs-string"
],
"Text": "\"Ready\"",
"Utf16Start": 246,
"Utf16End": 253,
"Color": "rgb(206, 145, 120)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-csharp-keyword",
"Scopes": [
"hljs-csharp-keyword"
],
"Text": "return",
"Utf16Start": 264,
"Utf16End": 270,
"Color": "rgb(197, 134, 192)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
},
{
"Class": "hljs-number",
"Scopes": [
"hljs-number"
],
"Text": "0",
"Utf16Start": 271,
"Utf16End": 272,
"Color": "rgb(181, 206, 168)",
"Background": "rgba(0, 0, 0, 0)",
"FontStyle": "normal",
"FontWeight": "400"
}
],
"CodeTools": 4,
"Lines": 12,
"Math": 0,
"Diagrams": 0,
"Css": [
{
"Href": "http://xfesystem.local/css/bootstrap.min.css",
"Rules": 1297
},
{
"Href": "http://xfesystem.local/css/theme-variables.css",
"Rules": 55
},
{
"Href": "http://xfesystem.local/css/bootstrap-icons.min.css",
"Rules": 2052
},
{
"Href": "http://xfesystem.local/css/docs/code-style.css",
"Rules": 43
},
{
"Href": "http://xfesystem.local/css/docs/markdown-style.css",
"Rules": 123
},
{
"Href": "http://xfesystem.local/css/docs/log.css",
"Rules": 14
},
{
"Href": "http://xfesystem.local/css/docs/terminal.css",
"Rules": 5
},
{
"Href": "http://xfesystem.local/css/docs/katex.min.css",
"Rules": 249
},
{
"Href": "http://xfesystem.local/css/docs/docs-layout.css",
"Rules": 98
}
],
"Scripts": [
"http://xfesystem.local/js/docs/highlight.min.js",
"http://xfesystem.local/js/docs/xaml.js",
"http://xfesystem.local/js/docs/csharp.js",
"http://xfesystem.local/js/docs/bash.js",
"http://xfesystem.local/js/docs/powershell.js",
"http://xfesystem.local/js/docs/dos.js",
"http://xfesystem.local/js/docs/log.js",
"http://xfesystem.local/js/docs/plaintext.js",
"http://xfesystem.local/js/docs/katex.min.js",
"http://xfesystem.local/js/docs/auto-render.min.js",
"http://xfesystem.local/js/docs/doc-utils.js",
"http://xfesystem.local/js/docs/code-block-tools.js",
"http://xfesystem.local/js/docs/docs-reader.js"
],
"DocumentHeight": 446,
"OriginalCssOrder": [
{
"UrlPath": "/css/bootstrap.min.css",
"SourceSha256": "0b7d97f9ba9b377f1f85bfc502f0dfc6ae54f49c8009838cbdb8f00cbd79b013"
},
{
"UrlPath": "/css/theme-variables.css",
"SourceSha256": "4ffd459125562ac25740ce46811e6118863e3f367947af4fc8a6db425531697c"
},
{
"UrlPath": "/css/bootstrap-icons.min.css",
"SourceSha256": "240e7d6be7423788aea5668535d25299358817bfb2164a2555435050c31c1314"
},
{
"UrlPath": "/css/docs/code-style.css",
"SourceSha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3"
},
{
"UrlPath": "/css/docs/markdown-style.css",
"SourceSha256": "91d156a29bfd650d5252b6cb1718c6c9daa5e151aec46dcfcfea0ee3f7fe7515"
},
{
"UrlPath": "/css/docs/log.css",
"SourceSha256": "ab516f45b3431c0d304ef02bc6c9f2487cbbe2cf454626a7657167dfe9d3a6f7"
},
{
"UrlPath": "/css/docs/terminal.css",
"SourceSha256": "162aa2d48378443e88c4bb8c2c825b618d2d23d22c57215ca9e3797fe94ce799"
},
{
"UrlPath": "/css/docs/katex.min.css",
"SourceSha256": "ecd433bebc95088424562392dc63dd2c3c87b66d671ccae6ef1cf13b4f45d79f"
},
{
"UrlPath": "/css/docs/docs-layout.css",
"SourceSha256": "d2e1ec53490d51043b667b7fcde8ccffb5ca86fd3a740facd0e1f7f6fe654a98"
}
],
"OriginalCssOrderSha256": "4ee02b4d8a894c9f083901360c67a1538765f1ce1742e0715caac101bb212fc5",
"OriginalScriptOrder": [
{
"UrlPath": "/js/docs/highlight.min.js",
"SourceSha256": "49470bace89fb78b82f3960924806845c1134d97f7d4c6c08e5a55f8d8f90654"
},
{
"UrlPath": "/js/docs/xaml.js",
"SourceSha256": "e73666425e1eee807f6a7817e098c3b9ac2d70a584c50754f4c9f3ced4bbd807"
},
{
"UrlPath": "/js/docs/csharp.js",
"SourceSha256": "05a283dea44d50496ac499b991d6c6c4b48cad3ac4fd2de3666fb1fbd5dc9975"
},
{
"UrlPath": "/js/docs/bash.js",
"SourceSha256": "741e7fbbfc451064d796a93e40a011eb48ad1045f9a220496861ca4c859df099"
},
{
"UrlPath": "/js/docs/powershell.js",
"SourceSha256": "ca945f74ad4205a641e0bee04fadddf1a3103c1f27eaaa9b88e5470c03282219"
},
{
"UrlPath": "/js/docs/dos.js",
"SourceSha256": "ba8133f80fecae4af76863d9e1f2d1f9e79c81ad7fd81c4ca53a2c294acd25ac"
},
{
"UrlPath": "/js/docs/log.js",
"SourceSha256": "b59d1341e4466cd3a6488c5019ba209897cc208f0f96ac40074ed26d904066ad"
},
{
"UrlPath": "/js/docs/plaintext.js",
"SourceSha256": "029881d950e20f6f70333d62e31130a0eced9787e4672d513befeb1d12c48759"
},
{
"UrlPath": "/js/docs/katex.min.js",
"SourceSha256": "dc84b296ec3e884de093158f760fd9d45b6c7abe58b5381557f4e138f46a58ae"
},
{
"UrlPath": "/js/docs/auto-render.min.js",
"SourceSha256": "9cb8dacfc086c2966c9ec4ba54f4a2dc43b7cbe2b33cec1a2743d886c7fb47a7"
},
{
"UrlPath": "/js/docs/doc-utils.js",
"SourceSha256": "2f4376bc3483f00df9ceffa59be5a28ef48d412986eca9460cf9578e31d560f3"
},
{
"UrlPath": "/js/docs/code-block-tools.js",
"SourceSha256": "6adab835639be1c88a822a10f512180ade07f89091f75ee1a5eb5b72d2542bab"
},
{
"UrlPath": "/js/docs/docs-reader.js",
"SourceSha256": "11729dca7d46b398a4e488ad6869a3dfff9366815d201864fe4da1e0f785c8e8"
}
],
"OriginalScriptOrderSha256": "55e23c1044cfb0f9085429ee6ed57b66d39f75d9d7e82a59db8d11283ddbbb9c",
"LineToggleWorked": true
}
],
"Screenshots": [
{
"Kind": "WebsiteBrowserReferenceScreenshot",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ\\Dark.png",
"ScreenshotSha256": "a188dd95a7288781b551de6ed2c24154aace3b71a2a9005ad9493edc874a1c1a",
"Theme": "dark",
"ViewportCss": {
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2
},
"WebsiteSourceManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"FixtureSha256": "78bf8dc888a897497ca91d2eddff9cea770c9dfa73f6c12da2320e87ff6dc448",
"Component": "WebsiteStaticCSharpCodeBlock",
"OriginalCssOrderSha256": "4ee02b4d8a894c9f083901360c67a1538765f1ce1742e0715caac101bb212fc5",
"OriginalScriptOrderSha256": "55e23c1044cfb0f9085429ee6ed57b66d39f75d9d7e82a59db8d11283ddbbb9c",
"ProductionSample": {
"Kind": "ProductionMonacoDefaultCSharpSample",
"Component": "WebsiteStaticCSharpCodeBlock",
"SourcePath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\Source\\XFESystem.Browser\\BrowserResourceSource.cs",
"SourceSha256": "9e148c7aa5861e93d184b9ce327fcb84617bb9165d99448dbef93f9b0a05ba03",
"CodeSha256": "78bf8dc888a897497ca91d2eddff9cea770c9dfa73f6c12da2320e87ff6dc448",
"LineCount": 12,
"ExtractedFrom": "xfeMonacoSetLanguage('csharp') default string; source code is not executed"
}
},
{
"Kind": "WebsiteBrowserReferenceScreenshot",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ\\Light.png",
"ScreenshotSha256": "870b973050756dd00c04da47eb35a1c3831df60cda8b2e795a9c35474a7a0597",
"Theme": "light",
"ViewportCss": {
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2
},
"WebsiteSourceManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"FixtureSha256": "78bf8dc888a897497ca91d2eddff9cea770c9dfa73f6c12da2320e87ff6dc448",
"Component": "WebsiteStaticCSharpCodeBlock",
"OriginalCssOrderSha256": "4ee02b4d8a894c9f083901360c67a1538765f1ce1742e0715caac101bb212fc5",
"OriginalScriptOrderSha256": "55e23c1044cfb0f9085429ee6ed57b66d39f75d9d7e82a59db8d11283ddbbb9c",
"ProductionSample": {
"Kind": "ProductionMonacoDefaultCSharpSample",
"Component": "WebsiteStaticCSharpCodeBlock",
"SourcePath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\Source\\XFESystem.Browser\\BrowserResourceSource.cs",
"SourceSha256": "9e148c7aa5861e93d184b9ce327fcb84617bb9165d99448dbef93f9b0a05ba03",
"CodeSha256": "78bf8dc888a897497ca91d2eddff9cea770c9dfa73f6c12da2320e87ff6dc448",
"LineCount": 12,
"ExtractedFrom": "xfeMonacoSetLanguage('csharp') default string; source code is not executed"
}
}
],
"BrowserConsole": [],
"ReferenceSupplementalFonts": [
{
"SourceUrl": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff2",
"CachedPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ\\bootstrap-icons.woff2",
"Sha256": "476adf42b40325098fcfa8b36ab3e769186bb4f6ce6a249753e2e1a9c22bf99e",
"Bytes": 130396,
"License": "MIT; Bootstrap Icons 1.11.3; original CSS license header retained"
},
{
"SourceUrl": "https://lib.baomitu.com/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff",
"CachedPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ\\bootstrap-icons.woff",
"Sha256": "bb1de989b83970f6f4e54de1cd974c5cba55b73582da5e1b225a6d0edf029483",
"Bytes": 176032,
"License": "MIT; Bootstrap Icons 1.11.3; original CSS license header retained"
}
],
"Output": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ",
"Component": "WebsiteStaticCSharpCodeBlock",
"ProductionSample": {
"Kind": "ProductionMonacoDefaultCSharpSample",
"Component": "WebsiteStaticCSharpCodeBlock",
"SourcePath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\Source\\XFESystem.Browser\\BrowserResourceSource.cs",
"SourceSha256": "9e148c7aa5861e93d184b9ce327fcb84617bb9165d99448dbef93f9b0a05ba03",
"CodeSha256": "78bf8dc888a897497ca91d2eddff9cea770c9dfa73f6c12da2320e87ff6dc448",
"LineCount": 12,
"ExtractedFrom": "xfeMonacoSetLanguage('csharp') default string; source code is not executed"
},
"BrowserVersion": "Edg/155.0.4283.45",
"BrowserPid": 3028,
"Passed": true,
"KnownMissingWebsiteResources": [],
"BrowserExited": {
"code": null,
"signal": "SIGTERM"
}
},
"CSharpScreenshotComparison": {
"Kind": "ActualNativeAndWebsiteScreenshotComparison",
"ComparisonCompleted": true,
"Native": {
"ReceiptPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Result.json",
"ReceiptSha256": "06d9d2862fb4b3a3ddf671b0da7b641d42794731512bb46428fac8adfb798b13",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-CSharp-Ready.png",
"ScreenshotSha256": "712ece5fdd85b57f3c2b76ff1fd69e6e8b00d77c6f2b5ca749a0b36e26c00edc",
"AcceptancePassed": true,
"KernelSha256": "bbb09ba1633773867dd990c9b8500e38e8662e0e1135c0faef6454febfdd6c39",
"ImageSha256": "c8ed90d08222dec50344f1c7aa00f251cf2c69a0a8cc960342859dd706617998",
"SourceSnapshotSha256": "16d3912fdf0ce8c0407f623f7b18ddb377aca3c61c721580eb9a94301c91119e",
"NativeWidth": 3840,
"NativeHeight": 2160,
"MemoryMiB": 1024,
"ScalePercent": 200,
"SourceKind": "Actual QEMU native framebuffer screendump"
},
"WebsiteReference": {
"ReceiptPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ\\DarkScreenshot.json",
"ReceiptSha256": "d5a5029bb10415907a6a1cc96cd4ef75a0243fce50347aa055d9fd158b508007",
"ScreenshotPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ\\Dark.png",
"ScreenshotSha256": "a188dd95a7288781b551de6ed2c24154aace3b71a2a9005ad9493edc874a1c1a",
"WebsiteSourceManifestSha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3",
"ViewportCss": {
"Width": 796,
"Height": 404,
"DeviceScaleFactor": 2
},
"SourceKind": "Host website browser reference; never native guest acceptance",
"NativeGuestTested": false
},
"NativeRoiPhysical": [
304,
266,
1592,
808
],
"ReferenceRoiPhysical": [
0,
0,
1592,
808
],
"NativeScale": 2.0,
"ReferenceScale": 2.0,
"ComparedCssSize": [
796.0,
404.0
],
"ComparisonEligible": true,
"OriginalPixelsPreserved": true,
"ImagesResized": false,
"HostImageCountsAsNativeProof": false,
"Meaning": "Numerical pixel differences are observations. Completion does not mean visual parity or native compatibility passed.",
"ExactPixelMatch": false,
"PixelParityAccepted": false,
"MeanAbsoluteChannelError": 9.19292134144319,
"RootMeanSquareChannelError": 27.813729806249075,
"ChannelMaximumError": [
212,
212,
219
],
"ChangedPixels": 541762,
"ChangedPixelRatio": 0.4211667869048211
}
},
"NativeBrowserPipeline": {
"Kind": "NativeBrowserPipeline",
"NativeWidth": 3840,
"NativeHeight": 2160,
"Scale": 2.0,
"Checks": [
"native HTTP external CSS and ordered classic/defer/dynamic JavaScript",
"native framebuffer external CSS box geometry, fill and border colors",
"native mouse hit-test and DOM click listener mutate visible content",
"native keyboard beforeinput/input events and current textarea value paint",
"guest monotonic timer and requestAnimationFrame callbacks update DOM",
"official packaged Monaco 0.52.2 initializes actual model and three native glyph lines with comment/keyword syntax-color distribution outside the pointer",
"native mouse/keyboard edits official Monaco model confirmed by actual getValue",
"native fourth-line text glyphs and new ink agree with the real edited Monaco model after RAF paint",
"real native C# language button selects the official Monaco model with website highlight.js token classification",
"every actual native C# rendered span foreground agrees with the unchanged website CSS palette and token scopes",
"native C# framebuffer shows actual model lines and website keyword/type/control-flow/string/number foreground ink outside pointer and UI",
"physical native C# typing appends a real new model line and repaints every span with website colors including the new comment"
],
"Passed": true,
"Boundary": "Original bounded CSS layout and classic-script interpreter; no full Chromium, complete CSS, workers, GPU canvas or verified HTTPS claim.",
"BrowserWindow": {
"Id": 1,
"X": 150,
"Y": 66,
"Width": 800,
"Height": 500
},
"BrowserViewport": [
152,
133,
796,
404
],
"Screenshots": [
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-Pipeline-Start.png",
"Sha256": "b8393057b8dfd26b92a7ae0564bb10577310232781d0d448c466f82cf0812355"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-Pipeline-Css.png",
"Sha256": "8b65b033e53bf4c6b285fc65cde27f06cb8a77ed9e708a094994b454b0542e11"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-Pipeline-Click.png",
"Sha256": "d5d0b72a483b0b05ea3c96a95f3ae93f5daf0bf98c3bf6943560ca4084a33f14"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-Pipeline-Input.png",
"Sha256": "94201342c145eac12a3d120bae2e4bf34269bd4770699a1515b72edd0e593c53"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Ready-1.png",
"Sha256": "2955fd1bc9ea85cb03b706206684b99295c58a4184ab83bd7fdba935b751a1ea"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Ready-2.png",
"Sha256": "2955fd1bc9ea85cb03b706206684b99295c58a4184ab83bd7fdba935b751a1ea"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Ready-3.png",
"Sha256": "6139fce6395cf5475e895642f36bf2ea8e686d3b0bde9750825153077d3342e2"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Ready-4.png",
"Sha256": "7102b98885f6a36102093af9b40ee86bcfec0eb4f86f0a5ea8797ba51bdb14d0"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Edited-1.png",
"Sha256": "d338efe8b277d545aaead9d142920c6735498edc38d8ba20d49b9082c1912295"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Edited-2.png",
"Sha256": "d338efe8b277d545aaead9d142920c6735498edc38d8ba20d49b9082c1912295"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Edited-3.png",
"Sha256": "5e83bdd67ad8b57c8706d6e576c2cba7a6c19e78b0c4e2e4d09fbd37636daa6f"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-Edited.png",
"Sha256": "5e83bdd67ad8b57c8706d6e576c2cba7a6c19e78b0c4e2e4d09fbd37636daa6f"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-CSharp-Ready-1.png",
"Sha256": "e00a153e523f74bf5ae3f674d52b3b09cb3ef5b88c507bb331c9bbcd1226fa9f"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-CSharp-Ready.png",
"Sha256": "712ece5fdd85b57f3c2b76ff1fd69e6e8b00d77c6f2b5ca749a0b36e26c00edc"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-CSharp-Edited-1.png",
"Sha256": "986e07531849d5009df10c65e51cbbb3cce102b98aa69ebba2379b9889c78282"
},
{
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Browser-OfficialMonaco-CSharp-Edited.png",
"Sha256": "8430485fe758408c3c2501981fe7becbb044c08743d557a4855c6125334dbaa6"
}
],
"ExternalReadyBody": "Click native event\nExternal ready Guest-699e0c714e5e classic,defer\nDynamic loaded Guest-699e0c714e5e\nClick pending\nInput pending\nTimer pending\nFrame pending\nGuest-699e0c714e5e",
"CssPixels": {
"Fill": 30784,
"Border": 1264,
"Outside": 1200
},
"TypedValue": "xfenativeinput",
"InputInkPixels": 1150,
"MonacoPointerExcluded": {
"LogicalPosition": [
930,
116
],
"OutsideCodeBands": true
},
"MonacoReadyPaint": {
"Attempts": 4,
"ConfiguredLineHeightCss": 20,
"EditorHeaderHeightCss": 28,
"Lines": [
{
"Line": 1,
"CssBounds": [
194,
161,
600,
20
],
"NativeBounds": [
388,
322,
1588,
362
],
"InkPixels": 1830,
"InkColumns": 242,
"InkRows": 28,
"InkSpan": 361,
"BlueSyntaxPixels": 0,
"GreenCommentPixels": 1208,
"HasTextGlyphDistribution": true
},
{
"Line": 2,
"CssBounds": [
194,
181,
600,
20
],
"NativeBounds": [
388,
362,
1588,
402
],
"InkPixels": 1430,
"InkColumns": 189,
"InkRows": 24,
"InkSpan": 312,
"BlueSyntaxPixels": 265,
"GreenCommentPixels": 0,
"HasTextGlyphDistribution": true
},
{
"Line": 3,
"CssBounds": [
194,
201,
600,
20
],
"NativeBounds": [
388,
402,
1588,
442
],
"InkPixels": 1828,
"InkColumns": 224,
"InkRows": 27,
"InkSpan": 297,
"BlueSyntaxPixels": 0,
"GreenCommentPixels": 0,
"HasTextGlyphDistribution": true
},
{
"Line": 4,
"CssBounds": [
194,
221,
600,
20
],
"NativeBounds": [
388,
442,
1588,
482
],
"InkPixels": 0,
"InkColumns": 0,
"InkRows": 0,
"InkSpan": 0,
"BlueSyntaxPixels": 0,
"GreenCommentPixels": 0,
"HasTextGlyphDistribution": false
}
],
"ReadyPainted": true
},
"MonacoReadyBody": "Official Monaco 0.52.2 - ready\nJavaScriptC#",
"MonacoInitialValue": "// XFESystem | XFEstudio\nconst answer = 6 * 7;\nconsole.log(answer);",
"MonacoSyntaxPixels": 265,
"MonacoEditedValue": "// XFESystem | XFEstudio\nconst answer = 6 * 7;\nconsole.log(answer);\nxfenativeedit",
"MonacoEditedPaint": {
"Attempts": 3,
"ConfiguredLineHeightCss": 20,
"EditorHeaderHeightCss": 28,
"Lines": [
{
"Line": 1,
"CssBounds": [
194,
161,
600,
20
],
"NativeBounds": [
388,
322,
1588,
362
],
"InkPixels": 1830,
"InkColumns": 242,
"InkRows": 28,
"InkSpan": 361,
"BlueSyntaxPixels": 0,
"GreenCommentPixels": 1208,
"HasTextGlyphDistribution": true
},
{
"Line": 2,
"CssBounds": [
194,
181,
600,
20
],
"NativeBounds": [
388,
362,
1588,
402
],
"InkPixels": 1430,
"InkColumns": 189,
"InkRows": 24,
"InkSpan": 312,
"BlueSyntaxPixels": 265,
"GreenCommentPixels": 0,
"HasTextGlyphDistribution": true
},
{
"Line": 3,
"CssBounds": [
194,
201,
600,
20
],
"NativeBounds": [
388,
402,
1588,
442
],
"InkPixels": 1828,
"InkColumns": 224,
"InkRows": 27,
"InkSpan": 297,
"BlueSyntaxPixels": 0,
"GreenCommentPixels": 0,
"HasTextGlyphDistribution": true
},
{
"Line": 4,
"CssBounds": [
194,
221,
600,
20
],
"NativeBounds": [
388,
442,
1588,
482
],
"InkPixels": 1443,
"InkColumns": 165,
"InkRows": 40,
"InkSpan": 199,
"BlueSyntaxPixels": 0,
"GreenCommentPixels": 0,
"HasTextGlyphDistribution": true
}
],
"ReadyPainted": true,
"FourthLineDelta": {
"NewInkPixels": 1443,
"NewInkColumns": 165
},
"FourthModelLine": "xfenativeedit",
"Passed": true
},
"MonacoCSharp": {
"Kind": "ActualNativeMonacoWebsiteCSharp",
"Passed": true,
"WebsiteAssetManifestSha256": "fe8b032bbc6e647fa73e3a1acfb88f76fb95af84173f2353887aa4f88a81114e",
"WebsiteCssSha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"MemoryProfile": "Caller records the actual QEMU memory setting",
"Input": "QMP physical mouse/keyboard events; no injected guest JavaScript or synthetic model",
"Boundary": "Website grammar/CSS foreground parity; no Roslyn, C# execution, workers or pixel-identical font claim.",
"LanguageButtonCssPosition": [
928,
147
],
"InitialModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}",
"InitialDomReadback": {
"Kind": "ActualMonacoWebsiteCSharpDomReadback",
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}",
"ModelLength": 281,
"Truncated": false,
"PaletteCssSha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"PaletteCascadeSha256": "c1f892d23867044f99359cb6255b50c6bc8f2a7757355a665a7458e886cc620c",
"ActiveElementTag": "BUTTON",
"ActiveElementClasses": null,
"ActiveElementId": "CSharpLanguage",
"EditorHasTextFocus": false,
"EditorHasWidgetFocus": false,
"CursorPosition": {
"LineNumber": 1,
"Column": 1
},
"Selection": {
"StartLineNumber": 1,
"StartColumn": 1,
"EndLineNumber": 1,
"EndColumn": 1
},
"ModelVersionId": 16,
"ConfiguredLineHeightCss": 20,
"TokenLines": [
[
{
"startIndex": 0,
"scopes": "xfe.keyword"
},
{
"startIndex": 5,
"scopes": "xfe"
},
{
"startIndex": 6,
"scopes": "xfe.namespace"
},
{
"startIndex": 12,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe.keyword"
},
{
"startIndex": 9,
"scopes": "xfe"
},
{
"startIndex": 10,
"scopes": "xfe.namespace"
},
{
"startIndex": 19,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe.keyword"
},
{
"startIndex": 6,
"scopes": "xfe"
},
{
"startIndex": 7,
"scopes": "xfe.keyword"
},
{
"startIndex": 13,
"scopes": "xfe"
},
{
"startIndex": 14,
"scopes": "xfe.keyword"
},
{
"startIndex": 19,
"scopes": "xfe"
},
{
"startIndex": 20,
"scopes": "xfe.type"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 4,
"scopes": "xfe.keyword"
},
{
"startIndex": 10,
"scopes": "xfe"
},
{
"startIndex": 11,
"scopes": "xfe.built_in"
},
{
"startIndex": 17,
"scopes": "xfe"
},
{
"startIndex": 28,
"scopes": "xfe.keyword"
},
{
"startIndex": 31,
"scopes": "xfe"
},
{
"startIndex": 33,
"scopes": "xfe.keyword"
},
{
"startIndex": 36,
"scopes": "xfe"
},
{
"startIndex": 42,
"scopes": "xfe.string"
},
{
"startIndex": 59,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 4,
"scopes": "xfe.keyword"
},
{
"startIndex": 10,
"scopes": "xfe.function"
},
{
"startIndex": 11,
"scopes": "xfe.keyword"
},
{
"startIndex": 17,
"scopes": "xfe.function"
},
{
"startIndex": 18,
"scopes": "xfe.built_in"
},
{
"startIndex": 21,
"scopes": "xfe.function"
},
{
"startIndex": 22,
"scopes": "xfe.function.title"
},
{
"startIndex": 25,
"scopes": "xfe.function"
},
{
"startIndex": 26,
"scopes": "xfe.built_in"
},
{
"startIndex": 29,
"scopes": "xfe.params"
},
{
"startIndex": 30,
"scopes": "xfe.keyword"
},
{
"startIndex": 35,
"scopes": "xfe.function"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 8,
"scopes": "xfe.csharp_keyword"
},
{
"startIndex": 10,
"scopes": "xfe"
},
{
"startIndex": 12,
"scopes": "xfe.keyword"
},
{
"startIndex": 17,
"scopes": "xfe"
},
{
"startIndex": 20,
"scopes": "xfe.number"
},
{
"startIndex": 21,
"scopes": "xfe"
},
{
"startIndex": 23,
"scopes": "xfe.csharp_keyword"
},
{
"startIndex": 29,
"scopes": "xfe"
},
{
"startIndex": 30,
"scopes": "xfe.type"
},
{
"startIndex": 34,
"scopes": "xfe"
},
{
"startIndex": 35,
"scopes": "xfe.dotfunction"
},
{
"startIndex": 38,
"scopes": "xfe"
},
{
"startIndex": 39,
"scopes": "xfe.keyword"
},
{
"startIndex": 44,
"scopes": "xfe"
},
{
"startIndex": 46,
"scopes": "xfe.number"
},
{
"startIndex": 48,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 8,
"scopes": "xfe.type"
},
{
"startIndex": 15,
"scopes": "xfe"
},
{
"startIndex": 16,
"scopes": "xfe.dotfunction"
},
{
"startIndex": 25,
"scopes": "xfe"
},
{
"startIndex": 26,
"scopes": "xfe.string"
},
{
"startIndex": 33,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 8,
"scopes": "xfe.csharp_keyword"
},
{
"startIndex": 14,
"scopes": "xfe"
},
{
"startIndex": 15,
"scopes": "xfe.number"
},
{
"startIndex": 16,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
]
],
"ViewLines": [
{
"Line": 1,
"Text": "using System;",
"CssTop": 0,
"Spans": [
{
"Text": "using",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "System",
"Color": "rgb(220, 220, 220)",
"Classes": "mtk14"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 2,
"Text": "namespace XFEstudio;",
"CssTop": 20,
"Spans": [
{
"Text": "namespace",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "XFEstudio",
"Color": "rgb(220, 220, 220)",
"Classes": "mtk14"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 3,
"Text": "public sealed class Preview",
"CssTop": 40,
"Spans": [
{
"Text": "public",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "sealed",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "class",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Preview",
"Color": "rgb(78, 201, 176)",
"Classes": "mtk9"
}
]
},
{
"Line": 4,
"Text": "{",
"CssTop": 60,
"Spans": [
{
"Text": "{",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 5,
"Text": " public string Message { get; set; } = \"Hello XFESystem\";",
"CssTop": 80,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "public",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "string",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " Message { ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "get",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": "; ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "set",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": "; } = ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "\"Hello XFESystem\"",
"Color": "rgb(206, 145, 120)",
"Classes": "mtk20"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 6,
"Text": " public static int Run(int value)",
"CssTop": 100,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "public",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "static",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "int",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Run",
"Color": "rgb(220, 220, 170)",
"Classes": "mtk13"
},
{
"Text": "(",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "int",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(220, 220, 220)",
"Classes": "mtk14"
},
{
"Text": "value",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": ")",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 7,
"Text": " {",
"CssTop": 120,
"Spans": [
{
"Text": " {",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 8,
"Text": " if (value > 0) return Math.Max(value, 42);",
"CssTop": 140,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "if",
"Color": "rgb(197, 134, 192)",
"Classes": "mtk10"
},
{
"Text": " (",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "value",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " > ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "0",
"Color": "rgb(181, 206, 168)",
"Classes": "mtk23"
},
{
"Text": ") ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "return",
"Color": "rgb(197, 134, 192)",
"Classes": "mtk10"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Math",
"Color": "rgb(78, 201, 176)",
"Classes": "mtk9"
},
{
"Text": ".",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Max",
"Color": "rgb(220, 220, 170)",
"Classes": "mtk13"
},
{
"Text": "(",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "value",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": ", ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "42",
"Color": "rgb(181, 206, 168)",
"Classes": "mtk23"
},
{
"Text": ");",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 9,
"Text": " Console.WriteLine(\"Ready\");",
"CssTop": 160,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Console",
"Color": "rgb(78, 201, 176)",
"Classes": "mtk9"
},
{
"Text": ".",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "WriteLine",
"Color": "rgb(220, 220, 170)",
"Classes": "mtk13"
},
{
"Text": "(",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "\"Ready\"",
"Color": "rgb(206, 145, 120)",
"Classes": "mtk20"
},
{
"Text": ");",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 10,
"Text": " return 0;",
"CssTop": 180,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "return",
"Color": "rgb(197, 134, 192)",
"Classes": "mtk10"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "0",
"Color": "rgb(181, 206, 168)",
"Classes": "mtk23"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 11,
"Text": " }",
"CssTop": 200,
"Spans": [
{
"Text": " }",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 12,
"Text": "}",
"CssTop": 220,
"Spans": [
{
"Text": "}",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
}
],
"FontFamily": "Consolas, Consolas, 'Courier New', monospace",
"FontSize": "13px",
"HostScreenshotUsed": false,
"WorkerLanguageService": false
},
"InitialSpanColorParity": {
"Passed": true,
"CssSha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"RenderedLines": 12,
"RenderedSpansChecked": 72,
"ActualRenderedColors": [
"4ec9b0",
"569cd6",
"b5cea8",
"c586c0",
"ce9178",
"dcdcaa",
"dcdcdc",
"f1f1f4"
],
"Checks": [
{
"Line": 1,
"StartColumn": 1,
"Text": "using",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 1,
"StartColumn": 6,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 1,
"StartColumn": 7,
"Text": "System",
"ActualColor": "dcdcdc",
"WebsiteTokens": [
{
"Scope": "xfe.namespace",
"ExpectedColor": "dcdcdc"
}
]
},
{
"Line": 1,
"StartColumn": 13,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 2,
"StartColumn": 1,
"Text": "namespace",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 2,
"StartColumn": 10,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 2,
"StartColumn": 11,
"Text": "XFEstudio",
"ActualColor": "dcdcdc",
"WebsiteTokens": [
{
"Scope": "xfe.namespace",
"ExpectedColor": "dcdcdc"
}
]
},
{
"Line": 2,
"StartColumn": 20,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 1,
"Text": "public",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 3,
"StartColumn": 7,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 8,
"Text": "sealed",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 3,
"StartColumn": 14,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 15,
"Text": "class",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 3,
"StartColumn": 20,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 21,
"Text": "Preview",
"ActualColor": "4ec9b0",
"WebsiteTokens": [
{
"Scope": "xfe.type",
"ExpectedColor": "4ec9b0"
}
]
},
{
"Line": 4,
"StartColumn": 1,
"Text": "{",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 5,
"Text": "public",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 11,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 12,
"Text": "string",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.built_in",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 18,
"Text": " Message { ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 29,
"Text": "get",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 32,
"Text": "; ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 34,
"Text": "set",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 37,
"Text": "; } = ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 43,
"Text": "\"Hello XFESystem\"",
"ActualColor": "ce9178",
"WebsiteTokens": [
{
"Scope": "xfe.string",
"ExpectedColor": "ce9178"
}
]
},
{
"Line": 5,
"StartColumn": 60,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 5,
"Text": "public",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 11,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 12,
"Text": "static",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 18,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 19,
"Text": "int",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.built_in",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 22,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 23,
"Text": "Run",
"ActualColor": "dcdcaa",
"WebsiteTokens": [
{
"Scope": "xfe.function.title",
"ExpectedColor": "dcdcaa"
}
]
},
{
"Line": 6,
"StartColumn": 26,
"Text": "(",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 27,
"Text": "int",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.built_in",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 30,
"Text": " ",
"ActualColor": "dcdcdc",
"WebsiteTokens": [
{
"Scope": "xfe.params",
"ExpectedColor": "dcdcdc"
}
]
},
{
"Line": 6,
"StartColumn": 31,
"Text": "value",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 36,
"Text": ")",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 7,
"StartColumn": 1,
"Text": " {",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 9,
"Text": "if",
"ActualColor": "c586c0",
"WebsiteTokens": [
{
"Scope": "xfe.csharp_keyword",
"ExpectedColor": "c586c0"
}
]
},
{
"Line": 8,
"StartColumn": 11,
"Text": " (",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 13,
"Text": "value",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 8,
"StartColumn": 18,
"Text": " > ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 21,
"Text": "0",
"ActualColor": "b5cea8",
"WebsiteTokens": [
{
"Scope": "xfe.number",
"ExpectedColor": "b5cea8"
}
]
},
{
"Line": 8,
"StartColumn": 22,
"Text": ") ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 24,
"Text": "return",
"ActualColor": "c586c0",
"WebsiteTokens": [
{
"Scope": "xfe.csharp_keyword",
"ExpectedColor": "c586c0"
}
]
},
{
"Line": 8,
"StartColumn": 30,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 31,
"Text": "Math",
"ActualColor": "4ec9b0",
"WebsiteTokens": [
{
"Scope": "xfe.type",
"ExpectedColor": "4ec9b0"
}
]
},
{
"Line": 8,
"StartColumn": 35,
"Text": ".",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 36,
"Text": "Max",
"ActualColor": "dcdcaa",
"WebsiteTokens": [
{
"Scope": "xfe.dotfunction",
"ExpectedColor": "dcdcaa"
}
]
},
{
"Line": 8,
"StartColumn": 39,
"Text": "(",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 40,
"Text": "value",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 8,
"StartColumn": 45,
"Text": ", ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 47,
"Text": "42",
"ActualColor": "b5cea8",
"WebsiteTokens": [
{
"Scope": "xfe.number",
"ExpectedColor": "b5cea8"
}
]
},
{
"Line": 8,
"StartColumn": 49,
"Text": ");",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 9,
"Text": "Console",
"ActualColor": "4ec9b0",
"WebsiteTokens": [
{
"Scope": "xfe.type",
"ExpectedColor": "4ec9b0"
}
]
},
{
"Line": 9,
"StartColumn": 16,
"Text": ".",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 17,
"Text": "WriteLine",
"ActualColor": "dcdcaa",
"WebsiteTokens": [
{
"Scope": "xfe.dotfunction",
"ExpectedColor": "dcdcaa"
}
]
},
{
"Line": 9,
"StartColumn": 26,
"Text": "(",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 27,
"Text": "\"Ready\"",
"ActualColor": "ce9178",
"WebsiteTokens": [
{
"Scope": "xfe.string",
"ExpectedColor": "ce9178"
}
]
},
{
"Line": 9,
"StartColumn": 34,
"Text": ");",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 10,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 10,
"StartColumn": 9,
"Text": "return",
"ActualColor": "c586c0",
"WebsiteTokens": [
{
"Scope": "xfe.csharp_keyword",
"ExpectedColor": "c586c0"
}
]
},
{
"Line": 10,
"StartColumn": 15,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 10,
"StartColumn": 16,
"Text": "0",
"ActualColor": "b5cea8",
"WebsiteTokens": [
{
"Scope": "xfe.number",
"ExpectedColor": "b5cea8"
}
]
},
{
"Line": 10,
"StartColumn": 17,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 11,
"StartColumn": 1,
"Text": " }",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 12,
"StartColumn": 1,
"Text": "}",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
}
],
"ActualCssFontFamily": "Consolas, Consolas, 'Courier New', monospace",
"ActualCssFontSize": "13px",
"Meaning": "Native DOM text/foreground readback; framebuffer ink is verified separately."
},
"InitialFramebuffer": {
"Attempts": 1,
"Passed": true,
"CodeCssBounds": [
194,
161,
650,
240
],
"CodeNativeBounds": [
388,
322,
1688,
802
],
"PalettePixelCounts": {
"Keyword": 4560,
"Type": 1042,
"ControlFlow": 794,
"String": 1276,
"Number": 303
},
"MinimumPixelsPerColor": 20,
"PaletteRgbFromWebsiteCss": {
"Keyword": "569cd6",
"Type": "4ec9b0",
"ControlFlow": "c586c0",
"String": "ce9178",
"Number": "b5cea8"
},
"LineInk": [
{
"Line": 1,
"NativeBounds": [
388,
322,
1688,
362
],
"Text": "using System;",
"InkPixels": 1229,
"InkColumns": 140,
"Passed": true
},
{
"Line": 2,
"NativeBounds": [
388,
362,
1688,
402
],
"Text": "namespace XFEstudio;",
"InkPixels": 1929,
"InkColumns": 227,
"Passed": true
},
{
"Line": 3,
"NativeBounds": [
388,
402,
1688,
442
],
"Text": "public sealed class Preview",
"InkPixels": 2317,
"InkColumns": 297,
"Passed": true
},
{
"Line": 5,
"NativeBounds": [
388,
482,
1688,
522
],
"Text": " public string Message { get; set; } = \"Hello XFESystem\";",
"InkPixels": 4595,
"InkColumns": 541,
"Passed": true
},
{
"Line": 6,
"NativeBounds": [
388,
522,
1688,
562
],
"Text": " public static int Run(int value)",
"InkPixels": 2662,
"InkColumns": 343,
"Passed": true
},
{
"Line": 8,
"NativeBounds": [
388,
602,
1688,
642
],
"Text": " if (value > 0) return Math.Max(value, 42);",
"InkPixels": 3392,
"InkColumns": 427,
"Passed": true
},
{
"Line": 9,
"NativeBounds": [
388,
642,
1688,
682
],
"Text": " Console.WriteLine(\"Ready\");",
"InkPixels": 2533,
"InkColumns": 305,
"Passed": true
},
{
"Line": 10,
"NativeBounds": [
388,
682,
1688,
722
],
"Text": " return 0;",
"InkPixels": 756,
"InkColumns": 95,
"Passed": true
}
],
"NoHostScreenshotSubstitution": true,
"PointerAndHeaderExcluded": true
},
"HoldUntilActualGuestFocus": {
"BrowserCssPosition": [
160,
70
],
"DesktopCssPosition": [
312,
203
],
"NativePixelPosition": [
624,
406
],
"MouseDownSerialOffset": 133120,
"MouseDownSent": true,
"MouseUpSent": true,
"FocusAcknowledged": true,
"Retries": 0,
"FocusOrModelInjected": false,
"FocusedCursorPosition": {
"LineNumber": 3,
"Column": 16
},
"UnchangedModelLength": 281,
"ActualBodyMouseDownTrace": "XFE_BROWSER_INPUT|mousedown|160|70|SPAN|",
"MouseUpSerialOffset": 145177,
"HeldHostSeconds": 3.4060000000026776,
"ActualBodyMouseUpTrace": "XFE_BROWSER_INPUT|mouseup|160|70|SPAN||Same|True|ClickAllowed|True",
"ActualNativePointerTransitions": [
"XFE_NATIVE_POINTER|X|312|Y|203|Left|1|Wheel|0|Ticks|159384143636",
"XFE_NATIVE_POINTER|X|312|Y|203|Left|0|Wheel|0|Ticks|173970526324"
]
},
"PhysicalClickFocusAcknowledgement": {
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 3,
"Column": 16
},
"ModelVersionId": 16,
"SerialOffset": 135716
},
"NativeInputAcknowledgements": [
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}",
"ModelVersionId": 16,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 12,
"Column": 2
},
"Selection": {
"StartLineNumber": 12,
"StartColumn": 2,
"EndLineNumber": 12,
"EndColumn": 2
},
"Action": "Ctrl+End reaches actual model end",
"SerialOffset": 152483
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n",
"ModelVersionId": 17,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 1
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 1,
"EndLineNumber": 13,
"EndColumn": 1
},
"Action": "Enter creates actual final model line",
"SerialOffset": 163759
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n/",
"ModelVersionId": 18,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 2
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 2,
"EndLineNumber": 13,
"EndColumn": 2
},
"Action": "Physical C# character 1 '/'",
"SerialOffset": 177144
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n//",
"ModelVersionId": 19,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 3
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 3,
"EndLineNumber": 13,
"EndColumn": 3
},
"Action": "Physical C# character 2 '/'",
"SerialOffset": 192171
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// ",
"ModelVersionId": 20,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 4
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 4,
"EndLineNumber": 13,
"EndColumn": 4
},
"Action": "Physical C# character 3 ' '",
"SerialOffset": 206310
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// x",
"ModelVersionId": 21,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 5
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 5,
"EndLineNumber": 13,
"EndColumn": 5
},
"Action": "Physical C# character 4 'x'",
"SerialOffset": 220763
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xf",
"ModelVersionId": 22,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 6
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 6,
"EndLineNumber": 13,
"EndColumn": 6
},
"Action": "Physical C# character 5 'f'",
"SerialOffset": 236169
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfe",
"ModelVersionId": 23,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 7
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 7,
"EndLineNumber": 13,
"EndColumn": 7
},
"Action": "Physical C# character 6 'e'",
"SerialOffset": 250887
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfen",
"ModelVersionId": 24,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 8
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 8,
"EndLineNumber": 13,
"EndColumn": 8
},
"Action": "Physical C# character 7 'n'",
"SerialOffset": 265847
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfena",
"ModelVersionId": 25,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 9
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 9,
"EndLineNumber": 13,
"EndColumn": 9
},
"Action": "Physical C# character 8 'a'",
"SerialOffset": 280764
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenat",
"ModelVersionId": 26,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 10
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 10,
"EndLineNumber": 13,
"EndColumn": 10
},
"Action": "Physical C# character 9 't'",
"SerialOffset": 295705
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenati",
"ModelVersionId": 27,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 11
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 11,
"EndLineNumber": 13,
"EndColumn": 11
},
"Action": "Physical C# character 10 'i'",
"SerialOffset": 310031
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativ",
"ModelVersionId": 28,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 12
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 12,
"EndLineNumber": 13,
"EndColumn": 12
},
"Action": "Physical C# character 11 'v'",
"SerialOffset": 325555
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenative",
"ModelVersionId": 29,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 13
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 13,
"EndLineNumber": 13,
"EndColumn": 13
},
"Action": "Physical C# character 12 'e'",
"SerialOffset": 340453
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativec",
"ModelVersionId": 30,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 14
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 14,
"EndLineNumber": 13,
"EndColumn": 14
},
"Action": "Physical C# character 13 'c'",
"SerialOffset": 355032
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativecs",
"ModelVersionId": 31,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 15
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 15,
"EndLineNumber": 13,
"EndColumn": 15
},
"Action": "Physical C# character 14 's'",
"SerialOffset": 370091
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativecsh",
"ModelVersionId": 32,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 16
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 16,
"EndLineNumber": 13,
"EndColumn": 16
},
"Action": "Physical C# character 15 'h'",
"SerialOffset": 385631
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativecsha",
"ModelVersionId": 33,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 17
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 17,
"EndLineNumber": 13,
"EndColumn": 17
},
"Action": "Physical C# character 16 'a'",
"SerialOffset": 400612
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativecshar",
"ModelVersionId": 34,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 18
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 18,
"EndLineNumber": 13,
"EndColumn": 18
},
"Action": "Physical C# character 17 'r'",
"SerialOffset": 416100
},
{
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativecsharp",
"ModelVersionId": 35,
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 19
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 19,
"EndLineNumber": 13,
"EndColumn": 19
},
"Action": "Physical C# character 18 'p'",
"SerialOffset": 431053
}
],
"EditedModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativecsharp",
"EditedDomReadback": {
"Kind": "ActualMonacoWebsiteCSharpDomReadback",
"Language": "csharp",
"ModelValue": "using System;\nnamespace XFEstudio;\npublic sealed class Preview\n{\n public string Message { get; set; } = \"Hello XFESystem\";\n public static int Run(int value)\n {\n if (value > 0) return Math.Max(value, 42);\n Console.WriteLine(\"Ready\");\n return 0;\n }\n}\n// xfenativecsharp",
"ModelLength": 300,
"Truncated": false,
"PaletteCssSha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"PaletteCascadeSha256": "c1f892d23867044f99359cb6255b50c6bc8f2a7757355a665a7458e886cc620c",
"ActiveElementTag": "TEXTAREA",
"ActiveElementClasses": "inputarea monaco-mouse-cursor-text",
"ActiveElementId": null,
"EditorHasTextFocus": true,
"EditorHasWidgetFocus": true,
"CursorPosition": {
"LineNumber": 13,
"Column": 19
},
"Selection": {
"StartLineNumber": 13,
"StartColumn": 19,
"EndLineNumber": 13,
"EndColumn": 19
},
"ModelVersionId": 35,
"ConfiguredLineHeightCss": 20,
"TokenLines": [
[
{
"startIndex": 0,
"scopes": "xfe.keyword"
},
{
"startIndex": 5,
"scopes": "xfe"
},
{
"startIndex": 6,
"scopes": "xfe.namespace"
},
{
"startIndex": 12,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe.keyword"
},
{
"startIndex": 9,
"scopes": "xfe"
},
{
"startIndex": 10,
"scopes": "xfe.namespace"
},
{
"startIndex": 19,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe.keyword"
},
{
"startIndex": 6,
"scopes": "xfe"
},
{
"startIndex": 7,
"scopes": "xfe.keyword"
},
{
"startIndex": 13,
"scopes": "xfe"
},
{
"startIndex": 14,
"scopes": "xfe.keyword"
},
{
"startIndex": 19,
"scopes": "xfe"
},
{
"startIndex": 20,
"scopes": "xfe.type"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 4,
"scopes": "xfe.keyword"
},
{
"startIndex": 10,
"scopes": "xfe"
},
{
"startIndex": 11,
"scopes": "xfe.built_in"
},
{
"startIndex": 17,
"scopes": "xfe"
},
{
"startIndex": 28,
"scopes": "xfe.keyword"
},
{
"startIndex": 31,
"scopes": "xfe"
},
{
"startIndex": 33,
"scopes": "xfe.keyword"
},
{
"startIndex": 36,
"scopes": "xfe"
},
{
"startIndex": 42,
"scopes": "xfe.string"
},
{
"startIndex": 59,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 4,
"scopes": "xfe.keyword"
},
{
"startIndex": 10,
"scopes": "xfe.function"
},
{
"startIndex": 11,
"scopes": "xfe.keyword"
},
{
"startIndex": 17,
"scopes": "xfe.function"
},
{
"startIndex": 18,
"scopes": "xfe.built_in"
},
{
"startIndex": 21,
"scopes": "xfe.function"
},
{
"startIndex": 22,
"scopes": "xfe.function.title"
},
{
"startIndex": 25,
"scopes": "xfe.function"
},
{
"startIndex": 26,
"scopes": "xfe.built_in"
},
{
"startIndex": 29,
"scopes": "xfe.params"
},
{
"startIndex": 30,
"scopes": "xfe.keyword"
},
{
"startIndex": 35,
"scopes": "xfe.function"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 8,
"scopes": "xfe.csharp_keyword"
},
{
"startIndex": 10,
"scopes": "xfe"
},
{
"startIndex": 12,
"scopes": "xfe.keyword"
},
{
"startIndex": 17,
"scopes": "xfe"
},
{
"startIndex": 20,
"scopes": "xfe.number"
},
{
"startIndex": 21,
"scopes": "xfe"
},
{
"startIndex": 23,
"scopes": "xfe.csharp_keyword"
},
{
"startIndex": 29,
"scopes": "xfe"
},
{
"startIndex": 30,
"scopes": "xfe.type"
},
{
"startIndex": 34,
"scopes": "xfe"
},
{
"startIndex": 35,
"scopes": "xfe.dotfunction"
},
{
"startIndex": 38,
"scopes": "xfe"
},
{
"startIndex": 39,
"scopes": "xfe.keyword"
},
{
"startIndex": 44,
"scopes": "xfe"
},
{
"startIndex": 46,
"scopes": "xfe.number"
},
{
"startIndex": 48,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 8,
"scopes": "xfe.type"
},
{
"startIndex": 15,
"scopes": "xfe"
},
{
"startIndex": 16,
"scopes": "xfe.dotfunction"
},
{
"startIndex": 25,
"scopes": "xfe"
},
{
"startIndex": 26,
"scopes": "xfe.string"
},
{
"startIndex": 33,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
},
{
"startIndex": 8,
"scopes": "xfe.csharp_keyword"
},
{
"startIndex": 14,
"scopes": "xfe"
},
{
"startIndex": 15,
"scopes": "xfe.number"
},
{
"startIndex": 16,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe"
}
],
[
{
"startIndex": 0,
"scopes": "xfe.comment"
}
]
],
"ViewLines": [
{
"Line": 1,
"Text": "using System;",
"CssTop": 0,
"Spans": [
{
"Text": "using",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "System",
"Color": "rgb(220, 220, 220)",
"Classes": "mtk14"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 2,
"Text": "namespace XFEstudio;",
"CssTop": 20,
"Spans": [
{
"Text": "namespace",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "XFEstudio",
"Color": "rgb(220, 220, 220)",
"Classes": "mtk14"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 3,
"Text": "public sealed class Preview",
"CssTop": 40,
"Spans": [
{
"Text": "public",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "sealed",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "class",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Preview",
"Color": "rgb(78, 201, 176)",
"Classes": "mtk9"
}
]
},
{
"Line": 4,
"Text": "{",
"CssTop": 60,
"Spans": [
{
"Text": "{",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 5,
"Text": " public string Message { get; set; } = \"Hello XFESystem\";",
"CssTop": 80,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "public",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "string",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " Message { ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "get",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": "; ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "set",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": "; } = ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "\"Hello XFESystem\"",
"Color": "rgb(206, 145, 120)",
"Classes": "mtk20"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 6,
"Text": " public static int Run(int value)",
"CssTop": 100,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "public",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "static",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "int",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Run",
"Color": "rgb(220, 220, 170)",
"Classes": "mtk13"
},
{
"Text": "(",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "int",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " ",
"Color": "rgb(220, 220, 220)",
"Classes": "mtk14"
},
{
"Text": "value",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": ")",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 7,
"Text": " {",
"CssTop": 120,
"Spans": [
{
"Text": " {",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 8,
"Text": " if (value > 0) return Math.Max(value, 42);",
"CssTop": 140,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "if",
"Color": "rgb(197, 134, 192)",
"Classes": "mtk10"
},
{
"Text": " (",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "value",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": " > ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "0",
"Color": "rgb(181, 206, 168)",
"Classes": "mtk23"
},
{
"Text": ") ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "return",
"Color": "rgb(197, 134, 192)",
"Classes": "mtk10"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Math",
"Color": "rgb(78, 201, 176)",
"Classes": "mtk9"
},
{
"Text": ".",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Max",
"Color": "rgb(220, 220, 170)",
"Classes": "mtk13"
},
{
"Text": "(",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "value",
"Color": "rgb(86, 156, 214)",
"Classes": "mtk5"
},
{
"Text": ", ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "42",
"Color": "rgb(181, 206, 168)",
"Classes": "mtk23"
},
{
"Text": ");",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 9,
"Text": " Console.WriteLine(\"Ready\");",
"CssTop": 160,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "Console",
"Color": "rgb(78, 201, 176)",
"Classes": "mtk9"
},
{
"Text": ".",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "WriteLine",
"Color": "rgb(220, 220, 170)",
"Classes": "mtk13"
},
{
"Text": "(",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "\"Ready\"",
"Color": "rgb(206, 145, 120)",
"Classes": "mtk20"
},
{
"Text": ");",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 10,
"Text": " return 0;",
"CssTop": 180,
"Spans": [
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "return",
"Color": "rgb(197, 134, 192)",
"Classes": "mtk10"
},
{
"Text": " ",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
},
{
"Text": "0",
"Color": "rgb(181, 206, 168)",
"Classes": "mtk23"
},
{
"Text": ";",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 11,
"Text": " }",
"CssTop": 200,
"Spans": [
{
"Text": " }",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 12,
"Text": "}",
"CssTop": 220,
"Spans": [
{
"Text": "}",
"Color": "rgb(241, 241, 244)",
"Classes": "mtk1"
}
]
},
{
"Line": 13,
"Text": "// xfenativecsharp",
"CssTop": 240,
"Spans": [
{
"Text": "// xfenativecsharp",
"Color": "rgb(87, 166, 74)",
"Classes": "mtk8"
}
]
}
],
"FontFamily": "Consolas, Consolas, 'Courier New', monospace",
"FontSize": "13px",
"HostScreenshotUsed": false,
"WorkerLanguageService": false
},
"EditedSpanColorParity": {
"Passed": true,
"CssSha256": "85e50310fb0b4a61a55a78b693ae99353fae2d9fd57b607e04a5c22a2630d5c3",
"RenderedLines": 13,
"RenderedSpansChecked": 73,
"ActualRenderedColors": [
"4ec9b0",
"569cd6",
"57a64a",
"b5cea8",
"c586c0",
"ce9178",
"dcdcaa",
"dcdcdc",
"f1f1f4"
],
"Checks": [
{
"Line": 1,
"StartColumn": 1,
"Text": "using",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 1,
"StartColumn": 6,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 1,
"StartColumn": 7,
"Text": "System",
"ActualColor": "dcdcdc",
"WebsiteTokens": [
{
"Scope": "xfe.namespace",
"ExpectedColor": "dcdcdc"
}
]
},
{
"Line": 1,
"StartColumn": 13,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 2,
"StartColumn": 1,
"Text": "namespace",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 2,
"StartColumn": 10,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 2,
"StartColumn": 11,
"Text": "XFEstudio",
"ActualColor": "dcdcdc",
"WebsiteTokens": [
{
"Scope": "xfe.namespace",
"ExpectedColor": "dcdcdc"
}
]
},
{
"Line": 2,
"StartColumn": 20,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 1,
"Text": "public",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 3,
"StartColumn": 7,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 8,
"Text": "sealed",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 3,
"StartColumn": 14,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 15,
"Text": "class",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 3,
"StartColumn": 20,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 3,
"StartColumn": 21,
"Text": "Preview",
"ActualColor": "4ec9b0",
"WebsiteTokens": [
{
"Scope": "xfe.type",
"ExpectedColor": "4ec9b0"
}
]
},
{
"Line": 4,
"StartColumn": 1,
"Text": "{",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 5,
"Text": "public",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 11,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 12,
"Text": "string",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.built_in",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 18,
"Text": " Message { ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 29,
"Text": "get",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 32,
"Text": "; ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 34,
"Text": "set",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 5,
"StartColumn": 37,
"Text": "; } = ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 5,
"StartColumn": 43,
"Text": "\"Hello XFESystem\"",
"ActualColor": "ce9178",
"WebsiteTokens": [
{
"Scope": "xfe.string",
"ExpectedColor": "ce9178"
}
]
},
{
"Line": 5,
"StartColumn": 60,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 5,
"Text": "public",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 11,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 12,
"Text": "static",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 18,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 19,
"Text": "int",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.built_in",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 22,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 23,
"Text": "Run",
"ActualColor": "dcdcaa",
"WebsiteTokens": [
{
"Scope": "xfe.function.title",
"ExpectedColor": "dcdcaa"
}
]
},
{
"Line": 6,
"StartColumn": 26,
"Text": "(",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 6,
"StartColumn": 27,
"Text": "int",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.built_in",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 30,
"Text": " ",
"ActualColor": "dcdcdc",
"WebsiteTokens": [
{
"Scope": "xfe.params",
"ExpectedColor": "dcdcdc"
}
]
},
{
"Line": 6,
"StartColumn": 31,
"Text": "value",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 6,
"StartColumn": 36,
"Text": ")",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe.function",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 7,
"StartColumn": 1,
"Text": " {",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 9,
"Text": "if",
"ActualColor": "c586c0",
"WebsiteTokens": [
{
"Scope": "xfe.csharp_keyword",
"ExpectedColor": "c586c0"
}
]
},
{
"Line": 8,
"StartColumn": 11,
"Text": " (",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 13,
"Text": "value",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 8,
"StartColumn": 18,
"Text": " > ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 21,
"Text": "0",
"ActualColor": "b5cea8",
"WebsiteTokens": [
{
"Scope": "xfe.number",
"ExpectedColor": "b5cea8"
}
]
},
{
"Line": 8,
"StartColumn": 22,
"Text": ") ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 24,
"Text": "return",
"ActualColor": "c586c0",
"WebsiteTokens": [
{
"Scope": "xfe.csharp_keyword",
"ExpectedColor": "c586c0"
}
]
},
{
"Line": 8,
"StartColumn": 30,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 31,
"Text": "Math",
"ActualColor": "4ec9b0",
"WebsiteTokens": [
{
"Scope": "xfe.type",
"ExpectedColor": "4ec9b0"
}
]
},
{
"Line": 8,
"StartColumn": 35,
"Text": ".",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 36,
"Text": "Max",
"ActualColor": "dcdcaa",
"WebsiteTokens": [
{
"Scope": "xfe.dotfunction",
"ExpectedColor": "dcdcaa"
}
]
},
{
"Line": 8,
"StartColumn": 39,
"Text": "(",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 40,
"Text": "value",
"ActualColor": "569cd6",
"WebsiteTokens": [
{
"Scope": "xfe.keyword",
"ExpectedColor": "569cd6"
}
]
},
{
"Line": 8,
"StartColumn": 45,
"Text": ", ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 8,
"StartColumn": 47,
"Text": "42",
"ActualColor": "b5cea8",
"WebsiteTokens": [
{
"Scope": "xfe.number",
"ExpectedColor": "b5cea8"
}
]
},
{
"Line": 8,
"StartColumn": 49,
"Text": ");",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 9,
"Text": "Console",
"ActualColor": "4ec9b0",
"WebsiteTokens": [
{
"Scope": "xfe.type",
"ExpectedColor": "4ec9b0"
}
]
},
{
"Line": 9,
"StartColumn": 16,
"Text": ".",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 17,
"Text": "WriteLine",
"ActualColor": "dcdcaa",
"WebsiteTokens": [
{
"Scope": "xfe.dotfunction",
"ExpectedColor": "dcdcaa"
}
]
},
{
"Line": 9,
"StartColumn": 26,
"Text": "(",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 9,
"StartColumn": 27,
"Text": "\"Ready\"",
"ActualColor": "ce9178",
"WebsiteTokens": [
{
"Scope": "xfe.string",
"ExpectedColor": "ce9178"
}
]
},
{
"Line": 9,
"StartColumn": 34,
"Text": ");",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 10,
"StartColumn": 1,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 10,
"StartColumn": 9,
"Text": "return",
"ActualColor": "c586c0",
"WebsiteTokens": [
{
"Scope": "xfe.csharp_keyword",
"ExpectedColor": "c586c0"
}
]
},
{
"Line": 10,
"StartColumn": 15,
"Text": " ",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 10,
"StartColumn": 16,
"Text": "0",
"ActualColor": "b5cea8",
"WebsiteTokens": [
{
"Scope": "xfe.number",
"ExpectedColor": "b5cea8"
}
]
},
{
"Line": 10,
"StartColumn": 17,
"Text": ";",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 11,
"StartColumn": 1,
"Text": " }",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 12,
"StartColumn": 1,
"Text": "}",
"ActualColor": "f1f1f4",
"WebsiteTokens": [
{
"Scope": "xfe",
"ExpectedColor": "f1f1f4"
}
]
},
{
"Line": 13,
"StartColumn": 1,
"Text": "// xfenativecsharp",
"ActualColor": "57a64a",
"WebsiteTokens": [
{
"Scope": "xfe.comment",
"ExpectedColor": "57a64a"
}
]
}
],
"ActualCssFontFamily": "Consolas, Consolas, 'Courier New', monospace",
"ActualCssFontSize": "13px",
"Meaning": "Native DOM text/foreground readback; framebuffer ink is verified separately."
},
"EditedFramebuffer": {
"Attempts": 1,
"Passed": true,
"CodeCssBounds": [
194,
161,
650,
260
],
"CodeNativeBounds": [
388,
322,
1688,
842
],
"PalettePixelCounts": {
"Keyword": 4549,
"Type": 1042,
"ControlFlow": 794,
"String": 1276,
"Number": 303,
"Comment": 930
},
"MinimumPixelsPerColor": 20,
"PaletteRgbFromWebsiteCss": {
"Keyword": "569cd6",
"Type": "4ec9b0",
"ControlFlow": "c586c0",
"String": "ce9178",
"Number": "b5cea8",
"Comment": "57a64a"
},
"LineInk": [
{
"Line": 1,
"NativeBounds": [
388,
322,
1688,
362
],
"Text": "using System;",
"InkPixels": 1229,
"InkColumns": 140,
"Passed": true
},
{
"Line": 2,
"NativeBounds": [
388,
362,
1688,
402
],
"Text": "namespace XFEstudio;",
"InkPixels": 1983,
"InkColumns": 230,
"Passed": true
},
{
"Line": 3,
"NativeBounds": [
388,
402,
1688,
442
],
"Text": "public sealed class Preview",
"InkPixels": 2406,
"InkColumns": 299,
"Passed": true
},
{
"Line": 5,
"NativeBounds": [
388,
482,
1688,
522
],
"Text": " public string Message { get; set; } = \"Hello XFESystem\";",
"InkPixels": 4595,
"InkColumns": 541,
"Passed": true
},
{
"Line": 6,
"NativeBounds": [
388,
522,
1688,
562
],
"Text": " public static int Run(int value)",
"InkPixels": 2662,
"InkColumns": 343,
"Passed": true
},
{
"Line": 8,
"NativeBounds": [
388,
602,
1688,
642
],
"Text": " if (value > 0) return Math.Max(value, 42);",
"InkPixels": 3392,
"InkColumns": 427,
"Passed": true
},
{
"Line": 9,
"NativeBounds": [
388,
642,
1688,
682
],
"Text": " Console.WriteLine(\"Ready\");",
"InkPixels": 2533,
"InkColumns": 305,
"Passed": true
},
{
"Line": 10,
"NativeBounds": [
388,
682,
1688,
722
],
"Text": " return 0;",
"InkPixels": 756,
"InkColumns": 95,
"Passed": true
},
{
"Line": 13,
"NativeBounds": [
388,
802,
1688,
842
],
"Text": "// xfenativecsharp",
"InkPixels": 1536,
"InkColumns": 210,
"Passed": true
}
],
"NoHostScreenshotSubstitution": true,
"PointerAndHeaderExcluded": true
}
},
"FixtureNonce": "Guest-699e0c714e5e",
"FixtureAddress": "http://10.0.2.2:60196/Index",
"FixtureRequests": [
{
"Path": "/Index",
"Utc": "2026-10-14T09:24:23.488472+00:00",
"Host": "10.0.2.2:60196",
"Peer": "127.0.0.1"
},
{
"Path": "/External.css",
"Utc": "2026-10-14T09:24:23.536950+00:00",
"Host": "10.0.2.2:60196",
"Peer": "127.0.0.1"
},
{
"Path": "/Classic.js",
"Utc": "2026-10-14T09:24:23.578527+00:00",
"Host": "10.0.2.2:60196",
"Peer": "127.0.0.1"
},
{
"Path": "/Defer.js",
"Utc": "2026-10-14T09:24:23.596532+00:00",
"Host": "10.0.2.2:60196",
"Peer": "127.0.0.1"
},
{
"Path": "/Dynamic.js",
"Utc": "2026-10-14T09:24:23.642933+00:00",
"Host": "10.0.2.2:60196",
"Peer": "127.0.0.1"
}
],
"FixtureResourcesSha256": {
"/External.css": "876b72ae03e75a01a62c42e8c46ef15c016a0c6ca0eb73ba8d53ab2183e9b38f",
"/Classic.js": "17c718a7cd380feb571090bf7421f48789954d491fec8bb84dabebca551b1484",
"/Defer.js": "5c4ea94ad793afa319804fa87b8fcd0bc5ac46158d0df53362f7661374748906",
"/Dynamic.js": "303abd1b138029839b71ae1db6951c8fcc8b7128b1c62fe022eb7fb27baed86d",
"/Index": "1328c52f441488e0689e06b8385bc3ccbb17d6aef51ac3e55151ac1b53de5990"
},
"EvidencePath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\BrowserPipelineEvidence.json",
"EvidenceSha256": "ea9bd5c2ed15a61bc60f7bfb9fc9891702b19b7f67b38357856a8f54e85c239c"
},
"MonacoHostCompatibility": {
"Kind": "ProductionBrowserMonacoProbe",
"MonacoVersion": "0.52.2",
"ProductionBrowserServiceUsed": true,
"Distribution": "OfficialESMCoreIife",
"CoreBundleUsed": true,
"ResourceOverrideUsed": false,
"ExactCoreResourcesVerified": true,
"ManualWindowApiShims": false,
"FakeMonacoObjects": false,
"HostBrowserUsed": false,
"NativeGuestTested": false,
"Created": true,
"ManualCreateDiagnosticUsed": false,
"NavigationTitle": "XFESystem Monaco",
"PageText": "Monaco - edited 292 characters\nJavaScriptC#\n1\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n2\n13\n// C# edit\nnamespace XFEstudio;\npublic sealed class Preview\n{\npublic string Message { get; set; } = \"Hello XFESystem\";\npublic static int Run(int value)\n{\nif (value > 0) return Math.Max(value, 42);\nConsole.WriteLine(\"Ready\");\nreturn 0;\n}\nusing System;\n}",
"WorkerSupported": false,
"FullTypeScriptLanguageServiceSupported": false,
"Passed": true,
"ElapsedMilliseconds": 6665.1331,
"ManagedHeapBytes": 221357936,
"WorkingSetBytes": 392179712,
"FontBackend": "Windows GDI+ private TTF; not the native renderer",
"FontSha256": "06520d032ec274fa5040b22c6f4a1d829081b24ba40b2da56dae89bf10c7b481",
"FontFamilyName": "Cascadia Mono",
"MeasureCalls": 2573,
"RasterCalls": 1,
"RasterInkPixels": 166,
"CssLayoutConnected": true,
"LayoutBoxes": 59,
"DisplayCommands": 47,
"CssDiagnostics": [
"Unsupported CSS property: stroke-width",
"Unsupported CSS property: clip",
"Unsupported CSS property: clip-path",
"Unsupported CSS property: outline-width",
"Unsupported CSS property: outline-style",
"Unsupported CSS property: outline-offset",
"Unsupported CSS property: outline-color",
"Unsupported CSS property: animation",
"Unsupported CSS property: outline",
"CSS property is retained but not painted: text-decoration",
"Unsupported CSS property: transition",
"Unsupported CSS property: user-select",
"Unsupported CSS property: -webkit-user-select",
"Unsupported CSS property: word-wrap",
"Unsupported CSS property: text-underline-position",
"Unsupported CSS property: all",
"Unsupported CSS property: touch-action",
"Unsupported CSS property: text-overflow",
"Unsupported CSS property: float",
"Unsupported CSS property: background-size",
"Unsupported CSS property: background-position",
"Unsupported CSS property: background-repeat",
"Unsupported CSS property: -webkit-app-region",
"Unsupported CSS property: animation-name",
"Unsupported CSS property: animation-duration",
"Unsupported CSS property: animation-iteration-count",
"Unsupported CSS property: animation-timing-function",
"Unsupported CSS at-rule: @keyframes",
"Unsupported CSS property: resize",
"Unsupported CSS property: scrollbar-width",
"CSS generated pseudo-elements are not laid out",
"Unsupported CSS property: -webkit-font-smoothing",
"Unsupported CSS property: -moz-osx-font-smoothing",
"Unsupported CSS property: -webkit-text-size-adjust",
"Unsupported CSS property: text-decoration-color",
"Unsupported CSS property: caret-color",
"Unsupported CSS property: font-variant-numeric",
"Unsupported CSS property: -ms-user-select",
"Unsupported CSS property: background-clip",
"Unsupported CSS property: stroke",
"Unsupported CSS property: fill",
"Unsupported CSS property: >div{position",
"Unsupported CSS property: &.showalways{opacity",
"Unsupported CSS property: .monaco-toolbar{height",
"Unsupported CSS property: .monaco-action-bar{line-height",
"Unsupported CSS property: .actions-container{width",
"Unsupported CSS property: .action-item{&",
"Unsupported CSS property: .line-left,.line-right{height",
"Unsupported CSS property: text-wrap",
"Unsupported CSS property: &.placeholder{visibility",
"Unsupported CSS property: &.visible{visibility",
"Unsupported CSS property: place-items",
"Unsupported CSS property: place-content",
"Unsupported CSS property: .collapse-button{margin",
"Unsupported CSS property: a{display",
"Unsupported CSS property: &",
"Unsupported CSS property: &.shadow{box-shadow",
"Unsupported CSS property: .title{font-size",
"Unsupported CSS property: &.original{flex",
"CSS URL background images are not painted",
"CSS subset: no grid, complex table spans, floats, parent-child margin collapse, scale/rotate/perspective transforms, arbitrary webfonts, generated counters/quotes/URLs, bidi/shaping, full flex wrapping or full stacking contexts.",
"Unsupported CSS property: contain",
"Unsupported CSS property: font-feature-settings",
"Unsupported CSS property: font-variation-settings",
"CSS property is retained but not painted: letter-spacing",
"Unsupported CSS property: tab-size"
],
"SourceUnchangedDuringRun": true,
"BrowserSources": [
{
"Path": "Source/XFESystem.Browser/BoundedText.cs",
"Sha256": "91e1c4da27a21fc4614b8894ef5cd8ccb7c11a98a91effea44c94edcb338f770"
},
{
"Path": "Source/XFESystem.Browser/BrowserBoxDecoration.cs",
"Sha256": "a711b3f3ba38001ffcef611d1d6d6bc681607bcd4c3150fc6c339b9b9ab7628c"
},
{
"Path": "Source/XFESystem.Browser/BrowserCanvasSurface.cs",
"Sha256": "a68c279f57978283a5487a2bf7fcc442c69bc6f8809a30c169e6aee1e6c5f4a3"
},
{
"Path": "Source/XFESystem.Browser/BrowserCapabilities.cs",
"Sha256": "74e08ef81de986e35664ee303d4cf89b5e78f60351f0a299c561291328f0127a"
},
{
"Path": "Source/XFESystem.Browser/BrowserClipRasterCanvas.cs",
"Sha256": "ba6edb4f44fa8bedddb07fe4e5545b809dfd2314948c2d725d82e3dff07762ff"
},
{
"Path": "Source/XFESystem.Browser/BrowserCssCascade.cs",
"Sha256": "894a3ee3bc7d2040d7d560aef2ceb32bedc5266b98543c23245205b27b8bc194"
},
{
"Path": "Source/XFESystem.Browser/BrowserCssGradient.cs",
"Sha256": "a6f3615f03fc74c325712b8d0175bf2d936babd93deb764c950e9e16916d9e6d"
},
{
"Path": "Source/XFESystem.Browser/BrowserDisplayList.cs",
"Sha256": "c4cc65cca192778f20232344cad30e246d8ce6de6bc17aa9ae1e0610cde844a4"
},
{
"Path": "Source/XFESystem.Browser/BrowserDomBootstrap.cs",
"Sha256": "782983c006a5ab9516afe004b96bcf2b9074cc25e769e3a92e0263309311b7d3"
},
{
"Path": "Source/XFESystem.Browser/BrowserDomHost.cs",
"Sha256": "f7d5f10c1b674379f24c33980cdc6caed8d5cc330aad4a6a0720c961506c24c5"
},
{
"Path": "Source/XFESystem.Browser/BrowserEventLoop.cs",
"Sha256": "68e747feb106d761781d77898f833023d0a4961a1b93753dd969da8d8034cafc"
},
{
"Path": "Source/XFESystem.Browser/BrowserHostObject.cs",
"Sha256": "7bf277c5bbc9824cd882a14ae6aa827cdeaea0b53e3a17ef4f9d81abde02d114"
},
{
"Path": "Source/XFESystem.Browser/BrowserInteractivePage.cs",
"Sha256": "fe45de789e74292c8c672d5e7acfc5f3006624be0b7ff780ef8eb2d17d12bcf7"
},
{
"Path": "Source/XFESystem.Browser/BrowserLayoutEngine.cs",
"Sha256": "773ba2199a3112b4a6adaa392a387b381669e9e664d6e3c0dbf161d0ae5c604d"
},
{
"Path": "Source/XFESystem.Browser/BrowserLimits.cs",
"Sha256": "82376c846ddbc5a034a0b0fb8e217b35473c4b7a4738a7e3b47dc65309c9742c"
},
{
"Path": "Source/XFESystem.Browser/BrowserPageResources.cs",
"Sha256": "610647bd780911bb66f2ae489d2a6c48c602c18468020048c41052be32d7f611"
},
{
"Path": "Source/XFESystem.Browser/BrowserPerformance.cs",
"Sha256": "a3e3f5a3d065748a7143aedbf98cb4089a1fb62e668f1ada6f9eda2fc5be6fb4"
},
{
"Path": "Source/XFESystem.Browser/BrowserRangeGeometry.cs",
"Sha256": "da57ba7220c4cc39127ccc9e98d978fa437de0027828da2f723d36624a477be8"
},
{
"Path": "Source/XFESystem.Browser/BrowserResourceLoader.cs",
"Sha256": "9c990d0488999368d2977117332f2846cd468ecda8ad8694416ff535b0fd580f"
},
{
"Path": "Source/XFESystem.Browser/BrowserResourceSource.cs",
"Sha256": "9e148c7aa5861e93d184b9ce327fcb84617bb9165d99448dbef93f9b0a05ba03"
},
{
"Path": "Source/XFESystem.Browser/BrowserService.cs",
"Sha256": "c84938b4759a17ac0bc53331a59c1ce7e443ea8687a76c815d2b348a078b15b4"
},
{
"Path": "Source/XFESystem.Browser/BrowserService.WebsiteProof.cs",
"Sha256": "0dd3c0433d39feeb7a14e097fc57dbf8cb8aaa6ec545bf1e1bb2798cf529e931"
},
{
"Path": "Source/XFESystem.Browser/CssComputedStyle.cs",
"Sha256": "6e3719a41a8c6ec5d9cb14d2fe7a6f52f61e0018b3ab6b7ba367ef9364baa75c"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.Adjacent.cs",
"Sha256": "dbc9cf88831f175ecf2bba135982c4f01163e5c30b1d6c6551967d8069ebfe79"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.Canvas.cs",
"Sha256": "bc2d36d3397f4c36505c2905a7519586bd78e640e6fd738ecdec00d8569da9bc"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.cs",
"Sha256": "e6824348b16fdfb50eda24344937647932c9e79871a93eaff1fd3cf8eb39aa9c"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.Cssom.cs",
"Sha256": "b12de8d1b692e1aad9bb01a9905d769475c90e367014f1c32a263281bd751505"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.Encoding.cs",
"Sha256": "11d3dd3729550ea422e00d37a30f251a1c6e0eda491a111e9f3ec0d323de265f"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.Forms.cs",
"Sha256": "d2c3ef59b746dc0c532f645e3bd0017bfe0d033c5e60078a311eaacc58e75885"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.Nodes.cs",
"Sha256": "c05a67acbef03f0f1fc538442ccb8d4f1c499eaa3320ab85be9d75c9c46d14dc"
},
{
"Path": "Source/XFESystem.Browser/DomBridge.Range.cs",
"Sha256": "aaeeeb473f6971a7cb21a9456756d3bcdd1641414254a3301649855ad1ba4d5e"
},
{
"Path": "Source/XFESystem.Browser/HtmlTextRenderer.cs",
"Sha256": "060754a399d10ce0300e4ebbe198f70a8bcb0e5ddce09d52a12ec69001ee2f8d"
},
{
"Path": "Source/XFESystem.Browser/HttpWebTransport.cs",
"Sha256": "2116a270c1809ef1dfc34e609577267c63026faf2d8561016e2b6aeb2238c44f"
},
{
"Path": "Source/XFESystem.Browser/IWebTransport.cs",
"Sha256": "ad56d8dacd2a836bc9add00e40b78b497b9f4547f38aab11f52e09ead82db819"
},
{
"Path": "Source/XFESystem.Browser/JavaScriptResult.cs",
"Sha256": "a01f5ec558b0477bdfb60ec0afbeee3641fa713deeebe8302ff5d86d46a1aa13"
},
{
"Path": "Source/XFESystem.Browser/JavaScriptRuntime.cs",
"Sha256": "607eb4a764fa41edd8c92a58df0d6764c669f91329e6e4ede4ce444752704e57"
}
],
"BrowserAssemblySha256": "57a12cd5b1065ee4bbf527d2c22d013e8d35921d8a9648fd08a52edaa85dfc9b",
"Resources": [
{
"Address": "http://xfesystem.local/Browser/Monaco/0.52.2/Core/EditorCore.css",
"Kind": "style",
"Characters": 66405
},
{
"Address": "http://xfesystem.local/Browser/WebsiteCode/Highlight.js",
"Kind": "script",
"Characters": 132441
},
{
"Address": "http://xfesystem.local/Browser/WebsiteCode/CSharp.js",
"Kind": "script",
"Characters": 46117
},
{
"Address": "http://xfesystem.local/Browser/Monaco/0.52.2/Core/EditorCore.js",
"Kind": "script",
"Characters": 2293601
},
{
"Address": "http://xfesystem.local/Browser/WebsiteCode/CodePalette.js",
"Kind": "script",
"Characters": 19180
},
{
"Address": "http://xfesystem.local/Browser/WebsiteCode/WebsiteMonaco.js",
"Kind": "script",
"Characters": 7773
}
],
"Stages": [
{
"Name": "RealMonacoGlobal",
"Passed": true,
"Output": "PASS",
"Milliseconds": 0.3619
},
{
"Name": "WorkerLanguageServicesExcludedFromCore",
"Passed": true,
"Output": "PASS",
"Milliseconds": 0.1055
},
{
"Name": "RealEditorCreated",
"Passed": true,
"Output": "PASS",
"Milliseconds": 0.0541
},
{
"Name": "RealInitialViewLines",
"Passed": true,
"Output": "PASS",
"Milliseconds": 100.5084
},
{
"Name": "GetValueSetValue",
"Passed": true,
"Output": "PASS",
"Milliseconds": 13.0247
},
{
"Name": "RealEditingAction",
"Passed": true,
"Output": "PASS",
"Milliseconds": 30.5766
},
{
"Name": "FocusRealTextArea",
"Passed": true,
"Output": "PASS",
"Milliseconds": 1.1127
},
{
"Name": "KeyboardAndInputEdit",
"Passed": true,
"Output": "PASS",
"Milliseconds": 0.8054
},
{
"Name": "RealJavaScriptTokenization",
"Passed": true,
"Output": "PASS",
"Milliseconds": 1.8743
},
{
"Name": "InstallPointerObservation",
"Passed": true,
"Output": "PASS",
"Milliseconds": 0.34
},
{
"Name": "ActualPointerEditPosition",
"Passed": true,
"Output": "PASS",
"Milliseconds": 0.1249
},
{
"Name": "RealOfficialCSharpRegistration",
"Passed": true,
"Output": "PASS",
"Milliseconds": 0.3854
},
{
"Name": "WebsiteCSharpWholeSourceGrammar",
"Passed": true,
"Output": "PASS",
"Milliseconds": 343.7863
},
{
"Name": "CSharpEditorUsesWebsitePalette",
"Passed": true,
"Output": "PASS",
"Milliseconds": 223.753
},
{
"Name": "CSharpRealViewHasColoredTokens",
"Passed": true,
"Output": "PASS",
"Milliseconds": 10.6135
},
{
"Name": "CSharpRenderedColorsMatchWebsiteScopes",
"Passed": true,
"Output": "PASS",
"Milliseconds": 279.9109
},
{
"Name": "CSharpEditingKeepsModelAndColoring",
"Passed": true,
"Output": "PASS",
"Milliseconds": 373.3272
},
{
"Name": "CSharpFollowingLineRetokenizesAfterNewLine",
"Passed": true,
"Output": "PASS",
"Milliseconds": 205.142
}
]
},
"RuntimePatchHostControl": {
"Kind": "GcTailPatchHostStructuralControl",
"Passed": true,
"NativeGuestTested": false,
"RootCauseProven": false,
"OriginalSha256": "5d63cc0687931c69f0cb24740f02172e86b9e7664074d2f7b08fcf1a405c062e",
"PatchedSha256": "2e7d82e3f452f004040c5ed09fef8da079c272ba14322e5b2b990b657630cc87",
"Checks": [
{
"Name": "PinnedPrivatePatch",
"Passed": true
},
{
"Name": "ExactlyTwoFallbackExits",
"Passed": true
},
{
"Name": "LastTrustedStackPointerUsed",
"Passed": true
},
{
"Name": "InvalidUnwindBranchesRedirected",
"Passed": true
},
{
"Name": "FallbackRangeValidated",
"Passed": true
},
{
"Name": "OriginalPreciseAnd256LimitPreserved",
"Passed": true
},
{
"Name": "OtherGcMethodsUnchanged",
"Passed": true
},
{
"Name": "AllBranchTargetsRemainInBody",
"Passed": true
},
{
"Name": "EhTrackerCapacity_s_activeCatchFramePointers",
"Passed": true
},
{
"Name": "EhTrackerCapacity_s_activeCatchHandlers",
"Passed": true
},
{
"Name": "EhTrackerCapacity_s_activeCatchExInfos",
"Passed": true
},
{
"Name": "EhComparisonAndMetadataCapacity",
"Passed": true
},
{
"Name": "EhOverflowCannotResumeUntrackedCatch",
"Passed": true
},
{
"Name": "EhPruningAndCatchSemanticsPreserved",
"Passed": true
},
{
"Name": "EhTraceBoundedAndNoUserMessageOrReflection",
"Passed": true
},
{
"Name": "EhTraceLocalIndexExplicitlyInitialized",
"Passed": true
},
{
"Name": "EhTraceOnlyAfterHandlerSelected",
"Passed": true
},
{
"Name": "ManagedGuardRunsAfterIrqFinally",
"Passed": true
},
{
"Name": "PreGcGuardRunsBeforeRawMemSet",
"Passed": true
},
{
"Name": "SuccessfulAllocationReturnsExactPointer",
"Passed": true
},
{
"Name": "FailedAllocationCannotReturnNull",
"Passed": true
},
{
"Name": "AllocationFatalOnlyConstantSerialOperations",
"Passed": true
},
{
"Name": "AllocatorBranchesAndHandlerBoundariesRemainValid",
"Passed": true
},
{
"Name": "ByteIdempotence",
"Passed": true
},
{
"Name": "OriginalProvenanceSurvivesIdempotentRun",
"Passed": true
},
{
"Name": "OfficialRebuildWithStaleReceiptAccepted",
"Passed": true
},
{
"Name": "OutsidePrivatePathRejectedWithoutMutation",
"Passed": true
},
{
"Name": "UnexpectedScannerIlRejectedWithoutMutation",
"Passed": true
},
{
"Name": "UnexpectedEhRejectedBeforeGcAtomicWrite",
"Passed": true
},
{
"Name": "UnexpectedAllocationScopeRejectedBeforeAnyAtomicWrite",
"Passed": true
},
{
"Name": "UnexpectedPreGcZeroingRejectedBeforeAnyAtomicWrite",
"Passed": true
},
{
"Name": "FreshCombinedPatchForReceiptTest",
"Passed": true
},
{
"Name": "ChangedEhReceiptRejectedWithoutMutation",
"Passed": true
},
{
"Name": "GlobalPackageCacheUnchanged",
"Passed": true
},
{
"Name": "NativeFixtureCoreClrControlOnly",
"Passed": true
},
{
"Name": "DeepRethrowFixtureCoreClrControlOnly",
"Passed": true
}
],
"NativeFixtureDepth": 320,
"NativeFixtureFramesVerified": 321,
"EhLimit": 4096,
"EhDeepRethrowFrames": 81,
"EhPostCatchFrames": 4,
"AllocationGuards": 2,
"AllocationFailureHaltsEntireGuest": true,
"AllocationFailureRecoverySupported": false,
"Meaning": "Private IL insertion and host fixture control passed; Cosmos native collector regression is required separately."
},
"NativeOomNegative": {
"ExpectedAllocationFailureObserved": true,
"ArbitraryPageFault": false,
"ApplicationOrGuiRecovered": false,
"HostBrowserUsed": false,
"RequestedArrayBufferBytes": 1073741824,
"HttpRequests": [
{
"Path": "/Index",
"Utc": "2026-10-14T09:32:17.734835+00:00",
"Host": "10.0.2.2:58766",
"Peer": "127.0.0.1"
}
],
"Marker": "XFE_RUNTIME_OOM|RequestedBytes|1073741848|Action|GuestHalt"
},
"Kernel": "C# NativeAOT with pinned Cosmos 3.0.94 runtime, GC and HAL",
"LinuxGuestKernel": false,
"WindowsGuestKernel": false,
"Architecture": "x86_64",
"FullDotNet10": false,
"CoreClr": false,
"Framework48": false,
"ManagedProfile": "XFESystem.Net10.ConsoleIL.v1",
"HostTestsPassed": 702,
"HostDomPassed": true,
"GuestGuiCheckCount": 13,
"GuestHttpCheckCount": 10,
"GuestDesktopUiCheckCount": 28,
"ComparisonDesktopUiCheckCount": 28,
"ComparisonIncludesHttpAcceptance": false,
"GuestHttpPassed": true,
"GuestHttps": false,
"GuestManagedDllPassed": true,
"KernelSha256": "bbb09ba1633773867dd990c9b8500e38e8662e0e1135c0faef6454febfdd6c39",
"ImagePath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\System.img",
"ImageSha256": "c8ed90d08222dec50344f1c7aa00f251cf2c69a0a8cc960342859dd706617998",
"MemoryMiB": 1024,
"Monaco512MiBAccepted": false,
"ComparisonImageSha256": "c8ed90d08222dec50344f1c7aa00f251cf2c69a0a8cc960342859dd706617998",
"IdenticalComparisonImage": true,
"ManagedApplicationSha256": "18c82206daf11926a6a1f9a49207c6db140cf4cfe88fcda4fd053188e8cd68da",
"SourceSnapshotSha256": "16d3912fdf0ce8c0407f623f7b18ddb377aca3c61c721580eb9a94301c91119e",
"SourceValidation": {
"CurrentInventoryChecked": true,
"HostBootOverlapMatched": true,
"OnlyHashExemption": "Tools/CSharpBoot/CreateReport.py",
"ReporterCompiledIntoKernel": false
},
"PostprocessorSha256": "6727056d0e9810571a5d1f618b0a8b592eabb955700df37c4d5180ced8ecd885",
"Display4K": "XFE_DISPLAY_NATIVE|3840|2160|ScalePercent|200",
"MonitorTiming": {
"AdvertisedRefreshMilliHz": 240000,
"RendererTargetMilliHz": 240000,
"DriverConfirmedHz": 0,
"VSync": 0,
"OriginAndTimingSource": "Original UEFI display handoff|EDID DisplayID 1.3 Type I (extension 2)"
},
"ComparisonMonitorTiming": {
"AdvertisedRefreshMilliHz": 240000,
"RendererTargetMilliHz": 240000,
"DriverConfirmedHz": 0,
"VSync": 0,
"OriginAndTimingSource": "Original UEFI display handoff|EDID DisplayID 1.3 Type I (extension 2)"
},
"DesktopPerformance": {
"WHPX": {
"Cursor": {
"ActiveStableMedianRendererFramesPerSecond": 234.75680653641894,
"ActiveStableMinimumRendererFramesPerSecond": 234.75272578512931,
"ActiveStableMaximumRendererFramesPerSecond": 234.76088728770853,
"ActiveStableWindows": [
{
"Seconds": 1.0010185372659561,
"Frames": 235,
"RendererFramesPerSecond": 234.76088728770853,
"AverageCopiedPixelsPerFrame": 2291.3872340425532,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.0010533390572727,
"Frames": 235,
"RendererFramesPerSecond": 234.75272578512931,
"AverageCopiedPixelsPerFrame": 2293.736170212766,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 2291.3994334277622,
"StableAverageCopiedPixelsPerFrameRange": [
2291.3872340425532,
2293.736170212766
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 0.011042858746917258,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 176.3315538250368,
"WholeWindowIncludingIdleSeconds": 4.003821123816111,
"HostWholeWindowRendererFramesPerSecond": 170.49021975384804,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 0,
"MotionPixels": 0,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.0010533390572727,
"MaximumObservedStatsGapSeconds": 1.0012050102205685,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
},
"Scroll": {
"ActiveStableMedianRendererFramesPerSecond": 232.14801405261053,
"ActiveStableMinimumRendererFramesPerSecond": 230.51605481777733,
"ActiveStableMaximumRendererFramesPerSecond": 233.77997328744374,
"ActiveStableWindows": [
{
"Seconds": 1.0020993990314697,
"Frames": 231,
"RendererFramesPerSecond": 230.51605481777733,
"AverageCopiedPixelsPerFrame": 76800.0,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.0009411700645792,
"Frames": 234,
"RendererFramesPerSecond": 233.77997328744374,
"AverageCopiedPixelsPerFrame": 76800.0,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 76800.0,
"StableAverageCopiedPixelsPerFrameRange": [
76800.0,
76800.0
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 0.6294817294654054,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 174.0091009428294,
"WholeWindowIncludingIdleSeconds": 4.0055376197190915,
"HostWholeWindowRendererFramesPerSecond": 168.35748792272898,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 0,
"MotionPixels": 0,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.0020993990314697,
"MaximumObservedStatsGapSeconds": 1.0020993990314697,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
},
"Drag": {
"ActiveStableMedianRendererFramesPerSecond": 215.9095254845146,
"ActiveStableMinimumRendererFramesPerSecond": 208.16109493400083,
"ActiveStableMaximumRendererFramesPerSecond": 223.65795603502838,
"ActiveStableWindows": [
{
"Seconds": 1.004030076159357,
"Frames": 209,
"RendererFramesPerSecond": 208.16109493400083,
"AverageCopiedPixelsPerFrame": 1996097.224880383,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.0015293172263366,
"Frames": 224,
"RendererFramesPerSecond": 223.65795603502838,
"AverageCopiedPixelsPerFrame": 1995940.0,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 1995936.4923076923,
"StableAverageCopiedPixelsPerFrameRange": [
1995940.0,
1996097.224880383
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 2.5500762766015495,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 162.16640064831032,
"WholeWindowIncludingIdleSeconds": 4.008228568935514,
"HostWholeWindowRendererFramesPerSecond": 157.57575757575756,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 650,
"MotionPixels": 1004421600,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.004030076159357,
"MaximumObservedStatsGapSeconds": 1.004030076159357,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
},
"Resize": {
"ActiveStableMedianRendererFramesPerSecond": 230.15505457284183,
"ActiveStableMinimumRendererFramesPerSecond": 227.40016062499953,
"ActiveStableMaximumRendererFramesPerSecond": 232.90994852068414,
"ActiveStableWindows": [
{
"Seconds": 1.000386636465672,
"Frames": 233,
"RendererFramesPerSecond": 232.90994852068414,
"AverageCopiedPixelsPerFrame": 688026.1287553648,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.0026378142097694,
"Frames": 228,
"RendererFramesPerSecond": 227.40016062499953,
"AverageCopiedPixelsPerFrame": 687456.7368421053,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 687573.4529667149,
"StableAverageCopiedPixelsPerFrameRange": [
687456.7368421053,
688026.1287553648
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 1.527346615938856,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 172.56578690744922,
"WholeWindowIncludingIdleSeconds": 4.004269979486712,
"HostWholeWindowRendererFramesPerSecond": 166.90821256040994,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 691,
"MotionPixels": 929147848,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.0026378142097694,
"MaximumObservedStatsGapSeconds": 1.0026378142097694,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
}
},
"TCG": {
"Cursor": {
"ActiveStableMedianRendererFramesPerSecond": 233.60580986549604,
"ActiveStableMinimumRendererFramesPerSecond": 233.4758282834519,
"ActiveStableMaximumRendererFramesPerSecond": 233.73579144754018,
"ActiveStableWindows": [
{
"Seconds": 1.0011303726777296,
"Frames": 234,
"RendererFramesPerSecond": 233.73579144754018,
"AverageCopiedPixelsPerFrame": 2289.3846153846152,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.0022450791604505,
"Frames": 234,
"RendererFramesPerSecond": 233.4758282834519,
"AverageCopiedPixelsPerFrame": 2285.846153846154,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 2290.7615062761506,
"StableAverageCopiedPixelsPerFrameRange": [
2285.846153846154,
2289.3846153846152
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 0.15450577748141153,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 179.03499151023115,
"WholeWindowIncludingIdleSeconds": 4.004803719942234,
"HostWholeWindowRendererFramesPerSecond": 177.1682727944028,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 0,
"MotionPixels": 0,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.0022450791604505,
"MaximumObservedStatsGapSeconds": 1.0022450791604505,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
},
"Scroll": {
"ActiveStableMedianRendererFramesPerSecond": 94.82571748382787,
"ActiveStableMinimumRendererFramesPerSecond": 94.4819704570321,
"ActiveStableMaximumRendererFramesPerSecond": 95.16946451062363,
"ActiveStableWindows": [
{
"Seconds": 1.0054828401700564,
"Frames": 95,
"RendererFramesPerSecond": 94.4819704570321,
"AverageCopiedPixelsPerFrame": 76800.0,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.0087269114484054,
"Frames": 96,
"RendererFramesPerSecond": 95.16946451062363,
"AverageCopiedPixelsPerFrame": 76800.0,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 76800.0,
"StableAverageCopiedPixelsPerFrameRange": [
76800.0,
76800.0
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 8.79662167187483,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 74.90157723657005,
"WholeWindowIncludingIdleSeconds": 4.01860696536894,
"HostWholeWindowRendererFramesPerSecond": 74.37608104771425,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 0,
"MotionPixels": 0,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.0087269114484054,
"MaximumObservedStatsGapSeconds": 1.0087269114484054,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
},
"Drag": {
"ActiveStableMedianRendererFramesPerSecond": 44.20051583990086,
"ActiveStableMinimumRendererFramesPerSecond": 43.270812447990146,
"ActiveStableMaximumRendererFramesPerSecond": 45.13021923181158,
"ActiveStableWindows": [
{
"Seconds": 1.0168517185316617,
"Frames": 44,
"RendererFramesPerSecond": 43.270812447990146,
"AverageCopiedPixelsPerFrame": 2001694.5454545454,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.019272690959483,
"Frames": 46,
"RendererFramesPerSecond": 45.13021923181158,
"AverageCopiedPixelsPerFrame": 2002803.4782608696,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 2002609.0510948906,
"StableAverageCopiedPixelsPerFrameRange": [
2001694.5454545454,
2002803.4782608696
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 21.393261925851853,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 33.81756114188232,
"WholeWindowIncludingIdleSeconds": 4.051149620908896,
"HostWholeWindowRendererFramesPerSecond": 33.594899460508834,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 137,
"MotionPixels": 211701168,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.019272690959483,
"MaximumObservedStatsGapSeconds": 1.019272690959483,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
},
"Resize": {
"ActiveStableMedianRendererFramesPerSecond": 47.99385582556685,
"ActiveStableMinimumRendererFramesPerSecond": 46.737120537197114,
"ActiveStableMaximumRendererFramesPerSecond": 49.25059111393658,
"ActiveStableWindows": [
{
"Seconds": 1.0152162414524069,
"Frames": 50,
"RendererFramesPerSecond": 49.25059111393658,
"AverageCopiedPixelsPerFrame": 702045.12,
"FullCopyFallbacks": 0
},
{
"Seconds": 1.0056246396821487,
"Frames": 47,
"RendererFramesPerSecond": 46.737120537197114,
"AverageCopiedPixelsPerFrame": 705958.4680851063,
"FullCopyFallbacks": 0
}
],
"AverageCopiedPixelsPerFrame": 705276.9271523178,
"StableAverageCopiedPixelsPerFrameRange": [
702045.12,
705958.4680851063
],
"FullScreenPixels": 8294400,
"LastRenderMilliseconds": 20.642372151313918,
"FullCopyFallbacks": 0,
"RendererTargetHz": 240,
"WholeWindowIncludingIdleRendererFramesPerSecond": 37.50128130584412,
"WholeWindowIncludingIdleSeconds": 4.026529087593295,
"HostWholeWindowRendererFramesPerSecond": 37.45968742245093,
"HostInputDispatchRateRequested": 500,
"MotionReuses": 151,
"MotionPixels": 201733952,
"ZeroFrameStableWindows": 0,
"MaximumStableStatsGapSeconds": 1.0152162414524069,
"MaximumObservedStatsGapSeconds": 1.0152162414524069,
"Meaning": "Renderer submissions, not display scanout. Whole-window statistics include trailing idle."
}
}
},
"GeneratedIcons": {
"Tool": "image_gen.imagegen",
"Mode": "BuiltIn",
"WebReferences": [],
"OriginalPNGsUnchanged": true,
"OriginalIcons": [
{
"Name": "Files",
"Source": "assets/DesktopIcons/Source/Files.png",
"SourceSha256": "b4d5dfa16f7558d3857955ae2a0c5d94301eec5fcc610bfee638869e11668a1d",
"CompiledSha256": "d9825dd026003c5a0d3c6b259d0f3fe9416b0095aa2f0a02929bdef3c7637fee",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single open folder for a file-manager application, two layered broad folder panels, restrained corner radii."
},
{
"Name": "Editor",
"Source": "assets/DesktopIcons/Source/Editor.png",
"SourceSha256": "18da8dd63c9d302389a23e860ef63fd13002d861491e1e27c9977bacabd76722",
"CompiledSha256": "274f6ab1dcd71fc12c3b718835584ce21cf2d281cbceaf62b1b22819138fe37b",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single upright document sheet with a small diagonal pen integrated into its lower right edge, clearly a text editor."
},
{
"Name": "Browser",
"Source": "assets/DesktopIcons/Source/Browser.png",
"SourceSha256": "06fe2761c66c03a2830f80d2b6904acedccc62dab73daa045b44a4ab994190cb",
"CompiledSha256": "b3e6d0fbe764f19226ab772a620189a20c7808a729b5e29018e340bd151876c9",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single circular globe with only two longitude arcs and one equator, clearly a web browser."
},
{
"Name": "Terminal",
"Source": "assets/DesktopIcons/Source/Terminal.png",
"SourceSha256": "90253f5e925f26e7c8e4ebb1b3ec41c3d8e624c4248cbeb06e8b6556ee2eafa2",
"CompiledSha256": "8b64ec1d118616e82c280a8d49265577b8400d5eca1c7777385c8ac0a8105df6",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single compact rounded terminal window frame with one angled command prompt stroke and one short horizontal cursor stroke, purely pictorial, no written characters."
},
{
"Name": "Folder",
"Source": "assets/DesktopIcons/Source/Folder.png",
"SourceSha256": "c6e7d83104004b469491828c7f088e65b6a05c3a2eade1a81fc8f4f16eabd06d",
"CompiledSha256": "7c6b22fc90861d68054db73642f9d7a1fb4e97400fd1e26dd8cee78262f8ebcc",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single closed file folder with a short raised tab, clean simple silhouette."
},
{
"Name": "TextFile",
"Source": "assets/DesktopIcons/Source/TextFile.png",
"SourceSha256": "906b0d6805f7a1a752a006d498a08483d790450673a18518e4c9ac39b5344819",
"CompiledSha256": "131237eeac2dba9b780460bb6f8c4b70d43df4fd67c36c59ee1331afb7dabf1b",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single upright file sheet with a folded top-right corner and three short neutral horizontal line strokes, clearly a plain text document."
},
{
"Name": "CodeFile",
"Source": "assets/DesktopIcons/Source/CodeFile.png",
"SourceSha256": "13d9e01fc75f37608cd0127d883eb995890d5595c5c61b17883046146fbb68fb",
"CompiledSha256": "4eb8d4dae9ee8c976e3a915d68186db008d25cead19268438803f766fe9dea3b",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single upright file sheet with a folded top-right corner, containing only two opposing angular chevron strokes, clearly a code file."
},
{
"Name": "MarkdownFile",
"Source": "assets/DesktopIcons/Source/MarkdownFile.png",
"SourceSha256": "bd7d56edb9ce505f0ea03562064bbee086709997985b9c36ed3838603e171e7f",
"CompiledSha256": "8510fa15c4e3fd48332af1fe377445d7442e45d5ce13423ce2a30563a066c6f6",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single upright file sheet with a folded top-right corner, containing three aligned horizontal strokes and one tiny downward arrow, a formatted document file."
},
{
"Name": "ApplicationFile",
"Source": "assets/DesktopIcons/Source/ApplicationFile.png",
"SourceSha256": "df3ed66e1f4a7e8e51c38171494c5c711274be5056d061b6637ffb34b8c6532a",
"CompiledSha256": "9378b59f2bbe6044cdcd56cace263dad4d4dc374a6d4f94a683e37e6cde4c50f",
"Prompt": "Use case: logo-brand.\nAsset type: XFESystem desktop icon, one member of a coherent nine-icon family.\nStyle: extremely minimal flat two-dimensional icon, crisp clean geometric outline, consistent generous stroke width, subtle rounded corners, restrained filled accent areas, professional operating-system interface. No 3D, no photographic effects, no gradients, no shading, no soft surface light. Every outline is a flat solid blue stroke.\nPalette: medium-deep blue #4086B8 for every visible outline and main stroke, pale cyan #75C9F5 as a restrained flat fill accent. The icon must read clearly on a white desktop card and a dark #09121B taskbar. Neither background must be drawn. No white fills, no pale outline.\nComposition: exactly ONE large centered isolated icon occupying about 72 percent of a square canvas, balanced spacing, visually readable when downsampled to 64 by 64 pixels.\nBackground: genuinely transparent alpha background, completely empty transparent margins. No tile, badge, enclosing backdrop, glow, cast shadow, border or decorative stars.\nConstraints: no words, no letters, no numbers, no watermarks, no logo mark, no extra objects. Simple bold strokes, not hairlines.\nSubject: a single upright file sheet with a folded top-right corner, containing one simple tiny window divided by a title bar, clearly a runnable application file."
}
],
"ProvenancePath": "assets/DesktopIcons/Provenance.json",
"ProvenanceSha256": "4f3ba8c4b1eb0f25a41d13e88ce641d88122069f0a459768afa091c1803c6ebe",
"ManifestSha256": "ff69339ec80d39aa308cd5357f51b220738c23c17866dc0987fe6a4950425aae",
"AtlasSha256": "9dc6aca9fb6adad070cf805c79553ec2846193dc000d31d1aa00066c374f1387",
"AssetNoticeSha256": "86304f96f2a079ce48a5c983093e32848d6d00bb0b12c13f9744dcce9f790abc",
"Compilation": "Premultiplied-alpha LANCZOS, then straight-alpha RGBA8",
"CreativePixelEditing": false
},
"EfiDisplayHelper": {
"Language": "Rust",
"Role": "Existing project UEFI GOP/EDID initializer, then chainload Limine; not the kernel",
"SourceDirectory": "boot/uefi",
"SourceSha256": {
"Cargo.toml": "591b6c1b945b97b3803b576d117ded6a064c0f9aedd047836688816015e3ee46",
"Cargo.lock": "76d97958fedc51e8f16d57f714466fe1a01c9d5848644437b948e6a632b358f1",
"rust-toolchain.toml": "8d1639d462bcba000b4add4bd5f899ce4f89bec3179f8ca3845cf22af0dedc96",
".cargo/config.toml": "308b116c2e65fcbc0545b771e77b5c13e7619ca225d181c24d80f37e6ed1b0f5",
"boot/uefi/Cargo.toml": "0a4c3a42e3cb9bc95844b42d59a848ffc78c578e7d25025300e32301330caaa2",
"boot/uefi/src/main.rs": "00538ac0625eb997c9a3b55f3d8edc0e3432f77bfbb499d9db6abd95976db165",
"boot/uefi/src/lib.rs": "675fded81286d9e6a7779f529e67db68b6912f134608fd4c1968321186b6ee6e"
},
"ArtifactSha256": "347867c9676b4c9c6f5daddaeca7a1d532efa4d702b3df28155fee5326d946e6",
"ReceiptPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\BootShimReceipt.json",
"ReceiptSha256": "65015802893765badc978b8e303dc3c1e73b444cdfa0783f9792adbdc11feb44",
"RustToolchain": "1.99.0",
"ChainloadPath": "EFI/XFE/Limine.efi",
"ImplementsVSync": false
},
"DesktopVisualEvidence": {
"WHPX": {
"NoTopbar": {
"NativeTopPixel": [
238,
239,
248
],
"NativeDesktopPixel": [
238,
239,
248
]
},
"DesktopButton": {
"HoverChangedNativePixels": 21066,
"PressedChangedNativePixels": 20718
},
"CaptionMotion": {
"Minimize": {
"EnteringChangedPixels": 242,
"ReverseIntermediateChangedPixels": 236,
"EnteringToEndChangedPixels": 246,
"EnteringToReverseChangedPixels": 76,
"RestoredDifferencePixels": 0,
"ProgressPermille": [
3,
175,
500,
368,
79,
0,
138,
434,
777,
987,
1000,
874,
566,
237,
17
],
"HasDescendingIntermediate": true,
"RawCaptureBeforePngCompression": true,
"Screenshots": [
"Caption-Minimize-Idle.png",
"Caption-Minimize-Entering-Mid.png",
"Caption-Minimize-Reversing-Mid.png",
"Caption-Minimize-Restored.png",
"Caption-Minimize-Completed.png"
]
},
"Close": {
"EnteringChangedPixels": 413,
"ReverseIntermediateChangedPixels": 327,
"EnteringToEndChangedPixels": 413,
"EnteringToReverseChangedPixels": 239,
"RestoredDifferencePixels": 0,
"ProgressPermille": [
2,
175,
591,
252,
28,
0,
150,
458,
791,
985,
1000,
844,
542,
216,
13
],
"HasDescendingIntermediate": true,
"RawCaptureBeforePngCompression": true,
"Screenshots": [
"Caption-Close-Idle.png",
"Caption-Close-Entering-Mid.png",
"Caption-Close-Reversing-Mid.png",
"Caption-Close-Restored.png",
"Caption-Close-Completed.png"
]
}
},
"FilesToolbar": {
"HoverChangedNativePixels": 2651,
"PressedChangedNativePixels": 2635
},
"Caption": {
"FormerMaximizeSquarePixels": 0,
"NativeCornerDistinctColors": 30,
"NativeScreenshot": "Window-Caption-TwoButtons.png"
},
"NativeTaskbarBand": {
"NativeBottomPixel": [
250,
250,
254
],
"NativeDesktopPixel": [
238,
239,
248
],
"FrameSize": [
3840,
2160
],
"HostViewportMeasured": false
},
"ArrowCursor": {
"ChangedNativePixels": 729,
"DistinctBlendedColors": 33,
"BlueCorePixels": 138,
"NativeScreenshot": "Cursor-Arrow-Native.png"
},
"SettingsDarkButton": {
"HoverChangedNativePixels": 10314,
"PressedChangedNativePixels": 10545
},
"SettingsLightButton": {
"HoverChangedNativePixels": 10248,
"PressedChangedNativePixels": 10545
},
"SettingsAccentField": {
"HoverChangedNativePixels": 25922,
"PressedChangedNativePixels": 25070
},
"Appearance": {
"DarkDesktopPixel": [
9,
18,
27
],
"LightDesktopPixel": [
238,
239,
248
],
"CustomAccent": "#14A8B4",
"ChangedAccentNativePixels": 985,
"Persistent": false
},
"DragMotion": {
"FullRedrawDifferencePixels": 0,
"SameWindowBounds": true,
"HostViewportMeasured": false
},
"ResizeMotion": {
"FullRedrawDifferencePixels": 0,
"SameWindowBounds": true,
"HostViewportMeasured": false
}
},
"TCG": {
"NoTopbar": {
"NativeTopPixel": [
238,
239,
248
],
"NativeDesktopPixel": [
238,
239,
248
]
},
"DesktopButton": {
"HoverChangedNativePixels": 21066,
"PressedChangedNativePixels": 20718
},
"CaptionMotion": {
"Minimize": {
"EnteringChangedPixels": 234,
"ReverseIntermediateChangedPixels": 252,
"EnteringToEndChangedPixels": 258,
"EnteringToReverseChangedPixels": 116,
"RestoredDifferencePixels": 0,
"ProgressPermille": [
2,
169,
591,
223,
11,
0,
150,
467,
798,
991,
1000,
862,
542,
216,
11
],
"HasDescendingIntermediate": true,
"RawCaptureBeforePngCompression": true,
"Screenshots": [
"Caption-Minimize-Idle.png",
"Caption-Minimize-Entering-Mid.png",
"Caption-Minimize-Reversing-Mid.png",
"Caption-Minimize-Restored.png",
"Caption-Minimize-Completed.png"
]
},
"Close": {
"EnteringChangedPixels": 413,
"ReverseIntermediateChangedPixels": 185,
"EnteringToEndChangedPixels": 413,
"EnteringToReverseChangedPixels": 368,
"RestoredDifferencePixels": 0,
"ProgressPermille": [
1,
156,
599,
216,
15,
0,
138,
434,
763,
980,
1000,
868,
566,
223,
17
],
"HasDescendingIntermediate": true,
"RawCaptureBeforePngCompression": true,
"Screenshots": [
"Caption-Close-Idle.png",
"Caption-Close-Entering-Mid.png",
"Caption-Close-Reversing-Mid.png",
"Caption-Close-Restored.png",
"Caption-Close-Completed.png"
]
}
},
"FilesToolbar": {
"HoverChangedNativePixels": 2651,
"PressedChangedNativePixels": 2635
},
"Caption": {
"FormerMaximizeSquarePixels": 0,
"NativeCornerDistinctColors": 30,
"NativeScreenshot": "Window-Caption-TwoButtons.png"
},
"NativeTaskbarBand": {
"NativeBottomPixel": [
250,
250,
254
],
"NativeDesktopPixel": [
238,
239,
248
],
"FrameSize": [
3840,
2160
],
"HostViewportMeasured": false
},
"ArrowCursor": {
"ChangedNativePixels": 729,
"DistinctBlendedColors": 33,
"BlueCorePixels": 138,
"NativeScreenshot": "Cursor-Arrow-Native.png"
},
"SettingsDarkButton": {
"HoverChangedNativePixels": 10314,
"PressedChangedNativePixels": 10545
},
"SettingsLightButton": {
"HoverChangedNativePixels": 10248,
"PressedChangedNativePixels": 10545
},
"SettingsAccentField": {
"HoverChangedNativePixels": 25922,
"PressedChangedNativePixels": 25070
},
"Appearance": {
"DarkDesktopPixel": [
9,
18,
27
],
"LightDesktopPixel": [
238,
239,
248
],
"CustomAccent": "#14A8B4",
"ChangedAccentNativePixels": 985,
"Persistent": false
},
"DragMotion": {
"FullRedrawDifferencePixels": 0,
"SameWindowBounds": true,
"HostViewportMeasured": false
},
"ResizeMotion": {
"FullRedrawDifferencePixels": 0,
"SameWindowBounds": true,
"HostViewportMeasured": false
}
}
},
"ViewportPlanEvidence": {
"Kind": "LauncherViewportPlanRegression",
"Passed": true,
"PowerShellVersion": "5.1.26100.9711",
"ImageSha256": "c8ed90d08222dec50344f1c7aa00f251cf2c69a0a8cc960342859dd706617998",
"VerifiedTcgBootResult": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970197751600800\\Result.json",
"ExplicitWhpxPlan": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970335237\\LaunchPlan.json",
"Checks": [
"PS5 parsing and UTF-8 BOM for launcher and packager",
"Default viewport policy and no-process plan",
"FitToWindow viewport policy and no-process plan",
"NativePixels viewport policy and no-process plan",
"Fullscreen viewport policy and no-process plan",
"NativePixels and FitToWindow conflict rejected before starting a session",
"explicit WHPX remains an opt-in plan without claiming GTK readiness",
"auto rejects a TCG proof for a different image before starting a session"
],
"Plans": [
{
"Profile": "Default",
"PlanPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333379\\LaunchPlan.json",
"Display": {
"HostDisplays": [
{
"DeviceName": "\\\\.\\DISPLAY1",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": true,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 240,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 240,
"MaximumRefreshHzAtCurrentResolution": 240,
"ValidModeCount": 255
},
{
"DeviceName": "\\\\.\\DISPLAY2",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": false,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 160,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 160,
"MaximumRefreshHzAtCurrentResolution": 160,
"ValidModeCount": 250
}
],
"SelectedHostDisplay": "\\\\.\\DISPLAY1",
"NativeWidth": 3840,
"NativeHeight": 2160,
"TargetRefreshHz": 240,
"QemuRefreshRateMilliHz": 240000,
"QemuRefreshPropertyAvailable": true,
"QemuEdidRefreshHintApplied": true,
"RefreshMeaning": "EDID and renderer target only; actual GPU VSync and 240 presented frames per second are not guaranteed",
"ZoomToFit": true,
"ViewportPolicy": "FitCompleteDesktop",
"HostViewportResampling": true,
"NativePixelSamplingRequested": false,
"GuestFramebufferResolutionUnchanged": true,
"RequestedWindowStyle": "Maximized",
"HostDpiManagedBy": "GTK and Windows; the launcher does not alter system DPI settings",
"FullscreenExplicitOptIn": false,
"Acceleration": "tcg",
"VerifiedAcceleration": "whpx",
"AccelerationChoice": "auto",
"InteractiveAccelerationPolicy": "PreferIdenticalImageVerifiedTCGForGTK",
"AccelerationReason": "Prefer identical-image verified TCG for interactive GTK: this host previously timed out in UEFI with WHPX+GTK although headless WHPX acceptance passed.",
"VerifiedTcgBootResult": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970197751600800\\Result.json",
"VerifiedTcgReceiptSha256": "7985ccbaae6f83361429bd85c8b32af45c3ab3252cb9b954b03b006d3d68cd9f",
"VerifiedTcgComparisonImageMatch": true,
"HeadlessProofIsNotGtkStartupProof": true,
"WindowsFeaturesChanged": false
},
"Arguments": [
"-name",
"XFESystem | XFEstudio - CSharp",
"-machine",
"q35",
"-accel",
"tcg",
"-cpu",
"max",
"-smp",
"1",
"-m",
"1024M",
"-vga",
"std",
"-global",
"VGA.vgamem_mb=64",
"-global",
"VGA.xres=3840",
"-global",
"VGA.yres=2160",
"-global",
"VGA.xmax=3840",
"-global",
"VGA.ymax=2160",
"-global",
"VGA.edid=on",
"-drive",
"if=pflash,format=raw,readonly=on,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\.tools\\firmware\\edk2-x86_64-code.fd",
"-drive",
"if=pflash,format=raw,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333379\\FirmwareVars.fd",
"-drive",
"file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333379\\System.img,format=raw,if=ide,snapshot=on",
"-display",
"gtk,zoom-to-fit=on",
"-serial",
"file:C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333379\\Serial.log",
"-monitor",
"none",
"-no-reboot",
"-global",
"VGA.refresh_rate=240000",
"-netdev",
"user,id=Network",
"-device",
"e1000e,netdev=Network"
]
},
{
"Profile": "FitToWindow",
"PlanPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333868\\LaunchPlan.json",
"Display": {
"HostDisplays": [
{
"DeviceName": "\\\\.\\DISPLAY1",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": true,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 240,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 240,
"MaximumRefreshHzAtCurrentResolution": 240,
"ValidModeCount": 255
},
{
"DeviceName": "\\\\.\\DISPLAY2",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": false,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 160,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 160,
"MaximumRefreshHzAtCurrentResolution": 160,
"ValidModeCount": 250
}
],
"SelectedHostDisplay": "\\\\.\\DISPLAY1",
"NativeWidth": 3840,
"NativeHeight": 2160,
"TargetRefreshHz": 240,
"QemuRefreshRateMilliHz": 240000,
"QemuRefreshPropertyAvailable": true,
"QemuEdidRefreshHintApplied": true,
"RefreshMeaning": "EDID and renderer target only; actual GPU VSync and 240 presented frames per second are not guaranteed",
"ZoomToFit": true,
"ViewportPolicy": "FitCompleteDesktop",
"HostViewportResampling": true,
"NativePixelSamplingRequested": false,
"GuestFramebufferResolutionUnchanged": true,
"RequestedWindowStyle": "Maximized",
"HostDpiManagedBy": "GTK and Windows; the launcher does not alter system DPI settings",
"FullscreenExplicitOptIn": false,
"Acceleration": "tcg",
"VerifiedAcceleration": "whpx",
"AccelerationChoice": "auto",
"InteractiveAccelerationPolicy": "PreferIdenticalImageVerifiedTCGForGTK",
"AccelerationReason": "Prefer identical-image verified TCG for interactive GTK: this host previously timed out in UEFI with WHPX+GTK although headless WHPX acceptance passed.",
"VerifiedTcgBootResult": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970197751600800\\Result.json",
"VerifiedTcgReceiptSha256": "7985ccbaae6f83361429bd85c8b32af45c3ab3252cb9b954b03b006d3d68cd9f",
"VerifiedTcgComparisonImageMatch": true,
"HeadlessProofIsNotGtkStartupProof": true,
"WindowsFeaturesChanged": false
},
"Arguments": [
"-name",
"XFESystem | XFEstudio - CSharp",
"-machine",
"q35",
"-accel",
"tcg",
"-cpu",
"max",
"-smp",
"1",
"-m",
"1024M",
"-vga",
"std",
"-global",
"VGA.vgamem_mb=64",
"-global",
"VGA.xres=3840",
"-global",
"VGA.yres=2160",
"-global",
"VGA.xmax=3840",
"-global",
"VGA.ymax=2160",
"-global",
"VGA.edid=on",
"-drive",
"if=pflash,format=raw,readonly=on,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\.tools\\firmware\\edk2-x86_64-code.fd",
"-drive",
"if=pflash,format=raw,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333868\\FirmwareVars.fd",
"-drive",
"file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333868\\System.img,format=raw,if=ide,snapshot=on",
"-display",
"gtk,zoom-to-fit=on",
"-serial",
"file:C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970333868\\Serial.log",
"-monitor",
"none",
"-no-reboot",
"-global",
"VGA.refresh_rate=240000",
"-netdev",
"user,id=Network",
"-device",
"e1000e,netdev=Network"
]
},
{
"Profile": "NativePixels",
"PlanPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334309\\LaunchPlan.json",
"Display": {
"HostDisplays": [
{
"DeviceName": "\\\\.\\DISPLAY1",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": true,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 240,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 240,
"MaximumRefreshHzAtCurrentResolution": 240,
"ValidModeCount": 255
},
{
"DeviceName": "\\\\.\\DISPLAY2",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": false,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 160,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 160,
"MaximumRefreshHzAtCurrentResolution": 160,
"ValidModeCount": 250
}
],
"SelectedHostDisplay": "\\\\.\\DISPLAY1",
"NativeWidth": 3840,
"NativeHeight": 2160,
"TargetRefreshHz": 240,
"QemuRefreshRateMilliHz": 240000,
"QemuRefreshPropertyAvailable": true,
"QemuEdidRefreshHintApplied": true,
"RefreshMeaning": "EDID and renderer target only; actual GPU VSync and 240 presented frames per second are not guaranteed",
"ZoomToFit": false,
"ViewportPolicy": "NativePixelsMayClip",
"HostViewportResampling": false,
"NativePixelSamplingRequested": true,
"GuestFramebufferResolutionUnchanged": true,
"RequestedWindowStyle": "Normal",
"HostDpiManagedBy": "GTK and Windows; the launcher does not alter system DPI settings",
"FullscreenExplicitOptIn": false,
"Acceleration": "tcg",
"VerifiedAcceleration": "whpx",
"AccelerationChoice": "auto",
"InteractiveAccelerationPolicy": "PreferIdenticalImageVerifiedTCGForGTK",
"AccelerationReason": "Prefer identical-image verified TCG for interactive GTK: this host previously timed out in UEFI with WHPX+GTK although headless WHPX acceptance passed.",
"VerifiedTcgBootResult": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970197751600800\\Result.json",
"VerifiedTcgReceiptSha256": "7985ccbaae6f83361429bd85c8b32af45c3ab3252cb9b954b03b006d3d68cd9f",
"VerifiedTcgComparisonImageMatch": true,
"HeadlessProofIsNotGtkStartupProof": true,
"WindowsFeaturesChanged": false
},
"Arguments": [
"-name",
"XFESystem | XFEstudio - CSharp",
"-machine",
"q35",
"-accel",
"tcg",
"-cpu",
"max",
"-smp",
"1",
"-m",
"1024M",
"-vga",
"std",
"-global",
"VGA.vgamem_mb=64",
"-global",
"VGA.xres=3840",
"-global",
"VGA.yres=2160",
"-global",
"VGA.xmax=3840",
"-global",
"VGA.ymax=2160",
"-global",
"VGA.edid=on",
"-drive",
"if=pflash,format=raw,readonly=on,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\.tools\\firmware\\edk2-x86_64-code.fd",
"-drive",
"if=pflash,format=raw,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334309\\FirmwareVars.fd",
"-drive",
"file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334309\\System.img,format=raw,if=ide,snapshot=on",
"-display",
"gtk,zoom-to-fit=off",
"-serial",
"file:C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334309\\Serial.log",
"-monitor",
"none",
"-no-reboot",
"-global",
"VGA.refresh_rate=240000",
"-netdev",
"user,id=Network",
"-device",
"e1000e,netdev=Network"
]
},
{
"Profile": "Fullscreen",
"PlanPath": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334748\\LaunchPlan.json",
"Display": {
"HostDisplays": [
{
"DeviceName": "\\\\.\\DISPLAY1",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": true,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 240,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 240,
"MaximumRefreshHzAtCurrentResolution": 240,
"ValidModeCount": 255
},
{
"DeviceName": "\\\\.\\DISPLAY2",
"Description": "NVIDIA GeForce RTX 5090",
"Primary": false,
"CurrentWidth": 3840,
"CurrentHeight": 2160,
"CurrentRefreshHz": 160,
"MaximumWidth": 3840,
"MaximumHeight": 2160,
"MaximumRefreshHzAtMaximumResolution": 160,
"MaximumRefreshHzAtCurrentResolution": 160,
"ValidModeCount": 250
}
],
"SelectedHostDisplay": "\\\\.\\DISPLAY1",
"NativeWidth": 3840,
"NativeHeight": 2160,
"TargetRefreshHz": 240,
"QemuRefreshRateMilliHz": 240000,
"QemuRefreshPropertyAvailable": true,
"QemuEdidRefreshHintApplied": true,
"RefreshMeaning": "EDID and renderer target only; actual GPU VSync and 240 presented frames per second are not guaranteed",
"ZoomToFit": true,
"ViewportPolicy": "FitCompleteDesktop",
"HostViewportResampling": true,
"NativePixelSamplingRequested": false,
"GuestFramebufferResolutionUnchanged": true,
"RequestedWindowStyle": "Normal",
"HostDpiManagedBy": "GTK and Windows; the launcher does not alter system DPI settings",
"FullscreenExplicitOptIn": true,
"Acceleration": "tcg",
"VerifiedAcceleration": "whpx",
"AccelerationChoice": "auto",
"InteractiveAccelerationPolicy": "PreferIdenticalImageVerifiedTCGForGTK",
"AccelerationReason": "Prefer identical-image verified TCG for interactive GTK: this host previously timed out in UEFI with WHPX+GTK although headless WHPX acceptance passed.",
"VerifiedTcgBootResult": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970197751600800\\Result.json",
"VerifiedTcgReceiptSha256": "7985ccbaae6f83361429bd85c8b32af45c3ab3252cb9b954b03b006d3d68cd9f",
"VerifiedTcgComparisonImageMatch": true,
"HeadlessProofIsNotGtkStartupProof": true,
"WindowsFeaturesChanged": false
},
"Arguments": [
"-name",
"XFESystem | XFEstudio - CSharp",
"-machine",
"q35",
"-accel",
"tcg",
"-cpu",
"max",
"-smp",
"1",
"-m",
"1024M",
"-vga",
"std",
"-global",
"VGA.vgamem_mb=64",
"-global",
"VGA.xres=3840",
"-global",
"VGA.yres=2160",
"-global",
"VGA.xmax=3840",
"-global",
"VGA.ymax=2160",
"-global",
"VGA.edid=on",
"-drive",
"if=pflash,format=raw,readonly=on,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\.tools\\firmware\\edk2-x86_64-code.fd",
"-drive",
"if=pflash,format=raw,file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334748\\FirmwareVars.fd",
"-drive",
"file=C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334748\\System.img,format=raw,if=ide,snapshot=on",
"-display",
"gtk,zoom-to-fit=on",
"-serial",
"file:C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Interactive-1791970334748\\Serial.log",
"-monitor",
"none",
"-no-reboot",
"-global",
"VGA.refresh_rate=240000",
"-netdev",
"user,id=Network",
"-device",
"e1000e,netdev=Network",
"-full-screen"
]
}
],
"ProcessStarted": false,
"AutomaticInput": false,
"PhysicalDiskAccess": false,
"VisibleViewportMeasured": false
},
"AppearanceSettingsPath": "X:\\System\\Settings\\Appearance.json",
"AppearanceIsPersistent": false,
"InteractiveAccelerationPolicy": "Identical-image verified TCG preferred for GTK; WHPX remains explicit opt-in",
"NativeBuildWarnings": {
"KnownWarningCount": 100,
"ErrorSummaryCount": 0,
"BuildLogBound": true,
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Preview6Receipts-1791970476401\\NativeBuild\\Build.log",
"Sha256": "cdc5b31b1030d9e75037b9762bff5e082e64d78798a9c366e1fca052fc19f1b3",
"Meaning": "NativeAOT/trimming warnings remain; tested paths do not establish unrestricted dynamic/reflection compatibility."
},
"PrivateRuntimePatches": {
"Input": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\InputRuntimePatch.json",
"Sha256": "9c5c5e2206a51795170e04b1dcf61285d7363ddf80686cefb6692714d3daf684",
"RuntimeSha256": "da0c3b042446df426dbb7c3cc654f67785a794d416278e06af2a7ebad5580d11"
},
"JintCleanup": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\JintCleanupRuntimePatch.json",
"Sha256": "58485c01b8c5ea9f3c18512fdc3c0f050ea3b02aea779e102876fc143b950ca1",
"RuntimeSha256": "ac13151408b7bae3bbf668b538c1d59659fe2fdeb55659e4e8215153dc72c74c"
},
"GcTail": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\GcTailRuntimePatch.json",
"Sha256": "04a044fea474b9f5c4c51fa5d0c47d8fce524eff403a2924d22c977722511df8",
"RuntimeSha256": "2e7d82e3f452f004040c5ed09fef8da079c272ba14322e5b2b990b657630cc87"
}
},
"Receipts": {
"Boot": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\Result.json",
"Sha256": "3caeb58d8528074a4a1c2635bce9b26ed3d2e03518f283d52ec9a0a7fe09d465"
},
"Display": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970197751600800\\Result.json",
"Sha256": "7985ccbaae6f83361429bd85c8b32af45c3ab3252cb9b954b03b006d3d68cd9f"
},
"Host": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\HostTests-1791969760725\\Result.json",
"Sha256": "8ff5f2424df8c729c8da903b38bde8bf7b66376689ee95cbc8bc9e59cb386d97"
},
"HostDom": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\Browser-miAmMg\\Result.json",
"Sha256": "8aa70a0aded1fc6d2004e1dc3e24823fc275ca60db6603e372fcc259e34fa6e2"
},
"BrowserNative": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791969846295967900\\Result.json",
"Sha256": "06d9d2862fb4b3a3ddf671b0da7b641d42794731512bb46428fac8adfb798b13"
},
"MonacoHost": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\BrowserProbe\\Production-1791969732252\\Result.json",
"Sha256": "adc39bbf516c002ac2cc18fbd4e3b8c31299ce17cb441cc4518f18e3fdb8d069"
},
"MonacoManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\Browser\\Monaco\\0.52.2\\Manifest.json",
"Sha256": "b1a060b8a1389626f1398c0c8f12d6ce10639857a0829f30851f96e5760b50f6"
},
"MonacoCoreManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\Browser\\Monaco\\0.52.2\\Core\\TransformationManifest.json",
"Sha256": "d86cddff850503e32de3d6fda960cb3ff96a4f02da20ae814cbc0bc709f62876"
},
"InputRuntimePatch": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\InputRuntimePatch.json",
"Sha256": "9c5c5e2206a51795170e04b1dcf61285d7363ddf80686cefb6692714d3daf684"
},
"JintCleanupRuntimePatch": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\JintCleanupRuntimePatch.json",
"Sha256": "58485c01b8c5ea9f3c18512fdc3c0f050ea3b02aea779e102876fc143b950ca1"
},
"GcTailRuntimePatch": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\GcTailRuntimePatch.json",
"Sha256": "04a044fea474b9f5c4c51fa5d0c47d8fce524eff403a2924d22c977722511df8"
},
"RuntimePatchHost": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\GcV6Final\\Checks-Retry\\Result.json",
"Sha256": "6b7bc6b8816b7d01ee6aae2b55410bc4d1baf72f95a7da352a12922f6c248568"
},
"OomNegative": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970321895266400\\Result.json",
"Sha256": "38cbce9cd5c7f379205a34aebca68d992d32768c4fe2b1d5fc4c2274d0339e4b"
},
"WebsiteReference": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-kVhjpd\\Result.json",
"Sha256": "aeb55aafb4f684c83b31acca30391e07ce917a99df349e38389b02c2c725c9d0"
},
"WebsiteComparison": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\Comparison-V6-Final-Markdown\\Result.json",
"Sha256": "44dad6a9526e4cdf0800969bb84ee29c3177e41ca1619525f22555ca51b36d30"
},
"WebsiteSourceManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\Source\\XFESystem.Documents\\Assets\\Website\\Exact\\SourceManifest.json",
"Sha256": "f8a881b4c9f9bc3490ee40a27c6759f755ea26bff0b71a2559c03dfcf6c381e3"
},
"WebsiteCodeManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\Browser\\WebsiteCode\\Manifest.json",
"Sha256": "fe8b032bbc6e647fa73e3a1acfb88f76fb95af84173f2353887aa4f88a81114e"
},
"WebFontManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\fonts\\lato-2.015\\Manifest.json",
"Sha256": "666e43fa1bea746911e92a06f0d1e10205d988c2f07a69df2ab1ce4986874a4b"
},
"WebCjkManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\fonts\\noto-sans-sc-2.004\\Manifest.json",
"Sha256": "abda730c8271b67a9251d1341867a65a26e9aba2d6a7c7b40277c213baf175f5"
},
"WebsiteIconFontManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\fonts\\bootstrap-icons-1.11.3\\Manifest.json",
"Sha256": "d8f58f4af4845396b75a7b9e74095b2d51bc61ac449ffbbf299ba533dd660577"
},
"CSharpWebsiteReference": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\WebsiteReference-XMmsXQ\\Result.json",
"Sha256": "90f17b6257ebd46c60b3ce7c21427abf0646904991587489342d3da9f40c0495"
},
"CSharpScreenshotComparison": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpDocuments\\Comparison-V6-Final-CSharp\\Result.json",
"Sha256": "fb9a7e58d3e8bb4a2832cd7a6e61826b49b9ec41e3341601e8d9d2e02fce3b48"
},
"IconManifest": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\DesktopIcons\\Manifest.json",
"Sha256": "ff69339ec80d39aa308cd5357f51b220738c23c17866dc0987fe6a4950425aae"
},
"IconProvenance": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\DesktopIcons\\Provenance.json",
"Sha256": "4f3ba8c4b1eb0f25a41d13e88ce641d88122069f0a459768afa091c1803c6ebe"
},
"IconAssetNotice": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\assets\\DesktopIcons\\AssetNotice.md",
"Sha256": "86304f96f2a079ce48a5c983093e32848d6d00bb0b12c13f9744dcce9f790abc"
},
"EfiDisplayHelper": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharpBoot\\Proof-1791970006021709300\\BootShimReceipt.json",
"Sha256": "65015802893765badc978b8e303dc3c1e73b444cdfa0783f9792adbdc11feb44"
},
"NativeBuildLog": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Preview6Receipts-1791970476401\\NativeBuild\\Build.log",
"Sha256": "cdc5b31b1030d9e75037b9762bff5e082e64d78798a9c366e1fca052fc19f1b3"
},
"ViewportPlan": {
"Path": "C:\\Users\\XFEstudio\\Desktop\\work\\CSharp\\GitHub\\XFEstudio\\XFESystem\\build\\CSharp\\Preview6Receipts-1791970476401\\Viewport\\Result.json",
"Sha256": "66528ecdfdab99d58f618da2b7e690fdffed63470650935cb49d65d20a5f621b"
}
},
"Limits": [
"RAM live; no persistent C# filesystem",
"bounded Console IL, not full CoreCLR/.NET 10 or Framework 4.8",
"shared kernel address space; no application isolation",
"bounded original CSS/DOM/classic JS; no complete web platform",
"Monaco core editing/Monarch; no Web Workers or TypeScript language services",
"native HTTPS not ported; certificate verification never bypassed",
"website article CSS/JS and real guest DOM; full CSS/SVG/font/pixel parity remains incomplete",
"upstream finally semantics incomplete; out of memory explicitly halts the guest",
"NativeAOT/trimming analysis warnings remain",
"renderer target/submission FPS is not scanout; VSync=0",
"x86_64 QEMU; physical USB/multimonitor/other architectures pending"
],
"UsbUpdated": false,
"UsbUpdateReason": "C# English QEMU preview has not passed physical USB keyboard and Chinese RAM-live release acceptance; the verified dedicated USB image is preserved."
}