diff --git a/SynoAI/Views/Home/Index.cshtml b/SynoAI/Views/Home/Index.cshtml
index 9348acf..29d527e 100644
--- a/SynoAI/Views/Home/Index.cshtml
+++ b/SynoAI/Views/Home/Index.cshtml
@@ -41,14 +41,14 @@
@for (int y = 1; y <= @graphDraw.GraphYSteps; y++)
{
-
@graphDraw.yStepping(@data.yMax, y)
+
@graphDraw.YStepping(@data.YMax, y)
}
@foreach (SynoAI.Models.GraphPoint graphPoint in data.GraphPoints)
{
-
-
+
+
}
diff --git a/SynoAI/packages.lock.json b/SynoAI/packages.lock.json
index dfe79fb..fa1428e 100644
--- a/SynoAI/packages.lock.json
+++ b/SynoAI/packages.lock.json
@@ -4,60 +4,60 @@
"net7.0": {
"MailKit": {
"type": "Direct",
- "requested": "[3.4.3, )",
- "resolved": "3.4.3",
- "contentHash": "Iewef8mcE1B1LrVudxQjQ0LcriPPeTbxmWMoHQzFS+P6TpEY2eVDbdKdB0Qnbmqr/5w7WfK2mNWuoSX9pI470g==",
+ "requested": "[4.2.0, )",
+ "resolved": "4.2.0",
+ "contentHash": "NXm66YkEHyLXSyH1Ga/dUS8SB0vYTlGESUluLULa7pG0/eK8c/R9JzMyH0KbKQsgpLGwbji9quAlrcUOL0OjPA==",
"dependencies": {
- "MimeKit": "3.4.3"
+ "MimeKit": "4.2.0"
}
},
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets": {
"type": "Direct",
- "requested": "[1.17.0, )",
- "resolved": "1.17.0",
- "contentHash": "gfDtAL1WhkjbRdbZlt/ZeQYCbgRpNCZCGj+yeqHObsNFRDHjq8qZJOX9AyTxJpSRYMi9SJk7JDyAbbVYRgEhAA=="
+ "requested": "[1.19.5, )",
+ "resolved": "1.19.5",
+ "contentHash": "Kaa1rBZdJFq5A0qgAcl6Bmk/UqLXTq9acEqxUlPEBA8oscmakLfkvuSXfG7Wa9t1/keaT85EuuDNgOo+Z9VYOQ=="
},
"MQTTnet": {
"type": "Direct",
- "requested": "[4.1.4.563, )",
- "resolved": "4.1.4.563",
- "contentHash": "gO9segUcKyQJcjV7w7OOdoAIkec7cUN65vEhYutbdWcj4rbtz/oL/RDvQVVbameXc6ChkjKx7/HbO+R8ejAUZQ=="
+ "requested": "[4.3.1.873, )",
+ "resolved": "4.3.1.873",
+ "contentHash": "5Btmzjv9TWQewlHL6QPB3/deTxAfHf0cR1ixehH/4311oKUpiYrgt1uQZFTbyBWjR7zVKv1U3+s4o3IPm/++Ww=="
},
"Newtonsoft.Json": {
"type": "Direct",
- "requested": "[13.0.2, )",
- "resolved": "13.0.2",
- "contentHash": "R2pZ3B0UjeyHShm9vG+Tu0EBb2lC8b0dFzV9gVn50ofHXh9Smjk6kTn7A/FdAsC8B5cKib1OnGYOXxRBz5XQDg=="
+ "requested": "[13.0.3, )",
+ "resolved": "13.0.3",
+ "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
},
"SkiaSharp": {
"type": "Direct",
- "requested": "[2.88.3, )",
- "resolved": "2.88.3",
- "contentHash": "GG8X3EdfwyBfwjl639UIiOVOKEdeoqDgYrz0P1MUCnefXt9cofN+AK8YB/v1+5cLMr03ieWCQdDmPqnFIzSxZw==",
+ "requested": "[2.88.5, )",
+ "resolved": "2.88.5",
+ "contentHash": "43t9YEvcZtT+tuMN4hHH8rV8h7ttk1DRv5Tptxamy+bPuE8Up51+ME1Y1TXYAQf75686tHO488a0YKAnmJaSNg==",
"dependencies": {
- "SkiaSharp.NativeAssets.Win32": "2.88.3",
- "SkiaSharp.NativeAssets.macOS": "2.88.3"
+ "SkiaSharp.NativeAssets.Win32": "2.88.5",
+ "SkiaSharp.NativeAssets.macOS": "2.88.5"
}
},
"SkiaSharp.NativeAssets.Linux": {
"type": "Direct",
- "requested": "[2.88.3, )",
- "resolved": "2.88.3",
- "contentHash": "wz29evZVWRqN7WHfenFwQIgqtr8f5vHCutcl1XuhWrHTRZeaIBk7ngjhyHpjUMcQxtIEAdq34ZRvMQshsBYjqg==",
+ "requested": "[2.88.5, )",
+ "resolved": "2.88.5",
+ "contentHash": "VMxHc9M9ENUJA7ZZ5q5HFsYZN7DjWtlokrP0pgGqVKX/SVk858s8LiO1yoa4PGde82JJh2y8tVjFpQ6zCcSa3w==",
"dependencies": {
- "SkiaSharp": "2.88.3"
+ "SkiaSharp": "2.88.5"
}
},
"Swashbuckle.AspNetCore": {
"type": "Direct",
- "requested": "[6.4.0, )",
- "resolved": "6.4.0",
- "contentHash": "eUBr4TW0up6oKDA5Xwkul289uqSMgY0xGN4pnbOIBqCcN9VKGGaPvHX3vWaG/hvocfGDP+MGzMA0bBBKz2fkmQ==",
+ "requested": "[6.5.0, )",
+ "resolved": "6.5.0",
+ "contentHash": "FK05XokgjgwlCI6wCT+D4/abtQkL1X1/B9Oas6uIwHFmYrIO9WUD5aLC9IzMs9GnHfUXOtXZ2S43gN1mhs5+aA==",
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "6.0.5",
- "Swashbuckle.AspNetCore.Swagger": "6.4.0",
- "Swashbuckle.AspNetCore.SwaggerGen": "6.4.0",
- "Swashbuckle.AspNetCore.SwaggerUI": "6.4.0"
+ "Swashbuckle.AspNetCore.Swagger": "6.5.0",
+ "Swashbuckle.AspNetCore.SwaggerGen": "6.5.0",
+ "Swashbuckle.AspNetCore.SwaggerUI": "6.5.0"
}
},
"System.Drawing.Common": {
@@ -71,13 +71,18 @@
},
"Telegram.Bot": {
"type": "Direct",
- "requested": "[18.0.0, )",
- "resolved": "18.0.0",
- "contentHash": "BD0UchUXINymCGS+1O1tv2enCRyv+VbSJQAgfnueTZs3j7K4XXyJyW0CgyJleTrqB1oq1hS1ux6gBpi3Ajp+ZQ==",
+ "requested": "[19.0.0, )",
+ "resolved": "19.0.0",
+ "contentHash": "Q16IOitgjGoaJOuqgKQy0FeF+hr/ncmlX2esrhCC7aiyhSX7roYEriWaGAHkQZR8QzbImjFfl4eQh2IxcnOrPg==",
"dependencies": {
- "Newtonsoft.Json": "12.0.2"
+ "Newtonsoft.Json": "13.0.1"
}
},
+ "BouncyCastle.Cryptography": {
+ "type": "Transitive",
+ "resolved": "2.2.1",
+ "contentHash": "A6Zr52zVqJKt18ZBsTnX0qhG0kwIQftVAjLmszmkiR/trSp8H+xj1gUOzk7XHwaKgyREMSV1v9XaKrBUeIOdvQ=="
+ },
"Microsoft.Extensions.ApiDescription.Server": {
"type": "Transitive",
"resolved": "6.0.5",
@@ -95,55 +100,50 @@
},
"MimeKit": {
"type": "Transitive",
- "resolved": "3.4.3",
- "contentHash": "7TSAcziEwk0bGWODpFTQASghXfYNBBa5VdM8KO4s5SBp5LYgIVXcQsdLBpPQ2XhZW74wfaX8RBUMs1GTMlLJcA==",
+ "resolved": "4.2.0",
+ "contentHash": "HlfWiJ6t40r8u/rCK2p/8dm1ILiWw4XHucm2HImDYIFS3uZe7IKZyaCDafEoZR7VG7AW1JQxNPQCAxmAnJfRvA==",
"dependencies": {
- "Portable.BouncyCastle": "1.9.0",
+ "BouncyCastle.Cryptography": "2.2.1",
"System.Runtime.CompilerServices.Unsafe": "6.0.0",
- "System.Security.Cryptography.Pkcs": "6.0.0",
- "System.Text.Encoding.CodePages": "6.0.0"
+ "System.Security.Cryptography.Pkcs": "7.0.2",
+ "System.Text.Encoding.CodePages": "7.0.0"
}
},
- "Portable.BouncyCastle": {
- "type": "Transitive",
- "resolved": "1.9.0",
- "contentHash": "eZZBCABzVOek+id9Xy04HhmgykF0wZg9wpByzrWN7q8qEI0Qen9b7tfd7w8VA3dOeesumMG7C5ZPy0jk7PSRHw=="
- },
"SkiaSharp.NativeAssets.macOS": {
"type": "Transitive",
- "resolved": "2.88.3",
- "contentHash": "CEbWAXMGFkPV3S1snBKK7jEG3+xud/9kmSAhu0BEUKKtlMdxx+Qal0U9bntQREM9QpqP5xLWZooodi8IlV8MEg=="
+ "resolved": "2.88.5",
+ "contentHash": "snAA6ghUHBeXSOEa/lbjYMUPDKdNh4YRjU+dBoU85EMDEPlAwtkM9gESTM8FKY67ozqX8tqLzad1RRDNistGsg=="
},
"SkiaSharp.NativeAssets.Win32": {
"type": "Transitive",
- "resolved": "2.88.3",
- "contentHash": "MU4ASL8VAbTv5vSw1PoiWjjjpjtGhWtFYuJnrN4sNHFCePb2ohQij9JhSdqLLxk7RpRtWPdV93fbA53Pt+J0yw=="
+ "resolved": "2.88.5",
+ "contentHash": "U0GuMsdtdbHjVmuyTPRbb+ifaTPYBIV8WvPFx81ZHwzfL2TVe8SQjum8AMXSZDDlf90rhxOC5slzaL33uoHUhA=="
},
"Swashbuckle.AspNetCore.Swagger": {
"type": "Transitive",
- "resolved": "6.4.0",
- "contentHash": "nl4SBgGM+cmthUcpwO/w1lUjevdDHAqRvfUoe4Xp/Uvuzt9mzGUwyFCqa3ODBAcZYBiFoKvrYwz0rabslJvSmQ==",
+ "resolved": "6.5.0",
+ "contentHash": "XWmCmqyFmoItXKFsQSwQbEAsjDKcxlNf1l+/Ki42hcb6LjKL8m5Db69OTvz5vLonMSRntYO1XLqz0OP+n3vKnA==",
"dependencies": {
"Microsoft.OpenApi": "1.2.3"
}
},
"Swashbuckle.AspNetCore.SwaggerGen": {
"type": "Transitive",
- "resolved": "6.4.0",
- "contentHash": "lXhcUBVqKrPFAQF7e/ZeDfb5PMgE8n5t6L5B6/BQSpiwxgHzmBcx8Msu42zLYFTvR5PIqE9Q9lZvSQAcwCxJjw==",
+ "resolved": "6.5.0",
+ "contentHash": "Y/qW8Qdg9OEs7V013tt+94OdPxbRdbhcEbw4NiwGvf4YBcfhL/y7qp/Mjv/cENsQ2L3NqJ2AOu94weBy/h4KvA==",
"dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "6.4.0"
+ "Swashbuckle.AspNetCore.Swagger": "6.5.0"
}
},
"Swashbuckle.AspNetCore.SwaggerUI": {
"type": "Transitive",
- "resolved": "6.4.0",
- "contentHash": "1Hh3atb3pi8c+v7n4/3N80Jj8RvLOXgWxzix6w3OZhB7zBGRwsy7FWr4e3hwgPweSBpwfElqj4V4nkjYabH9nQ=="
+ "resolved": "6.5.0",
+ "contentHash": "OvbvxX+wL8skxTBttcBsVxdh73Fag4xwqEU2edh4JMn7Ws/xJHnY/JB1e9RoCb6XpDxUF3hD9A0Z1lEUx40Pfw=="
},
"System.Formats.Asn1": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "T6fD00dQ3NTbPDy31m4eQUwKW84s03z0N2C8HpOklyeaDgaJPa/TexP4/SkORMSOwc7WhKifnA6Ya33AkzmafA=="
+ "resolved": "7.0.0",
+ "contentHash": "+nfpV0afLmvJW8+pLlHxRjz3oZJw4fkyU9MMEaMhCsHi/SN9bGF9q79ROubDiwTiCHezmK0uCWkPP7tGFP/4yg=="
},
"System.Runtime.CompilerServices.Unsafe": {
"type": "Transitive",
@@ -152,19 +152,16 @@
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "elM3x+xSRhzQysiqo85SbidJJ2YbZlnvmh+53TuSZHsD7dNuuEWser+9EFtY+rYupBwkq2avc6ZCO3/6qACgmg==",
+ "resolved": "7.0.2",
+ "contentHash": "xhFNJOcQSWhpiVGLLBQYoxAltQSQVycMkwaX1z7I7oEdT9Wr0HzSM1yeAbfoHaERIYd5s6EpLSOLs2qMchSKlA==",
"dependencies": {
- "System.Formats.Asn1": "6.0.0"
+ "System.Formats.Asn1": "7.0.0"
}
},
"System.Text.Encoding.CodePages": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==",
- "dependencies": {
- "System.Runtime.CompilerServices.Unsafe": "6.0.0"
- }
+ "resolved": "7.0.0",
+ "contentHash": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ=="
}
}
}