feat(News): refactor news service and add sentiment tracking

This commit is contained in:
2026-08-09 21:01:41 +02:00
parent 605e41cfeb
commit aff831cf58
390 changed files with 115094 additions and 9 deletions
+864
View File
@@ -0,0 +1,864 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v10.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v10.0": {
"FinlyticNews/1.0.0": {
"dependencies": {
"FinlyticCore": "1.0.0",
"HtmlAgilityPack": "1.11.71",
"Microsoft.EntityFrameworkCore": "10.0.9",
"Microsoft.EntityFrameworkCore.Relational": "10.0.9",
"Microsoft.Extensions.Hosting": "10.0.1",
"Microsoft.Extensions.Http": "10.0.1",
"Microsoft.Playwright": "1.49.0",
"Npgsql.EntityFrameworkCore.PostgreSQL": "10.0.2",
"System.ServiceModel.Syndication": "10.0.0"
},
"runtime": {
"FinlyticNews.dll": {}
}
},
"HtmlAgilityPack/1.11.71": {
"runtime": {
"lib/netstandard2.0/HtmlAgilityPack.dll": {
"assemblyVersion": "1.11.71.0",
"fileVersion": "1.11.71.0"
}
}
},
"Microsoft.Bcl.AsyncInterfaces/6.0.0": {
"runtime": {
"lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
"assemblyVersion": "6.0.0.0",
"fileVersion": "6.0.21.52210"
}
}
},
"Microsoft.EntityFrameworkCore/10.0.9": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Abstractions": "10.0.9",
"Microsoft.Extensions.Caching.Memory": "10.0.9",
"Microsoft.Extensions.Logging": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.EntityFrameworkCore.dll": {
"assemblyVersion": "10.0.9.0",
"fileVersion": "10.0.926.27113"
}
}
},
"Microsoft.EntityFrameworkCore.Abstractions/10.0.9": {
"runtime": {
"lib/net10.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
"assemblyVersion": "10.0.9.0",
"fileVersion": "10.0.926.27113"
}
}
},
"Microsoft.EntityFrameworkCore.Relational/10.0.9": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "10.0.9",
"Microsoft.Extensions.Caching.Memory": "10.0.9",
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
"Microsoft.Extensions.Logging": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.EntityFrameworkCore.Relational.dll": {
"assemblyVersion": "10.0.9.0",
"fileVersion": "10.0.926.27113"
}
}
},
"Microsoft.Extensions.Caching.Abstractions/10.0.9": {
"dependencies": {
"Microsoft.Extensions.Primitives": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Caching.Abstractions.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.926.27113"
}
}
},
"Microsoft.Extensions.Caching.Memory/10.0.9": {
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "10.0.9",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Logging.Abstractions": "10.0.9",
"Microsoft.Extensions.Options": "10.0.9",
"Microsoft.Extensions.Primitives": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Caching.Memory.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.926.27113"
}
}
},
"Microsoft.Extensions.Configuration/10.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
"Microsoft.Extensions.Primitives": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Configuration.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Configuration.Abstractions/10.0.9": {
"dependencies": {
"Microsoft.Extensions.Primitives": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.926.27113"
}
}
},
"Microsoft.Extensions.Configuration.Binder/10.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration": "10.0.1",
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Configuration.Binder.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Configuration.CommandLine/10.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration": "10.0.1",
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Configuration.CommandLine.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Configuration.EnvironmentVariables/10.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration": "10.0.1",
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Configuration.FileExtensions/10.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration": "10.0.1",
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
"Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
"Microsoft.Extensions.FileProviders.Physical": "10.0.1",
"Microsoft.Extensions.Primitives": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Configuration.Json/10.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration": "10.0.1",
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
"Microsoft.Extensions.Configuration.FileExtensions": "10.0.1",
"Microsoft.Extensions.FileProviders.Abstractions": "10.0.1"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Configuration.Json.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Configuration.UserSecrets/10.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
"Microsoft.Extensions.Configuration.Json": "10.0.1",
"Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
"Microsoft.Extensions.FileProviders.Physical": "10.0.1"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.DependencyInjection/10.0.9": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.DependencyInjection.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.926.27113"
}
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/10.0.9": {
"runtime": {
"lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.926.27113"
}
}
},
"Microsoft.Extensions.Diagnostics/10.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration": "10.0.1",
"Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1",
"Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Diagnostics.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Diagnostics.Abstractions/10.0.1": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Options": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.FileProviders.Abstractions/10.0.1": {
"dependencies": {
"Microsoft.Extensions.Primitives": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.FileProviders.Physical/10.0.1": {
"dependencies": {
"Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
"Microsoft.Extensions.FileSystemGlobbing": "10.0.1",
"Microsoft.Extensions.Primitives": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.FileProviders.Physical.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.FileSystemGlobbing/10.0.1": {
"runtime": {
"lib/net10.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Hosting/10.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration": "10.0.1",
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
"Microsoft.Extensions.Configuration.Binder": "10.0.1",
"Microsoft.Extensions.Configuration.CommandLine": "10.0.1",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.1",
"Microsoft.Extensions.Configuration.FileExtensions": "10.0.1",
"Microsoft.Extensions.Configuration.Json": "10.0.1",
"Microsoft.Extensions.Configuration.UserSecrets": "10.0.1",
"Microsoft.Extensions.DependencyInjection": "10.0.9",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Diagnostics": "10.0.1",
"Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
"Microsoft.Extensions.FileProviders.Physical": "10.0.1",
"Microsoft.Extensions.Hosting.Abstractions": "10.0.1",
"Microsoft.Extensions.Logging": "10.0.9",
"Microsoft.Extensions.Logging.Abstractions": "10.0.9",
"Microsoft.Extensions.Logging.Configuration": "10.0.1",
"Microsoft.Extensions.Logging.Console": "10.0.1",
"Microsoft.Extensions.Logging.Debug": "10.0.1",
"Microsoft.Extensions.Logging.EventLog": "10.0.1",
"Microsoft.Extensions.Logging.EventSource": "10.0.1",
"Microsoft.Extensions.Options": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Hosting.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Hosting.Abstractions/10.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1",
"Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
"Microsoft.Extensions.Logging.Abstractions": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Hosting.Abstractions.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Http/10.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Diagnostics": "10.0.1",
"Microsoft.Extensions.Logging": "10.0.9",
"Microsoft.Extensions.Logging.Abstractions": "10.0.9",
"Microsoft.Extensions.Options": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Http.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Logging/10.0.9": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "10.0.9",
"Microsoft.Extensions.Logging.Abstractions": "10.0.9",
"Microsoft.Extensions.Options": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Logging.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.926.27113"
}
}
},
"Microsoft.Extensions.Logging.Abstractions/10.0.9": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Logging.Abstractions.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.926.27113"
}
}
},
"Microsoft.Extensions.Logging.Configuration/10.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration": "10.0.1",
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
"Microsoft.Extensions.Configuration.Binder": "10.0.1",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Logging": "10.0.9",
"Microsoft.Extensions.Logging.Abstractions": "10.0.9",
"Microsoft.Extensions.Options": "10.0.9",
"Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Logging.Configuration.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Logging.Console/10.0.1": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Logging": "10.0.9",
"Microsoft.Extensions.Logging.Abstractions": "10.0.9",
"Microsoft.Extensions.Logging.Configuration": "10.0.1",
"Microsoft.Extensions.Options": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Logging.Console.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Logging.Debug/10.0.1": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Logging": "10.0.9",
"Microsoft.Extensions.Logging.Abstractions": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Logging.Debug.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Logging.EventLog/10.0.1": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Logging": "10.0.9",
"Microsoft.Extensions.Logging.Abstractions": "10.0.9",
"Microsoft.Extensions.Options": "10.0.9",
"System.Diagnostics.EventLog": "10.0.1"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Logging.EventLog.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Logging.EventSource/10.0.1": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Logging": "10.0.9",
"Microsoft.Extensions.Logging.Abstractions": "10.0.9",
"Microsoft.Extensions.Options": "10.0.9",
"Microsoft.Extensions.Primitives": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Logging.EventSource.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Options/10.0.9": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Primitives": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Options.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.926.27113"
}
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
"Microsoft.Extensions.Configuration.Binder": "10.0.1",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Options": "10.0.9",
"Microsoft.Extensions.Primitives": "10.0.9"
},
"runtime": {
"lib/net10.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"Microsoft.Extensions.Primitives/10.0.9": {
"runtime": {
"lib/net10.0/Microsoft.Extensions.Primitives.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.926.27113"
}
}
},
"Microsoft.Playwright/1.49.0": {
"dependencies": {
"Microsoft.Bcl.AsyncInterfaces": "6.0.0"
},
"runtime": {
"lib/netstandard2.0/Microsoft.Playwright.dll": {
"assemblyVersion": "1.49.0.0",
"fileVersion": "1.49.0.0"
}
}
},
"MQTTnet/5.1.0.1559": {
"runtime": {
"lib/net10.0/MQTTnet.dll": {
"assemblyVersion": "5.1.0.1559",
"fileVersion": "5.1.0.1559"
}
}
},
"Npgsql/10.0.3": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "10.0.9"
},
"runtime": {
"lib/net10.0/Npgsql.dll": {
"assemblyVersion": "10.0.3.0",
"fileVersion": "10.0.3.0"
}
}
},
"Npgsql.EntityFrameworkCore.PostgreSQL/10.0.2": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "10.0.9",
"Microsoft.EntityFrameworkCore.Relational": "10.0.9",
"Npgsql": "10.0.3"
},
"runtime": {
"lib/net10.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
"assemblyVersion": "10.0.2.0",
"fileVersion": "10.0.2.0"
}
}
},
"System.Diagnostics.EventLog/10.0.1": {
"runtime": {
"lib/net10.0/System.Diagnostics.EventLog.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
},
"runtimeTargets": {
"runtimes/win/lib/net10.0/System.Diagnostics.EventLog.Messages.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "10.0.0.0",
"fileVersion": "0.0.0.0"
},
"runtimes/win/lib/net10.0/System.Diagnostics.EventLog.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.125.57005"
}
}
},
"System.ServiceModel.Syndication/10.0.0": {
"runtime": {
"lib/net10.0/System.ServiceModel.Syndication.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "10.0.25.52411"
}
}
},
"FinlyticCore/1.0.0": {
"dependencies": {
"MQTTnet": "5.1.0.1559",
"Microsoft.Extensions.Logging.Abstractions": "10.0.9"
},
"runtime": {
"FinlyticCore.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
}
}
},
"libraries": {
"FinlyticNews/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"HtmlAgilityPack/1.11.71": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HlEThQBnob4/29DIiyrPSYlGXXSZUtOH7571PRev+yu8FW8n5pdxqHyun+PMm17cp3ovCrxFhXedC+1HUSdRMA==",
"path": "htmlagilitypack/1.11.71",
"hashPath": "htmlagilitypack.1.11.71.nupkg.sha512"
},
"Microsoft.Bcl.AsyncInterfaces/6.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==",
"path": "microsoft.bcl.asyncinterfaces/6.0.0",
"hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore/10.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-tu85SRzOT021V7EQlViCiAE7TqldVn469Y6lt5TEn/+XC4/MeNCHgMRSxqYuWqvF4zAQZUhCmtNEZuM3ss4LeA==",
"path": "microsoft.entityframeworkcore/10.0.9",
"hashPath": "microsoft.entityframeworkcore.10.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Abstractions/10.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-GRMaiPkqYna/gCsyDffYDWmefGPC3hDrdMw+2rrGcQwhs6uZOsaMQXMJnoXQ35tx9SkBV2ieRRU9N/jLOO6BZw==",
"path": "microsoft.entityframeworkcore.abstractions/10.0.9",
"hashPath": "microsoft.entityframeworkcore.abstractions.10.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Relational/10.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dEoyYKgiaZHHgOFm1WMWm1sFEsEuhPWufX4L9PekKtqd/RaIcPjkCjvbrVvJtApErb5wPSJhYvnTlxhH+p9h2g==",
"path": "microsoft.entityframeworkcore.relational/10.0.9",
"hashPath": "microsoft.entityframeworkcore.relational.10.0.9.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Abstractions/10.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5fGxcw2vuYp8s0wio9H1ECiuk4iKSdTIlNuigdLIrkhg+5XAwgFVDB/5Ots3pfN/QhABLYXutA79JFtnUKDSHA==",
"path": "microsoft.extensions.caching.abstractions/10.0.9",
"hashPath": "microsoft.extensions.caching.abstractions.10.0.9.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Memory/10.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-G9mregdatGWMCQWeCw012LDeJVP7G/XIxH8Ddbjc8bD1//dA+8VVQdcRE9jI1moyoJxSSZhHITUnNQ8FUDl5+Q==",
"path": "microsoft.extensions.caching.memory/10.0.9",
"hashPath": "microsoft.extensions.caching.memory.10.0.9.nupkg.sha512"
},
"Microsoft.Extensions.Configuration/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==",
"path": "microsoft.extensions.configuration/10.0.1",
"hashPath": "microsoft.extensions.configuration.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Abstractions/10.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-qGhRPd3VxfLV9UqatVOiD9mAeUbj2KiMwGFYC5uXlzExiZQoe4X/hdmzGIU7BQjNLTqCnnbTHVyBglG3668/HA==",
"path": "microsoft.extensions.configuration.abstractions/10.0.9",
"hashPath": "microsoft.extensions.configuration.abstractions.10.0.9.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Binder/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==",
"path": "microsoft.extensions.configuration.binder/10.0.1",
"hashPath": "microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.CommandLine/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-s5cxcdtIig66YT3J+7iHflMuorznK8kXuwBBPHMp4KImx5ZGE3FRa1Nj9fI/xMwFV+KzUMjqZ2MhOedPH8LiBQ==",
"path": "microsoft.extensions.configuration.commandline/10.0.1",
"hashPath": "microsoft.extensions.configuration.commandline.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.EnvironmentVariables/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-csD8Eps3HQ3yc0x6NhgTV+aIFKSs3qVlVCtFnMHz/JOjnv7eEj/qSXKXiK9LzBzB1qSfAVqFnB5iaX2nUmagIQ==",
"path": "microsoft.extensions.configuration.environmentvariables/10.0.1",
"hashPath": "microsoft.extensions.configuration.environmentvariables.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.FileExtensions/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-N/6GiwiZFCBFZDk3vg1PhHW3zMqqu5WWpmeZAA9VTXv7Q8pr8NZR/EQsH0DjzqydDksJtY6EQBsu81d5okQOlA==",
"path": "microsoft.extensions.configuration.fileextensions/10.0.1",
"hashPath": "microsoft.extensions.configuration.fileextensions.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Json/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-0zW3eYBJlRctmgqk5s0kFIi5o5y2g80mvGCD8bkYxREPQlKUnr0ndU/Sop+UDIhyWN0fIi4RW63vo7BKTi7ncA==",
"path": "microsoft.extensions.configuration.json/10.0.1",
"hashPath": "microsoft.extensions.configuration.json.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.UserSecrets/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ULEJ0nkaW90JYJGkFujPcJtADXcJpXiSOLbokPcWJZ8iDbtDINifEYAUVqZVr81IDNTrRFul6O8RolOKOsgFPg==",
"path": "microsoft.extensions.configuration.usersecrets/10.0.1",
"hashPath": "microsoft.extensions.configuration.usersecrets.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection/10.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-NijozhERJDIaJ4k5TSMy1jOi0cSC2HfkvRD/Sl+kGSSKgVbFnF4GxgtMN/MrzHB8D1JxIrD4xSer9Blh9v3axQ==",
"path": "microsoft.extensions.dependencyinjection/10.0.9",
"hashPath": "microsoft.extensions.dependencyinjection.10.0.9.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection.Abstractions/10.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-g41l/30G3K4B/d/L8kjux0+30e27c8D0FVQ/PFCpbekgfDpj9mnDhieP67EqXWvl1EWNeZh2rpR4F5B/jcDOHA==",
"path": "microsoft.extensions.dependencyinjection.abstractions/10.0.9",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.10.0.9.nupkg.sha512"
},
"Microsoft.Extensions.Diagnostics/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-YaocqxscJLxLit0F5yq2XyB+9C7rSRfeTL7MJIl7XwaOoUO3i0EqfO2kmtjiRduYWw7yjcSINEApYZbzjau2gQ==",
"path": "microsoft.extensions.diagnostics/10.0.1",
"hashPath": "microsoft.extensions.diagnostics.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Diagnostics.Abstractions/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-QMoMrkNpnQym5mpfdxfxpRDuqLpsOuztguFvzH9p+Ex+do+uLFoi7UkAsBO4e9/tNR3eMFraFf2fOAi2cp3jjA==",
"path": "microsoft.extensions.diagnostics.abstractions/10.0.1",
"hashPath": "microsoft.extensions.diagnostics.abstractions.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.FileProviders.Abstractions/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+b3DligYSZuoWltU5YdbMpIEUHNZPgPrzWfNiIuDkMdqOl93UxYB5KzS3lgpRfTXJhTNpo/CZ8w/sTkDTPDdxQ==",
"path": "microsoft.extensions.fileproviders.abstractions/10.0.1",
"hashPath": "microsoft.extensions.fileproviders.abstractions.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.FileProviders.Physical/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-4bxzGXIzZnz0Bf7czQ72jGvpOqJsRW/44PS7YLFXTTnu6cNcPvmSREDvBoH0ZVP2hAbMfL4sUoCUn54k70jPWw==",
"path": "microsoft.extensions.fileproviders.physical/10.0.1",
"hashPath": "microsoft.extensions.fileproviders.physical.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.FileSystemGlobbing/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-49dFvGJjLSwGn76eHnP1gBvCJkL8HRYpCrG0DCvsP6wRpEQRLN2Fq8rTxbP+6jS7jmYKCnSVO5C65v4mT3rzeA==",
"path": "microsoft.extensions.filesystemglobbing/10.0.1",
"hashPath": "microsoft.extensions.filesystemglobbing.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Hosting/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-0jjfjQSOFZlHhwOoIQw0WyzxtkDMYdnPY3iFrOLasxYq/5J4FDt1HWT8TktBclOVjFY1FOOkoOc99X7AhbqSIw==",
"path": "microsoft.extensions.hosting/10.0.1",
"hashPath": "microsoft.extensions.hosting.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Hosting.Abstractions/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-qmoQkVZcbm4/gFpted3W3Y+1kTATZTcUhV3mRkbtpfBXlxWCHwh/2oMffVcCruaGOfJuEnyAsGyaSUouSdECOw==",
"path": "microsoft.extensions.hosting.abstractions/10.0.1",
"hashPath": "microsoft.extensions.hosting.abstractions.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Http/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ZXJup9ReE1Ot3M8jqcw1b/lnc8USxyYS3cyLsssU39u04TES9JNGviWUGIvP3K7mMU3TF7kQl2aS0SmVwegflw==",
"path": "microsoft.extensions.http/10.0.1",
"hashPath": "microsoft.extensions.http.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Logging/10.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-N7Gm9SjugYjmmnhwbBKC9DFqGqjfJvh6YfOJgtwh0AW0Xpok3dIVors1ik050XmUxKAgAc7nNngDIJyFb06K2g==",
"path": "microsoft.extensions.logging/10.0.9",
"hashPath": "microsoft.extensions.logging.10.0.9.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Abstractions/10.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9S/DFt4cohlMPpzIxjG6kk0L8MuN2vDm9pbMCulxtJzzk82oJHVLBd8vuQxaPskaYQwKqmFmbannf5eoChgjYg==",
"path": "microsoft.extensions.logging.abstractions/10.0.9",
"hashPath": "microsoft.extensions.logging.abstractions.10.0.9.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Configuration/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==",
"path": "microsoft.extensions.logging.configuration/10.0.1",
"hashPath": "microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Console/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==",
"path": "microsoft.extensions.logging.console/10.0.1",
"hashPath": "microsoft.extensions.logging.console.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Debug/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-VqfTvbX9C6BA0VeIlpzPlljnNsXxiI5CdUHb9ksWERH94WQ6ft3oLGUAa4xKcDGu4xF+rIZ8wj7IOAd6/q7vGw==",
"path": "microsoft.extensions.logging.debug/10.0.1",
"hashPath": "microsoft.extensions.logging.debug.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Logging.EventLog/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Zp9MM+jFCa7oktIug62V9eNygpkf+6kFVatF+UC/ODeUwIr5givYKy8fYSSI9sWdxqDqv63y1x0mm2VjOl8GOw==",
"path": "microsoft.extensions.logging.eventlog/10.0.1",
"hashPath": "microsoft.extensions.logging.eventlog.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Logging.EventSource/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-WnFvZP+Y+lfeNFKPK/+mBpaCC7EeBDlobrQOqnP7rrw/+vE7yu8Rjczum1xbC0F/8cAHafog84DMp9200akMNQ==",
"path": "microsoft.extensions.logging.eventsource/10.0.1",
"hashPath": "microsoft.extensions.logging.eventsource.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Options/10.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-hyNdX4c2UwkRkzb9byw0H2DQkRzwBM3mzY2sCM9egwzTyg8dvQJmp5noQHGEaaCORQrNK3DD2gREBsc2DlXS4A==",
"path": "microsoft.extensions.options/10.0.9",
"hashPath": "microsoft.extensions.options.10.0.9.nupkg.sha512"
},
"Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==",
"path": "microsoft.extensions.options.configurationextensions/10.0.1",
"hashPath": "microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/10.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-fmEbAUFsaIKirgLt/lYhuFRBwhcSJN31jjHgCdbQxJiWOum6EdLjkbgGuukSP9z/a+9LibaxII/kF+GwOXgC4g==",
"path": "microsoft.extensions.primitives/10.0.9",
"hashPath": "microsoft.extensions.primitives.10.0.9.nupkg.sha512"
},
"Microsoft.Playwright/1.49.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-90iiSlGcvHKyCy4wCPsmSoDb+/hY719cKrxosrCJzhbkY7iYityx62Ozuhpmjn6CGyrtGdiGDqYFQqS0EunoyA==",
"path": "microsoft.playwright/1.49.0",
"hashPath": "microsoft.playwright.1.49.0.nupkg.sha512"
},
"MQTTnet/5.1.0.1559": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9mkk0H+76CToIzp9ru5Uj5BuC3P5hQdkhvXM+CLmmTDdZWqajjICCHuUMbDd1yVBt9BWL77Rvzt0A+/PA4WMCA==",
"path": "mqttnet/5.1.0.1559",
"hashPath": "mqttnet.5.1.0.1559.nupkg.sha512"
},
"Npgsql/10.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7nb5YzXuvWWJxB0J8DiyL3we+X4FOctZrt0fIBnucOIaIevFEEwGQVZKtiu9olXdlNAK1eNgqSral6r/jlhI4w==",
"path": "npgsql/10.0.3",
"hashPath": "npgsql.10.0.3.nupkg.sha512"
},
"Npgsql.EntityFrameworkCore.PostgreSQL/10.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-PsNYgPOSW41Xx19gin7y4EdZAPteWr9Cb01XkdObxOsPzi+mgBupBEN7J7+erXFsROPOILM7MlIoO9QzL8+LGQ==",
"path": "npgsql.entityframeworkcore.postgresql/10.0.2",
"hashPath": "npgsql.entityframeworkcore.postgresql.10.0.2.nupkg.sha512"
},
"System.Diagnostics.EventLog/10.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xfaHEHVDkMOOZR5S6ZGezD0+vekdH1Nx/9Ih8/rOqOGSOk1fxiN3u94bYkBW/wigj0Uw2Wt3vvRj9mtYdgwEjw==",
"path": "system.diagnostics.eventlog/10.0.1",
"hashPath": "system.diagnostics.eventlog.10.0.1.nupkg.sha512"
},
"System.ServiceModel.Syndication/10.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HBrGaOQoEaDlMOykS/LfQr9BZ0pEF4SOcscH5oMpBF46+lqMMfgfat3Jm5SpW8IaDzzn/IakYjpWk3bEGSh1vA==",
"path": "system.servicemodel.syndication/10.0.0",
"hashPath": "system.servicemodel.syndication.10.0.0.nupkg.sha512"
},
"FinlyticCore/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}