diff --git a/Darling/PerformanceMonitor.Darling.Analysis/PerformanceMonitor.Darling.Analysis.csproj b/Darling/PerformanceMonitor.Darling.Analysis/PerformanceMonitor.Darling.Analysis.csproj
index 302aa629..b447e4cd 100644
--- a/Darling/PerformanceMonitor.Darling.Analysis/PerformanceMonitor.Darling.Analysis.csproj
+++ b/Darling/PerformanceMonitor.Darling.Analysis/PerformanceMonitor.Darling.Analysis.csproj
@@ -1,41 +1,42 @@
-
-
- net10.0
- enable
- disable
- PerformanceMonitor.Darling.Analysis
- PerformanceMonitor.Darling.Analysis
- Darling Data, LLC
- Copyright © 2026 Darling Data, LLC
- true
- latest-recommended
- CA1849;CA2007;CA1508;CA1822;CA1805;CA1510;CA1816;CA1861;CA1845;CA2201;CA1848;CA1852;CA1305;CA1860;CA1707;CA1507;CA1806;CA2254
- CS4014
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ net10.0
+ enable
+ disable
+ PerformanceMonitor.Darling.Analysis
+ PerformanceMonitor.Darling.Analysis
+ Darling Data, LLC
+ Copyright © 2026 Darling Data, LLC
+ true
+ latest-recommended
+ CA1849;CA2007;CA1508;CA1822;CA1805;CA1510;CA1816;CA1861;CA1845;CA2201;CA1848;CA1852;CA1305;CA1860;CA1707;CA1507;CA1806;CA2254
+ CS4014
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Darling/PerformanceMonitor.Darling.Service/PerformanceMonitor.Darling.Service.csproj b/Darling/PerformanceMonitor.Darling.Service/PerformanceMonitor.Darling.Service.csproj
index 5c8c38f0..ea28658e 100644
--- a/Darling/PerformanceMonitor.Darling.Service/PerformanceMonitor.Darling.Service.csproj
+++ b/Darling/PerformanceMonitor.Darling.Service/PerformanceMonitor.Darling.Service.csproj
@@ -1,65 +1,65 @@
-
-
- net10.0
- enable
- disable
- PerformanceMonitor.Darling.Service
- PerformanceMonitor.Darling.Service
- 3.3.0
- 3.3.0.0
- 3.3.0.0
- Darling Data, LLC
- Copyright © 2026 Darling Data, LLC
- true
- latest-recommended
- CA1849;CA2007;CA1508;CA1822;CA1805;CA1510;CA1816;CA1861;CA1845;CA2201;CA1848;CA1852;CA1305;CA1860;CA1707;CA1507;CA1806;CA2254
- CS4014
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ net10.0
+ enable
+ disable
+ PerformanceMonitor.Darling.Service
+ PerformanceMonitor.Darling.Service
+ 3.3.0
+ 3.3.0.0
+ 3.3.0.0
+ Darling Data, LLC
+ Copyright © 2026 Darling Data, LLC
+ true
+ latest-recommended
+ CA1849;CA2007;CA1508;CA1822;CA1805;CA1510;CA1816;CA1861;CA1845;CA2201;CA1848;CA1852;CA1305;CA1860;CA1707;CA1507;CA1806;CA2254
+ CS4014
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Lite/packages.lock.json b/Lite/packages.lock.json
index 3f3a39de..f08c4841 100644
--- a/Lite/packages.lock.json
+++ b/Lite/packages.lock.json
@@ -1,804 +1,805 @@
-{
- "version": 1,
- "dependencies": {
- "net10.0-windows7.0": {
- "CredentialManagement": {
- "type": "Direct",
- "requested": "[1.0.2, )",
- "resolved": "1.0.2",
- "contentHash": "VkP04/jFXaxT3TkcRhzETYtOrznQxRmQ2J1XJdbXz47Bir7hIzPR7mFZk4GJQ4An4gozW+vonpf+iqTHomAkQw=="
- },
- "DuckDB.NET.Bindings.Full": {
- "type": "Direct",
- "requested": "[1.5.3, )",
- "resolved": "1.5.3",
- "contentHash": "3vkxzLkCmPUTRtEBBYrXvl9jOTXJ42uYswsokpysTulOS963ZIcMJRKpcHH2zwa63YI4YchjYvPz0pcR2Helbg=="
- },
- "DuckDB.NET.Data": {
- "type": "Direct",
- "requested": "[1.5.3, )",
- "resolved": "1.5.3",
- "contentHash": "Bl0HQAJsisnjk/tPdYCw+MKavFzlfuh0qM3wSTI3YOZL4YwnK7MPFKe1yQQ0cHPJV35J3UtFF5d2FFHLKgb1Zg==",
- "dependencies": {
- "DuckDB.NET.Bindings": "1.5.3"
- }
- },
- "Hardcodet.NotifyIcon.Wpf": {
- "type": "Direct",
- "requested": "[2.0.1, )",
- "resolved": "2.0.1",
- "contentHash": "dtxmeZXzV2GzSm91aZ3hqzgoeVoARSkDPVCYfhVUNyyKBWYxMgNC0EcLiSYxD4Uc4alq/2qb3SmV8DgAENLRLQ=="
- },
- "Microsoft.Data.SqlClient": {
- "type": "Direct",
- "requested": "[7.0.2, )",
- "resolved": "7.0.2",
- "contentHash": "zwv76lANFQQI6Gmp6ntkzMWIWVqm8Wf4Mz00AeGCk1n8HCi5afi6bNynSe18uI0xeL0n6J+Myjk9AiIsL5oSqw==",
- "dependencies": {
- "Microsoft.Bcl.Cryptography": "9.0.13",
- "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.0.2, 8.0.0)",
- "Microsoft.Data.SqlClient.Internal.Logging": "[7.0.2, 8.0.0)",
- "Microsoft.Data.SqlClient.SNI.runtime": "[6.0.2, 7.0.0)",
- "Microsoft.Extensions.Caching.Memory": "9.0.13",
- "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
- "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)"
- }
- },
- "Microsoft.Data.SqlClient.Extensions.Azure": {
- "type": "Direct",
- "requested": "[7.0.2, )",
- "resolved": "7.0.2",
- "contentHash": "mJhONie3MuVXvSfBbtqGQAOGgeQDbOTfO5d0ZYo3KE4Vb7mua4O23lPJrsTYzvWn5od2CPAh0dHMZEWtJXcpxQ==",
- "dependencies": {
- "Azure.Core": "1.51.1",
- "Azure.Identity": "1.18.0",
- "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.0.2, 8.0.0)",
- "Microsoft.Data.SqlClient.Internal.Logging": "[7.0.2, 8.0.0)",
- "Microsoft.Extensions.Caching.Memory": "8.0.1",
- "Microsoft.Identity.Client": "4.84.2",
- "Microsoft.Identity.Client.Broker": "4.84.2"
- }
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Direct",
- "requested": "[10.0.10, )",
- "resolved": "10.0.10",
- "contentHash": "tL9FkfV64GPUDSPvwrgyw42LVzsnVAnyrqJEuZVJbODgrQ3eL63zmzEcVWoCHzfgqUhWggzbgAyUCnz/zfI3Pg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.Configuration.Binder": "10.0.10",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.10",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.10",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.10",
- "Microsoft.Extensions.Configuration.Json": "10.0.10",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.10",
- "Microsoft.Extensions.DependencyInjection": "10.0.10",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Diagnostics": "10.0.10",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.10",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging.Configuration": "10.0.10",
- "Microsoft.Extensions.Logging.Console": "10.0.10",
- "Microsoft.Extensions.Logging.Debug": "10.0.10",
- "Microsoft.Extensions.Logging.EventLog": "10.0.10",
- "Microsoft.Extensions.Logging.EventSource": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Direct",
- "requested": "[10.0.10, )",
- "resolved": "10.0.10",
- "contentHash": "Tf6z5HsL0VDYRTfvsoNrTGHGheCwkTsZBA2FFh5ATJUbkAwug+FFNISJK2gjpUNemlAOoWllAK52HOWCjto3EQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10"
- }
- },
- "ModelContextProtocol": {
- "type": "Direct",
- "requested": "[1.4.1, )",
- "resolved": "1.4.1",
- "contentHash": "mP5hvBpoWe5EbWBqHWD09A4Dy6Pq+/vV2dumOV4uegCZcg+yqf8q8wrxtuZ3EQyXEJn9jzsnoiI/qyfJAihlZQ==",
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.7",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
- "ModelContextProtocol.Core": "1.4.1"
- }
- },
- "ModelContextProtocol.AspNetCore": {
- "type": "Direct",
- "requested": "[1.4.1, )",
- "resolved": "1.4.1",
- "contentHash": "AoI+00fRxb0GAMMabMUgpV5QhNoa/F7I9oiVGHfJKtBZ4g/DEyoDdTS9Rp/m4e3MnXhhvSBeu2wTafhesdf52w==",
- "dependencies": {
- "ModelContextProtocol": "1.4.1"
- }
- },
- "ScottPlot.WPF": {
- "type": "Direct",
- "requested": "[5.1.59, )",
- "resolved": "5.1.59",
- "contentHash": "d6Mv5PFtp+SUH2r8vBCb/mKsR6kobsOX/8/oZYzZl+k3a9jv+BmxVZAkr1Vshq6457812HcNGppoNJ1pSJk5zQ==",
- "dependencies": {
- "OpenTK": "4.9.4",
- "OpenTK.GLWpfControl": "4.3.3",
- "ScottPlot": "5.1.59",
- "SkiaSharp.Views.WPF": "3.119.0"
- }
- },
- "Velopack": {
- "type": "Direct",
- "requested": "[1.2.0, )",
- "resolved": "1.2.0",
- "contentHash": "Rz67gJL619fSBS6omaSINUxyDuwhIxkm5mmubf7uLd5Qgi6LLKaKCha+QFP6n+Bw/UjA0vutnH4JQfYzn6ANtw=="
- },
- "Azure.Core": {
- "type": "Transitive",
- "resolved": "1.51.1",
- "contentHash": "JRANrRvN5O5FFRh+pMUb8qqWU7jBQ39qXEbVr7Rkb1/s7rqc6RSzVHKGBz5Ro1gDy2WSGjG5YEOJKpPIBiCMcA==",
- "dependencies": {
- "Microsoft.Bcl.AsyncInterfaces": "10.0.2",
- "System.ClientModel": "1.9.0",
- "System.Memory.Data": "10.0.1"
- }
- },
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.18.0",
- "contentHash": "HiTpL2XRANXSPyrIkaq7eNDthi99UFbbJwMfpkkbVcdo3Au6yl3vPNWveoa4nO24JTcwyyXATZHn+eVnrVAWEQ==",
- "dependencies": {
- "Azure.Core": "1.51.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
- "Microsoft.Identity.Client": "4.78.0",
- "Microsoft.Identity.Client.Extensions.Msal": "4.78.0"
- }
- },
- "DuckDB.NET.Bindings": {
- "type": "Transitive",
- "resolved": "1.5.3",
- "contentHash": "Weve7OzvXBG83BwyQN6oc02ZZkinvoz5UF+QedDqd3LJTUuPNepfqVY9fpbym8E5qsef4LZg1VnzKQO5JvNvQA=="
- },
- "HarfBuzzSharp": {
- "type": "Transitive",
- "resolved": "8.3.1.1",
- "contentHash": "tLZN66oe/uiRPTZfrCU4i8ScVGwqHNh5MHrXj0yVf4l7Mz0FhTGnQ71RGySROTmdognAs0JtluHkL41pIabWuQ==",
- "dependencies": {
- "HarfBuzzSharp.NativeAssets.Win32": "8.3.1.1",
- "HarfBuzzSharp.NativeAssets.macOS": "8.3.1.1"
- }
- },
- "HarfBuzzSharp.NativeAssets.Linux": {
- "type": "Transitive",
- "resolved": "8.3.1.1",
- "contentHash": "3EZ1mpIiKWRLL5hUYA82ZHteeDIVaEA/Z0rA/wU6tjx6crcAkJnBPwDXZugBSfo8+J3EznvRJf49uMsqYfKrHg=="
- },
- "HarfBuzzSharp.NativeAssets.macOS": {
- "type": "Transitive",
- "resolved": "8.3.1.1",
- "contentHash": "jbtCsgftcaFLCA13tVKo5iWdElJScrulLTKJre36O4YQTIlwDtPPqhRZNk+Y0vv4D1gxbscasGRucUDfS44ofQ=="
- },
- "HarfBuzzSharp.NativeAssets.Win32": {
- "type": "Transitive",
- "resolved": "8.3.1.1",
- "contentHash": "UsJtQsfAJoFDZrXc4hCUfRPMqccfKZ0iumJ/upcUjz/cmsTgVFGNEL5yaJWmkqsuFYdMWbj/En5/kS4PFl9hBA=="
- },
- "Microsoft.Bcl.AsyncInterfaces": {
- "type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "qE5JhRoeJbAipLqpUCZyNfNwnpAvUttXgIQDnTiJ15d8ji+/bPgoPkB3xLzK5cQTobN2D2ditUesUlDHb7p3Pg=="
- },
- "Microsoft.Bcl.Cryptography": {
- "type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "5T+bH3Lb1nEe8Hf/ixMxLmhlrx5wRi53wv7OhVwG2F1ZviW1ejFRS1NHur3uqPpJRGtkQwUchtY6zhVK2R+v+w=="
- },
- "Microsoft.Data.SqlClient.Extensions.Abstractions": {
- "type": "Transitive",
- "resolved": "7.0.2",
- "contentHash": "Zx7z61fG2Nc6LdDn4jA7b5Aj1ABrljkOPRE31RvVUdjF6IgbG60leDUhMCafsnWFgaheiK3iqpLe+kbf5Z5L8Q==",
- "dependencies": {
- "Microsoft.Data.SqlClient.Internal.Logging": "[7.0.2, 8.0.0)"
- }
- },
- "Microsoft.Data.SqlClient.Internal.Logging": {
- "type": "Transitive",
- "resolved": "7.0.2",
- "contentHash": "iqgYBbGSVy/DIYWjzmQOa964Kn4rs4wW5vg2IamqVK0fQqfTiILVR5hMK27XWqoyONtAZs+VxH354cPJBtSnbg=="
- },
- "Microsoft.Data.SqlClient.SNI.runtime": {
- "type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
- },
- "Microsoft.Extensions.AI.Abstractions": {
- "type": "Transitive",
- "resolved": "10.5.2",
- "contentHash": "Ei+YWV9Ybnps7pR1dgjlG29gelXEwZkhLVAcWmKe6HvXS6LNBYgSdWiY3Hk9OZXYtK34rv/NtLWBQYQGOBQYPQ=="
- },
- "Microsoft.Extensions.Caching.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "pUDgQKEqNUFlerDIFRg7zzoDVRPEWIG7nR40h8Gzg8RXza4Ry0lWZ7u91bmwu3iUDCxw3Dv6TLHVFoAgY0gy7Q==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.7"
- }
- },
- "Microsoft.Extensions.Caching.Memory": {
- "type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "OdQmN8LYcUEu20Fxii9mk68nHJGL+JPXF3w0+hxenf0oDDdDBA+ZV/S92FmIgAWAElowIiFA/g0x+8YB1g80Hg==",
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "9.0.13",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.13",
- "Microsoft.Extensions.Options": "9.0.13",
- "Microsoft.Extensions.Primitives": "9.0.13"
- }
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "plJWK2zpWuuyxI8F8s2scx6Je7N1Ajjs6HvYUGKwRnDMWIVIz9FHwAkiT7ASgrvAOd10T0FPVlh9BzAJJME+jg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "5Vnd2I75DmZCVEjSynIdJ/0EGafgnLQwgR3t2C2/fkjx/nRG+cLwxLLdInoHeCEpkD5K4Ov/g9ZCRYrl4TRsaA==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "GqmN2o1CkJvk7uWp+p4CwBYW0w/zfoEbvsiFDbO2G8l1Uz+mrDAbAcZiXhU2lufKPby1cjAUdd5GTWpebYOkOA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "33cBeR2HRbzHUTtmcmLdNOApneNGcymwwL4arHuotgVK9Frba8kcDTrvVTj7cSCmF1R9OiSbZH0KxNOwab3HUg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "KRfFSSCV58vEdU7mPED/YMzeovIWF5P0g8s9K8n9HEfy0/WzMq37SrPdXdFN5/dFT/rPMHpF7AvpoXHckbcBFg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "ZOhZYwvbXGTgGVRwswIirofEMVHuWdxjdh0JeUZXwaF9cgcjXdz/t0ELtgaevw7ezTyv47yPNCgGreWtLkn3IQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.10",
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "uvJ6sHwjgrkMEJOgiC76G0mcZGXerwyyWkwX34EOjCbxKG6TCtfAoqDKAMsCvEBf9HxjlGQEgqsSMOGCmGBf+A==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.10",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "1s1sKFTk/Foam64JY6+m/diH8drL3Wx6V3gtSd5v1IEZtszZYyc1pW8uRnMblzpNiR0l0t8gGk7tXj3xHzFgdg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.Configuration.Json": "10.0.10",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.10"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "ANyvsgkNBRvcJh2XLgn8veGmajf+8m0AbKK+HPWdRL1yraSNVVSmQhFntLtdz/C795jxqqup+k05cs/3jZQPOA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "z/2xXlFw2aLGjHyEm6E0tQ+In6VfzQzTrtArbQ2c0TQE16ZbyDCMGPvaUT9I0s8rgy9sRWlU2P9waW37qV04qA=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "Kr/e7lUf4+N8tacbqJ2Ctwe/HarKdAc9ZkgKVVqvtJDBKbez+T/KnUwu82KSlnBp/SrpBcxc7u7xkE2oUZT/5Q==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.10",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "9uWiKpeOVac355STyChWR/pliFX/5CeLqChW9kKsaxyDH4EUTZxMkT4Jwp/J/peLm0GBFmSX5c0WCse3yCnq1Q==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "c5zqFCY9DiIpMovLd7/d/CTiEtrMOuQ639dhv3PABtKQIKNQikSHwQt8+N679uii9q+B55lgK28Uv64FOwEu8w==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "jhJAyo38kSrH3ARvWUk0h8itogVnQu2DCZuPo+s0Z+tXes0ugTxMPaHYzap85785eHQmPFqD9TYERqBbtGxn/w==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.10",
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "jSOCVxEwCd4Aq925kJVz1kSO1EpX2OHYKL04qVREXkDU7Ce3pVDdHPYm+fEy8y/th2kJf/DAstRHpJAqoNWP8w=="
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "5LugpYGHk+mkn0a8IZgcyfBca8PCTAU9RQFoMrTdtOOidq88M2SI5f3px6ugnzgxC+eTkvYYJi8pzlUnG5xdAQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.10",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "zkFxGYUvdxAvIKTyXHrmW+Sux53D4SezD9dMyZ6hrwwzPQJNuwCRy1f5W7AvYTqacEGhWF2XderRQG1OvbV8og==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "cLrqxkuEfcilZ8SjK+9KAnpLk9lOoMPaOokF+wRUYie+iUEcdX4/p/+gJkt0BYgWLthjpBUCkVTBI6Kxg0nsOw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.Configuration.Binder": "10.0.10",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "VIlNzPwPS0GeQVSmCqqo36ugryX3LpE9ul6gEkks5VLET3weH/XMLeWmclwfoGn4Nxi2mwVibB+OZBVJ9tDqvg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging.Configuration": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "8+TZBnV5fgBXoVNJ5ROSErUwYogk4hOgV7c2HWK1u5cqKGmiUTUn7+KqZ35iQu8e/B7Ykccyz5OTjdXcidNZ9g==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "0RE4951AzQ+YD4gVrvbq0BhdsiBgSDo44yM7+QBZ2mrmMJeNjY+teCIYfUjqDPVYnKs0HR6SkkhgrX1YgXZq3Q==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "85SAPwXhJtdBInzN2k7SChiFiBGh3KOWay5AfoY+GREF6P7oZA98+ST2p7Z9384iLKYjkZSKIZ/FqIO5aojtNw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10",
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "srnhnk7nE8krBiIXp71LvBmKBtraBONWSRzdjJgRv1Ko9Mp8IVNqv4vIS9hGeVteBig8aQkva9ZG+sC+o5sVcA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "tnBmu/LwF25ZQK+HBNCu2xrwnkKoB/XEbJyooGGoYxHrhvxbSKi7eOFiJ4AXBy/QU4vtCvCJfoi8k9Ej72qzOQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.Configuration.Binder": "10.0.10",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10",
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "5wu/GrYVd8mG2DVUw3vFJzF+O336TyTGg/Kmcgw9bfwYhCoFiV5lR5QeEmKecJyrW4W54nMfD3p3589E8a7czQ=="
- },
- "Microsoft.Identity.Client": {
- "type": "Transitive",
- "resolved": "4.84.2",
- "contentHash": "Va9FjmABSgj/lcUfHH0pBNQkmS7SNyepz2ERV7Yynp6QgEYpFdSqR6Vzy1WWipN8GS5pBHuXoZbqaDWuARCrHQ==",
- "dependencies": {
- "Microsoft.IdentityModel.Abstractions": "8.14.0"
- }
- },
- "Microsoft.Identity.Client.Broker": {
- "type": "Transitive",
- "resolved": "4.84.2",
- "contentHash": "928ySLeGz1xtvydwq6h9tv7TbxrtA4ZzavLKUqRJh0PW6BGcEJwpI8W8vf2PlQdYemGm/oyGjdzYzdY/I8r/4A==",
- "dependencies": {
- "Microsoft.Identity.Client": "4.84.2",
- "Microsoft.Identity.Client.NativeInterop": "0.20.6"
- }
- },
- "Microsoft.Identity.Client.Extensions.Msal": {
- "type": "Transitive",
- "resolved": "4.78.0",
- "contentHash": "DYU9o+DrDQuyZxeq91GBA9eNqBvA3ZMkLzQpF7L9dTk6FcIBM1y1IHXWqiKXTvptPF7CZE59upbyUoa+FJ5eiA==",
- "dependencies": {
- "Microsoft.Identity.Client": "4.78.0"
- }
- },
- "Microsoft.Identity.Client.NativeInterop": {
- "type": "Transitive",
- "resolved": "0.20.6",
- "contentHash": "noyfdMfVxyWpM6xUDmlW6gUvZ5ci24z7Qoy15JvynTQfZV5vTD2NEdsnT5Gy4ngViwgdIp5iRjRy10jAKXFAgw=="
- },
- "Microsoft.IdentityModel.Abstractions": {
- "type": "Transitive",
- "resolved": "8.16.0",
- "contentHash": "gSxKLWRZzBpIsEoeUPkxfywNCCvRvl7hkq146XHPk5vOQc9izSf1I+uL1vh4y2U19QPxd9Z8K/8AdWyxYz2lSg=="
- },
- "Microsoft.IdentityModel.JsonWebTokens": {
- "type": "Transitive",
- "resolved": "8.16.0",
- "contentHash": "prBU72cIP4V8E9fhN+o/YdskTsLeIcnKPbhZf0X6mD7fdxoZqnS/NdEkSr+9Zp+2q7OZBOMfNBKGbTbhXODO4w==",
- "dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.16.0"
- }
- },
- "Microsoft.IdentityModel.Logging": {
- "type": "Transitive",
- "resolved": "8.16.0",
- "contentHash": "MTzXmETkNQPACR7/XCXM1OGM6oU9RkyibqeJRtO9Ndew2LnGjMf9Atqj2VSf4XC27X0FQycUAlzxxEgQMWn2xQ==",
- "dependencies": {
- "Microsoft.IdentityModel.Abstractions": "8.16.0"
- }
- },
- "Microsoft.IdentityModel.Protocols": {
- "type": "Transitive",
- "resolved": "8.16.0",
- "contentHash": "UFrU7d46UTsPQTa2HIEIpB9H1uJe1BW9FLw5uhEJ2ZuKdur8bcUA/bO5caq5dlBt5gNJeRIB3QQXYNs5fCQCZA==",
- "dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.16.0"
- }
- },
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": {
- "type": "Transitive",
- "resolved": "8.16.0",
- "contentHash": "h4yVXyJsEBBX5lg2G5ftMsi5JzcNEGAzrNphA6DQ6eOd8P0s+cDCOyPwVTYLePZvJL5unbPvYIvzrbTXzFjXnQ==",
- "dependencies": {
- "Microsoft.IdentityModel.Protocols": "8.16.0",
- "System.IdentityModel.Tokens.Jwt": "8.16.0"
- }
- },
- "Microsoft.IdentityModel.Tokens": {
- "type": "Transitive",
- "resolved": "8.16.0",
- "contentHash": "rtViGJcGsN7WcfUNErwNeQgjuU5cJNl6FDQsfi9TncwO+Epzn0FTfBsg3YuFW1Q0Ch/KPxaVdjLw3/+5Z5ceFQ==",
- "dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "10.0.0",
- "Microsoft.IdentityModel.Logging": "8.16.0"
- }
- },
- "Microsoft.SqlServer.Server": {
- "type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug=="
- },
- "ModelContextProtocol.Core": {
- "type": "Transitive",
- "resolved": "1.4.1",
- "contentHash": "G/hOBZkJsvF3MSy0sOvXdxca5uRe2Sb4xk7xRuTWNZI45khVBjOLo6nSzGilctIICavNVxbxUF908fLYI9RxkQ==",
- "dependencies": {
- "Microsoft.Extensions.AI.Abstractions": "10.5.2",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7"
- }
- },
- "OpenTK": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "fp9ZI6akO4ZuIGzuUE0QRU5zRJhXbSXa5racehFoTdvodhRDecXCOcH68mRsZaMwnxLO9ECnf2LGM9BmiJKvhw==",
- "dependencies": {
- "OpenTK.Audio.OpenAL": "4.9.4",
- "OpenTK.Compute": "4.9.4",
- "OpenTK.Core": "4.9.4",
- "OpenTK.Graphics": "4.9.4",
- "OpenTK.Input": "4.9.4",
- "OpenTK.Mathematics": "4.9.4",
- "OpenTK.Windowing.Common": "4.9.4",
- "OpenTK.Windowing.Desktop": "4.9.4",
- "OpenTK.Windowing.GraphicsLibraryFramework": "4.9.4"
- }
- },
- "OpenTK.Audio.OpenAL": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "N/SCeFrLJ3ckUbshyfsonbtjmDxh55urGiR+Fe1iPkTWyEW5OKfQRoIOZyjEva/4eRqOXdt3bV2ka4IJ2+JvZw==",
- "dependencies": {
- "OpenTK.Core": "[4.9.4, 4.10.0)",
- "OpenTK.Mathematics": "[4.9.4, 4.10.0)"
- }
- },
- "OpenTK.Compute": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "30G+/9mtrUJwX5xcRyz2qcujQ2s+wDm+C7qg6jDsLyGWUdND3j/vD+nlQ6tuKuAow51zWduFVujPkaS8VrBinQ=="
- },
- "OpenTK.Core": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "/4Mn3ABf1xNfHMzDFUapVY2K4PG3oP/oWTQJlK0JacT20HwsNe/HPIAhnAJWz27EM3ukOJDtqyQRukvQKqkcLw=="
- },
- "OpenTK.GLWpfControl": {
- "type": "Transitive",
- "resolved": "4.3.3",
- "contentHash": "mbKt+ZApqYk/Ym4Ph0dnI+hfSnyXn/gWW6Ys6l3C+fMlgXLYaWpbQ+/3yNm6G1lJ3vteXGxtoMJPFYlaXi/tQw==",
- "dependencies": {
- "OpenTK": "[4.8.2, 5.0.0)"
- }
- },
- "OpenTK.Graphics": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "yZeq5swIsRnNzifVA9fLtl+qMAQvmYiF1b7U/XQLARmmU4PYQ23lPNahqAdD22XzA21ew7eG3yDyPLkYw+hDBA==",
- "dependencies": {
- "OpenTK.Core": "[4.9.4, 4.10.0)",
- "OpenTK.Mathematics": "[4.9.4, 4.10.0)"
- }
- },
- "OpenTK.Input": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "njbC7fySQEK30rjOQ1uRjlycEkLw+UVoPT3nRQ8uBPNLotDgr47NEcPEjmJyX1ll+pm/wmtcvJIYHBRi1HbOqg=="
- },
- "OpenTK.Mathematics": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "2ucF25RVJzdSLXUHgjAgB058gVfSgerrR5pLCn9J+Bnyqi45NrBfPu9wyTT35ZCjYwLJCu/HJMnzKFLjq+uFIA=="
- },
- "OpenTK.redist.glfw": {
- "type": "Transitive",
- "resolved": "3.4.0.44",
- "contentHash": "HEjbdk0wWxSRrXHl3DSmrA8trecndgJpAHHloJJ1vPseNfeu/ynmrH/LturU1KguRn4r3IzZ81UIp5xRjnyahg=="
- },
- "OpenTK.Windowing.Common": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "xNjvKjoptAh6w5/YYIx/9sNv3/A2VVlTahlekTlLP+qfNyig+0jBuLHO4bWELWZ7Ta3Y1m/2Pvk0Z1KCG8VZOA==",
- "dependencies": {
- "OpenTK.Core": "[4.9.4, 4.10.0)",
- "OpenTK.Mathematics": "[4.9.4, 4.10.0)"
- }
- },
- "OpenTK.Windowing.Desktop": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "LBX4jwCneISIBST2vWYLI8cdR8tLwHNcswK1decElbTAXMB+H6uFIoF41ld+af4q3TsHpjR5fyP2ilbTK3T0rA==",
- "dependencies": {
- "OpenTK.Core": "[4.9.4, 4.10.0)",
- "OpenTK.Mathematics": "[4.9.4, 4.10.0)",
- "OpenTK.Windowing.Common": "[4.9.4, 4.10.0)",
- "OpenTK.Windowing.GraphicsLibraryFramework": "[4.9.4, 4.10.0)"
- }
- },
- "OpenTK.Windowing.GraphicsLibraryFramework": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "wNlxnPrD7veMV8EGTTi/sCDeg5V8w/18vC0aw0Ao69eNneD7YSq9Ad+C389rVA957eHNR6Xieu/5qzHQeEOyxQ==",
- "dependencies": {
- "OpenTK.Core": "[4.9.4, 4.10.0)",
- "OpenTK.redist.glfw": "3.4.0.44"
- }
- },
- "ScottPlot": {
- "type": "Transitive",
- "resolved": "5.1.59",
- "contentHash": "a2xnmMNfhspakKobDfAX5s1GPLFgmEXtRewR9p6bWM91QuCxF5SjHnDbixAcZoU50LPicrCe04sWzIVzdSrmNw==",
- "dependencies": {
- "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1",
- "SkiaSharp": "3.119.0",
- "SkiaSharp.HarfBuzz": "3.119.0",
- "SkiaSharp.NativeAssets.Linux.NoDependencies": "3.119.0"
- }
- },
- "SkiaSharp": {
- "type": "Transitive",
- "resolved": "3.119.0",
- "contentHash": "gR9yVoOta2Mc1Rxt15LD65AckfHMfwjIs/3kkD59C9bT2nYYISsE6uz3t4aMPNHA6CgsIL0Ssn+jE5OVilZ1yw==",
- "dependencies": {
- "SkiaSharp.NativeAssets.Win32": "3.119.0",
- "SkiaSharp.NativeAssets.macOS": "3.119.0"
- }
- },
- "SkiaSharp.HarfBuzz": {
- "type": "Transitive",
- "resolved": "3.119.0",
- "contentHash": "5ocGzl+RYEZFnUPUbModshnEFvKTku4hTtOBsLvy5MCK2KAHjq5Nw2+uAVUx79Rjh0z8fTojT6ZVav8MJgW0ug==",
- "dependencies": {
- "HarfBuzzSharp": "8.3.1.1",
- "SkiaSharp": "3.119.0"
- }
- },
- "SkiaSharp.NativeAssets.Linux.NoDependencies": {
- "type": "Transitive",
- "resolved": "3.119.0",
- "contentHash": "e92vdqf1VOETPjy1T67Fs1zPxfGMM1nbrpt69GM5foXSI/iIbq6L9avPz/bl/DbWtb81D0yF/NKjRmXuOZoLcg=="
- },
- "SkiaSharp.NativeAssets.macOS": {
- "type": "Transitive",
- "resolved": "3.119.0",
- "contentHash": "YE1vNn0Nyw2PWtv7hw1PYkKJO0itFiQp9vSqGppZUKzQJqwp28a2jgdCMPfYtOiR8KCnDgZqQoynqJRRaE2ZVg=="
- },
- "SkiaSharp.NativeAssets.Win32": {
- "type": "Transitive",
- "resolved": "3.119.0",
- "contentHash": "IwC9yx36lOdXVT2DjgmWHl1qkVspfj8ctd4+li8CNnvqdfaTolXCOh6TLznURcPAvzatx9K/tLOB7zT6T8EA9w=="
- },
- "SkiaSharp.Views.Desktop.Common": {
- "type": "Transitive",
- "resolved": "3.119.0",
- "contentHash": "KST7Q3n+X5BhDj1aKTJXk9tITWWznveka9n+pBjOtE53Omc+wlZR0s4fQStybWCVVaWG9eaeOMaw93J3zEMklA==",
- "dependencies": {
- "SkiaSharp": "3.119.0"
- }
- },
- "SkiaSharp.Views.WPF": {
- "type": "Transitive",
- "resolved": "3.119.0",
- "contentHash": "1Dmj9RlBW/gvmJwSUER+N9plA/kcWOgiL5g3q2DB+USVQav8rQtfOZIQZ1Wt/AqhwepOacv1M6pZKDWtXmwDAg==",
- "dependencies": {
- "OpenTK": "3.3.1",
- "OpenTK.GLWpfControl": "3.3.0",
- "SkiaSharp": "3.119.0",
- "SkiaSharp.Views.Desktop.Common": "3.119.0"
- }
- },
- "System.ClientModel": {
- "type": "Transitive",
- "resolved": "1.9.0",
- "contentHash": "1wdwKtMMMEFEYsxJmtrOd3G+7zVOVO3MlVZAsbKv9H0PnIx6J27fYAarMn0eQS0vKJPQL018DOb7YRK1O97p0A==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.2",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.2",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.2",
- "System.Memory.Data": "10.0.1"
- }
- },
- "System.IdentityModel.Tokens.Jwt": {
- "type": "Transitive",
- "resolved": "8.16.0",
- "contentHash": "rrs2u7DRMXQG2yh0oVyF/vLwosfRv20Ld2iEpYcKwQWXHjfV+gFXNQsQ9p008kR9Ou4pxBs68Q6/9zC8Gi1wjg==",
- "dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
- "Microsoft.IdentityModel.Tokens": "8.16.0"
- }
- },
- "System.Memory.Data": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "BZC4mhdL569AXV56ep9YO6ShjhxFXGP7SwVX0Bc/e0dJPWnS6aBEXZJXqh64RVx8HquqWHkJUINBydLRQ1yq0g=="
- },
- "performancemonitor.alerting": {
- "type": "Project",
- "dependencies": {
- "PerformanceMonitor.Notifications": "[1.0.0, )"
- }
- },
- "performancemonitor.analysis": {
- "type": "Project"
- },
- "performancemonitor.collectors": {
- "type": "Project"
- },
- "performancemonitor.common": {
- "type": "Project",
- "dependencies": {
- "CredentialManagement": "[1.0.2, )",
- "Microsoft.Extensions.Logging.Abstractions": "[10.0.10, )",
- "ModelContextProtocol": "[1.4.1, )"
- }
- },
- "performancemonitor.notifications": {
- "type": "Project",
- "dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[10.0.10, )",
- "PerformanceMonitor.Analysis": "[1.0.0, )"
- }
- },
- "performancemonitor.plananalysis": {
- "type": "Project",
- "dependencies": {
- "Microsoft.Data.SqlClient": "[7.0.2, )",
- "PerformanceMonitor.Common": "[1.0.0, )"
- }
- },
- "performancemonitor.ui": {
- "type": "Project",
- "dependencies": {
- "PerformanceMonitor.Common": "[1.0.0, )",
- "PerformanceMonitor.PlanAnalysis": "[1.0.0, )",
- "ScottPlot.WPF": "[5.1.59, )"
- }
- }
- }
- }
+{
+ "version": 1,
+ "dependencies": {
+ "net10.0-windows7.0": {
+ "CredentialManagement": {
+ "type": "Direct",
+ "requested": "[1.0.2, )",
+ "resolved": "1.0.2",
+ "contentHash": "VkP04/jFXaxT3TkcRhzETYtOrznQxRmQ2J1XJdbXz47Bir7hIzPR7mFZk4GJQ4An4gozW+vonpf+iqTHomAkQw=="
+ },
+ "DuckDB.NET.Bindings.Full": {
+ "type": "Direct",
+ "requested": "[1.5.3, )",
+ "resolved": "1.5.3",
+ "contentHash": "3vkxzLkCmPUTRtEBBYrXvl9jOTXJ42uYswsokpysTulOS963ZIcMJRKpcHH2zwa63YI4YchjYvPz0pcR2Helbg=="
+ },
+ "DuckDB.NET.Data": {
+ "type": "Direct",
+ "requested": "[1.5.3, )",
+ "resolved": "1.5.3",
+ "contentHash": "Bl0HQAJsisnjk/tPdYCw+MKavFzlfuh0qM3wSTI3YOZL4YwnK7MPFKe1yQQ0cHPJV35J3UtFF5d2FFHLKgb1Zg==",
+ "dependencies": {
+ "DuckDB.NET.Bindings": "1.5.3"
+ }
+ },
+ "Hardcodet.NotifyIcon.Wpf": {
+ "type": "Direct",
+ "requested": "[2.0.1, )",
+ "resolved": "2.0.1",
+ "contentHash": "dtxmeZXzV2GzSm91aZ3hqzgoeVoARSkDPVCYfhVUNyyKBWYxMgNC0EcLiSYxD4Uc4alq/2qb3SmV8DgAENLRLQ=="
+ },
+ "Microsoft.Data.SqlClient": {
+ "type": "Direct",
+ "requested": "[7.0.2, )",
+ "resolved": "7.0.2",
+ "contentHash": "zwv76lANFQQI6Gmp6ntkzMWIWVqm8Wf4Mz00AeGCk1n8HCi5afi6bNynSe18uI0xeL0n6J+Myjk9AiIsL5oSqw==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.13",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.0.2, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.0.2, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[6.0.2, 7.0.0)",
+ "Microsoft.Extensions.Caching.Memory": "9.0.13",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Extensions.Azure": {
+ "type": "Direct",
+ "requested": "[7.0.2, )",
+ "resolved": "7.0.2",
+ "contentHash": "mJhONie3MuVXvSfBbtqGQAOGgeQDbOTfO5d0ZYo3KE4Vb7mua4O23lPJrsTYzvWn5od2CPAh0dHMZEWtJXcpxQ==",
+ "dependencies": {
+ "Azure.Core": "1.51.1",
+ "Azure.Identity": "1.18.0",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.0.2, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.0.2, 8.0.0)",
+ "Microsoft.Extensions.Caching.Memory": "8.0.1",
+ "Microsoft.Identity.Client": "4.84.2",
+ "Microsoft.Identity.Client.Broker": "4.84.2"
+ }
+ },
+ "Microsoft.Extensions.Hosting": {
+ "type": "Direct",
+ "requested": "[10.0.10, )",
+ "resolved": "10.0.10",
+ "contentHash": "tL9FkfV64GPUDSPvwrgyw42LVzsnVAnyrqJEuZVJbODgrQ3eL63zmzEcVWoCHzfgqUhWggzbgAyUCnz/zfI3Pg==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.10",
+ "Microsoft.Extensions.Configuration.CommandLine": "10.0.10",
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.10",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.10",
+ "Microsoft.Extensions.Configuration.Json": "10.0.10",
+ "Microsoft.Extensions.Configuration.UserSecrets": "10.0.10",
+ "Microsoft.Extensions.DependencyInjection": "10.0.10",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Diagnostics": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.10",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.10",
+ "Microsoft.Extensions.Logging.Console": "10.0.10",
+ "Microsoft.Extensions.Logging.Debug": "10.0.10",
+ "Microsoft.Extensions.Logging.EventLog": "10.0.10",
+ "Microsoft.Extensions.Logging.EventSource": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Logging": {
+ "type": "Direct",
+ "requested": "[10.0.10, )",
+ "resolved": "10.0.10",
+ "contentHash": "Tf6z5HsL0VDYRTfvsoNrTGHGheCwkTsZBA2FFh5ATJUbkAwug+FFNISJK2gjpUNemlAOoWllAK52HOWCjto3EQ==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10"
+ }
+ },
+ "ModelContextProtocol": {
+ "type": "Direct",
+ "requested": "[1.4.1, )",
+ "resolved": "1.4.1",
+ "contentHash": "mP5hvBpoWe5EbWBqHWD09A4Dy6Pq+/vV2dumOV4uegCZcg+yqf8q8wrxtuZ3EQyXEJn9jzsnoiI/qyfJAihlZQ==",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.7",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
+ "ModelContextProtocol.Core": "1.4.1"
+ }
+ },
+ "ModelContextProtocol.AspNetCore": {
+ "type": "Direct",
+ "requested": "[1.4.1, )",
+ "resolved": "1.4.1",
+ "contentHash": "AoI+00fRxb0GAMMabMUgpV5QhNoa/F7I9oiVGHfJKtBZ4g/DEyoDdTS9Rp/m4e3MnXhhvSBeu2wTafhesdf52w==",
+ "dependencies": {
+ "ModelContextProtocol": "1.4.1"
+ }
+ },
+ "ScottPlot.WPF": {
+ "type": "Direct",
+ "requested": "[5.1.59, )",
+ "resolved": "5.1.59",
+ "contentHash": "d6Mv5PFtp+SUH2r8vBCb/mKsR6kobsOX/8/oZYzZl+k3a9jv+BmxVZAkr1Vshq6457812HcNGppoNJ1pSJk5zQ==",
+ "dependencies": {
+ "OpenTK": "4.9.4",
+ "OpenTK.GLWpfControl": "4.3.3",
+ "ScottPlot": "5.1.59",
+ "SkiaSharp.Views.WPF": "3.119.0"
+ }
+ },
+ "Velopack": {
+ "type": "Direct",
+ "requested": "[1.2.0, )",
+ "resolved": "1.2.0",
+ "contentHash": "Rz67gJL619fSBS6omaSINUxyDuwhIxkm5mmubf7uLd5Qgi6LLKaKCha+QFP6n+Bw/UjA0vutnH4JQfYzn6ANtw=="
+ },
+ "Azure.Core": {
+ "type": "Transitive",
+ "resolved": "1.51.1",
+ "contentHash": "JRANrRvN5O5FFRh+pMUb8qqWU7jBQ39qXEbVr7Rkb1/s7rqc6RSzVHKGBz5Ro1gDy2WSGjG5YEOJKpPIBiCMcA==",
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "10.0.2",
+ "System.ClientModel": "1.9.0",
+ "System.Memory.Data": "10.0.1"
+ }
+ },
+ "Azure.Identity": {
+ "type": "Transitive",
+ "resolved": "1.18.0",
+ "contentHash": "HiTpL2XRANXSPyrIkaq7eNDthi99UFbbJwMfpkkbVcdo3Au6yl3vPNWveoa4nO24JTcwyyXATZHn+eVnrVAWEQ==",
+ "dependencies": {
+ "Azure.Core": "1.51.1",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
+ "Microsoft.Identity.Client": "4.78.0",
+ "Microsoft.Identity.Client.Extensions.Msal": "4.78.0"
+ }
+ },
+ "DuckDB.NET.Bindings": {
+ "type": "Transitive",
+ "resolved": "1.5.3",
+ "contentHash": "Weve7OzvXBG83BwyQN6oc02ZZkinvoz5UF+QedDqd3LJTUuPNepfqVY9fpbym8E5qsef4LZg1VnzKQO5JvNvQA=="
+ },
+ "HarfBuzzSharp": {
+ "type": "Transitive",
+ "resolved": "8.3.1.1",
+ "contentHash": "tLZN66oe/uiRPTZfrCU4i8ScVGwqHNh5MHrXj0yVf4l7Mz0FhTGnQ71RGySROTmdognAs0JtluHkL41pIabWuQ==",
+ "dependencies": {
+ "HarfBuzzSharp.NativeAssets.Win32": "8.3.1.1",
+ "HarfBuzzSharp.NativeAssets.macOS": "8.3.1.1"
+ }
+ },
+ "HarfBuzzSharp.NativeAssets.Linux": {
+ "type": "Transitive",
+ "resolved": "8.3.1.1",
+ "contentHash": "3EZ1mpIiKWRLL5hUYA82ZHteeDIVaEA/Z0rA/wU6tjx6crcAkJnBPwDXZugBSfo8+J3EznvRJf49uMsqYfKrHg=="
+ },
+ "HarfBuzzSharp.NativeAssets.macOS": {
+ "type": "Transitive",
+ "resolved": "8.3.1.1",
+ "contentHash": "jbtCsgftcaFLCA13tVKo5iWdElJScrulLTKJre36O4YQTIlwDtPPqhRZNk+Y0vv4D1gxbscasGRucUDfS44ofQ=="
+ },
+ "HarfBuzzSharp.NativeAssets.Win32": {
+ "type": "Transitive",
+ "resolved": "8.3.1.1",
+ "contentHash": "UsJtQsfAJoFDZrXc4hCUfRPMqccfKZ0iumJ/upcUjz/cmsTgVFGNEL5yaJWmkqsuFYdMWbj/En5/kS4PFl9hBA=="
+ },
+ "Microsoft.Bcl.AsyncInterfaces": {
+ "type": "Transitive",
+ "resolved": "10.0.2",
+ "contentHash": "qE5JhRoeJbAipLqpUCZyNfNwnpAvUttXgIQDnTiJ15d8ji+/bPgoPkB3xLzK5cQTobN2D2ditUesUlDHb7p3Pg=="
+ },
+ "Microsoft.Bcl.Cryptography": {
+ "type": "Transitive",
+ "resolved": "9.0.13",
+ "contentHash": "5T+bH3Lb1nEe8Hf/ixMxLmhlrx5wRi53wv7OhVwG2F1ZviW1ejFRS1NHur3uqPpJRGtkQwUchtY6zhVK2R+v+w=="
+ },
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.0.2",
+ "contentHash": "Zx7z61fG2Nc6LdDn4jA7b5Aj1ABrljkOPRE31RvVUdjF6IgbG60leDUhMCafsnWFgaheiK3iqpLe+kbf5Z5L8Q==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.0.2, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.0.2",
+ "contentHash": "iqgYBbGSVy/DIYWjzmQOa964Kn4rs4wW5vg2IamqVK0fQqfTiILVR5hMK27XWqoyONtAZs+VxH354cPJBtSnbg=="
+ },
+ "Microsoft.Data.SqlClient.SNI.runtime": {
+ "type": "Transitive",
+ "resolved": "6.0.2",
+ "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ },
+ "Microsoft.Extensions.AI.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.5.2",
+ "contentHash": "Ei+YWV9Ybnps7pR1dgjlG29gelXEwZkhLVAcWmKe6HvXS6LNBYgSdWiY3Hk9OZXYtK34rv/NtLWBQYQGOBQYPQ=="
+ },
+ "Microsoft.Extensions.Caching.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.0.7",
+ "contentHash": "pUDgQKEqNUFlerDIFRg7zzoDVRPEWIG7nR40h8Gzg8RXza4Ry0lWZ7u91bmwu3iUDCxw3Dv6TLHVFoAgY0gy7Q==",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "10.0.7"
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory": {
+ "type": "Transitive",
+ "resolved": "9.0.13",
+ "contentHash": "OdQmN8LYcUEu20Fxii9mk68nHJGL+JPXF3w0+hxenf0oDDdDBA+ZV/S92FmIgAWAElowIiFA/g0x+8YB1g80Hg==",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "9.0.13",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13",
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.13",
+ "Microsoft.Extensions.Options": "9.0.13",
+ "Microsoft.Extensions.Primitives": "9.0.13"
+ }
+ },
+ "Microsoft.Extensions.Configuration": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "plJWK2zpWuuyxI8F8s2scx6Je7N1Ajjs6HvYUGKwRnDMWIVIz9FHwAkiT7ASgrvAOd10T0FPVlh9BzAJJME+jg==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "5Vnd2I75DmZCVEjSynIdJ/0EGafgnLQwgR3t2C2/fkjx/nRG+cLwxLLdInoHeCEpkD5K4Ov/g9ZCRYrl4TRsaA==",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Configuration.Binder": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "GqmN2o1CkJvk7uWp+p4CwBYW0w/zfoEbvsiFDbO2G8l1Uz+mrDAbAcZiXhU2lufKPby1cjAUdd5GTWpebYOkOA==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Configuration.CommandLine": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "33cBeR2HRbzHUTtmcmLdNOApneNGcymwwL4arHuotgVK9Frba8kcDTrvVTj7cSCmF1R9OiSbZH0KxNOwab3HUg==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "KRfFSSCV58vEdU7mPED/YMzeovIWF5P0g8s9K8n9HEfy0/WzMq37SrPdXdFN5/dFT/rPMHpF7AvpoXHckbcBFg==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "ZOhZYwvbXGTgGVRwswIirofEMVHuWdxjdh0JeUZXwaF9cgcjXdz/t0ELtgaevw7ezTyv47yPNCgGreWtLkn3IQ==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.10",
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Configuration.Json": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "uvJ6sHwjgrkMEJOgiC76G0mcZGXerwyyWkwX34EOjCbxKG6TCtfAoqDKAMsCvEBf9HxjlGQEgqsSMOGCmGBf+A==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Configuration.UserSecrets": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "1s1sKFTk/Foam64JY6+m/diH8drL3Wx6V3gtSd5v1IEZtszZYyc1pW8uRnMblzpNiR0l0t8gGk7tXj3xHzFgdg==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Configuration.Json": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "ANyvsgkNBRvcJh2XLgn8veGmajf+8m0AbKK+HPWdRL1yraSNVVSmQhFntLtdz/C795jxqqup+k05cs/3jZQPOA==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "z/2xXlFw2aLGjHyEm6E0tQ+In6VfzQzTrtArbQ2c0TQE16ZbyDCMGPvaUT9I0s8rgy9sRWlU2P9waW37qV04qA=="
+ },
+ "Microsoft.Extensions.Diagnostics": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "Kr/e7lUf4+N8tacbqJ2Ctwe/HarKdAc9ZkgKVVqvtJDBKbez+T/KnUwu82KSlnBp/SrpBcxc7u7xkE2oUZT/5Q==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Diagnostics.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "9uWiKpeOVac355STyChWR/pliFX/5CeLqChW9kKsaxyDH4EUTZxMkT4Jwp/J/peLm0GBFmSX5c0WCse3yCnq1Q==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "c5zqFCY9DiIpMovLd7/d/CTiEtrMOuQ639dhv3PABtKQIKNQikSHwQt8+N679uii9q+B55lgK28Uv64FOwEu8w==",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Physical": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "jhJAyo38kSrH3ARvWUk0h8itogVnQu2DCZuPo+s0Z+tXes0ugTxMPaHYzap85785eHQmPFqD9TYERqBbtGxn/w==",
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.10",
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.FileSystemGlobbing": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "jSOCVxEwCd4Aq925kJVz1kSO1EpX2OHYKL04qVREXkDU7Ce3pVDdHPYm+fEy8y/th2kJf/DAstRHpJAqoNWP8w=="
+ },
+ "Microsoft.Extensions.Hosting.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "5LugpYGHk+mkn0a8IZgcyfBca8PCTAU9RQFoMrTdtOOidq88M2SI5f3px6ugnzgxC+eTkvYYJi8pzlUnG5xdAQ==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "zkFxGYUvdxAvIKTyXHrmW+Sux53D4SezD9dMyZ6hrwwzPQJNuwCRy1f5W7AvYTqacEGhWF2XderRQG1OvbV8og==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Logging.Configuration": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "cLrqxkuEfcilZ8SjK+9KAnpLk9lOoMPaOokF+wRUYie+iUEcdX4/p/+gJkt0BYgWLthjpBUCkVTBI6Kxg0nsOw==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.10",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Logging.Console": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "VIlNzPwPS0GeQVSmCqqo36ugryX3LpE9ul6gEkks5VLET3weH/XMLeWmclwfoGn4Nxi2mwVibB+OZBVJ9tDqvg==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Logging.Debug": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "8+TZBnV5fgBXoVNJ5ROSErUwYogk4hOgV7c2HWK1u5cqKGmiUTUn7+KqZ35iQu8e/B7Ykccyz5OTjdXcidNZ9g==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Logging.EventLog": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "0RE4951AzQ+YD4gVrvbq0BhdsiBgSDo44yM7+QBZ2mrmMJeNjY+teCIYfUjqDPVYnKs0HR6SkkhgrX1YgXZq3Q==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Logging.EventSource": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "85SAPwXhJtdBInzN2k7SChiFiBGh3KOWay5AfoY+GREF6P7oZA98+ST2p7Z9384iLKYjkZSKIZ/FqIO5aojtNw==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10",
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Options": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "srnhnk7nE8krBiIXp71LvBmKBtraBONWSRzdjJgRv1Ko9Mp8IVNqv4vIS9hGeVteBig8aQkva9ZG+sC+o5sVcA==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "tnBmu/LwF25ZQK+HBNCu2xrwnkKoB/XEbJyooGGoYxHrhvxbSKi7eOFiJ4AXBy/QU4vtCvCJfoi8k9Ej72qzOQ==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.10",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10",
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Primitives": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "5wu/GrYVd8mG2DVUw3vFJzF+O336TyTGg/Kmcgw9bfwYhCoFiV5lR5QeEmKecJyrW4W54nMfD3p3589E8a7czQ=="
+ },
+ "Microsoft.Identity.Client": {
+ "type": "Transitive",
+ "resolved": "4.84.2",
+ "contentHash": "Va9FjmABSgj/lcUfHH0pBNQkmS7SNyepz2ERV7Yynp6QgEYpFdSqR6Vzy1WWipN8GS5pBHuXoZbqaDWuARCrHQ==",
+ "dependencies": {
+ "Microsoft.IdentityModel.Abstractions": "8.14.0"
+ }
+ },
+ "Microsoft.Identity.Client.Broker": {
+ "type": "Transitive",
+ "resolved": "4.84.2",
+ "contentHash": "928ySLeGz1xtvydwq6h9tv7TbxrtA4ZzavLKUqRJh0PW6BGcEJwpI8W8vf2PlQdYemGm/oyGjdzYzdY/I8r/4A==",
+ "dependencies": {
+ "Microsoft.Identity.Client": "4.84.2",
+ "Microsoft.Identity.Client.NativeInterop": "0.20.6"
+ }
+ },
+ "Microsoft.Identity.Client.Extensions.Msal": {
+ "type": "Transitive",
+ "resolved": "4.78.0",
+ "contentHash": "DYU9o+DrDQuyZxeq91GBA9eNqBvA3ZMkLzQpF7L9dTk6FcIBM1y1IHXWqiKXTvptPF7CZE59upbyUoa+FJ5eiA==",
+ "dependencies": {
+ "Microsoft.Identity.Client": "4.78.0"
+ }
+ },
+ "Microsoft.Identity.Client.NativeInterop": {
+ "type": "Transitive",
+ "resolved": "0.20.6",
+ "contentHash": "noyfdMfVxyWpM6xUDmlW6gUvZ5ci24z7Qoy15JvynTQfZV5vTD2NEdsnT5Gy4ngViwgdIp5iRjRy10jAKXFAgw=="
+ },
+ "Microsoft.IdentityModel.Abstractions": {
+ "type": "Transitive",
+ "resolved": "8.16.0",
+ "contentHash": "gSxKLWRZzBpIsEoeUPkxfywNCCvRvl7hkq146XHPk5vOQc9izSf1I+uL1vh4y2U19QPxd9Z8K/8AdWyxYz2lSg=="
+ },
+ "Microsoft.IdentityModel.JsonWebTokens": {
+ "type": "Transitive",
+ "resolved": "8.16.0",
+ "contentHash": "prBU72cIP4V8E9fhN+o/YdskTsLeIcnKPbhZf0X6mD7fdxoZqnS/NdEkSr+9Zp+2q7OZBOMfNBKGbTbhXODO4w==",
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
+ }
+ },
+ "Microsoft.IdentityModel.Logging": {
+ "type": "Transitive",
+ "resolved": "8.16.0",
+ "contentHash": "MTzXmETkNQPACR7/XCXM1OGM6oU9RkyibqeJRtO9Ndew2LnGjMf9Atqj2VSf4XC27X0FQycUAlzxxEgQMWn2xQ==",
+ "dependencies": {
+ "Microsoft.IdentityModel.Abstractions": "8.16.0"
+ }
+ },
+ "Microsoft.IdentityModel.Protocols": {
+ "type": "Transitive",
+ "resolved": "8.16.0",
+ "contentHash": "UFrU7d46UTsPQTa2HIEIpB9H1uJe1BW9FLw5uhEJ2ZuKdur8bcUA/bO5caq5dlBt5gNJeRIB3QQXYNs5fCQCZA==",
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
+ }
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": {
+ "type": "Transitive",
+ "resolved": "8.16.0",
+ "contentHash": "h4yVXyJsEBBX5lg2G5ftMsi5JzcNEGAzrNphA6DQ6eOd8P0s+cDCOyPwVTYLePZvJL5unbPvYIvzrbTXzFjXnQ==",
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols": "8.16.0",
+ "System.IdentityModel.Tokens.Jwt": "8.16.0"
+ }
+ },
+ "Microsoft.IdentityModel.Tokens": {
+ "type": "Transitive",
+ "resolved": "8.16.0",
+ "contentHash": "rtViGJcGsN7WcfUNErwNeQgjuU5cJNl6FDQsfi9TncwO+Epzn0FTfBsg3YuFW1Q0Ch/KPxaVdjLw3/+5Z5ceFQ==",
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.0",
+ "Microsoft.IdentityModel.Logging": "8.16.0"
+ }
+ },
+ "Microsoft.SqlServer.Server": {
+ "type": "Transitive",
+ "resolved": "1.0.0",
+ "contentHash": "N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug=="
+ },
+ "ModelContextProtocol.Core": {
+ "type": "Transitive",
+ "resolved": "1.4.1",
+ "contentHash": "G/hOBZkJsvF3MSy0sOvXdxca5uRe2Sb4xk7xRuTWNZI45khVBjOLo6nSzGilctIICavNVxbxUF908fLYI9RxkQ==",
+ "dependencies": {
+ "Microsoft.Extensions.AI.Abstractions": "10.5.2",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.7"
+ }
+ },
+ "OpenTK": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "fp9ZI6akO4ZuIGzuUE0QRU5zRJhXbSXa5racehFoTdvodhRDecXCOcH68mRsZaMwnxLO9ECnf2LGM9BmiJKvhw==",
+ "dependencies": {
+ "OpenTK.Audio.OpenAL": "4.9.4",
+ "OpenTK.Compute": "4.9.4",
+ "OpenTK.Core": "4.9.4",
+ "OpenTK.Graphics": "4.9.4",
+ "OpenTK.Input": "4.9.4",
+ "OpenTK.Mathematics": "4.9.4",
+ "OpenTK.Windowing.Common": "4.9.4",
+ "OpenTK.Windowing.Desktop": "4.9.4",
+ "OpenTK.Windowing.GraphicsLibraryFramework": "4.9.4"
+ }
+ },
+ "OpenTK.Audio.OpenAL": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "N/SCeFrLJ3ckUbshyfsonbtjmDxh55urGiR+Fe1iPkTWyEW5OKfQRoIOZyjEva/4eRqOXdt3bV2ka4IJ2+JvZw==",
+ "dependencies": {
+ "OpenTK.Core": "[4.9.4, 4.10.0)",
+ "OpenTK.Mathematics": "[4.9.4, 4.10.0)"
+ }
+ },
+ "OpenTK.Compute": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "30G+/9mtrUJwX5xcRyz2qcujQ2s+wDm+C7qg6jDsLyGWUdND3j/vD+nlQ6tuKuAow51zWduFVujPkaS8VrBinQ=="
+ },
+ "OpenTK.Core": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "/4Mn3ABf1xNfHMzDFUapVY2K4PG3oP/oWTQJlK0JacT20HwsNe/HPIAhnAJWz27EM3ukOJDtqyQRukvQKqkcLw=="
+ },
+ "OpenTK.GLWpfControl": {
+ "type": "Transitive",
+ "resolved": "4.3.3",
+ "contentHash": "mbKt+ZApqYk/Ym4Ph0dnI+hfSnyXn/gWW6Ys6l3C+fMlgXLYaWpbQ+/3yNm6G1lJ3vteXGxtoMJPFYlaXi/tQw==",
+ "dependencies": {
+ "OpenTK": "[4.8.2, 5.0.0)"
+ }
+ },
+ "OpenTK.Graphics": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "yZeq5swIsRnNzifVA9fLtl+qMAQvmYiF1b7U/XQLARmmU4PYQ23lPNahqAdD22XzA21ew7eG3yDyPLkYw+hDBA==",
+ "dependencies": {
+ "OpenTK.Core": "[4.9.4, 4.10.0)",
+ "OpenTK.Mathematics": "[4.9.4, 4.10.0)"
+ }
+ },
+ "OpenTK.Input": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "njbC7fySQEK30rjOQ1uRjlycEkLw+UVoPT3nRQ8uBPNLotDgr47NEcPEjmJyX1ll+pm/wmtcvJIYHBRi1HbOqg=="
+ },
+ "OpenTK.Mathematics": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "2ucF25RVJzdSLXUHgjAgB058gVfSgerrR5pLCn9J+Bnyqi45NrBfPu9wyTT35ZCjYwLJCu/HJMnzKFLjq+uFIA=="
+ },
+ "OpenTK.redist.glfw": {
+ "type": "Transitive",
+ "resolved": "3.4.0.44",
+ "contentHash": "HEjbdk0wWxSRrXHl3DSmrA8trecndgJpAHHloJJ1vPseNfeu/ynmrH/LturU1KguRn4r3IzZ81UIp5xRjnyahg=="
+ },
+ "OpenTK.Windowing.Common": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "xNjvKjoptAh6w5/YYIx/9sNv3/A2VVlTahlekTlLP+qfNyig+0jBuLHO4bWELWZ7Ta3Y1m/2Pvk0Z1KCG8VZOA==",
+ "dependencies": {
+ "OpenTK.Core": "[4.9.4, 4.10.0)",
+ "OpenTK.Mathematics": "[4.9.4, 4.10.0)"
+ }
+ },
+ "OpenTK.Windowing.Desktop": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "LBX4jwCneISIBST2vWYLI8cdR8tLwHNcswK1decElbTAXMB+H6uFIoF41ld+af4q3TsHpjR5fyP2ilbTK3T0rA==",
+ "dependencies": {
+ "OpenTK.Core": "[4.9.4, 4.10.0)",
+ "OpenTK.Mathematics": "[4.9.4, 4.10.0)",
+ "OpenTK.Windowing.Common": "[4.9.4, 4.10.0)",
+ "OpenTK.Windowing.GraphicsLibraryFramework": "[4.9.4, 4.10.0)"
+ }
+ },
+ "OpenTK.Windowing.GraphicsLibraryFramework": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "wNlxnPrD7veMV8EGTTi/sCDeg5V8w/18vC0aw0Ao69eNneD7YSq9Ad+C389rVA957eHNR6Xieu/5qzHQeEOyxQ==",
+ "dependencies": {
+ "OpenTK.Core": "[4.9.4, 4.10.0)",
+ "OpenTK.redist.glfw": "3.4.0.44"
+ }
+ },
+ "ScottPlot": {
+ "type": "Transitive",
+ "resolved": "5.1.59",
+ "contentHash": "a2xnmMNfhspakKobDfAX5s1GPLFgmEXtRewR9p6bWM91QuCxF5SjHnDbixAcZoU50LPicrCe04sWzIVzdSrmNw==",
+ "dependencies": {
+ "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1",
+ "SkiaSharp": "3.119.0",
+ "SkiaSharp.HarfBuzz": "3.119.0",
+ "SkiaSharp.NativeAssets.Linux.NoDependencies": "3.119.0"
+ }
+ },
+ "SkiaSharp": {
+ "type": "Transitive",
+ "resolved": "3.119.0",
+ "contentHash": "gR9yVoOta2Mc1Rxt15LD65AckfHMfwjIs/3kkD59C9bT2nYYISsE6uz3t4aMPNHA6CgsIL0Ssn+jE5OVilZ1yw==",
+ "dependencies": {
+ "SkiaSharp.NativeAssets.Win32": "3.119.0",
+ "SkiaSharp.NativeAssets.macOS": "3.119.0"
+ }
+ },
+ "SkiaSharp.HarfBuzz": {
+ "type": "Transitive",
+ "resolved": "3.119.0",
+ "contentHash": "5ocGzl+RYEZFnUPUbModshnEFvKTku4hTtOBsLvy5MCK2KAHjq5Nw2+uAVUx79Rjh0z8fTojT6ZVav8MJgW0ug==",
+ "dependencies": {
+ "HarfBuzzSharp": "8.3.1.1",
+ "SkiaSharp": "3.119.0"
+ }
+ },
+ "SkiaSharp.NativeAssets.Linux.NoDependencies": {
+ "type": "Transitive",
+ "resolved": "3.119.0",
+ "contentHash": "e92vdqf1VOETPjy1T67Fs1zPxfGMM1nbrpt69GM5foXSI/iIbq6L9avPz/bl/DbWtb81D0yF/NKjRmXuOZoLcg=="
+ },
+ "SkiaSharp.NativeAssets.macOS": {
+ "type": "Transitive",
+ "resolved": "3.119.0",
+ "contentHash": "YE1vNn0Nyw2PWtv7hw1PYkKJO0itFiQp9vSqGppZUKzQJqwp28a2jgdCMPfYtOiR8KCnDgZqQoynqJRRaE2ZVg=="
+ },
+ "SkiaSharp.NativeAssets.Win32": {
+ "type": "Transitive",
+ "resolved": "3.119.0",
+ "contentHash": "IwC9yx36lOdXVT2DjgmWHl1qkVspfj8ctd4+li8CNnvqdfaTolXCOh6TLznURcPAvzatx9K/tLOB7zT6T8EA9w=="
+ },
+ "SkiaSharp.Views.Desktop.Common": {
+ "type": "Transitive",
+ "resolved": "3.119.0",
+ "contentHash": "KST7Q3n+X5BhDj1aKTJXk9tITWWznveka9n+pBjOtE53Omc+wlZR0s4fQStybWCVVaWG9eaeOMaw93J3zEMklA==",
+ "dependencies": {
+ "SkiaSharp": "3.119.0"
+ }
+ },
+ "SkiaSharp.Views.WPF": {
+ "type": "Transitive",
+ "resolved": "3.119.0",
+ "contentHash": "1Dmj9RlBW/gvmJwSUER+N9plA/kcWOgiL5g3q2DB+USVQav8rQtfOZIQZ1Wt/AqhwepOacv1M6pZKDWtXmwDAg==",
+ "dependencies": {
+ "OpenTK": "3.3.1",
+ "OpenTK.GLWpfControl": "3.3.0",
+ "SkiaSharp": "3.119.0",
+ "SkiaSharp.Views.Desktop.Common": "3.119.0"
+ }
+ },
+ "System.ClientModel": {
+ "type": "Transitive",
+ "resolved": "1.9.0",
+ "contentHash": "1wdwKtMMMEFEYsxJmtrOd3G+7zVOVO3MlVZAsbKv9H0PnIx6J27fYAarMn0eQS0vKJPQL018DOb7YRK1O97p0A==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.2",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.2",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.2",
+ "System.Memory.Data": "10.0.1"
+ }
+ },
+ "System.IdentityModel.Tokens.Jwt": {
+ "type": "Transitive",
+ "resolved": "8.16.0",
+ "contentHash": "rrs2u7DRMXQG2yh0oVyF/vLwosfRv20Ld2iEpYcKwQWXHjfV+gFXNQsQ9p008kR9Ou4pxBs68Q6/9zC8Gi1wjg==",
+ "dependencies": {
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
+ }
+ },
+ "System.Memory.Data": {
+ "type": "Transitive",
+ "resolved": "10.0.1",
+ "contentHash": "BZC4mhdL569AXV56ep9YO6ShjhxFXGP7SwVX0Bc/e0dJPWnS6aBEXZJXqh64RVx8HquqWHkJUINBydLRQ1yq0g=="
+ },
+ "performancemonitor.alerting": {
+ "type": "Project",
+ "dependencies": {
+ "PerformanceMonitor.Notifications": "[1.0.0, )"
+ }
+ },
+ "performancemonitor.analysis": {
+ "type": "Project"
+ },
+ "performancemonitor.collectors": {
+ "type": "Project"
+ },
+ "performancemonitor.common": {
+ "type": "Project",
+ "dependencies": {
+ "CredentialManagement": "[1.0.2, )",
+ "Microsoft.Extensions.Logging.Abstractions": "[10.0.10, )",
+ "ModelContextProtocol": "[1.4.1, )"
+ }
+ },
+ "performancemonitor.notifications": {
+ "type": "Project",
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "[10.0.10, )",
+ "PerformanceMonitor.Analysis": "[1.0.0, )"
+ }
+ },
+ "performancemonitor.plananalysis": {
+ "type": "Project",
+ "dependencies": {
+ "Microsoft.Data.SqlClient": "[7.0.2, )",
+ "ModelContextProtocol": "[2.0.0, )",
+ "PerformanceMonitor.Common": "[1.0.0, )"
+ }
+ },
+ "performancemonitor.ui": {
+ "type": "Project",
+ "dependencies": {
+ "PerformanceMonitor.Common": "[1.0.0, )",
+ "PerformanceMonitor.PlanAnalysis": "[1.0.0, )",
+ "ScottPlot.WPF": "[5.1.59, )"
+ }
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/PerformanceMonitor.PlanAnalysis/PerformanceMonitor.PlanAnalysis.csproj b/PerformanceMonitor.PlanAnalysis/PerformanceMonitor.PlanAnalysis.csproj
index 773e270e..0818a0c0 100644
--- a/PerformanceMonitor.PlanAnalysis/PerformanceMonitor.PlanAnalysis.csproj
+++ b/PerformanceMonitor.PlanAnalysis/PerformanceMonitor.PlanAnalysis.csproj
@@ -1,36 +1,37 @@
-
-
- net10.0
- enable
- disable
- latest
- PerformanceMonitor.PlanAnalysis
- PerformanceMonitor.PlanAnalysis
- Darling Data, LLC
- Copyright © 2026 Darling Data, LLC
- true
- latest-recommended
- CA1849;CA2007;CA1508;CA1822;CA1805;CA1510;CA1816;CA1861;CA1845;CA2201;CA1848;CA1852;CA1305;CA1860;CA1707;CA1507;CA1806
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ net10.0
+ enable
+ disable
+ latest
+ PerformanceMonitor.PlanAnalysis
+ PerformanceMonitor.PlanAnalysis
+ Darling Data, LLC
+ Copyright © 2026 Darling Data, LLC
+ true
+ latest-recommended
+ CA1849;CA2007;CA1508;CA1822;CA1805;CA1510;CA1816;CA1861;CA1845;CA2201;CA1848;CA1852;CA1305;CA1860;CA1707;CA1507;CA1806
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/deprecated/Dashboard/packages.lock.json b/deprecated/Dashboard/packages.lock.json
index c9cef252..1df9c8e4 100644
--- a/deprecated/Dashboard/packages.lock.json
+++ b/deprecated/Dashboard/packages.lock.json
@@ -1,789 +1,790 @@
-{
- "version": 1,
- "dependencies": {
- "net10.0-windows7.0": {
- "CredentialManagement": {
- "type": "Direct",
- "requested": "[1.0.2, )",
- "resolved": "1.0.2",
- "contentHash": "VkP04/jFXaxT3TkcRhzETYtOrznQxRmQ2J1XJdbXz47Bir7hIzPR7mFZk4GJQ4An4gozW+vonpf+iqTHomAkQw=="
- },
- "Hardcodet.NotifyIcon.Wpf": {
- "type": "Direct",
- "requested": "[2.0.1, )",
- "resolved": "2.0.1",
- "contentHash": "dtxmeZXzV2GzSm91aZ3hqzgoeVoARSkDPVCYfhVUNyyKBWYxMgNC0EcLiSYxD4Uc4alq/2qb3SmV8DgAENLRLQ=="
- },
- "Microsoft.Data.SqlClient": {
- "type": "Direct",
- "requested": "[7.0.2, )",
- "resolved": "7.0.2",
- "contentHash": "zwv76lANFQQI6Gmp6ntkzMWIWVqm8Wf4Mz00AeGCk1n8HCi5afi6bNynSe18uI0xeL0n6J+Myjk9AiIsL5oSqw==",
- "dependencies": {
- "Microsoft.Bcl.Cryptography": "9.0.13",
- "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.0.2, 8.0.0)",
- "Microsoft.Data.SqlClient.Internal.Logging": "[7.0.2, 8.0.0)",
- "Microsoft.Data.SqlClient.SNI.runtime": "[6.0.2, 7.0.0)",
- "Microsoft.Extensions.Caching.Memory": "9.0.13",
- "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
- "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)"
- }
- },
- "Microsoft.Data.SqlClient.Extensions.Azure": {
- "type": "Direct",
- "requested": "[7.0.2, )",
- "resolved": "7.0.2",
- "contentHash": "mJhONie3MuVXvSfBbtqGQAOGgeQDbOTfO5d0ZYo3KE4Vb7mua4O23lPJrsTYzvWn5od2CPAh0dHMZEWtJXcpxQ==",
- "dependencies": {
- "Azure.Core": "1.51.1",
- "Azure.Identity": "1.18.0",
- "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.0.2, 8.0.0)",
- "Microsoft.Data.SqlClient.Internal.Logging": "[7.0.2, 8.0.0)",
- "Microsoft.Extensions.Caching.Memory": "8.0.1",
- "Microsoft.Identity.Client": "4.84.2",
- "Microsoft.Identity.Client.Broker": "4.84.2"
- }
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Direct",
- "requested": "[10.0.10, )",
- "resolved": "10.0.10",
- "contentHash": "plJWK2zpWuuyxI8F8s2scx6Je7N1Ajjs6HvYUGKwRnDMWIVIz9FHwAkiT7ASgrvAOd10T0FPVlh9BzAJJME+jg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Direct",
- "requested": "[10.0.10, )",
- "resolved": "10.0.10",
- "contentHash": "uvJ6sHwjgrkMEJOgiC76G0mcZGXerwyyWkwX34EOjCbxKG6TCtfAoqDKAMsCvEBf9HxjlGQEgqsSMOGCmGBf+A==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.10",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Direct",
- "requested": "[10.0.10, )",
- "resolved": "10.0.10",
- "contentHash": "tL9FkfV64GPUDSPvwrgyw42LVzsnVAnyrqJEuZVJbODgrQ3eL63zmzEcVWoCHzfgqUhWggzbgAyUCnz/zfI3Pg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.Configuration.Binder": "10.0.10",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.10",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.10",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.10",
- "Microsoft.Extensions.Configuration.Json": "10.0.10",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.10",
- "Microsoft.Extensions.DependencyInjection": "10.0.10",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Diagnostics": "10.0.10",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.10",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging.Configuration": "10.0.10",
- "Microsoft.Extensions.Logging.Console": "10.0.10",
- "Microsoft.Extensions.Logging.Debug": "10.0.10",
- "Microsoft.Extensions.Logging.EventLog": "10.0.10",
- "Microsoft.Extensions.Logging.EventSource": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10"
- }
- },
- "ModelContextProtocol": {
- "type": "Direct",
- "requested": "[1.4.1, )",
- "resolved": "1.4.1",
- "contentHash": "mP5hvBpoWe5EbWBqHWD09A4Dy6Pq+/vV2dumOV4uegCZcg+yqf8q8wrxtuZ3EQyXEJn9jzsnoiI/qyfJAihlZQ==",
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.7",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
- "ModelContextProtocol.Core": "1.4.1"
- }
- },
- "ModelContextProtocol.AspNetCore": {
- "type": "Direct",
- "requested": "[1.4.1, )",
- "resolved": "1.4.1",
- "contentHash": "AoI+00fRxb0GAMMabMUgpV5QhNoa/F7I9oiVGHfJKtBZ4g/DEyoDdTS9Rp/m4e3MnXhhvSBeu2wTafhesdf52w==",
- "dependencies": {
- "ModelContextProtocol": "1.4.1"
- }
- },
- "ScottPlot.WPF": {
- "type": "Direct",
- "requested": "[5.1.59, )",
- "resolved": "5.1.59",
- "contentHash": "d6Mv5PFtp+SUH2r8vBCb/mKsR6kobsOX/8/oZYzZl+k3a9jv+BmxVZAkr1Vshq6457812HcNGppoNJ1pSJk5zQ==",
- "dependencies": {
- "OpenTK": "4.9.4",
- "OpenTK.GLWpfControl": "4.3.3",
- "ScottPlot": "5.1.59",
- "SkiaSharp.Views.WPF": "3.119.0"
- }
- },
- "Velopack": {
- "type": "Direct",
- "requested": "[1.2.0, )",
- "resolved": "1.2.0",
- "contentHash": "Rz67gJL619fSBS6omaSINUxyDuwhIxkm5mmubf7uLd5Qgi6LLKaKCha+QFP6n+Bw/UjA0vutnH4JQfYzn6ANtw=="
- },
- "Azure.Core": {
- "type": "Transitive",
- "resolved": "1.51.1",
- "contentHash": "JRANrRvN5O5FFRh+pMUb8qqWU7jBQ39qXEbVr7Rkb1/s7rqc6RSzVHKGBz5Ro1gDy2WSGjG5YEOJKpPIBiCMcA==",
- "dependencies": {
- "Microsoft.Bcl.AsyncInterfaces": "10.0.2",
- "System.ClientModel": "1.9.0",
- "System.Memory.Data": "10.0.1"
- }
- },
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.18.0",
- "contentHash": "HiTpL2XRANXSPyrIkaq7eNDthi99UFbbJwMfpkkbVcdo3Au6yl3vPNWveoa4nO24JTcwyyXATZHn+eVnrVAWEQ==",
- "dependencies": {
- "Azure.Core": "1.51.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
- "Microsoft.Identity.Client": "4.78.0",
- "Microsoft.Identity.Client.Extensions.Msal": "4.78.0"
- }
- },
- "HarfBuzzSharp": {
- "type": "Transitive",
- "resolved": "8.3.1.1",
- "contentHash": "tLZN66oe/uiRPTZfrCU4i8ScVGwqHNh5MHrXj0yVf4l7Mz0FhTGnQ71RGySROTmdognAs0JtluHkL41pIabWuQ==",
- "dependencies": {
- "HarfBuzzSharp.NativeAssets.Win32": "8.3.1.1",
- "HarfBuzzSharp.NativeAssets.macOS": "8.3.1.1"
- }
- },
- "HarfBuzzSharp.NativeAssets.Linux": {
- "type": "Transitive",
- "resolved": "8.3.1.1",
- "contentHash": "3EZ1mpIiKWRLL5hUYA82ZHteeDIVaEA/Z0rA/wU6tjx6crcAkJnBPwDXZugBSfo8+J3EznvRJf49uMsqYfKrHg=="
- },
- "HarfBuzzSharp.NativeAssets.macOS": {
- "type": "Transitive",
- "resolved": "8.3.1.1",
- "contentHash": "jbtCsgftcaFLCA13tVKo5iWdElJScrulLTKJre36O4YQTIlwDtPPqhRZNk+Y0vv4D1gxbscasGRucUDfS44ofQ=="
- },
- "HarfBuzzSharp.NativeAssets.Win32": {
- "type": "Transitive",
- "resolved": "8.3.1.1",
- "contentHash": "UsJtQsfAJoFDZrXc4hCUfRPMqccfKZ0iumJ/upcUjz/cmsTgVFGNEL5yaJWmkqsuFYdMWbj/En5/kS4PFl9hBA=="
- },
- "Microsoft.Bcl.AsyncInterfaces": {
- "type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "qE5JhRoeJbAipLqpUCZyNfNwnpAvUttXgIQDnTiJ15d8ji+/bPgoPkB3xLzK5cQTobN2D2ditUesUlDHb7p3Pg=="
- },
- "Microsoft.Bcl.Cryptography": {
- "type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "5T+bH3Lb1nEe8Hf/ixMxLmhlrx5wRi53wv7OhVwG2F1ZviW1ejFRS1NHur3uqPpJRGtkQwUchtY6zhVK2R+v+w=="
- },
- "Microsoft.Data.SqlClient.Extensions.Abstractions": {
- "type": "Transitive",
- "resolved": "7.0.2",
- "contentHash": "Zx7z61fG2Nc6LdDn4jA7b5Aj1ABrljkOPRE31RvVUdjF6IgbG60leDUhMCafsnWFgaheiK3iqpLe+kbf5Z5L8Q==",
- "dependencies": {
- "Microsoft.Data.SqlClient.Internal.Logging": "[7.0.2, 8.0.0)"
- }
- },
- "Microsoft.Data.SqlClient.Internal.Logging": {
- "type": "Transitive",
- "resolved": "7.0.2",
- "contentHash": "iqgYBbGSVy/DIYWjzmQOa964Kn4rs4wW5vg2IamqVK0fQqfTiILVR5hMK27XWqoyONtAZs+VxH354cPJBtSnbg=="
- },
- "Microsoft.Data.SqlClient.SNI.runtime": {
- "type": "Transitive",
- "resolved": "6.0.2",
- "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
- },
- "Microsoft.Extensions.AI.Abstractions": {
- "type": "Transitive",
- "resolved": "10.5.2",
- "contentHash": "Ei+YWV9Ybnps7pR1dgjlG29gelXEwZkhLVAcWmKe6HvXS6LNBYgSdWiY3Hk9OZXYtK34rv/NtLWBQYQGOBQYPQ=="
- },
- "Microsoft.Extensions.Caching.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "pUDgQKEqNUFlerDIFRg7zzoDVRPEWIG7nR40h8Gzg8RXza4Ry0lWZ7u91bmwu3iUDCxw3Dv6TLHVFoAgY0gy7Q==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.7"
- }
- },
- "Microsoft.Extensions.Caching.Memory": {
- "type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "OdQmN8LYcUEu20Fxii9mk68nHJGL+JPXF3w0+hxenf0oDDdDBA+ZV/S92FmIgAWAElowIiFA/g0x+8YB1g80Hg==",
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "9.0.13",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.13",
- "Microsoft.Extensions.Options": "9.0.13",
- "Microsoft.Extensions.Primitives": "9.0.13"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "5Vnd2I75DmZCVEjSynIdJ/0EGafgnLQwgR3t2C2/fkjx/nRG+cLwxLLdInoHeCEpkD5K4Ov/g9ZCRYrl4TRsaA==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "GqmN2o1CkJvk7uWp+p4CwBYW0w/zfoEbvsiFDbO2G8l1Uz+mrDAbAcZiXhU2lufKPby1cjAUdd5GTWpebYOkOA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "33cBeR2HRbzHUTtmcmLdNOApneNGcymwwL4arHuotgVK9Frba8kcDTrvVTj7cSCmF1R9OiSbZH0KxNOwab3HUg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "KRfFSSCV58vEdU7mPED/YMzeovIWF5P0g8s9K8n9HEfy0/WzMq37SrPdXdFN5/dFT/rPMHpF7AvpoXHckbcBFg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "ZOhZYwvbXGTgGVRwswIirofEMVHuWdxjdh0JeUZXwaF9cgcjXdz/t0ELtgaevw7ezTyv47yPNCgGreWtLkn3IQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.10",
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "1s1sKFTk/Foam64JY6+m/diH8drL3Wx6V3gtSd5v1IEZtszZYyc1pW8uRnMblzpNiR0l0t8gGk7tXj3xHzFgdg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.Configuration.Json": "10.0.10",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.10"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "ANyvsgkNBRvcJh2XLgn8veGmajf+8m0AbKK+HPWdRL1yraSNVVSmQhFntLtdz/C795jxqqup+k05cs/3jZQPOA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "z/2xXlFw2aLGjHyEm6E0tQ+In6VfzQzTrtArbQ2c0TQE16ZbyDCMGPvaUT9I0s8rgy9sRWlU2P9waW37qV04qA=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "Kr/e7lUf4+N8tacbqJ2Ctwe/HarKdAc9ZkgKVVqvtJDBKbez+T/KnUwu82KSlnBp/SrpBcxc7u7xkE2oUZT/5Q==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.10",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "9uWiKpeOVac355STyChWR/pliFX/5CeLqChW9kKsaxyDH4EUTZxMkT4Jwp/J/peLm0GBFmSX5c0WCse3yCnq1Q==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "c5zqFCY9DiIpMovLd7/d/CTiEtrMOuQ639dhv3PABtKQIKNQikSHwQt8+N679uii9q+B55lgK28Uv64FOwEu8w==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "jhJAyo38kSrH3ARvWUk0h8itogVnQu2DCZuPo+s0Z+tXes0ugTxMPaHYzap85785eHQmPFqD9TYERqBbtGxn/w==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.10",
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "jSOCVxEwCd4Aq925kJVz1kSO1EpX2OHYKL04qVREXkDU7Ce3pVDdHPYm+fEy8y/th2kJf/DAstRHpJAqoNWP8w=="
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "5LugpYGHk+mkn0a8IZgcyfBca8PCTAU9RQFoMrTdtOOidq88M2SI5f3px6ugnzgxC+eTkvYYJi8pzlUnG5xdAQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.10",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "Tf6z5HsL0VDYRTfvsoNrTGHGheCwkTsZBA2FFh5ATJUbkAwug+FFNISJK2gjpUNemlAOoWllAK52HOWCjto3EQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "zkFxGYUvdxAvIKTyXHrmW+Sux53D4SezD9dMyZ6hrwwzPQJNuwCRy1f5W7AvYTqacEGhWF2XderRQG1OvbV8og==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "cLrqxkuEfcilZ8SjK+9KAnpLk9lOoMPaOokF+wRUYie+iUEcdX4/p/+gJkt0BYgWLthjpBUCkVTBI6Kxg0nsOw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.10",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.Configuration.Binder": "10.0.10",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "VIlNzPwPS0GeQVSmCqqo36ugryX3LpE9ul6gEkks5VLET3weH/XMLeWmclwfoGn4Nxi2mwVibB+OZBVJ9tDqvg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging.Configuration": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "8+TZBnV5fgBXoVNJ5ROSErUwYogk4hOgV7c2HWK1u5cqKGmiUTUn7+KqZ35iQu8e/B7Ykccyz5OTjdXcidNZ9g==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "0RE4951AzQ+YD4gVrvbq0BhdsiBgSDo44yM7+QBZ2mrmMJeNjY+teCIYfUjqDPVYnKs0HR6SkkhgrX1YgXZq3Q==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "85SAPwXhJtdBInzN2k7SChiFiBGh3KOWay5AfoY+GREF6P7oZA98+ST2p7Z9384iLKYjkZSKIZ/FqIO5aojtNw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Logging": "10.0.10",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10",
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "srnhnk7nE8krBiIXp71LvBmKBtraBONWSRzdjJgRv1Ko9Mp8IVNqv4vIS9hGeVteBig8aQkva9ZG+sC+o5sVcA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "tnBmu/LwF25ZQK+HBNCu2xrwnkKoB/XEbJyooGGoYxHrhvxbSKi7eOFiJ4AXBy/QU4vtCvCJfoi8k9Ej72qzOQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
- "Microsoft.Extensions.Configuration.Binder": "10.0.10",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "Microsoft.Extensions.Options": "10.0.10",
- "Microsoft.Extensions.Primitives": "10.0.10"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "5wu/GrYVd8mG2DVUw3vFJzF+O336TyTGg/Kmcgw9bfwYhCoFiV5lR5QeEmKecJyrW4W54nMfD3p3589E8a7czQ=="
- },
- "Microsoft.Identity.Client": {
- "type": "Transitive",
- "resolved": "4.84.2",
- "contentHash": "Va9FjmABSgj/lcUfHH0pBNQkmS7SNyepz2ERV7Yynp6QgEYpFdSqR6Vzy1WWipN8GS5pBHuXoZbqaDWuARCrHQ==",
- "dependencies": {
- "Microsoft.IdentityModel.Abstractions": "8.14.0"
- }
- },
- "Microsoft.Identity.Client.Broker": {
- "type": "Transitive",
- "resolved": "4.84.2",
- "contentHash": "928ySLeGz1xtvydwq6h9tv7TbxrtA4ZzavLKUqRJh0PW6BGcEJwpI8W8vf2PlQdYemGm/oyGjdzYzdY/I8r/4A==",
- "dependencies": {
- "Microsoft.Identity.Client": "4.84.2",
- "Microsoft.Identity.Client.NativeInterop": "0.20.6"
- }
- },
- "Microsoft.Identity.Client.Extensions.Msal": {
- "type": "Transitive",
- "resolved": "4.78.0",
- "contentHash": "DYU9o+DrDQuyZxeq91GBA9eNqBvA3ZMkLzQpF7L9dTk6FcIBM1y1IHXWqiKXTvptPF7CZE59upbyUoa+FJ5eiA==",
- "dependencies": {
- "Microsoft.Identity.Client": "4.78.0"
- }
- },
- "Microsoft.Identity.Client.NativeInterop": {
- "type": "Transitive",
- "resolved": "0.20.6",
- "contentHash": "noyfdMfVxyWpM6xUDmlW6gUvZ5ci24z7Qoy15JvynTQfZV5vTD2NEdsnT5Gy4ngViwgdIp5iRjRy10jAKXFAgw=="
- },
- "Microsoft.IdentityModel.Abstractions": {
- "type": "Transitive",
- "resolved": "8.16.0",
- "contentHash": "gSxKLWRZzBpIsEoeUPkxfywNCCvRvl7hkq146XHPk5vOQc9izSf1I+uL1vh4y2U19QPxd9Z8K/8AdWyxYz2lSg=="
- },
- "Microsoft.IdentityModel.JsonWebTokens": {
- "type": "Transitive",
- "resolved": "8.16.0",
- "contentHash": "prBU72cIP4V8E9fhN+o/YdskTsLeIcnKPbhZf0X6mD7fdxoZqnS/NdEkSr+9Zp+2q7OZBOMfNBKGbTbhXODO4w==",
- "dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.16.0"
- }
- },
- "Microsoft.IdentityModel.Logging": {
- "type": "Transitive",
- "resolved": "8.16.0",
- "contentHash": "MTzXmETkNQPACR7/XCXM1OGM6oU9RkyibqeJRtO9Ndew2LnGjMf9Atqj2VSf4XC27X0FQycUAlzxxEgQMWn2xQ==",
- "dependencies": {
- "Microsoft.IdentityModel.Abstractions": "8.16.0"
- }
- },
- "Microsoft.IdentityModel.Protocols": {
- "type": "Transitive",
- "resolved": "8.16.0",
- "contentHash": "UFrU7d46UTsPQTa2HIEIpB9H1uJe1BW9FLw5uhEJ2ZuKdur8bcUA/bO5caq5dlBt5gNJeRIB3QQXYNs5fCQCZA==",
- "dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.16.0"
- }
- },
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": {
- "type": "Transitive",
- "resolved": "8.16.0",
- "contentHash": "h4yVXyJsEBBX5lg2G5ftMsi5JzcNEGAzrNphA6DQ6eOd8P0s+cDCOyPwVTYLePZvJL5unbPvYIvzrbTXzFjXnQ==",
- "dependencies": {
- "Microsoft.IdentityModel.Protocols": "8.16.0",
- "System.IdentityModel.Tokens.Jwt": "8.16.0"
- }
- },
- "Microsoft.IdentityModel.Tokens": {
- "type": "Transitive",
- "resolved": "8.16.0",
- "contentHash": "rtViGJcGsN7WcfUNErwNeQgjuU5cJNl6FDQsfi9TncwO+Epzn0FTfBsg3YuFW1Q0Ch/KPxaVdjLw3/+5Z5ceFQ==",
- "dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "10.0.0",
- "Microsoft.IdentityModel.Logging": "8.16.0"
- }
- },
- "Microsoft.SqlServer.Server": {
- "type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug=="
- },
- "ModelContextProtocol.Core": {
- "type": "Transitive",
- "resolved": "1.4.1",
- "contentHash": "G/hOBZkJsvF3MSy0sOvXdxca5uRe2Sb4xk7xRuTWNZI45khVBjOLo6nSzGilctIICavNVxbxUF908fLYI9RxkQ==",
- "dependencies": {
- "Microsoft.Extensions.AI.Abstractions": "10.5.2",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7"
- }
- },
- "OpenTK": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "fp9ZI6akO4ZuIGzuUE0QRU5zRJhXbSXa5racehFoTdvodhRDecXCOcH68mRsZaMwnxLO9ECnf2LGM9BmiJKvhw==",
- "dependencies": {
- "OpenTK.Audio.OpenAL": "4.9.4",
- "OpenTK.Compute": "4.9.4",
- "OpenTK.Core": "4.9.4",
- "OpenTK.Graphics": "4.9.4",
- "OpenTK.Input": "4.9.4",
- "OpenTK.Mathematics": "4.9.4",
- "OpenTK.Windowing.Common": "4.9.4",
- "OpenTK.Windowing.Desktop": "4.9.4",
- "OpenTK.Windowing.GraphicsLibraryFramework": "4.9.4"
- }
- },
- "OpenTK.Audio.OpenAL": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "N/SCeFrLJ3ckUbshyfsonbtjmDxh55urGiR+Fe1iPkTWyEW5OKfQRoIOZyjEva/4eRqOXdt3bV2ka4IJ2+JvZw==",
- "dependencies": {
- "OpenTK.Core": "[4.9.4, 4.10.0)",
- "OpenTK.Mathematics": "[4.9.4, 4.10.0)"
- }
- },
- "OpenTK.Compute": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "30G+/9mtrUJwX5xcRyz2qcujQ2s+wDm+C7qg6jDsLyGWUdND3j/vD+nlQ6tuKuAow51zWduFVujPkaS8VrBinQ=="
- },
- "OpenTK.Core": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "/4Mn3ABf1xNfHMzDFUapVY2K4PG3oP/oWTQJlK0JacT20HwsNe/HPIAhnAJWz27EM3ukOJDtqyQRukvQKqkcLw=="
- },
- "OpenTK.GLWpfControl": {
- "type": "Transitive",
- "resolved": "4.3.3",
- "contentHash": "mbKt+ZApqYk/Ym4Ph0dnI+hfSnyXn/gWW6Ys6l3C+fMlgXLYaWpbQ+/3yNm6G1lJ3vteXGxtoMJPFYlaXi/tQw==",
- "dependencies": {
- "OpenTK": "[4.8.2, 5.0.0)"
- }
- },
- "OpenTK.Graphics": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "yZeq5swIsRnNzifVA9fLtl+qMAQvmYiF1b7U/XQLARmmU4PYQ23lPNahqAdD22XzA21ew7eG3yDyPLkYw+hDBA==",
- "dependencies": {
- "OpenTK.Core": "[4.9.4, 4.10.0)",
- "OpenTK.Mathematics": "[4.9.4, 4.10.0)"
- }
- },
- "OpenTK.Input": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "njbC7fySQEK30rjOQ1uRjlycEkLw+UVoPT3nRQ8uBPNLotDgr47NEcPEjmJyX1ll+pm/wmtcvJIYHBRi1HbOqg=="
- },
- "OpenTK.Mathematics": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "2ucF25RVJzdSLXUHgjAgB058gVfSgerrR5pLCn9J+Bnyqi45NrBfPu9wyTT35ZCjYwLJCu/HJMnzKFLjq+uFIA=="
- },
- "OpenTK.redist.glfw": {
- "type": "Transitive",
- "resolved": "3.4.0.44",
- "contentHash": "HEjbdk0wWxSRrXHl3DSmrA8trecndgJpAHHloJJ1vPseNfeu/ynmrH/LturU1KguRn4r3IzZ81UIp5xRjnyahg=="
- },
- "OpenTK.Windowing.Common": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "xNjvKjoptAh6w5/YYIx/9sNv3/A2VVlTahlekTlLP+qfNyig+0jBuLHO4bWELWZ7Ta3Y1m/2Pvk0Z1KCG8VZOA==",
- "dependencies": {
- "OpenTK.Core": "[4.9.4, 4.10.0)",
- "OpenTK.Mathematics": "[4.9.4, 4.10.0)"
- }
- },
- "OpenTK.Windowing.Desktop": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "LBX4jwCneISIBST2vWYLI8cdR8tLwHNcswK1decElbTAXMB+H6uFIoF41ld+af4q3TsHpjR5fyP2ilbTK3T0rA==",
- "dependencies": {
- "OpenTK.Core": "[4.9.4, 4.10.0)",
- "OpenTK.Mathematics": "[4.9.4, 4.10.0)",
- "OpenTK.Windowing.Common": "[4.9.4, 4.10.0)",
- "OpenTK.Windowing.GraphicsLibraryFramework": "[4.9.4, 4.10.0)"
- }
- },
- "OpenTK.Windowing.GraphicsLibraryFramework": {
- "type": "Transitive",
- "resolved": "4.9.4",
- "contentHash": "wNlxnPrD7veMV8EGTTi/sCDeg5V8w/18vC0aw0Ao69eNneD7YSq9Ad+C389rVA957eHNR6Xieu/5qzHQeEOyxQ==",
- "dependencies": {
- "OpenTK.Core": "[4.9.4, 4.10.0)",
- "OpenTK.redist.glfw": "3.4.0.44"
- }
- },
- "ScottPlot": {
- "type": "Transitive",
- "resolved": "5.1.59",
- "contentHash": "a2xnmMNfhspakKobDfAX5s1GPLFgmEXtRewR9p6bWM91QuCxF5SjHnDbixAcZoU50LPicrCe04sWzIVzdSrmNw==",
- "dependencies": {
- "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1",
- "SkiaSharp": "3.119.0",
- "SkiaSharp.HarfBuzz": "3.119.0",
- "SkiaSharp.NativeAssets.Linux.NoDependencies": "3.119.0"
- }
- },
- "SkiaSharp": {
- "type": "Transitive",
- "resolved": "3.119.0",
- "contentHash": "gR9yVoOta2Mc1Rxt15LD65AckfHMfwjIs/3kkD59C9bT2nYYISsE6uz3t4aMPNHA6CgsIL0Ssn+jE5OVilZ1yw==",
- "dependencies": {
- "SkiaSharp.NativeAssets.Win32": "3.119.0",
- "SkiaSharp.NativeAssets.macOS": "3.119.0"
- }
- },
- "SkiaSharp.HarfBuzz": {
- "type": "Transitive",
- "resolved": "3.119.0",
- "contentHash": "5ocGzl+RYEZFnUPUbModshnEFvKTku4hTtOBsLvy5MCK2KAHjq5Nw2+uAVUx79Rjh0z8fTojT6ZVav8MJgW0ug==",
- "dependencies": {
- "HarfBuzzSharp": "8.3.1.1",
- "SkiaSharp": "3.119.0"
- }
- },
- "SkiaSharp.NativeAssets.Linux.NoDependencies": {
- "type": "Transitive",
- "resolved": "3.119.0",
- "contentHash": "e92vdqf1VOETPjy1T67Fs1zPxfGMM1nbrpt69GM5foXSI/iIbq6L9avPz/bl/DbWtb81D0yF/NKjRmXuOZoLcg=="
- },
- "SkiaSharp.NativeAssets.macOS": {
- "type": "Transitive",
- "resolved": "3.119.0",
- "contentHash": "YE1vNn0Nyw2PWtv7hw1PYkKJO0itFiQp9vSqGppZUKzQJqwp28a2jgdCMPfYtOiR8KCnDgZqQoynqJRRaE2ZVg=="
- },
- "SkiaSharp.NativeAssets.Win32": {
- "type": "Transitive",
- "resolved": "3.119.0",
- "contentHash": "IwC9yx36lOdXVT2DjgmWHl1qkVspfj8ctd4+li8CNnvqdfaTolXCOh6TLznURcPAvzatx9K/tLOB7zT6T8EA9w=="
- },
- "SkiaSharp.Views.Desktop.Common": {
- "type": "Transitive",
- "resolved": "3.119.0",
- "contentHash": "KST7Q3n+X5BhDj1aKTJXk9tITWWznveka9n+pBjOtE53Omc+wlZR0s4fQStybWCVVaWG9eaeOMaw93J3zEMklA==",
- "dependencies": {
- "SkiaSharp": "3.119.0"
- }
- },
- "SkiaSharp.Views.WPF": {
- "type": "Transitive",
- "resolved": "3.119.0",
- "contentHash": "1Dmj9RlBW/gvmJwSUER+N9plA/kcWOgiL5g3q2DB+USVQav8rQtfOZIQZ1Wt/AqhwepOacv1M6pZKDWtXmwDAg==",
- "dependencies": {
- "OpenTK": "3.3.1",
- "OpenTK.GLWpfControl": "3.3.0",
- "SkiaSharp": "3.119.0",
- "SkiaSharp.Views.Desktop.Common": "3.119.0"
- }
- },
- "System.ClientModel": {
- "type": "Transitive",
- "resolved": "1.9.0",
- "contentHash": "1wdwKtMMMEFEYsxJmtrOd3G+7zVOVO3MlVZAsbKv9H0PnIx6J27fYAarMn0eQS0vKJPQL018DOb7YRK1O97p0A==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.2",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.2",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.2",
- "System.Memory.Data": "10.0.1"
- }
- },
- "System.IdentityModel.Tokens.Jwt": {
- "type": "Transitive",
- "resolved": "8.16.0",
- "contentHash": "rrs2u7DRMXQG2yh0oVyF/vLwosfRv20Ld2iEpYcKwQWXHjfV+gFXNQsQ9p008kR9Ou4pxBs68Q6/9zC8Gi1wjg==",
- "dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
- "Microsoft.IdentityModel.Tokens": "8.16.0"
- }
- },
- "System.Memory.Data": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "BZC4mhdL569AXV56ep9YO6ShjhxFXGP7SwVX0Bc/e0dJPWnS6aBEXZJXqh64RVx8HquqWHkJUINBydLRQ1yq0g=="
- },
- "installer.core": {
- "type": "Project",
- "dependencies": {
- "Microsoft.Data.SqlClient": "[7.0.2, )",
- "Microsoft.Data.SqlClient.Extensions.Azure": "[7.0.2, )"
- }
- },
- "performancemonitor.alerting": {
- "type": "Project",
- "dependencies": {
- "PerformanceMonitor.Notifications": "[1.0.0, )"
- }
- },
- "performancemonitor.analysis": {
- "type": "Project"
- },
- "performancemonitor.common": {
- "type": "Project",
- "dependencies": {
- "CredentialManagement": "[1.0.2, )",
- "Microsoft.Extensions.Logging.Abstractions": "[10.0.10, )",
- "ModelContextProtocol": "[1.4.1, )"
- }
- },
- "performancemonitor.notifications": {
- "type": "Project",
- "dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[10.0.10, )",
- "PerformanceMonitor.Analysis": "[1.0.0, )"
- }
- },
- "performancemonitor.plananalysis": {
- "type": "Project",
- "dependencies": {
- "Microsoft.Data.SqlClient": "[7.0.2, )",
- "PerformanceMonitor.Common": "[1.0.0, )"
- }
- },
- "performancemonitor.ui": {
- "type": "Project",
- "dependencies": {
- "PerformanceMonitor.Common": "[1.0.0, )",
- "PerformanceMonitor.PlanAnalysis": "[1.0.0, )",
- "ScottPlot.WPF": "[5.1.59, )"
- }
- }
- }
- }
+{
+ "version": 1,
+ "dependencies": {
+ "net10.0-windows7.0": {
+ "CredentialManagement": {
+ "type": "Direct",
+ "requested": "[1.0.2, )",
+ "resolved": "1.0.2",
+ "contentHash": "VkP04/jFXaxT3TkcRhzETYtOrznQxRmQ2J1XJdbXz47Bir7hIzPR7mFZk4GJQ4An4gozW+vonpf+iqTHomAkQw=="
+ },
+ "Hardcodet.NotifyIcon.Wpf": {
+ "type": "Direct",
+ "requested": "[2.0.1, )",
+ "resolved": "2.0.1",
+ "contentHash": "dtxmeZXzV2GzSm91aZ3hqzgoeVoARSkDPVCYfhVUNyyKBWYxMgNC0EcLiSYxD4Uc4alq/2qb3SmV8DgAENLRLQ=="
+ },
+ "Microsoft.Data.SqlClient": {
+ "type": "Direct",
+ "requested": "[7.0.2, )",
+ "resolved": "7.0.2",
+ "contentHash": "zwv76lANFQQI6Gmp6ntkzMWIWVqm8Wf4Mz00AeGCk1n8HCi5afi6bNynSe18uI0xeL0n6J+Myjk9AiIsL5oSqw==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "9.0.13",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.0.2, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.0.2, 8.0.0)",
+ "Microsoft.Data.SqlClient.SNI.runtime": "[6.0.2, 7.0.0)",
+ "Microsoft.Extensions.Caching.Memory": "9.0.13",
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.16.0",
+ "Microsoft.SqlServer.Server": "[1.0.0, 2.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Extensions.Azure": {
+ "type": "Direct",
+ "requested": "[7.0.2, )",
+ "resolved": "7.0.2",
+ "contentHash": "mJhONie3MuVXvSfBbtqGQAOGgeQDbOTfO5d0ZYo3KE4Vb7mua4O23lPJrsTYzvWn5od2CPAh0dHMZEWtJXcpxQ==",
+ "dependencies": {
+ "Azure.Core": "1.51.1",
+ "Azure.Identity": "1.18.0",
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": "[7.0.2, 8.0.0)",
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.0.2, 8.0.0)",
+ "Microsoft.Extensions.Caching.Memory": "8.0.1",
+ "Microsoft.Identity.Client": "4.84.2",
+ "Microsoft.Identity.Client.Broker": "4.84.2"
+ }
+ },
+ "Microsoft.Extensions.Configuration": {
+ "type": "Direct",
+ "requested": "[10.0.10, )",
+ "resolved": "10.0.10",
+ "contentHash": "plJWK2zpWuuyxI8F8s2scx6Je7N1Ajjs6HvYUGKwRnDMWIVIz9FHwAkiT7ASgrvAOd10T0FPVlh9BzAJJME+jg==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Configuration.Json": {
+ "type": "Direct",
+ "requested": "[10.0.10, )",
+ "resolved": "10.0.10",
+ "contentHash": "uvJ6sHwjgrkMEJOgiC76G0mcZGXerwyyWkwX34EOjCbxKG6TCtfAoqDKAMsCvEBf9HxjlGQEgqsSMOGCmGBf+A==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Hosting": {
+ "type": "Direct",
+ "requested": "[10.0.10, )",
+ "resolved": "10.0.10",
+ "contentHash": "tL9FkfV64GPUDSPvwrgyw42LVzsnVAnyrqJEuZVJbODgrQ3eL63zmzEcVWoCHzfgqUhWggzbgAyUCnz/zfI3Pg==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.10",
+ "Microsoft.Extensions.Configuration.CommandLine": "10.0.10",
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.10",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.10",
+ "Microsoft.Extensions.Configuration.Json": "10.0.10",
+ "Microsoft.Extensions.Configuration.UserSecrets": "10.0.10",
+ "Microsoft.Extensions.DependencyInjection": "10.0.10",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Diagnostics": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.10",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.10",
+ "Microsoft.Extensions.Logging.Console": "10.0.10",
+ "Microsoft.Extensions.Logging.Debug": "10.0.10",
+ "Microsoft.Extensions.Logging.EventLog": "10.0.10",
+ "Microsoft.Extensions.Logging.EventSource": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10"
+ }
+ },
+ "ModelContextProtocol": {
+ "type": "Direct",
+ "requested": "[1.4.1, )",
+ "resolved": "1.4.1",
+ "contentHash": "mP5hvBpoWe5EbWBqHWD09A4Dy6Pq+/vV2dumOV4uegCZcg+yqf8q8wrxtuZ3EQyXEJn9jzsnoiI/qyfJAihlZQ==",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.7",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
+ "ModelContextProtocol.Core": "1.4.1"
+ }
+ },
+ "ModelContextProtocol.AspNetCore": {
+ "type": "Direct",
+ "requested": "[1.4.1, )",
+ "resolved": "1.4.1",
+ "contentHash": "AoI+00fRxb0GAMMabMUgpV5QhNoa/F7I9oiVGHfJKtBZ4g/DEyoDdTS9Rp/m4e3MnXhhvSBeu2wTafhesdf52w==",
+ "dependencies": {
+ "ModelContextProtocol": "1.4.1"
+ }
+ },
+ "ScottPlot.WPF": {
+ "type": "Direct",
+ "requested": "[5.1.59, )",
+ "resolved": "5.1.59",
+ "contentHash": "d6Mv5PFtp+SUH2r8vBCb/mKsR6kobsOX/8/oZYzZl+k3a9jv+BmxVZAkr1Vshq6457812HcNGppoNJ1pSJk5zQ==",
+ "dependencies": {
+ "OpenTK": "4.9.4",
+ "OpenTK.GLWpfControl": "4.3.3",
+ "ScottPlot": "5.1.59",
+ "SkiaSharp.Views.WPF": "3.119.0"
+ }
+ },
+ "Velopack": {
+ "type": "Direct",
+ "requested": "[1.2.0, )",
+ "resolved": "1.2.0",
+ "contentHash": "Rz67gJL619fSBS6omaSINUxyDuwhIxkm5mmubf7uLd5Qgi6LLKaKCha+QFP6n+Bw/UjA0vutnH4JQfYzn6ANtw=="
+ },
+ "Azure.Core": {
+ "type": "Transitive",
+ "resolved": "1.51.1",
+ "contentHash": "JRANrRvN5O5FFRh+pMUb8qqWU7jBQ39qXEbVr7Rkb1/s7rqc6RSzVHKGBz5Ro1gDy2WSGjG5YEOJKpPIBiCMcA==",
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "10.0.2",
+ "System.ClientModel": "1.9.0",
+ "System.Memory.Data": "10.0.1"
+ }
+ },
+ "Azure.Identity": {
+ "type": "Transitive",
+ "resolved": "1.18.0",
+ "contentHash": "HiTpL2XRANXSPyrIkaq7eNDthi99UFbbJwMfpkkbVcdo3Au6yl3vPNWveoa4nO24JTcwyyXATZHn+eVnrVAWEQ==",
+ "dependencies": {
+ "Azure.Core": "1.51.1",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
+ "Microsoft.Identity.Client": "4.78.0",
+ "Microsoft.Identity.Client.Extensions.Msal": "4.78.0"
+ }
+ },
+ "HarfBuzzSharp": {
+ "type": "Transitive",
+ "resolved": "8.3.1.1",
+ "contentHash": "tLZN66oe/uiRPTZfrCU4i8ScVGwqHNh5MHrXj0yVf4l7Mz0FhTGnQ71RGySROTmdognAs0JtluHkL41pIabWuQ==",
+ "dependencies": {
+ "HarfBuzzSharp.NativeAssets.Win32": "8.3.1.1",
+ "HarfBuzzSharp.NativeAssets.macOS": "8.3.1.1"
+ }
+ },
+ "HarfBuzzSharp.NativeAssets.Linux": {
+ "type": "Transitive",
+ "resolved": "8.3.1.1",
+ "contentHash": "3EZ1mpIiKWRLL5hUYA82ZHteeDIVaEA/Z0rA/wU6tjx6crcAkJnBPwDXZugBSfo8+J3EznvRJf49uMsqYfKrHg=="
+ },
+ "HarfBuzzSharp.NativeAssets.macOS": {
+ "type": "Transitive",
+ "resolved": "8.3.1.1",
+ "contentHash": "jbtCsgftcaFLCA13tVKo5iWdElJScrulLTKJre36O4YQTIlwDtPPqhRZNk+Y0vv4D1gxbscasGRucUDfS44ofQ=="
+ },
+ "HarfBuzzSharp.NativeAssets.Win32": {
+ "type": "Transitive",
+ "resolved": "8.3.1.1",
+ "contentHash": "UsJtQsfAJoFDZrXc4hCUfRPMqccfKZ0iumJ/upcUjz/cmsTgVFGNEL5yaJWmkqsuFYdMWbj/En5/kS4PFl9hBA=="
+ },
+ "Microsoft.Bcl.AsyncInterfaces": {
+ "type": "Transitive",
+ "resolved": "10.0.2",
+ "contentHash": "qE5JhRoeJbAipLqpUCZyNfNwnpAvUttXgIQDnTiJ15d8ji+/bPgoPkB3xLzK5cQTobN2D2ditUesUlDHb7p3Pg=="
+ },
+ "Microsoft.Bcl.Cryptography": {
+ "type": "Transitive",
+ "resolved": "9.0.13",
+ "contentHash": "5T+bH3Lb1nEe8Hf/ixMxLmhlrx5wRi53wv7OhVwG2F1ZviW1ejFRS1NHur3uqPpJRGtkQwUchtY6zhVK2R+v+w=="
+ },
+ "Microsoft.Data.SqlClient.Extensions.Abstractions": {
+ "type": "Transitive",
+ "resolved": "7.0.2",
+ "contentHash": "Zx7z61fG2Nc6LdDn4jA7b5Aj1ABrljkOPRE31RvVUdjF6IgbG60leDUhMCafsnWFgaheiK3iqpLe+kbf5Z5L8Q==",
+ "dependencies": {
+ "Microsoft.Data.SqlClient.Internal.Logging": "[7.0.2, 8.0.0)"
+ }
+ },
+ "Microsoft.Data.SqlClient.Internal.Logging": {
+ "type": "Transitive",
+ "resolved": "7.0.2",
+ "contentHash": "iqgYBbGSVy/DIYWjzmQOa964Kn4rs4wW5vg2IamqVK0fQqfTiILVR5hMK27XWqoyONtAZs+VxH354cPJBtSnbg=="
+ },
+ "Microsoft.Data.SqlClient.SNI.runtime": {
+ "type": "Transitive",
+ "resolved": "6.0.2",
+ "contentHash": "f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w=="
+ },
+ "Microsoft.Extensions.AI.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.5.2",
+ "contentHash": "Ei+YWV9Ybnps7pR1dgjlG29gelXEwZkhLVAcWmKe6HvXS6LNBYgSdWiY3Hk9OZXYtK34rv/NtLWBQYQGOBQYPQ=="
+ },
+ "Microsoft.Extensions.Caching.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.0.7",
+ "contentHash": "pUDgQKEqNUFlerDIFRg7zzoDVRPEWIG7nR40h8Gzg8RXza4Ry0lWZ7u91bmwu3iUDCxw3Dv6TLHVFoAgY0gy7Q==",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "10.0.7"
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory": {
+ "type": "Transitive",
+ "resolved": "9.0.13",
+ "contentHash": "OdQmN8LYcUEu20Fxii9mk68nHJGL+JPXF3w0+hxenf0oDDdDBA+ZV/S92FmIgAWAElowIiFA/g0x+8YB1g80Hg==",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "9.0.13",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13",
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.13",
+ "Microsoft.Extensions.Options": "9.0.13",
+ "Microsoft.Extensions.Primitives": "9.0.13"
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "5Vnd2I75DmZCVEjSynIdJ/0EGafgnLQwgR3t2C2/fkjx/nRG+cLwxLLdInoHeCEpkD5K4Ov/g9ZCRYrl4TRsaA==",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Configuration.Binder": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "GqmN2o1CkJvk7uWp+p4CwBYW0w/zfoEbvsiFDbO2G8l1Uz+mrDAbAcZiXhU2lufKPby1cjAUdd5GTWpebYOkOA==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Configuration.CommandLine": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "33cBeR2HRbzHUTtmcmLdNOApneNGcymwwL4arHuotgVK9Frba8kcDTrvVTj7cSCmF1R9OiSbZH0KxNOwab3HUg==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "KRfFSSCV58vEdU7mPED/YMzeovIWF5P0g8s9K8n9HEfy0/WzMq37SrPdXdFN5/dFT/rPMHpF7AvpoXHckbcBFg==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "ZOhZYwvbXGTgGVRwswIirofEMVHuWdxjdh0JeUZXwaF9cgcjXdz/t0ELtgaevw7ezTyv47yPNCgGreWtLkn3IQ==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.10",
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Configuration.UserSecrets": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "1s1sKFTk/Foam64JY6+m/diH8drL3Wx6V3gtSd5v1IEZtszZYyc1pW8uRnMblzpNiR0l0t8gGk7tXj3xHzFgdg==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Configuration.Json": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "ANyvsgkNBRvcJh2XLgn8veGmajf+8m0AbKK+HPWdRL1yraSNVVSmQhFntLtdz/C795jxqqup+k05cs/3jZQPOA==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "z/2xXlFw2aLGjHyEm6E0tQ+In6VfzQzTrtArbQ2c0TQE16ZbyDCMGPvaUT9I0s8rgy9sRWlU2P9waW37qV04qA=="
+ },
+ "Microsoft.Extensions.Diagnostics": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "Kr/e7lUf4+N8tacbqJ2Ctwe/HarKdAc9ZkgKVVqvtJDBKbez+T/KnUwu82KSlnBp/SrpBcxc7u7xkE2oUZT/5Q==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Diagnostics.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "9uWiKpeOVac355STyChWR/pliFX/5CeLqChW9kKsaxyDH4EUTZxMkT4Jwp/J/peLm0GBFmSX5c0WCse3yCnq1Q==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "c5zqFCY9DiIpMovLd7/d/CTiEtrMOuQ639dhv3PABtKQIKNQikSHwQt8+N679uii9q+B55lgK28Uv64FOwEu8w==",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Physical": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "jhJAyo38kSrH3ARvWUk0h8itogVnQu2DCZuPo+s0Z+tXes0ugTxMPaHYzap85785eHQmPFqD9TYERqBbtGxn/w==",
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.10",
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.FileSystemGlobbing": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "jSOCVxEwCd4Aq925kJVz1kSO1EpX2OHYKL04qVREXkDU7Ce3pVDdHPYm+fEy8y/th2kJf/DAstRHpJAqoNWP8w=="
+ },
+ "Microsoft.Extensions.Hosting.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "5LugpYGHk+mkn0a8IZgcyfBca8PCTAU9RQFoMrTdtOOidq88M2SI5f3px6ugnzgxC+eTkvYYJi8pzlUnG5xdAQ==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.10",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Logging": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "Tf6z5HsL0VDYRTfvsoNrTGHGheCwkTsZBA2FFh5ATJUbkAwug+FFNISJK2gjpUNemlAOoWllAK52HOWCjto3EQ==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "zkFxGYUvdxAvIKTyXHrmW+Sux53D4SezD9dMyZ6hrwwzPQJNuwCRy1f5W7AvYTqacEGhWF2XderRQG1OvbV8og==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Logging.Configuration": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "cLrqxkuEfcilZ8SjK+9KAnpLk9lOoMPaOokF+wRUYie+iUEcdX4/p/+gJkt0BYgWLthjpBUCkVTBI6Kxg0nsOw==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.10",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.10",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Logging.Console": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "VIlNzPwPS0GeQVSmCqqo36ugryX3LpE9ul6gEkks5VLET3weH/XMLeWmclwfoGn4Nxi2mwVibB+OZBVJ9tDqvg==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Logging.Debug": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "8+TZBnV5fgBXoVNJ5ROSErUwYogk4hOgV7c2HWK1u5cqKGmiUTUn7+KqZ35iQu8e/B7Ykccyz5OTjdXcidNZ9g==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Logging.EventLog": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "0RE4951AzQ+YD4gVrvbq0BhdsiBgSDo44yM7+QBZ2mrmMJeNjY+teCIYfUjqDPVYnKs0HR6SkkhgrX1YgXZq3Q==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Logging.EventSource": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "85SAPwXhJtdBInzN2k7SChiFiBGh3KOWay5AfoY+GREF6P7oZA98+ST2p7Z9384iLKYjkZSKIZ/FqIO5aojtNw==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Logging": "10.0.10",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10",
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Options": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "srnhnk7nE8krBiIXp71LvBmKBtraBONWSRzdjJgRv1Ko9Mp8IVNqv4vIS9hGeVteBig8aQkva9ZG+sC+o5sVcA==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "tnBmu/LwF25ZQK+HBNCu2xrwnkKoB/XEbJyooGGoYxHrhvxbSKi7eOFiJ4AXBy/QU4vtCvCJfoi8k9Ej72qzOQ==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.10",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
+ "Microsoft.Extensions.Options": "10.0.10",
+ "Microsoft.Extensions.Primitives": "10.0.10"
+ }
+ },
+ "Microsoft.Extensions.Primitives": {
+ "type": "Transitive",
+ "resolved": "10.0.10",
+ "contentHash": "5wu/GrYVd8mG2DVUw3vFJzF+O336TyTGg/Kmcgw9bfwYhCoFiV5lR5QeEmKecJyrW4W54nMfD3p3589E8a7czQ=="
+ },
+ "Microsoft.Identity.Client": {
+ "type": "Transitive",
+ "resolved": "4.84.2",
+ "contentHash": "Va9FjmABSgj/lcUfHH0pBNQkmS7SNyepz2ERV7Yynp6QgEYpFdSqR6Vzy1WWipN8GS5pBHuXoZbqaDWuARCrHQ==",
+ "dependencies": {
+ "Microsoft.IdentityModel.Abstractions": "8.14.0"
+ }
+ },
+ "Microsoft.Identity.Client.Broker": {
+ "type": "Transitive",
+ "resolved": "4.84.2",
+ "contentHash": "928ySLeGz1xtvydwq6h9tv7TbxrtA4ZzavLKUqRJh0PW6BGcEJwpI8W8vf2PlQdYemGm/oyGjdzYzdY/I8r/4A==",
+ "dependencies": {
+ "Microsoft.Identity.Client": "4.84.2",
+ "Microsoft.Identity.Client.NativeInterop": "0.20.6"
+ }
+ },
+ "Microsoft.Identity.Client.Extensions.Msal": {
+ "type": "Transitive",
+ "resolved": "4.78.0",
+ "contentHash": "DYU9o+DrDQuyZxeq91GBA9eNqBvA3ZMkLzQpF7L9dTk6FcIBM1y1IHXWqiKXTvptPF7CZE59upbyUoa+FJ5eiA==",
+ "dependencies": {
+ "Microsoft.Identity.Client": "4.78.0"
+ }
+ },
+ "Microsoft.Identity.Client.NativeInterop": {
+ "type": "Transitive",
+ "resolved": "0.20.6",
+ "contentHash": "noyfdMfVxyWpM6xUDmlW6gUvZ5ci24z7Qoy15JvynTQfZV5vTD2NEdsnT5Gy4ngViwgdIp5iRjRy10jAKXFAgw=="
+ },
+ "Microsoft.IdentityModel.Abstractions": {
+ "type": "Transitive",
+ "resolved": "8.16.0",
+ "contentHash": "gSxKLWRZzBpIsEoeUPkxfywNCCvRvl7hkq146XHPk5vOQc9izSf1I+uL1vh4y2U19QPxd9Z8K/8AdWyxYz2lSg=="
+ },
+ "Microsoft.IdentityModel.JsonWebTokens": {
+ "type": "Transitive",
+ "resolved": "8.16.0",
+ "contentHash": "prBU72cIP4V8E9fhN+o/YdskTsLeIcnKPbhZf0X6mD7fdxoZqnS/NdEkSr+9Zp+2q7OZBOMfNBKGbTbhXODO4w==",
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
+ }
+ },
+ "Microsoft.IdentityModel.Logging": {
+ "type": "Transitive",
+ "resolved": "8.16.0",
+ "contentHash": "MTzXmETkNQPACR7/XCXM1OGM6oU9RkyibqeJRtO9Ndew2LnGjMf9Atqj2VSf4XC27X0FQycUAlzxxEgQMWn2xQ==",
+ "dependencies": {
+ "Microsoft.IdentityModel.Abstractions": "8.16.0"
+ }
+ },
+ "Microsoft.IdentityModel.Protocols": {
+ "type": "Transitive",
+ "resolved": "8.16.0",
+ "contentHash": "UFrU7d46UTsPQTa2HIEIpB9H1uJe1BW9FLw5uhEJ2ZuKdur8bcUA/bO5caq5dlBt5gNJeRIB3QQXYNs5fCQCZA==",
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
+ }
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": {
+ "type": "Transitive",
+ "resolved": "8.16.0",
+ "contentHash": "h4yVXyJsEBBX5lg2G5ftMsi5JzcNEGAzrNphA6DQ6eOd8P0s+cDCOyPwVTYLePZvJL5unbPvYIvzrbTXzFjXnQ==",
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols": "8.16.0",
+ "System.IdentityModel.Tokens.Jwt": "8.16.0"
+ }
+ },
+ "Microsoft.IdentityModel.Tokens": {
+ "type": "Transitive",
+ "resolved": "8.16.0",
+ "contentHash": "rtViGJcGsN7WcfUNErwNeQgjuU5cJNl6FDQsfi9TncwO+Epzn0FTfBsg3YuFW1Q0Ch/KPxaVdjLw3/+5Z5ceFQ==",
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.0",
+ "Microsoft.IdentityModel.Logging": "8.16.0"
+ }
+ },
+ "Microsoft.SqlServer.Server": {
+ "type": "Transitive",
+ "resolved": "1.0.0",
+ "contentHash": "N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug=="
+ },
+ "ModelContextProtocol.Core": {
+ "type": "Transitive",
+ "resolved": "1.4.1",
+ "contentHash": "G/hOBZkJsvF3MSy0sOvXdxca5uRe2Sb4xk7xRuTWNZI45khVBjOLo6nSzGilctIICavNVxbxUF908fLYI9RxkQ==",
+ "dependencies": {
+ "Microsoft.Extensions.AI.Abstractions": "10.5.2",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.7"
+ }
+ },
+ "OpenTK": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "fp9ZI6akO4ZuIGzuUE0QRU5zRJhXbSXa5racehFoTdvodhRDecXCOcH68mRsZaMwnxLO9ECnf2LGM9BmiJKvhw==",
+ "dependencies": {
+ "OpenTK.Audio.OpenAL": "4.9.4",
+ "OpenTK.Compute": "4.9.4",
+ "OpenTK.Core": "4.9.4",
+ "OpenTK.Graphics": "4.9.4",
+ "OpenTK.Input": "4.9.4",
+ "OpenTK.Mathematics": "4.9.4",
+ "OpenTK.Windowing.Common": "4.9.4",
+ "OpenTK.Windowing.Desktop": "4.9.4",
+ "OpenTK.Windowing.GraphicsLibraryFramework": "4.9.4"
+ }
+ },
+ "OpenTK.Audio.OpenAL": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "N/SCeFrLJ3ckUbshyfsonbtjmDxh55urGiR+Fe1iPkTWyEW5OKfQRoIOZyjEva/4eRqOXdt3bV2ka4IJ2+JvZw==",
+ "dependencies": {
+ "OpenTK.Core": "[4.9.4, 4.10.0)",
+ "OpenTK.Mathematics": "[4.9.4, 4.10.0)"
+ }
+ },
+ "OpenTK.Compute": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "30G+/9mtrUJwX5xcRyz2qcujQ2s+wDm+C7qg6jDsLyGWUdND3j/vD+nlQ6tuKuAow51zWduFVujPkaS8VrBinQ=="
+ },
+ "OpenTK.Core": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "/4Mn3ABf1xNfHMzDFUapVY2K4PG3oP/oWTQJlK0JacT20HwsNe/HPIAhnAJWz27EM3ukOJDtqyQRukvQKqkcLw=="
+ },
+ "OpenTK.GLWpfControl": {
+ "type": "Transitive",
+ "resolved": "4.3.3",
+ "contentHash": "mbKt+ZApqYk/Ym4Ph0dnI+hfSnyXn/gWW6Ys6l3C+fMlgXLYaWpbQ+/3yNm6G1lJ3vteXGxtoMJPFYlaXi/tQw==",
+ "dependencies": {
+ "OpenTK": "[4.8.2, 5.0.0)"
+ }
+ },
+ "OpenTK.Graphics": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "yZeq5swIsRnNzifVA9fLtl+qMAQvmYiF1b7U/XQLARmmU4PYQ23lPNahqAdD22XzA21ew7eG3yDyPLkYw+hDBA==",
+ "dependencies": {
+ "OpenTK.Core": "[4.9.4, 4.10.0)",
+ "OpenTK.Mathematics": "[4.9.4, 4.10.0)"
+ }
+ },
+ "OpenTK.Input": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "njbC7fySQEK30rjOQ1uRjlycEkLw+UVoPT3nRQ8uBPNLotDgr47NEcPEjmJyX1ll+pm/wmtcvJIYHBRi1HbOqg=="
+ },
+ "OpenTK.Mathematics": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "2ucF25RVJzdSLXUHgjAgB058gVfSgerrR5pLCn9J+Bnyqi45NrBfPu9wyTT35ZCjYwLJCu/HJMnzKFLjq+uFIA=="
+ },
+ "OpenTK.redist.glfw": {
+ "type": "Transitive",
+ "resolved": "3.4.0.44",
+ "contentHash": "HEjbdk0wWxSRrXHl3DSmrA8trecndgJpAHHloJJ1vPseNfeu/ynmrH/LturU1KguRn4r3IzZ81UIp5xRjnyahg=="
+ },
+ "OpenTK.Windowing.Common": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "xNjvKjoptAh6w5/YYIx/9sNv3/A2VVlTahlekTlLP+qfNyig+0jBuLHO4bWELWZ7Ta3Y1m/2Pvk0Z1KCG8VZOA==",
+ "dependencies": {
+ "OpenTK.Core": "[4.9.4, 4.10.0)",
+ "OpenTK.Mathematics": "[4.9.4, 4.10.0)"
+ }
+ },
+ "OpenTK.Windowing.Desktop": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "LBX4jwCneISIBST2vWYLI8cdR8tLwHNcswK1decElbTAXMB+H6uFIoF41ld+af4q3TsHpjR5fyP2ilbTK3T0rA==",
+ "dependencies": {
+ "OpenTK.Core": "[4.9.4, 4.10.0)",
+ "OpenTK.Mathematics": "[4.9.4, 4.10.0)",
+ "OpenTK.Windowing.Common": "[4.9.4, 4.10.0)",
+ "OpenTK.Windowing.GraphicsLibraryFramework": "[4.9.4, 4.10.0)"
+ }
+ },
+ "OpenTK.Windowing.GraphicsLibraryFramework": {
+ "type": "Transitive",
+ "resolved": "4.9.4",
+ "contentHash": "wNlxnPrD7veMV8EGTTi/sCDeg5V8w/18vC0aw0Ao69eNneD7YSq9Ad+C389rVA957eHNR6Xieu/5qzHQeEOyxQ==",
+ "dependencies": {
+ "OpenTK.Core": "[4.9.4, 4.10.0)",
+ "OpenTK.redist.glfw": "3.4.0.44"
+ }
+ },
+ "ScottPlot": {
+ "type": "Transitive",
+ "resolved": "5.1.59",
+ "contentHash": "a2xnmMNfhspakKobDfAX5s1GPLFgmEXtRewR9p6bWM91QuCxF5SjHnDbixAcZoU50LPicrCe04sWzIVzdSrmNw==",
+ "dependencies": {
+ "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1",
+ "SkiaSharp": "3.119.0",
+ "SkiaSharp.HarfBuzz": "3.119.0",
+ "SkiaSharp.NativeAssets.Linux.NoDependencies": "3.119.0"
+ }
+ },
+ "SkiaSharp": {
+ "type": "Transitive",
+ "resolved": "3.119.0",
+ "contentHash": "gR9yVoOta2Mc1Rxt15LD65AckfHMfwjIs/3kkD59C9bT2nYYISsE6uz3t4aMPNHA6CgsIL0Ssn+jE5OVilZ1yw==",
+ "dependencies": {
+ "SkiaSharp.NativeAssets.Win32": "3.119.0",
+ "SkiaSharp.NativeAssets.macOS": "3.119.0"
+ }
+ },
+ "SkiaSharp.HarfBuzz": {
+ "type": "Transitive",
+ "resolved": "3.119.0",
+ "contentHash": "5ocGzl+RYEZFnUPUbModshnEFvKTku4hTtOBsLvy5MCK2KAHjq5Nw2+uAVUx79Rjh0z8fTojT6ZVav8MJgW0ug==",
+ "dependencies": {
+ "HarfBuzzSharp": "8.3.1.1",
+ "SkiaSharp": "3.119.0"
+ }
+ },
+ "SkiaSharp.NativeAssets.Linux.NoDependencies": {
+ "type": "Transitive",
+ "resolved": "3.119.0",
+ "contentHash": "e92vdqf1VOETPjy1T67Fs1zPxfGMM1nbrpt69GM5foXSI/iIbq6L9avPz/bl/DbWtb81D0yF/NKjRmXuOZoLcg=="
+ },
+ "SkiaSharp.NativeAssets.macOS": {
+ "type": "Transitive",
+ "resolved": "3.119.0",
+ "contentHash": "YE1vNn0Nyw2PWtv7hw1PYkKJO0itFiQp9vSqGppZUKzQJqwp28a2jgdCMPfYtOiR8KCnDgZqQoynqJRRaE2ZVg=="
+ },
+ "SkiaSharp.NativeAssets.Win32": {
+ "type": "Transitive",
+ "resolved": "3.119.0",
+ "contentHash": "IwC9yx36lOdXVT2DjgmWHl1qkVspfj8ctd4+li8CNnvqdfaTolXCOh6TLznURcPAvzatx9K/tLOB7zT6T8EA9w=="
+ },
+ "SkiaSharp.Views.Desktop.Common": {
+ "type": "Transitive",
+ "resolved": "3.119.0",
+ "contentHash": "KST7Q3n+X5BhDj1aKTJXk9tITWWznveka9n+pBjOtE53Omc+wlZR0s4fQStybWCVVaWG9eaeOMaw93J3zEMklA==",
+ "dependencies": {
+ "SkiaSharp": "3.119.0"
+ }
+ },
+ "SkiaSharp.Views.WPF": {
+ "type": "Transitive",
+ "resolved": "3.119.0",
+ "contentHash": "1Dmj9RlBW/gvmJwSUER+N9plA/kcWOgiL5g3q2DB+USVQav8rQtfOZIQZ1Wt/AqhwepOacv1M6pZKDWtXmwDAg==",
+ "dependencies": {
+ "OpenTK": "3.3.1",
+ "OpenTK.GLWpfControl": "3.3.0",
+ "SkiaSharp": "3.119.0",
+ "SkiaSharp.Views.Desktop.Common": "3.119.0"
+ }
+ },
+ "System.ClientModel": {
+ "type": "Transitive",
+ "resolved": "1.9.0",
+ "contentHash": "1wdwKtMMMEFEYsxJmtrOd3G+7zVOVO3MlVZAsbKv9H0PnIx6J27fYAarMn0eQS0vKJPQL018DOb7YRK1O97p0A==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.2",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.2",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.2",
+ "System.Memory.Data": "10.0.1"
+ }
+ },
+ "System.IdentityModel.Tokens.Jwt": {
+ "type": "Transitive",
+ "resolved": "8.16.0",
+ "contentHash": "rrs2u7DRMXQG2yh0oVyF/vLwosfRv20Ld2iEpYcKwQWXHjfV+gFXNQsQ9p008kR9Ou4pxBs68Q6/9zC8Gi1wjg==",
+ "dependencies": {
+ "Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
+ "Microsoft.IdentityModel.Tokens": "8.16.0"
+ }
+ },
+ "System.Memory.Data": {
+ "type": "Transitive",
+ "resolved": "10.0.1",
+ "contentHash": "BZC4mhdL569AXV56ep9YO6ShjhxFXGP7SwVX0Bc/e0dJPWnS6aBEXZJXqh64RVx8HquqWHkJUINBydLRQ1yq0g=="
+ },
+ "installer.core": {
+ "type": "Project",
+ "dependencies": {
+ "Microsoft.Data.SqlClient": "[7.0.2, )",
+ "Microsoft.Data.SqlClient.Extensions.Azure": "[7.0.2, )"
+ }
+ },
+ "performancemonitor.alerting": {
+ "type": "Project",
+ "dependencies": {
+ "PerformanceMonitor.Notifications": "[1.0.0, )"
+ }
+ },
+ "performancemonitor.analysis": {
+ "type": "Project"
+ },
+ "performancemonitor.common": {
+ "type": "Project",
+ "dependencies": {
+ "CredentialManagement": "[1.0.2, )",
+ "Microsoft.Extensions.Logging.Abstractions": "[10.0.10, )",
+ "ModelContextProtocol": "[1.4.1, )"
+ }
+ },
+ "performancemonitor.notifications": {
+ "type": "Project",
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "[10.0.10, )",
+ "PerformanceMonitor.Analysis": "[1.0.0, )"
+ }
+ },
+ "performancemonitor.plananalysis": {
+ "type": "Project",
+ "dependencies": {
+ "Microsoft.Data.SqlClient": "[7.0.2, )",
+ "ModelContextProtocol": "[2.0.0, )",
+ "PerformanceMonitor.Common": "[1.0.0, )"
+ }
+ },
+ "performancemonitor.ui": {
+ "type": "Project",
+ "dependencies": {
+ "PerformanceMonitor.Common": "[1.0.0, )",
+ "PerformanceMonitor.PlanAnalysis": "[1.0.0, )",
+ "ScottPlot.WPF": "[5.1.59, )"
+ }
+ }
+ }
+ }
}
\ No newline at end of file