From f3c6338a6ae57d4e839090fca125bc38f764d016 Mon Sep 17 00:00:00 2001 From: Rasmus Date: Sun, 24 Nov 2024 12:40:51 +0100 Subject: [PATCH] Initial commit --- .gitignore | 6 + Backend/443Header.txt | 8 + Backend/80Header.txt | 10 + Backend/Backend.csproj | 28 + Backend/CountDuplicatedData.sql | 3 + Backend/DropAndCreateDiscarded.sql | 8 + Backend/DropAndCreateFiltered.sql | 37 + Backend/DropAndCreateMyDB.sql | 19 + Backend/GetDomainNamePort443.sh | 3 + Backend/GetDomainNamePort80.sh | 3 + Backend/Handler/Communication.cs | 167 ++ Backend/Handler/ContentFilter.cs | 238 ++ Backend/Handler/IpScanner.cs | 229 ++ Backend/Handler/ThreadHandler.cs | 139 ++ Backend/Helper/FilesystemHelper.cs | 43 + Backend/Helper/FilterHelper.cs | 257 +++ Backend/Helper/HttpClientHelper.cs | 67 + Backend/Helper/SearchHelper.cs | 44 + Backend/Helper/TcpClientHelper.cs | 27 + Backend/Helper/Urlverifier.cs | 9 + Backend/Program.cs | 8 + Backend/UpdateUnfilteredFilteredRow.sql | 1 + ...Backend.csproj.EntityFrameworkCore.targets | 28 + Backend/obj/Backend.csproj.nuget.dgspec.json | 200 ++ Backend/obj/Backend.csproj.nuget.g.props | 15 + Backend/obj/Backend.csproj.nuget.g.targets | 7 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../obj/Debug/net8.0/Backend.AssemblyInfo.cs | 22 + .../net8.0/Backend.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 14 + .../Debug/net8.0/Backend.GlobalUsings.g.cs | 8 + Backend/obj/Debug/net8.0/Backend.assets.cache | Bin 0 -> 28239 bytes .../Backend.csproj.AssemblyReference.cache | Bin 0 -> 9101 bytes .../Backend.csproj.CoreCompileInputs.cache | 1 + .../Backend.csproj.FileListAbsolute.txt | 82 + .../obj/Debug/net8.0/Backend.csproj.Up2Date | 0 Backend/obj/Debug/net8.0/Backend.dll | Bin 0 -> 34304 bytes .../net8.0/Backend.genruntimeconfig.cache | 1 + Backend/obj/Debug/net8.0/Backend.pdb | Bin 0 -> 28972 bytes Backend/obj/Debug/net8.0/apphost | Bin 0 -> 72520 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../net8.0/linux-x64/Backend.AssemblyInfo.cs | 22 + .../Backend.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 14 + .../linux-x64/Backend.GlobalUsings.g.cs | 8 + .../net8.0/linux-x64/Backend.assets.cache | Bin 0 -> 17404 bytes .../Backend.csproj.AssemblyReference.cache | Bin 0 -> 7631 bytes .../Backend.csproj.CoreCompileInputs.cache | 1 + .../Backend.csproj.FileListAbsolute.txt | 51 + .../net8.0/linux-x64/Backend.csproj.Up2Date | 0 .../obj/Debug/net8.0/linux-x64/Backend.dll | Bin 0 -> 13312 bytes .../linux-x64/Backend.genruntimeconfig.cache | 1 + .../obj/Debug/net8.0/linux-x64/Backend.pdb | Bin 0 -> 15328 bytes Backend/obj/Debug/net8.0/linux-x64/apphost | Bin 0 -> 72520 bytes .../Debug/net8.0/linux-x64/ref/Backend.dll | Bin 0 -> 5120 bytes .../Debug/net8.0/linux-x64/refint/Backend.dll | Bin 0 -> 5120 bytes Backend/obj/Debug/net8.0/ref/Backend.dll | Bin 0 -> 9728 bytes Backend/obj/Debug/net8.0/refint/Backend.dll | Bin 0 -> 9728 bytes ...CoreApp,Version=v9.0.AssemblyAttributes.cs | 4 + .../obj/Debug/net9.0/Backend.AssemblyInfo.cs | 22 + .../net9.0/Backend.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 14 + .../Debug/net9.0/Backend.GlobalUsings.g.cs | 8 + Backend/obj/Debug/net9.0/Backend.assets.cache | Bin 0 -> 10176 bytes .../Backend.csproj.AssemblyReference.cache | Bin 0 -> 7144 bytes ...CoreApp,Version=v9.0.AssemblyAttributes.cs | 4 + .../net9.0/linux-x64/Backend.AssemblyInfo.cs | 22 + .../Backend.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 18 + .../linux-x64/Backend.GlobalUsings.g.cs | 8 + .../Backend.csproj.AssemblyReference.cache | Bin 0 -> 227 bytes .../Backend.csproj.FileListAbsolute.txt | 0 ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../Release/net8.0/Backend.AssemblyInfo.cs | 22 + .../net8.0/Backend.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 14 + .../Release/net8.0/Backend.GlobalUsings.g.cs | 8 + .../obj/Release/net8.0/Backend.assets.cache | Bin 0 -> 28239 bytes .../Backend.csproj.AssemblyReference.cache | Bin 0 -> 9103 bytes .../Backend.csproj.CoreCompileInputs.cache | 1 + .../Backend.csproj.FileListAbsolute.txt | 82 + .../obj/Release/net8.0/Backend.csproj.Up2Date | 0 Backend/obj/Release/net8.0/Backend.dll | Bin 0 -> 34304 bytes .../net8.0/Backend.genruntimeconfig.cache | 1 + Backend/obj/Release/net8.0/Backend.pdb | Bin 0 -> 28560 bytes Backend/obj/Release/net8.0/apphost | Bin 0 -> 72520 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../net8.0/linux-x64/Backend.AssemblyInfo.cs | 22 + .../Backend.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 18 + .../linux-x64/Backend.GlobalUsings.g.cs | 8 + .../net8.0/linux-x64/Backend.assets.cache | Bin 0 -> 18307 bytes .../Backend.csproj.AssemblyReference.cache | Bin 0 -> 7863 bytes .../Backend.csproj.CoreCompileInputs.cache | 1 + .../Backend.csproj.FileListAbsolute.txt | 234 ++ .../net8.0/linux-x64/Backend.csproj.Up2Date | 0 .../obj/Release/net8.0/linux-x64/Backend.dll | Bin 0 -> 17920 bytes .../linux-x64/Backend.genruntimeconfig.cache | 1 + .../obj/Release/net8.0/linux-x64/Backend.pdb | Bin 0 -> 21452 bytes Backend/obj/Release/net8.0/linux-x64/apphost | Bin 0 -> 72520 bytes .../Release/net8.0/linux-x64/ref/Backend.dll | Bin 0 -> 6144 bytes .../net8.0/linux-x64/refint/Backend.dll | Bin 0 -> 6144 bytes Backend/obj/Release/net8.0/ref/Backend.dll | Bin 0 -> 9728 bytes Backend/obj/Release/net8.0/refint/Backend.dll | Bin 0 -> 9728 bytes Backend/obj/project.assets.json | 1840 ++++++++++++++++ Backend/obj/project.nuget.cache | 77 + Backend/obj/project.packagespec.json | 1 + Backend/obj/rider.project.model.nuget.info | 1 + Backend/obj/rider.project.restore.info | 1 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../net8.0/linux-x64/Backend.AssemblyInfo.cs | 22 + .../Backend.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../linux-x64/Backend.GlobalUsings.g.cs | 8 + .../net8.0/linux-x64/Backend.assets.cache | Bin 0 -> 2639 bytes .../Backend.csproj.AssemblyReference.cache | Bin 0 -> 2839 bytes .../linux-x64/Backend.csproj.CopyComplete | 0 .../Backend.csproj.CoreCompileInputs.cache | 1 + .../Backend.csproj.FileListAbsolute.txt | 24 + .../x64/Debug/net8.0/linux-x64/Backend.dll | Bin 0 -> 11776 bytes .../linux-x64/Backend.genruntimeconfig.cache | 1 + .../x64/Debug/net8.0/linux-x64/Backend.pdb | Bin 0 -> 14076 bytes .../obj/x64/Debug/net8.0/linux-x64/apphost | Bin 0 -> 72520 bytes .../Debug/net8.0/linux-x64/ref/Backend.dll | Bin 0 -> 5120 bytes .../Debug/net8.0/linux-x64/refint/Backend.dll | Bin 0 -> 5120 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../Release/net8.0/Backend.AssemblyInfo.cs | 22 + .../net8.0/Backend.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 17 + .../Release/net8.0/Backend.GlobalUsings.g.cs | 8 + .../x64/Release/net8.0/Backend.assets.cache | Bin 0 -> 28174 bytes .../Backend.csproj.AssemblyReference.cache | Bin 0 -> 9005 bytes .../net8.0/Backend.csproj.CopyComplete | 0 .../Backend.csproj.CoreCompileInputs.cache | 1 + .../Backend.csproj.FileListAbsolute.txt | 82 + Backend/obj/x64/Release/net8.0/Backend.dll | Bin 0 -> 30208 bytes .../net8.0/Backend.genruntimeconfig.cache | 1 + Backend/obj/x64/Release/net8.0/Backend.pdb | Bin 0 -> 27320 bytes .../net8.0/PublishOutputs.2b81e27f33.txt | 68 + Backend/obj/x64/Release/net8.0/apphost | Bin 0 -> 97624 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../net8.0/linux-x64/Backend.AssemblyInfo.cs | 22 + .../Backend.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 17 + .../linux-x64/Backend.GlobalUsings.g.cs | 8 + .../net8.0/linux-x64/Backend.assets.cache | Bin 0 -> 3420 bytes .../Backend.csproj.AssemblyReference.cache | Bin 0 -> 2742 bytes .../linux-x64/Backend.csproj.CopyComplete | 0 .../Backend.csproj.CoreCompileInputs.cache | 1 + .../Backend.csproj.FileListAbsolute.txt | 24 + .../x64/Release/net8.0/linux-x64/Backend.dll | Bin 0 -> 11264 bytes .../linux-x64/Backend.genruntimeconfig.cache | 1 + .../x64/Release/net8.0/linux-x64/Backend.pdb | Bin 0 -> 13904 bytes .../obj/x64/Release/net8.0/linux-x64/apphost | Bin 0 -> 72520 bytes .../Release/net8.0/linux-x64/ref/Backend.dll | Bin 0 -> 5120 bytes .../net8.0/linux-x64/refint/Backend.dll | Bin 0 -> 5120 bytes .../obj/x64/Release/net8.0/ref/Backend.dll | Bin 0 -> 9728 bytes .../obj/x64/Release/net8.0/refint/Backend.dll | Bin 0 -> 9728 bytes Manager/Commands.cs | 97 + Manager/Manager.csproj | 32 + Manager/Program.cs | 54 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../obj/Debug/net8.0/Manager.AssemblyInfo.cs | 22 + .../net8.0/Manager.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 18 + .../Debug/net8.0/Manager.GlobalUsings.g.cs | 8 + Manager/obj/Debug/net8.0/Manager.assets.cache | Bin 0 -> 28478 bytes .../Manager.csproj.AssemblyReference.cache | Bin 0 -> 8871 bytes .../Manager.csproj.CoreCompileInputs.cache | 1 + .../Manager.csproj.FileListAbsolute.txt | 81 + .../obj/Debug/net8.0/Manager.csproj.Up2Date | 0 Manager/obj/Debug/net8.0/Manager.dll | Bin 0 -> 8704 bytes .../net8.0/Manager.genruntimeconfig.cache | 1 + Manager/obj/Debug/net8.0/Manager.pdb | Bin 0 -> 12420 bytes Manager/obj/Debug/net8.0/apphost | Bin 0 -> 72520 bytes Manager/obj/Debug/net8.0/ref/Manager.dll | Bin 0 -> 5632 bytes Manager/obj/Debug/net8.0/refint/Manager.dll | Bin 0 -> 5632 bytes Manager/obj/Manager.csproj.nuget.dgspec.json | 212 ++ Manager/obj/Manager.csproj.nuget.g.props | 23 + Manager/obj/Manager.csproj.nuget.g.targets | 7 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../Release/net8.0/Manager.AssemblyInfo.cs | 22 + .../net8.0/Manager.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 18 + .../Release/net8.0/Manager.GlobalUsings.g.cs | 8 + .../obj/Release/net8.0/Manager.assets.cache | Bin 0 -> 28478 bytes .../Manager.csproj.AssemblyReference.cache | Bin 0 -> 8873 bytes .../Manager.csproj.CoreCompileInputs.cache | 1 + .../Manager.csproj.FileListAbsolute.txt | 81 + .../obj/Release/net8.0/Manager.csproj.Up2Date | 0 Manager/obj/Release/net8.0/Manager.dll | Bin 0 -> 8704 bytes .../net8.0/Manager.genruntimeconfig.cache | 1 + Manager/obj/Release/net8.0/Manager.pdb | Bin 0 -> 12340 bytes Manager/obj/Release/net8.0/apphost | Bin 0 -> 72520 bytes Manager/obj/Release/net8.0/ref/Manager.dll | Bin 0 -> 5632 bytes Manager/obj/Release/net8.0/refint/Manager.dll | Bin 0 -> 5632 bytes Manager/obj/project.assets.json | 1917 ++++++++++++++++ Manager/obj/project.nuget.cache | 79 + Manager/obj/project.packagespec.json | 1 + Manager/obj/rider.project.model.nuget.info | 1 + Manager/obj/rider.project.restore.info | 1 + Models/BackupDB/Discarded.db | Bin 0 -> 12288 bytes Models/BackupDB/Filtered.db | Bin 0 -> 12288 bytes Models/BackupDB/ScannerResume.db | Bin 0 -> 8192 bytes Models/BackupDB/mydb.db | Bin 0 -> 16384 bytes Models/Discarded0.db | Bin 0 -> 12288 bytes Models/Discarded1.db | Bin 0 -> 12288 bytes Models/Filtered.db | Bin 0 -> 12288 bytes Models/Handler/DbHandler.cs | 503 +++++ Models/Model/Backend/DatabaseSizes.cs | 16 + Models/Model/Backend/Discarded.cs | 7 + .../Backend/DiscardedDbHandlerSetting.cs | 7 + Models/Model/Backend/Filtered.cs | 35 + Models/Model/Backend/Operations.cs | 8 + Models/Model/Backend/QueueItem.cs | 9 + Models/Model/Backend/ScannerResumeObject.cs | 12 + Models/Model/Backend/SizeUnits.cs | 8 + Models/Model/Backend/Unfiltered.cs | 16 + Models/Model/External/CommunicationCommand.cs | 11 + Models/Model/External/CommunicationObject.cs | 13 + Models/Model/External/CommunicationResult.cs | 13 + Models/Model/External/ScanningStatus.cs | 29 + Models/Model/External/SearchResult.cs | 8 + Models/Model/External/SearchResults.cs | 6 + Models/Models.csproj | 19 + Models/Models.csproj.DotSettings | 3 + Models/ScannerResume.db | Bin 0 -> 8192 bytes Models/mydb.db | Bin 0 -> 16384 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../obj/Debug/net8.0/Models.AssemblyInfo.cs | 22 + .../net8.0/Models.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 14 + .../obj/Debug/net8.0/Models.GlobalUsings.g.cs | 8 + Models/obj/Debug/net8.0/Models.assets.cache | Bin 0 -> 10879 bytes .../Models.csproj.AssemblyReference.cache | Bin 0 -> 2778 bytes .../Models.csproj.CoreCompileInputs.cache | 1 + .../net8.0/Models.csproj.FileListAbsolute.txt | 12 + Models/obj/Debug/net8.0/Models.dll | Bin 0 -> 39936 bytes Models/obj/Debug/net8.0/Models.pdb | Bin 0 -> 26904 bytes Models/obj/Debug/net8.0/ref/Models.dll | Bin 0 -> 15360 bytes Models/obj/Debug/net8.0/refint/Models.dll | Bin 0 -> 15360 bytes .../Models.csproj.EntityFrameworkCore.targets | 28 + Models/obj/Models.csproj.nuget.dgspec.json | 100 + Models/obj/Models.csproj.nuget.g.props | 15 + Models/obj/Models.csproj.nuget.g.targets | 7 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../obj/Release/net8.0/Models.AssemblyInfo.cs | 22 + .../net8.0/Models.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 14 + .../Release/net8.0/Models.GlobalUsings.g.cs | 8 + Models/obj/Release/net8.0/Models.assets.cache | Bin 0 -> 10879 bytes .../Models.csproj.AssemblyReference.cache | Bin 0 -> 2778 bytes .../Models.csproj.CoreCompileInputs.cache | 1 + .../net8.0/Models.csproj.FileListAbsolute.txt | 12 + Models/obj/Release/net8.0/Models.dll | Bin 0 -> 38912 bytes Models/obj/Release/net8.0/Models.pdb | Bin 0 -> 25652 bytes Models/obj/Release/net8.0/ref/Models.dll | Bin 0 -> 15360 bytes Models/obj/Release/net8.0/refint/Models.dll | Bin 0 -> 15360 bytes Models/obj/project.assets.json | 598 +++++ Models/obj/project.nuget.cache | 23 + Models/obj/project.packagespec.json | 1 + Models/obj/rider.project.model.nuget.info | 1 + Models/obj/rider.project.restore.info | 1 + Proxy/Program.cs | 71 + Proxy/Properties/launchSettings.json | 15 + Proxy/Proxy.csproj | 25 + Proxy/Proxy.http | 11 + Proxy/appsettings.Development.json | 8 + Proxy/appsettings.json | 9 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + Proxy/obj/Debug/net8.0/Proxy.AssemblyInfo.cs | 22 + .../net8.0/Proxy.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 20 + .../obj/Debug/net8.0/Proxy.GlobalUsings.g.cs | 17 + ...roxy.MvcApplicationPartsAssemblyInfo.cache | 0 Proxy/obj/Debug/net8.0/Proxy.assets.cache | Bin 0 -> 27805 bytes .../Proxy.csproj.AssemblyReference.cache | Bin 0 -> 7876 bytes .../Proxy.csproj.CoreCompileInputs.cache | 1 + .../net8.0/Proxy.csproj.FileListAbsolute.txt | 91 + Proxy/obj/Debug/net8.0/Proxy.csproj.Up2Date | 0 Proxy/obj/Debug/net8.0/Proxy.dll | Bin 0 -> 26624 bytes .../Debug/net8.0/Proxy.genruntimeconfig.cache | 1 + Proxy/obj/Debug/net8.0/Proxy.pdb | Bin 0 -> 37304 bytes Proxy/obj/Debug/net8.0/apphost | Bin 0 -> 72520 bytes Proxy/obj/Debug/net8.0/ref/Proxy.dll | Bin 0 -> 8704 bytes Proxy/obj/Debug/net8.0/refint/Proxy.dll | Bin 0 -> 8704 bytes .../staticwebassets.build.endpoints.json | 4 + .../Debug/net8.0/staticwebassets.build.json | 12 + .../staticwebassets/msbuild.build.Proxy.props | 4 + .../msbuild.buildMultiTargeting.Proxy.props | 3 + .../msbuild.buildTransitive.Proxy.props | 3 + Proxy/obj/Proxy.csproj.nuget.dgspec.json | 215 ++ Proxy/obj/Proxy.csproj.nuget.g.props | 23 + Proxy/obj/Proxy.csproj.nuget.g.targets | 7 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../obj/Release/net8.0/Proxy.AssemblyInfo.cs | 22 + .../net8.0/Proxy.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 24 + .../Release/net8.0/Proxy.GlobalUsings.g.cs | 17 + ...roxy.MvcApplicationPartsAssemblyInfo.cache | 0 Proxy/obj/Release/net8.0/Proxy.assets.cache | Bin 0 -> 28478 bytes .../Proxy.csproj.AssemblyReference.cache | Bin 0 -> 7878 bytes .../Proxy.csproj.CoreCompileInputs.cache | 1 + .../net8.0/Proxy.csproj.FileListAbsolute.txt | 91 + Proxy/obj/Release/net8.0/Proxy.csproj.Up2Date | 0 Proxy/obj/Release/net8.0/Proxy.dll | Bin 0 -> 43008 bytes .../net8.0/Proxy.genruntimeconfig.cache | 1 + Proxy/obj/Release/net8.0/Proxy.pdb | Bin 0 -> 42408 bytes Proxy/obj/Release/net8.0/apphost | Bin 0 -> 72520 bytes Proxy/obj/Release/net8.0/ref/Proxy.dll | Bin 0 -> 12288 bytes Proxy/obj/Release/net8.0/refint/Proxy.dll | Bin 0 -> 12288 bytes .../staticwebassets.build.endpoints.json | 4 + .../Release/net8.0/staticwebassets.build.json | 12 + .../staticwebassets/msbuild.build.Proxy.props | 4 + .../msbuild.buildMultiTargeting.Proxy.props | 3 + .../msbuild.buildTransitive.Proxy.props | 3 + Proxy/obj/project.assets.json | 1920 +++++++++++++++++ Proxy/obj/project.nuget.cache | 79 + Proxy/obj/project.packagespec.json | 1 + Proxy/obj/rider.project.model.nuget.info | 1 + Proxy/obj/rider.project.restore.info | 1 + RSE.sln | 34 + RSE.sln.DotSettings.user | 23 + 323 files changed, 11769 insertions(+) create mode 100644 Backend/443Header.txt create mode 100644 Backend/80Header.txt create mode 100644 Backend/Backend.csproj create mode 100644 Backend/CountDuplicatedData.sql create mode 100644 Backend/DropAndCreateDiscarded.sql create mode 100644 Backend/DropAndCreateFiltered.sql create mode 100644 Backend/DropAndCreateMyDB.sql create mode 100755 Backend/GetDomainNamePort443.sh create mode 100755 Backend/GetDomainNamePort80.sh create mode 100644 Backend/Handler/Communication.cs create mode 100644 Backend/Handler/ContentFilter.cs create mode 100644 Backend/Handler/IpScanner.cs create mode 100644 Backend/Handler/ThreadHandler.cs create mode 100644 Backend/Helper/FilesystemHelper.cs create mode 100644 Backend/Helper/FilterHelper.cs create mode 100644 Backend/Helper/HttpClientHelper.cs create mode 100644 Backend/Helper/SearchHelper.cs create mode 100644 Backend/Helper/TcpClientHelper.cs create mode 100644 Backend/Helper/Urlverifier.cs create mode 100644 Backend/Program.cs create mode 100644 Backend/UpdateUnfilteredFilteredRow.sql create mode 100644 Backend/obj/Backend.csproj.EntityFrameworkCore.targets create mode 100644 Backend/obj/Backend.csproj.nuget.dgspec.json create mode 100644 Backend/obj/Backend.csproj.nuget.g.props create mode 100644 Backend/obj/Backend.csproj.nuget.g.targets create mode 100644 Backend/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Backend/obj/Debug/net8.0/Backend.AssemblyInfo.cs create mode 100644 Backend/obj/Debug/net8.0/Backend.AssemblyInfoInputs.cache create mode 100644 Backend/obj/Debug/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Backend/obj/Debug/net8.0/Backend.GlobalUsings.g.cs create mode 100644 Backend/obj/Debug/net8.0/Backend.assets.cache create mode 100644 Backend/obj/Debug/net8.0/Backend.csproj.AssemblyReference.cache create mode 100644 Backend/obj/Debug/net8.0/Backend.csproj.CoreCompileInputs.cache create mode 100644 Backend/obj/Debug/net8.0/Backend.csproj.FileListAbsolute.txt create mode 100644 Backend/obj/Debug/net8.0/Backend.csproj.Up2Date create mode 100644 Backend/obj/Debug/net8.0/Backend.dll create mode 100644 Backend/obj/Debug/net8.0/Backend.genruntimeconfig.cache create mode 100644 Backend/obj/Debug/net8.0/Backend.pdb create mode 100755 Backend/obj/Debug/net8.0/apphost create mode 100644 Backend/obj/Debug/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Backend/obj/Debug/net8.0/linux-x64/Backend.AssemblyInfo.cs create mode 100644 Backend/obj/Debug/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache create mode 100644 Backend/obj/Debug/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Backend/obj/Debug/net8.0/linux-x64/Backend.GlobalUsings.g.cs create mode 100644 Backend/obj/Debug/net8.0/linux-x64/Backend.assets.cache create mode 100644 Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.AssemblyReference.cache create mode 100644 Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.CoreCompileInputs.cache create mode 100644 Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.FileListAbsolute.txt create mode 100644 Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.Up2Date create mode 100644 Backend/obj/Debug/net8.0/linux-x64/Backend.dll create mode 100644 Backend/obj/Debug/net8.0/linux-x64/Backend.genruntimeconfig.cache create mode 100644 Backend/obj/Debug/net8.0/linux-x64/Backend.pdb create mode 100755 Backend/obj/Debug/net8.0/linux-x64/apphost create mode 100644 Backend/obj/Debug/net8.0/linux-x64/ref/Backend.dll create mode 100644 Backend/obj/Debug/net8.0/linux-x64/refint/Backend.dll create mode 100644 Backend/obj/Debug/net8.0/ref/Backend.dll create mode 100644 Backend/obj/Debug/net8.0/refint/Backend.dll create mode 100644 Backend/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs create mode 100644 Backend/obj/Debug/net9.0/Backend.AssemblyInfo.cs create mode 100644 Backend/obj/Debug/net9.0/Backend.AssemblyInfoInputs.cache create mode 100644 Backend/obj/Debug/net9.0/Backend.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Backend/obj/Debug/net9.0/Backend.GlobalUsings.g.cs create mode 100644 Backend/obj/Debug/net9.0/Backend.assets.cache create mode 100644 Backend/obj/Debug/net9.0/Backend.csproj.AssemblyReference.cache create mode 100644 Backend/obj/Debug/net9.0/linux-x64/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs create mode 100644 Backend/obj/Debug/net9.0/linux-x64/Backend.AssemblyInfo.cs create mode 100644 Backend/obj/Debug/net9.0/linux-x64/Backend.AssemblyInfoInputs.cache create mode 100644 Backend/obj/Debug/net9.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Backend/obj/Debug/net9.0/linux-x64/Backend.GlobalUsings.g.cs create mode 100644 Backend/obj/Debug/net9.0/linux-x64/Backend.csproj.AssemblyReference.cache create mode 100644 Backend/obj/Debug/net9.0/linux-x64/Backend.csproj.FileListAbsolute.txt create mode 100644 Backend/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Backend/obj/Release/net8.0/Backend.AssemblyInfo.cs create mode 100644 Backend/obj/Release/net8.0/Backend.AssemblyInfoInputs.cache create mode 100644 Backend/obj/Release/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Backend/obj/Release/net8.0/Backend.GlobalUsings.g.cs create mode 100644 Backend/obj/Release/net8.0/Backend.assets.cache create mode 100644 Backend/obj/Release/net8.0/Backend.csproj.AssemblyReference.cache create mode 100644 Backend/obj/Release/net8.0/Backend.csproj.CoreCompileInputs.cache create mode 100644 Backend/obj/Release/net8.0/Backend.csproj.FileListAbsolute.txt create mode 100644 Backend/obj/Release/net8.0/Backend.csproj.Up2Date create mode 100644 Backend/obj/Release/net8.0/Backend.dll create mode 100644 Backend/obj/Release/net8.0/Backend.genruntimeconfig.cache create mode 100644 Backend/obj/Release/net8.0/Backend.pdb create mode 100755 Backend/obj/Release/net8.0/apphost create mode 100644 Backend/obj/Release/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Backend/obj/Release/net8.0/linux-x64/Backend.AssemblyInfo.cs create mode 100644 Backend/obj/Release/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache create mode 100644 Backend/obj/Release/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Backend/obj/Release/net8.0/linux-x64/Backend.GlobalUsings.g.cs create mode 100644 Backend/obj/Release/net8.0/linux-x64/Backend.assets.cache create mode 100644 Backend/obj/Release/net8.0/linux-x64/Backend.csproj.AssemblyReference.cache create mode 100644 Backend/obj/Release/net8.0/linux-x64/Backend.csproj.CoreCompileInputs.cache create mode 100644 Backend/obj/Release/net8.0/linux-x64/Backend.csproj.FileListAbsolute.txt create mode 100644 Backend/obj/Release/net8.0/linux-x64/Backend.csproj.Up2Date create mode 100644 Backend/obj/Release/net8.0/linux-x64/Backend.dll create mode 100644 Backend/obj/Release/net8.0/linux-x64/Backend.genruntimeconfig.cache create mode 100644 Backend/obj/Release/net8.0/linux-x64/Backend.pdb create mode 100755 Backend/obj/Release/net8.0/linux-x64/apphost create mode 100644 Backend/obj/Release/net8.0/linux-x64/ref/Backend.dll create mode 100644 Backend/obj/Release/net8.0/linux-x64/refint/Backend.dll create mode 100644 Backend/obj/Release/net8.0/ref/Backend.dll create mode 100644 Backend/obj/Release/net8.0/refint/Backend.dll create mode 100644 Backend/obj/project.assets.json create mode 100644 Backend/obj/project.nuget.cache create mode 100644 Backend/obj/project.packagespec.json create mode 100644 Backend/obj/rider.project.model.nuget.info create mode 100644 Backend/obj/rider.project.restore.info create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/Backend.AssemblyInfo.cs create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/Backend.GlobalUsings.g.cs create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/Backend.assets.cache create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.AssemblyReference.cache create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.CopyComplete create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.CoreCompileInputs.cache create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.FileListAbsolute.txt create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/Backend.dll create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/Backend.genruntimeconfig.cache create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/Backend.pdb create mode 100755 Backend/obj/x64/Debug/net8.0/linux-x64/apphost create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/ref/Backend.dll create mode 100644 Backend/obj/x64/Debug/net8.0/linux-x64/refint/Backend.dll create mode 100644 Backend/obj/x64/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Backend/obj/x64/Release/net8.0/Backend.AssemblyInfo.cs create mode 100644 Backend/obj/x64/Release/net8.0/Backend.AssemblyInfoInputs.cache create mode 100644 Backend/obj/x64/Release/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Backend/obj/x64/Release/net8.0/Backend.GlobalUsings.g.cs create mode 100644 Backend/obj/x64/Release/net8.0/Backend.assets.cache create mode 100644 Backend/obj/x64/Release/net8.0/Backend.csproj.AssemblyReference.cache create mode 100644 Backend/obj/x64/Release/net8.0/Backend.csproj.CopyComplete create mode 100644 Backend/obj/x64/Release/net8.0/Backend.csproj.CoreCompileInputs.cache create mode 100644 Backend/obj/x64/Release/net8.0/Backend.csproj.FileListAbsolute.txt create mode 100644 Backend/obj/x64/Release/net8.0/Backend.dll create mode 100644 Backend/obj/x64/Release/net8.0/Backend.genruntimeconfig.cache create mode 100644 Backend/obj/x64/Release/net8.0/Backend.pdb create mode 100644 Backend/obj/x64/Release/net8.0/PublishOutputs.2b81e27f33.txt create mode 100755 Backend/obj/x64/Release/net8.0/apphost create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/Backend.AssemblyInfo.cs create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/Backend.GlobalUsings.g.cs create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/Backend.assets.cache create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/Backend.csproj.AssemblyReference.cache create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/Backend.csproj.CopyComplete create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/Backend.csproj.CoreCompileInputs.cache create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/Backend.csproj.FileListAbsolute.txt create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/Backend.dll create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/Backend.genruntimeconfig.cache create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/Backend.pdb create mode 100755 Backend/obj/x64/Release/net8.0/linux-x64/apphost create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/ref/Backend.dll create mode 100644 Backend/obj/x64/Release/net8.0/linux-x64/refint/Backend.dll create mode 100644 Backend/obj/x64/Release/net8.0/ref/Backend.dll create mode 100644 Backend/obj/x64/Release/net8.0/refint/Backend.dll create mode 100644 Manager/Commands.cs create mode 100644 Manager/Manager.csproj create mode 100644 Manager/Program.cs create mode 100644 Manager/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Manager/obj/Debug/net8.0/Manager.AssemblyInfo.cs create mode 100644 Manager/obj/Debug/net8.0/Manager.AssemblyInfoInputs.cache create mode 100644 Manager/obj/Debug/net8.0/Manager.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Manager/obj/Debug/net8.0/Manager.GlobalUsings.g.cs create mode 100644 Manager/obj/Debug/net8.0/Manager.assets.cache create mode 100644 Manager/obj/Debug/net8.0/Manager.csproj.AssemblyReference.cache create mode 100644 Manager/obj/Debug/net8.0/Manager.csproj.CoreCompileInputs.cache create mode 100644 Manager/obj/Debug/net8.0/Manager.csproj.FileListAbsolute.txt create mode 100644 Manager/obj/Debug/net8.0/Manager.csproj.Up2Date create mode 100644 Manager/obj/Debug/net8.0/Manager.dll create mode 100644 Manager/obj/Debug/net8.0/Manager.genruntimeconfig.cache create mode 100644 Manager/obj/Debug/net8.0/Manager.pdb create mode 100755 Manager/obj/Debug/net8.0/apphost create mode 100644 Manager/obj/Debug/net8.0/ref/Manager.dll create mode 100644 Manager/obj/Debug/net8.0/refint/Manager.dll create mode 100644 Manager/obj/Manager.csproj.nuget.dgspec.json create mode 100644 Manager/obj/Manager.csproj.nuget.g.props create mode 100644 Manager/obj/Manager.csproj.nuget.g.targets create mode 100644 Manager/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Manager/obj/Release/net8.0/Manager.AssemblyInfo.cs create mode 100644 Manager/obj/Release/net8.0/Manager.AssemblyInfoInputs.cache create mode 100644 Manager/obj/Release/net8.0/Manager.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Manager/obj/Release/net8.0/Manager.GlobalUsings.g.cs create mode 100644 Manager/obj/Release/net8.0/Manager.assets.cache create mode 100644 Manager/obj/Release/net8.0/Manager.csproj.AssemblyReference.cache create mode 100644 Manager/obj/Release/net8.0/Manager.csproj.CoreCompileInputs.cache create mode 100644 Manager/obj/Release/net8.0/Manager.csproj.FileListAbsolute.txt create mode 100644 Manager/obj/Release/net8.0/Manager.csproj.Up2Date create mode 100644 Manager/obj/Release/net8.0/Manager.dll create mode 100644 Manager/obj/Release/net8.0/Manager.genruntimeconfig.cache create mode 100644 Manager/obj/Release/net8.0/Manager.pdb create mode 100755 Manager/obj/Release/net8.0/apphost create mode 100644 Manager/obj/Release/net8.0/ref/Manager.dll create mode 100644 Manager/obj/Release/net8.0/refint/Manager.dll create mode 100644 Manager/obj/project.assets.json create mode 100644 Manager/obj/project.nuget.cache create mode 100644 Manager/obj/project.packagespec.json create mode 100644 Manager/obj/rider.project.model.nuget.info create mode 100644 Manager/obj/rider.project.restore.info create mode 100644 Models/BackupDB/Discarded.db create mode 100644 Models/BackupDB/Filtered.db create mode 100644 Models/BackupDB/ScannerResume.db create mode 100644 Models/BackupDB/mydb.db create mode 100644 Models/Discarded0.db create mode 100644 Models/Discarded1.db create mode 100644 Models/Filtered.db create mode 100644 Models/Handler/DbHandler.cs create mode 100644 Models/Model/Backend/DatabaseSizes.cs create mode 100644 Models/Model/Backend/Discarded.cs create mode 100644 Models/Model/Backend/DiscardedDbHandlerSetting.cs create mode 100644 Models/Model/Backend/Filtered.cs create mode 100644 Models/Model/Backend/Operations.cs create mode 100644 Models/Model/Backend/QueueItem.cs create mode 100644 Models/Model/Backend/ScannerResumeObject.cs create mode 100644 Models/Model/Backend/SizeUnits.cs create mode 100644 Models/Model/Backend/Unfiltered.cs create mode 100644 Models/Model/External/CommunicationCommand.cs create mode 100644 Models/Model/External/CommunicationObject.cs create mode 100644 Models/Model/External/CommunicationResult.cs create mode 100644 Models/Model/External/ScanningStatus.cs create mode 100644 Models/Model/External/SearchResult.cs create mode 100644 Models/Model/External/SearchResults.cs create mode 100644 Models/Models.csproj create mode 100644 Models/Models.csproj.DotSettings create mode 100644 Models/ScannerResume.db create mode 100644 Models/mydb.db create mode 100644 Models/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Models/obj/Debug/net8.0/Models.AssemblyInfo.cs create mode 100644 Models/obj/Debug/net8.0/Models.AssemblyInfoInputs.cache create mode 100644 Models/obj/Debug/net8.0/Models.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Models/obj/Debug/net8.0/Models.GlobalUsings.g.cs create mode 100644 Models/obj/Debug/net8.0/Models.assets.cache create mode 100644 Models/obj/Debug/net8.0/Models.csproj.AssemblyReference.cache create mode 100644 Models/obj/Debug/net8.0/Models.csproj.CoreCompileInputs.cache create mode 100644 Models/obj/Debug/net8.0/Models.csproj.FileListAbsolute.txt create mode 100644 Models/obj/Debug/net8.0/Models.dll create mode 100644 Models/obj/Debug/net8.0/Models.pdb create mode 100644 Models/obj/Debug/net8.0/ref/Models.dll create mode 100644 Models/obj/Debug/net8.0/refint/Models.dll create mode 100644 Models/obj/Models.csproj.EntityFrameworkCore.targets create mode 100644 Models/obj/Models.csproj.nuget.dgspec.json create mode 100644 Models/obj/Models.csproj.nuget.g.props create mode 100644 Models/obj/Models.csproj.nuget.g.targets create mode 100644 Models/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Models/obj/Release/net8.0/Models.AssemblyInfo.cs create mode 100644 Models/obj/Release/net8.0/Models.AssemblyInfoInputs.cache create mode 100644 Models/obj/Release/net8.0/Models.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Models/obj/Release/net8.0/Models.GlobalUsings.g.cs create mode 100644 Models/obj/Release/net8.0/Models.assets.cache create mode 100644 Models/obj/Release/net8.0/Models.csproj.AssemblyReference.cache create mode 100644 Models/obj/Release/net8.0/Models.csproj.CoreCompileInputs.cache create mode 100644 Models/obj/Release/net8.0/Models.csproj.FileListAbsolute.txt create mode 100644 Models/obj/Release/net8.0/Models.dll create mode 100644 Models/obj/Release/net8.0/Models.pdb create mode 100644 Models/obj/Release/net8.0/ref/Models.dll create mode 100644 Models/obj/Release/net8.0/refint/Models.dll create mode 100644 Models/obj/project.assets.json create mode 100644 Models/obj/project.nuget.cache create mode 100644 Models/obj/project.packagespec.json create mode 100644 Models/obj/rider.project.model.nuget.info create mode 100644 Models/obj/rider.project.restore.info create mode 100644 Proxy/Program.cs create mode 100644 Proxy/Properties/launchSettings.json create mode 100644 Proxy/Proxy.csproj create mode 100644 Proxy/Proxy.http create mode 100644 Proxy/appsettings.Development.json create mode 100644 Proxy/appsettings.json create mode 100644 Proxy/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Proxy/obj/Debug/net8.0/Proxy.AssemblyInfo.cs create mode 100644 Proxy/obj/Debug/net8.0/Proxy.AssemblyInfoInputs.cache create mode 100644 Proxy/obj/Debug/net8.0/Proxy.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Proxy/obj/Debug/net8.0/Proxy.GlobalUsings.g.cs create mode 100644 Proxy/obj/Debug/net8.0/Proxy.MvcApplicationPartsAssemblyInfo.cache create mode 100644 Proxy/obj/Debug/net8.0/Proxy.assets.cache create mode 100644 Proxy/obj/Debug/net8.0/Proxy.csproj.AssemblyReference.cache create mode 100644 Proxy/obj/Debug/net8.0/Proxy.csproj.CoreCompileInputs.cache create mode 100644 Proxy/obj/Debug/net8.0/Proxy.csproj.FileListAbsolute.txt create mode 100644 Proxy/obj/Debug/net8.0/Proxy.csproj.Up2Date create mode 100644 Proxy/obj/Debug/net8.0/Proxy.dll create mode 100644 Proxy/obj/Debug/net8.0/Proxy.genruntimeconfig.cache create mode 100644 Proxy/obj/Debug/net8.0/Proxy.pdb create mode 100755 Proxy/obj/Debug/net8.0/apphost create mode 100644 Proxy/obj/Debug/net8.0/ref/Proxy.dll create mode 100644 Proxy/obj/Debug/net8.0/refint/Proxy.dll create mode 100644 Proxy/obj/Debug/net8.0/staticwebassets.build.endpoints.json create mode 100644 Proxy/obj/Debug/net8.0/staticwebassets.build.json create mode 100644 Proxy/obj/Debug/net8.0/staticwebassets/msbuild.build.Proxy.props create mode 100644 Proxy/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Proxy.props create mode 100644 Proxy/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Proxy.props create mode 100644 Proxy/obj/Proxy.csproj.nuget.dgspec.json create mode 100644 Proxy/obj/Proxy.csproj.nuget.g.props create mode 100644 Proxy/obj/Proxy.csproj.nuget.g.targets create mode 100644 Proxy/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Proxy/obj/Release/net8.0/Proxy.AssemblyInfo.cs create mode 100644 Proxy/obj/Release/net8.0/Proxy.AssemblyInfoInputs.cache create mode 100644 Proxy/obj/Release/net8.0/Proxy.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Proxy/obj/Release/net8.0/Proxy.GlobalUsings.g.cs create mode 100644 Proxy/obj/Release/net8.0/Proxy.MvcApplicationPartsAssemblyInfo.cache create mode 100644 Proxy/obj/Release/net8.0/Proxy.assets.cache create mode 100644 Proxy/obj/Release/net8.0/Proxy.csproj.AssemblyReference.cache create mode 100644 Proxy/obj/Release/net8.0/Proxy.csproj.CoreCompileInputs.cache create mode 100644 Proxy/obj/Release/net8.0/Proxy.csproj.FileListAbsolute.txt create mode 100644 Proxy/obj/Release/net8.0/Proxy.csproj.Up2Date create mode 100644 Proxy/obj/Release/net8.0/Proxy.dll create mode 100644 Proxy/obj/Release/net8.0/Proxy.genruntimeconfig.cache create mode 100644 Proxy/obj/Release/net8.0/Proxy.pdb create mode 100755 Proxy/obj/Release/net8.0/apphost create mode 100644 Proxy/obj/Release/net8.0/ref/Proxy.dll create mode 100644 Proxy/obj/Release/net8.0/refint/Proxy.dll create mode 100644 Proxy/obj/Release/net8.0/staticwebassets.build.endpoints.json create mode 100644 Proxy/obj/Release/net8.0/staticwebassets.build.json create mode 100644 Proxy/obj/Release/net8.0/staticwebassets/msbuild.build.Proxy.props create mode 100644 Proxy/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.Proxy.props create mode 100644 Proxy/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.Proxy.props create mode 100644 Proxy/obj/project.assets.json create mode 100644 Proxy/obj/project.nuget.cache create mode 100644 Proxy/obj/project.packagespec.json create mode 100644 Proxy/obj/rider.project.model.nuget.info create mode 100644 Proxy/obj/rider.project.restore.info create mode 100644 RSE.sln create mode 100644 RSE.sln.DotSettings.user diff --git a/.gitignore b/.gitignore index 1b7b189..473aa72 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,12 @@ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +**/bin/* +**/**/bin/* +**/opt/* +**/**/opt/* + # User-specific stuff .idea/**/workspace.xml .idea/**/tasks.xml diff --git a/Backend/443Header.txt b/Backend/443Header.txt new file mode 100644 index 0000000..e6f08b8 --- /dev/null +++ b/Backend/443Header.txt @@ -0,0 +1,8 @@ + % Total % Received % Xferd Average Speed Time Time Time Current + Dload Upload Total Spent Left Speed + 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 192.3.147.62:443... +* connect to 192.3.147.62 port 443 from 192.168.80.132 port 41070 failed: Connection refused +* Failed to connect to 192.3.147.62 port 443 after 117 ms: Could not connect to server + 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 +* closing connection #0 +curl: (7) Failed to connect to 192.3.147.62 port 443 after 117 ms: Could not connect to server diff --git a/Backend/80Header.txt b/Backend/80Header.txt new file mode 100644 index 0000000..4d42d14 --- /dev/null +++ b/Backend/80Header.txt @@ -0,0 +1,10 @@ + % Total % Received % Xferd Average Speed Time Time Time Current + Dload Upload Total Spent Left Speed + 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 192.3.147.66:80... +* Connected to 192.3.147.66 (192.3.147.66) port 80 +> HEAD / HTTP/1.1 +> Host: 192.3.147.66 +> User-Agent: curl/8.9.1 +> Accept: */* +> +* Request completely sent off diff --git a/Backend/Backend.csproj b/Backend/Backend.csproj new file mode 100644 index 0000000..f445ed4 --- /dev/null +++ b/Backend/Backend.csproj @@ -0,0 +1,28 @@ + + + + Exe + net8.0 + enable + enable + + x64 + true + + + + + + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + diff --git a/Backend/CountDuplicatedData.sql b/Backend/CountDuplicatedData.sql new file mode 100644 index 0000000..ec1195c --- /dev/null +++ b/Backend/CountDuplicatedData.sql @@ -0,0 +1,3 @@ +SELECT CertificateIssuerCountry, COUNT(*) c FROM Filtered GROUP BY CertificateIssuerCountry HAVING c > 1 ORDER BY c DESC; + +--SELECT ServerType1, ServerType2 FROM Filtered WHERE (ServerType1 NOT NULL AND ServerType1 != '') AND (ServerType2 NOT NULL AND ServerType2 != '') ORDER BY ServerType2 DESC; \ No newline at end of file diff --git a/Backend/DropAndCreateDiscarded.sql b/Backend/DropAndCreateDiscarded.sql new file mode 100644 index 0000000..82b6806 --- /dev/null +++ b/Backend/DropAndCreateDiscarded.sql @@ -0,0 +1,8 @@ +DROP TABLE Discarded; + +CREATE TABLE "Discarded" ( + "Id" INTEGER NOT NULL, + "Ip" TEXT NOT NULL, + "ResponseCode" INTEGER NOT NULL, + PRIMARY KEY("Id" AUTOINCREMENT) +); \ No newline at end of file diff --git a/Backend/DropAndCreateFiltered.sql b/Backend/DropAndCreateFiltered.sql new file mode 100644 index 0000000..ed0d761 --- /dev/null +++ b/Backend/DropAndCreateFiltered.sql @@ -0,0 +1,37 @@ +VACUUM; + +DROP TABLE Filtered; + +CREATE TABLE "Filtered" ( + "Id" INTEGER NOT NULL, + "Ip" TEXT NOT NULL, + "Port1" INTEGER NOT NULL, + "Port2" INTEGER NOT NULL, + "Title1" TEXT NOT NULL, + "Title2" TEXT NOT NULL, + "Description1" TEXT NOT NULL, + "Description2" TEXT NOT NULL, + "Url1" TEXT NOT NULL, + "Url2" TEXT NOT NULL, + "ServerType1" TEXT NOT NULL, + "ServerType2" TEXT NOT NULL, + "RobotsTXT1" TEXT NOT NULL, + "RobotsTXT2" TEXT NOT NULL, + "HttpVersion1" TEXT NOT NULL, + "HttpVersion2" TEXT NOT NULL, + "CertificateIssuerCountry" TEXT NOT NULL, + "CertificateOrganizationName" TEXT NOT NULL, + "IpV6" TEXT NOT NULL, + "TlsVersion" TEXT NOT NULL, + "CipherSuite" TEXT NOT NULL, + "KeyExchangeAlgorithm" TEXT NOT NULL, + "PublicKeyType1" TEXT NOT NULL, + "PublicKeyType2" TEXT NOT NULL, + "PublicKeyType3" TEXT NOT NULL, + "AcceptEncoding1" TEXT NOT NULL, + "AcceptEncoding2" TEXT NOT NULL, + "ALPN" TEXT NOT NULL, + "Connection1" TEXT NOT NULL, + "Connection2" TEXT NOT NULL, + PRIMARY KEY("Id" AUTOINCREMENT) +) \ No newline at end of file diff --git a/Backend/DropAndCreateMyDB.sql b/Backend/DropAndCreateMyDB.sql new file mode 100644 index 0000000..b7f6379 --- /dev/null +++ b/Backend/DropAndCreateMyDB.sql @@ -0,0 +1,19 @@ +DROP TABLE Unfiltered; +DROP TABLE Runtimes; + +CREATE TABLE "Unfiltered" ( + "Id" INTEGER NOT NULL, + "Ip" TEXT NOT NULL, + "ResponseCode" INTEGER NOT NULL, + "Port1" INTEGER NOT NULL, + "Port2" INTEGER NOT NULL, + "Filtered" INTEGER NOT NULL, + CONSTRAINT "PK_Unfiltered" PRIMARY KEY("Id" AUTOINCREMENT) +); + +CREATE TABLE "Runtimes" ( + "Id" INTEGER NOT NULL CONSTRAINT "PK_Runtimes" PRIMARY KEY AUTOINCREMENT, + "StartTime" TEXT NOT NULL, + "EndTime" TEXT NOT NULL, + "ThreadNumber" INTEGER NOT NULL +); \ No newline at end of file diff --git a/Backend/GetDomainNamePort443.sh b/Backend/GetDomainNamePort443.sh new file mode 100755 index 0000000..5177341 --- /dev/null +++ b/Backend/GetDomainNamePort443.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +curl -k -vvI -m 10 https://"$1" &> 443Header.txt diff --git a/Backend/GetDomainNamePort80.sh b/Backend/GetDomainNamePort80.sh new file mode 100755 index 0000000..59f8260 --- /dev/null +++ b/Backend/GetDomainNamePort80.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +curl -k -vvI -m 10 http://"$1" &> 80Header.txt diff --git a/Backend/Handler/Communication.cs b/Backend/Handler/Communication.cs new file mode 100644 index 0000000..a0dcdfe --- /dev/null +++ b/Backend/Handler/Communication.cs @@ -0,0 +1,167 @@ +using System.Diagnostics.CodeAnalysis; +using System.Text.Json; +using Backend.Helper; +using MessagePack; +using Models.Handler; +using Models.Model.Backend; +using Models.Model.External; +using NetMQ; +using NetMQ.Sockets; + +namespace Backend.Handler; + +public class Communication +{ + private readonly NetMQPoller _poller; + private readonly DbHandler _dbHandler; + private readonly ThreadHandler _threadHandler; + + public Communication(DbHandler dbHandler, ThreadHandler threadHandler) + { + _dbHandler = dbHandler; + _threadHandler = threadHandler; + _poller = new(); + } + + public WaitHandle[] Start() + { + WaitHandle[] waitHandles = new WaitHandle[1]; + EventWaitHandle handle = new(false, EventResetMode.ManualReset); + waitHandles[0] = handle; + + Thread thread = new(Server!); + thread.Start(handle); + + return waitHandles; + } + + private void Server(object obj) + { + using ResponseSocket server = new(); + server.Bind("tcp://*:5556"); + + server.ReceiveReady += OnServerOnReceiveReady; + + _poller.Add(server); + + Console.WriteLine("Server is running and waiting for client requests..."); + + _poller.Run(); + + Console.WriteLine("Communication stopped."); + + ((EventWaitHandle) obj).Set(); + } + + [RequiresDynamicCode("Calls System.Text.Json.JsonSerializer.Serialize(TValue, JsonSerializerOptions)")] + [RequiresUnreferencedCode("Calls System.Text.Json.JsonSerializer.Serialize(TValue, JsonSerializerOptions)")] + private void OnServerOnReceiveReady(object? _, NetMQSocketEventArgs e) + { + byte[] message = e.Socket.ReceiveFrameBytes(); + + CommunicationObject communicationObject = MessagePackSerializer.Deserialize(message); + + switch (communicationObject.Command) + { + case CommunicationCommand.GetScanningProgress: + { + DatabaseSizes databaseSizes = FilesystemHelper.GetDatabaseSizes(); + + long discardedIndexes = _dbHandler.GetDiscardedIndexes(); + + ScanningStatus status = new(); + // 4294967296 is all Ipv4 addresses. + + if (discardedIndexes != 0) + { + status.PercentageOfIpv4Scanned = (float)discardedIndexes / 4294967296 * 100; + } + else + { + status.PercentageOfIpv4Scanned = 0.0000000001f; + } + + status.AmountOfIpv4Left = 4294967296 - discardedIndexes; + status.TotalFiltered = DbHandler.GetFilteredIndexes(); + status.TotalDiscarded = discardedIndexes; + status.MyDbSize = databaseSizes.MyDbSize; + status.FilteredDbSize = databaseSizes.FilteredDbSize; + status.DiscardedDbSize = databaseSizes.DiscardedDbSize; + + + byte[] serializedResult = MessagePackSerializer.Serialize(status, MessagePackSerializerOptions.Standard.WithCompression(MessagePackCompression.Lz4BlockArray)); + + e.Socket.SendFrame(serializedResult); + break; + } + case CommunicationCommand.StopScanning: + SendStringResponse(e, "Server is stopping."); + + _threadHandler.Stop(); + break; + + case CommunicationCommand.GarbageCollect: + ThreadHandler.ManualGc(); + + SendStringResponse(e, "Server has garbage collected."); + + _threadHandler.Stop(); + break; + + case CommunicationCommand.DbReindex: + _dbHandler.ReIndex(); + + SendStringResponse(e, "All Dbs have been reindexed."); + break; + + case CommunicationCommand.DbVacuum: + _dbHandler.Vacuum(); + + SendStringResponse(e, "All Dbs have been vacuumed."); + break; + + case CommunicationCommand.GetSearches: + { + if (!string.IsNullOrWhiteSpace(communicationObject.SearchTerm)) + { + SendSearchResponse(e, communicationObject.SearchTerm); + } + + break; + } + } + } + + private static void SendStringResponse(NetMQSocketEventArgs e, string response) + { + MessagePackSerializerOptions withCompression = MessagePackSerializerOptions.Standard.WithCompression(MessagePackCompression.Lz4BlockArray); + byte[] serializedResult = MessagePackSerializer.Serialize(response, withCompression); + + e.Socket.SendFrame(serializedResult); + } + + private static void SendSearchResponse(NetMQSocketEventArgs e, string searchTerm) + { + //SearchResults result = SearchHelper.Search(communicationObject.SearchTerm!, _dbHandler); + SearchResults result = new() + { + Results = [] + }; + SearchResult lol = new() + { + Url = "Remember to use an actual search tearm. Like 'dotnet 9.0'", + Title = "Remember to use an actual search tearm. Like 'dotnet 9.0'", + }; + + result.Results.Add(lol); + + string serializedResult = JsonSerializer.Serialize(result); + + e.Socket.SendFrame(serializedResult); + } + + public void Stop() + { + _poller.Stop(); + } +} \ No newline at end of file diff --git a/Backend/Handler/ContentFilter.cs b/Backend/Handler/ContentFilter.cs new file mode 100644 index 0000000..00d9a38 --- /dev/null +++ b/Backend/Handler/ContentFilter.cs @@ -0,0 +1,238 @@ +using System.Collections.Concurrent; +using System.Diagnostics; +using System.Text; +using Backend.Helper; +using Models.Handler; +using Models.Model.Backend; + +namespace Backend.Handler; + +public class ContentFilter +{ + private readonly ConcurrentQueue _queue; + private readonly DbHandler _dbHandler; + private const string GetDomainPort80 = "/home/skingging/Documents/Projects/CSharp/RSE/Backend/GetDomainNamePort80.sh"; + private const string GetDomainPort443 = "/home/skingging/Documents/Projects/CSharp/RSE/Backend/GetDomainNamePort443.sh"; + private bool _stop; + + public ContentFilter(ConcurrentQueue queue, DbHandler dbHandler) + { + _queue = queue; + _dbHandler = dbHandler; + } + + public WaitHandle[] Start() + { + WaitHandle[] waitHandles = new WaitHandle[1]; + EventWaitHandle handle = new(false, EventResetMode.ManualReset); + waitHandles[0] = handle; + Thread f = new (Filter!); + f.Start(handle); + + return waitHandles; + } + + private void Filter(object obj) + { + long indexes = DbHandler.GetUnfilteredIndexes(); + + for (long i = 0; i < indexes; i++) + { + if (_stop) break; + + Unfiltered? unfiltered = DbHandler.ReadUnfilteredWithId(i); + + if (unfiltered is null || unfiltered.Filtered == 1) continue; + + unfiltered.Filtered = 1; + + QueueItem superUnfilteredObject = new() + { + Unfiltered = unfiltered, + Operations = Operations.Update + }; + + _queue.Enqueue(superUnfilteredObject); + + Filtered filtered = GetSiteData(unfiltered.Ip); + + filtered.Port1 = unfiltered.Port1; + filtered.Port2 = unfiltered.Port2; + + QueueItem superFilteredObject = new() + { + Filtered = filtered, + Operations = Operations.Insert + }; + + _queue.Enqueue(superFilteredObject); + } + + ((EventWaitHandle) obj).Set(); + } + + private static Filtered GetSiteData(string ip) + { + StartProcess(ip, 80); + StartProcess(ip, 443); + + string url1 = ""; + string url2 = ""; + string title1 = ""; + string title2 = ""; + string description1 = ""; + string description2 = ""; + bool robotsTxt1 = false; + bool robotsTxt2 = false; + string serverType1 = ""; + string serverType2 = ""; + string httpVersion1 = ""; + string httpVersion2 = ""; + string alpn = ""; + string certificateIssuerCountry = ""; + string certificateOrganizationName = ""; + string ipV6 = ""; + string tlsVersion = ""; + string cipherSuite = ""; + string keyExchangeAlgorithm = ""; + string publicKeyType1 = ""; + string publicKeyType2 = ""; + string publicKeyType3 = ""; + string acceptEncoding1 = ""; + string acceptEncoding2 = ""; + string connection1 = ""; + string connection2 = ""; + + int[] ports = [80, 443]; + + for (int i = 0; i < ports.Length; i++) + { + using StreamReader streamReader = new($"{ports[i]}Header.txt"); + + while (streamReader.Peek() != -1) + { + string? line = streamReader.ReadLine(); + + if (string.IsNullOrWhiteSpace(line)) continue; + + if (ports[i] == 80 && string.IsNullOrWhiteSpace(url1)) { FilterHelper.GetDomain(line, out url1); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(url2)) { FilterHelper.GetDomain(line, out url2); } + if (ports[i] == 80 && string.IsNullOrWhiteSpace(serverType1)) { FilterHelper.GetServerType(line, out serverType1); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(serverType2)) { FilterHelper.GetServerType(line, out serverType2); } + if (ports[i] == 80 && string.IsNullOrWhiteSpace(httpVersion1)) { FilterHelper.GetHttpVersion(line, out httpVersion1); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(httpVersion2)) { FilterHelper.GetHttpVersion(line, out httpVersion2); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(alpn)) { FilterHelper.GetALPN(line, out alpn); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(certificateIssuerCountry)) { FilterHelper.GetCertificateIssuerCountry(line, out certificateIssuerCountry); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(certificateOrganizationName)) { FilterHelper.GetCertificateOrganizationName(line, out certificateOrganizationName); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(ipV6)) { FilterHelper.GetIpV6(line, out ipV6); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(tlsVersion)) { FilterHelper.GetTlsVersion(line, out tlsVersion); } + if (ports[i] == 80 && string.IsNullOrWhiteSpace(connection1)) { FilterHelper.GetConnection(line, out connection1); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(connection2)) { FilterHelper.GetConnection(line, out connection2); } + if (ports[i] == 80 && string.IsNullOrWhiteSpace(acceptEncoding1)) { FilterHelper.GetEncoding(line, out acceptEncoding1); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(acceptEncoding2)) { FilterHelper.GetEncoding(line, out acceptEncoding2); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(publicKeyType1)) { FilterHelper.GetPublicKeyType(line, out publicKeyType1, "Certificate level 0: Public key type "); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(publicKeyType2)) { FilterHelper.GetPublicKeyType(line, out publicKeyType2, "Certificate level 1: Public key type "); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(publicKeyType3)) { FilterHelper.GetPublicKeyType(line, out publicKeyType3, "Certificate level 2: Public key type "); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(cipherSuite)) { FilterHelper.GetCipherSuite(line, out cipherSuite); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(keyExchangeAlgorithm)) { FilterHelper.GetKeyExchangeAlgorithm(line, out keyExchangeAlgorithm); } + } + } + + for (int i = 0; i < ports.Length; i++) + { + string? html; + + if (ports[i] == 80) + { + if (string.IsNullOrWhiteSpace(url1)) continue; + + html = Task.Run(() => HttpClientHelper.GetHtml(url1, 80).Result).Result; + } + else + { + if (string.IsNullOrWhiteSpace(url2)) continue; + + html = Task.Run(() => HttpClientHelper.GetHtml(url2, 443).Result).Result; + } + + if (string.IsNullOrWhiteSpace(html)) continue; + + if (ports[i] == 80 && string.IsNullOrWhiteSpace(title1)) { FilterHelper.GetTitle(html, out title1); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(title2)) { FilterHelper.GetTitle(html ,out title2); } + if (ports[i] == 80 && string.IsNullOrWhiteSpace(description1)) { FilterHelper.GetDescription(html, out description1); } + if (ports[i] == 443 && string.IsNullOrWhiteSpace(description2)) { FilterHelper.GetDescription(html, out description2); } + if (ports[i] == 80 && !robotsTxt1) { robotsTxt1 = Task.Run(() => HttpClientHelper.HasRobotsTxt(url1, 80).Result).Result; } + if (ports[i] == 443 && !robotsTxt2) { robotsTxt2 = Task.Run(() => HttpClientHelper.HasRobotsTxt(url2, 443).Result).Result; } + } + + Filtered siteData = new() + { + Ip = ip, + Url1 = url1, + Url2 = url2, + Title1 = title1, + Title2 = title2, + Description1 = description1, + Description2 = description2, + ServerType1 = serverType1, + ServerType2 = serverType2, + RobotsTXT1 = robotsTxt1, + RobotsTXT2 = robotsTxt2, + HttpVersion1 = httpVersion1, + HttpVersion2 = httpVersion2, + ALPN = alpn, + CertificateIssuerCountry = certificateIssuerCountry, + CertificateOrganizationName = certificateOrganizationName, + IpV6 = ipV6, + TlsVersion = tlsVersion, + CipherSuite = cipherSuite, + KeyExchangeAlgorithm = keyExchangeAlgorithm, + PublicKeyType1 = publicKeyType1, + PublicKeyType2 = publicKeyType2, + PublicKeyType3 = publicKeyType3, + AcceptEncoding1 = acceptEncoding1, + AcceptEncoding2 = acceptEncoding2, + Connection1 = connection1, + Connection2 = connection2, + }; + + return siteData; + } + + private static void StartProcess(string ip, int port) + { + string fileName = port == 80 ? GetDomainPort80 : GetDomainPort443; + + Process proc = new(); + proc.StartInfo = new() + { + FileName = fileName, + Arguments = $"{ip}", + UseShellExecute = false, + RedirectStandardOutput = false, + RedirectStandardError = false, + RedirectStandardInput = false, + CreateNoWindow = true + }; + + try + { + proc.Start(); + proc.WaitForExit(); + } + catch (Exception e) + { + Console.WriteLine(e); + } + finally + { + proc.Close(); + proc.Dispose(); + } + } + + public void Stop() + { + _stop = true; + } +} \ No newline at end of file diff --git a/Backend/Handler/IpScanner.cs b/Backend/Handler/IpScanner.cs new file mode 100644 index 0000000..750260b --- /dev/null +++ b/Backend/Handler/IpScanner.cs @@ -0,0 +1,229 @@ +using System.Collections.Concurrent; +using System.Globalization; +using System.Net; +using System.Net.NetworkInformation; +using Backend.Helper; +using Models.Handler; +using Models.Model.Backend; + +namespace Backend.Handler; + +public class ScanSettings +{ + public int Start; + public int End; + public int ThreadNumber; + public EventWaitHandle? Handle; +} + +public class IpScanner +{ + private readonly ConcurrentQueue _queue; + private readonly ConcurrentQueue _discardedQueue; + private readonly DbHandler _dbHandler; + private bool _stop; + + public IpScanner(ConcurrentQueue queue, DbHandler dbHandler, ConcurrentQueue discardedQueue) + { + _queue = queue; + _dbHandler = dbHandler; + _discardedQueue = discardedQueue; + } + + public WaitHandle[] Start(int threads) + { + int threadsAmount = 0; + if (threads % 2 == 0) + { + threadsAmount = 256 / threads; + } + + WaitHandle[] waitHandles = new WaitHandle[threads]; + + for (int i = 0; i < threads; i++) + { + EventWaitHandle handle = new(false, EventResetMode.ManualReset); + + ScanSettings scanSettings = new() + { + Start = threadsAmount * i, + End = threadsAmount * i + threadsAmount, + ThreadNumber = i, + Handle = handle + }; + + waitHandles[i] = handle; + + Thread f = new (Scan!); + f.Start(scanSettings); + + Console.WriteLine($"Scanner thread ({i}) started"); + Thread.Sleep(1000); + } + + return waitHandles; + } + + private void Scan(object obj) + { + ScanSettings scanSettings = (ScanSettings)obj; + + ScannerResumeObject resumeObject = new(); + resumeObject.ThreadNumber = scanSettings.ThreadNumber; + resumeObject.StartRange = scanSettings.Start; + resumeObject.EndRange = scanSettings.End; + + ScannerResumeObject? resumeNow = _dbHandler.GetResumeObject(scanSettings.ThreadNumber); + + int secondByte = 0; + int thirdByte = 0; + int fourthByte = 0; + + if (resumeNow is not null) + { + scanSettings.Start = resumeNow.FirstByte; + scanSettings.End = resumeNow.EndRange; + secondByte = resumeNow.SecondByte; + thirdByte = resumeNow.ThirdByte; + fourthByte = resumeNow.FourthByte; + } + + byte[] buf = []; + using Ping ping = new(); + + for (int i = scanSettings.Start; i < scanSettings.End; i++) + { + if (i is 0 or 10 or 127 or 256) continue; + if (i is >= 224 and <= 239) continue; + + for (int j = secondByte; j < 256; j++) + { + if (i == 169 && j == 254) continue; + if (i == 192 && j == 168) continue; + if (i == 198 && j == 18 || j == 19) continue; + if (i == 172 && j is >= 16 and <= 31) continue; + + for (int k = thirdByte; k < 256; k++) + { + if (i == 192 && k == 2) continue; + if (i == 192 && j == 88 && k == 99) continue; + + if (_discardedQueue.Count >= 2000) + { + Console.WriteLine("loooooooooooooooooooooooooooool"); + Thread.Sleep(500); + } + + for (int l = fourthByte; l < 256; l++) + { + if (_stop) + { + resumeObject.FourthByte = l; + break; + } + + string ip = $"{i}.{j}.{k}.{l}"; + + IPStatus responseCode = IPStatus.Unknown; + + try + { + // Sometimes, if the pinger gets a Destination Unreachable Communication administratively prohibited response, the pinger will throw an exception. + // https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol?useskin=vector#Control_messages + _ = IPAddress.TryParse(ip, out IPAddress? address); + if (address is not null) + { + responseCode = ping.Send(address, 512, buf, null).Status; + } + } + catch (Exception e) + { + Console.WriteLine(e); + } + + if (responseCode != IPStatus.Success) + { + _discardedQueue.Enqueue(CreateDiscardedQueueItem(ip, (int)responseCode)); + continue; + } + + (int, int) ports = TcpClientHelper.CheckPort(ip, 80, 443); + + if (ports is { Item1: 0, Item2: 0 }) + { + _discardedQueue.Enqueue(CreateDiscardedQueueItem(ip, (int)responseCode)); + continue; + } + + _queue.Enqueue(CreateUnfilteredQueueItem(ip, (int)responseCode, ports)); + } + + if (_stop) + { + resumeObject.ThirdByte = k; + break; + } + } + + if (_stop) + { + resumeObject.SecondByte = j; + break; + } + } + + if (_stop) + { + resumeObject.FirstByte = i; + break; + } + //Console.WriteLine($"Thread ({scanSettings.ThreadNumber}) is at index ({i}) out of ({scanSettings.End}). Remaining ({scanSettings.End - i})"); + } + + QueueItem resume = new() + { + ResumeObject = resumeObject, + Operations = Operations.Insert + }; + + _queue.Enqueue(resume); + + scanSettings.Handle!.Set(); + } + + private static Discarded CreateDiscardedQueueItem(string ip, int responseCode) + { + Discarded discarded = new() + { + Ip = ip, + ResponseCode = responseCode + }; + + return discarded; + } + + private static QueueItem CreateUnfilteredQueueItem(string ip, int responseCode, (int, int) ports) + { + Unfiltered unfiltered = new() + { + Ip = ip, + ResponseCode = responseCode, + Port1 = ports.Item1, + Port2 = ports.Item2, + Filtered = 0 + }; + + QueueItem superUnfilteredObject = new() + { + Unfiltered = unfiltered, + Operations = Operations.Insert + }; + + return superUnfilteredObject; + } + + public void Stop() + { + _stop = true; + } +} \ No newline at end of file diff --git a/Backend/Handler/ThreadHandler.cs b/Backend/Handler/ThreadHandler.cs new file mode 100644 index 0000000..7650db7 --- /dev/null +++ b/Backend/Handler/ThreadHandler.cs @@ -0,0 +1,139 @@ +using System.Collections.Concurrent; +using Models.Handler; +using Models.Model.Backend; + +namespace Backend.Handler; + +public class ThreadHandler +{ + private readonly DbHandler _dbHandler; + private readonly Communication _communication; + private readonly IpScanner _ipScanner; + private readonly ContentFilter _contentFilter; + + private bool _communicationStopped; + private bool _ipScannerStopped; + private bool _contentFilterStopped; + private bool _stopSignal; + + public ThreadHandler() + { + ConcurrentQueue contentQueue = new(); + ConcurrentQueue discardedQueue = new(); + + _dbHandler = new(contentQueue, discardedQueue); + _communication = new(_dbHandler, this); + _ipScanner = new(contentQueue, _dbHandler, discardedQueue); + _contentFilter = new(contentQueue, _dbHandler); + } + + public void Start() + { + //Thread scanner = new(StartScanner); + //Thread indexer = new(StartIndexer); + Thread database = new(StartDbHandler); + Thread discarded = new(StartDiscardedDbHandler); + Thread communication = new(StartCommunicationHandler); + + //scanner.Start(); + //indexer.Start(); + database.Start(); + discarded.Start(); + communication.Start(); + + //scanner.Join(); + //indexer.Join(); + database.Join(); + discarded.Join(); + communication.Join(); + } + + public static void ManualGc() + { + GC.Collect(); + GC.WaitForPendingFinalizers(); + GC.Collect(); + } + + private void StartScanner() + { + Thread.Sleep(10000); // Let the database handler instantiate and warm up first. + + WaitHandle[] wait = _ipScanner.Start(4); + + WaitHandle.WaitAll(wait); + + Console.WriteLine("Scanner finished"); + + _ipScannerStopped = true; + } + + private void StartIndexer() + { + while (!_stopSignal) + { + WaitHandle[] wait = _contentFilter.Start(); + + WaitHandle.WaitAll(wait); + + Thread.Sleep(300000); // 5 minutes + } + + Console.WriteLine("Indexer finished"); + + _contentFilterStopped = true; + } + + private void StartDbHandler() + { + _dbHandler.StartContent(); + } + + private void StartDiscardedDbHandler() + { + WaitHandle[] wait = _dbHandler.Start(2); + + WaitHandle.WaitAll(wait); + + Console.WriteLine("Discarded DbHandler finished"); + } + + private void StartCommunicationHandler() + { + WaitHandle[] wait = _communication.Start(); + + WaitHandle.WaitAll(wait); + + Console.WriteLine("Communicator finished"); + + _communicationStopped = true; + } + + private void StopCommunicator() + { + Thread t = new(_communication.Stop); + t.Start(); + t.Join(); + } + + public void Stop() + { + _stopSignal = true; + _ipScanner.Stop(); + _contentFilter.Stop(); + StopCommunicator(); + + bool stopping = true; + + while (stopping) + { + if (_communicationStopped && _ipScannerStopped && _contentFilterStopped) + { + _dbHandler.Stop(); + stopping = false; + } + + Thread.Sleep(3000); + } + } +} \ No newline at end of file diff --git a/Backend/Helper/FilesystemHelper.cs b/Backend/Helper/FilesystemHelper.cs new file mode 100644 index 0000000..efc42f6 --- /dev/null +++ b/Backend/Helper/FilesystemHelper.cs @@ -0,0 +1,43 @@ +using Models.Model.Backend; + +namespace Backend.Helper; + +public static class FilesystemHelper +{ + public static DatabaseSizes GetDatabaseSizes() + { + DatabaseSizes databaseSizes = new(); + + FileInfo fileInfo = new("../../../../Models/mydb.db"); + databaseSizes.MyDbSize = fileInfo.Length.ToSize(SizeUnits.KB); + + databaseSizes.DiscardedDbSize = GetDiscardedDbSizes().ToSize(SizeUnits.KB); + + fileInfo = new("../../../../Models/Filtered.db"); + databaseSizes.FilteredDbSize = fileInfo.Length.ToSize(SizeUnits.KB); + + return databaseSizes; + } + + private static long GetDiscardedDbSizes() + { + const string folder = "../../../../Models"; + string[] files = Directory.GetFiles(folder, "*.db"); + + long size = 0; + + for (int i = 0; i < files.Length; i++) + { + if (!files[i].Contains("Discarded")) continue; + FileInfo fileInfo = new(files[i]); + size += fileInfo.Length; + } + + return size; + } + + private static double ToSize(this long value, SizeUnits unit) + { + return double.Parse((value / Math.Pow(1024, (long)unit)).ToString("0.00")); + } +} \ No newline at end of file diff --git a/Backend/Helper/FilterHelper.cs b/Backend/Helper/FilterHelper.cs new file mode 100644 index 0000000..1fa04c2 --- /dev/null +++ b/Backend/Helper/FilterHelper.cs @@ -0,0 +1,257 @@ +using System.Text.RegularExpressions; + +namespace Backend.Helper; + +public static partial class FilterHelper +{ + // https://stackoverflow.com/a/56116499 + private const string DomainPattern = @"^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$"; + private const string TitlePattern = "(.*)"; + private const string DescriptionPattern = "= end) + { + return ""; + } + + return input.AsSpan().Slice(start, end - start).ToString(); + } + catch (Exception e) + { + Console.WriteLine($"start index {start} end index {end}"); + Console.WriteLine(); + Console.WriteLine(e); + } + + return ""; + } + + private static bool ValidateUrl(string url) + { + Regex rgx = MyRegex(); + return rgx.IsMatch(url); + } + + //Generate the RegEx at compile time. + [GeneratedRegex(DomainPattern, RegexOptions.IgnoreCase | RegexOptions.Compiled, "en-US")] + private static partial Regex MyRegex(); + + [GeneratedRegex(TitlePattern)] + private static partial Regex MyRegex1(); + + [GeneratedRegex(DescriptionPattern)] + private static partial Regex MyRegex2(); +} \ No newline at end of file diff --git a/Backend/Helper/HttpClientHelper.cs b/Backend/Helper/HttpClientHelper.cs new file mode 100644 index 0000000..a1d7133 --- /dev/null +++ b/Backend/Helper/HttpClientHelper.cs @@ -0,0 +1,67 @@ +namespace Backend.Helper; + +public static class HttpClientHelper +{ + public static async Task GetHtml(string url, int port) + { + using HttpClient client = new(); + + if (port == 80) + { + client.BaseAddress = new($"http://{url}"); + } + else + { + client.BaseAddress = new($"https://{url}"); + } + + client.DefaultRequestHeaders.Accept.Clear(); + + HttpResponseMessage? response = null; + + try + { + response = await client.GetAsync("/"); + } + catch (Exception e) + { + Console.WriteLine(e); + } + + if (response is null || !response.IsSuccessStatusCode) + { + return ""; + } + + return await response.Content.ReadAsStringAsync(); + } + + public static async Task HasRobotsTxt(string url, int port) + { + using HttpClient client = new(); + + if (port == 80) + { + client.BaseAddress = new($"http://{url}"); + } + else + { + client.BaseAddress = new($"https://{url}"); + } + + client.DefaultRequestHeaders.Accept.Clear(); + + HttpResponseMessage? response = null; + + try + { + response = await client.GetAsync("/robots.txt"); + } + catch (Exception e) + { + Console.WriteLine(e); + } + + return response is not null && response.IsSuccessStatusCode; + } +} \ No newline at end of file diff --git a/Backend/Helper/SearchHelper.cs b/Backend/Helper/SearchHelper.cs new file mode 100644 index 0000000..d1f4b23 --- /dev/null +++ b/Backend/Helper/SearchHelper.cs @@ -0,0 +1,44 @@ +using FuzzySharp; +using Models.Handler; +using Models.Model.External; + +namespace Backend.Helper; + +public static class SearchHelper +{ + public static SearchResults Search(string searchText, DbHandler dbHandler) + { + if (string.IsNullOrWhiteSpace(searchText)) + { + SearchResult searchResult = new(); + searchResult.Description = "asd"; + searchResult.Title = "asd"; + searchResult.Url = "asd"; + SearchResults searchResults = new(); + searchResults.Results = + [ + searchResult + ]; + return searchResults; + } + + List temp = dbHandler.GetSearchResults(); + SearchResults searchResultsList = new(); + + for (int i = 0; i < temp.Count; i++) + { + if (temp[i] is null) continue; + + SearchResult result = new(); + + if (Fuzz.Ratio(searchText, temp[i]!.Url) <= 50 && Fuzz.Ratio(searchText, temp[i]!.Title) <= 50) continue; + + result.Url = temp[i]?.Url; + result.Title = temp[i]?.Title; + + searchResultsList.Results.Add(result); + } + + return searchResultsList; + } +} \ No newline at end of file diff --git a/Backend/Helper/TcpClientHelper.cs b/Backend/Helper/TcpClientHelper.cs new file mode 100644 index 0000000..4e01df5 --- /dev/null +++ b/Backend/Helper/TcpClientHelper.cs @@ -0,0 +1,27 @@ +using System.Net; +using System.Net.Sockets; + +namespace Backend.Helper; + +public static class TcpClientHelper +{ + public static (int, int) CheckPort(string ip, params int[] ports) + { + // This would be way cleaner if the TcpClient didn't throw an exception if the destination couldn't be reached, + // and it would just return a result.error, for example. + for (int i = 0; i < ports.Length; i++) { + try + { + using TcpClient client = new(); + client.Connect(ip, ports[i]); + // If the connection is successful, update the result array with the port number + } + catch + { + ports[i] = 0; + } + } + + return (ports[0], ports[1]); + } +} \ No newline at end of file diff --git a/Backend/Helper/Urlverifier.cs b/Backend/Helper/Urlverifier.cs new file mode 100644 index 0000000..e7e5514 --- /dev/null +++ b/Backend/Helper/Urlverifier.cs @@ -0,0 +1,9 @@ +namespace Backend.Helper; + +public static class Urlverifier +{ + public static bool VerifyUrl(this string url) + { + return url.Contains("https://") || url.Contains("http://"); + } +} \ No newline at end of file diff --git a/Backend/Program.cs b/Backend/Program.cs new file mode 100644 index 0000000..dd999b7 --- /dev/null +++ b/Backend/Program.cs @@ -0,0 +1,8 @@ +using Backend.Handler; + +Console.WriteLine("Program started"); + +ThreadHandler threadHandler = new(); +threadHandler.Start(); + +Console.WriteLine("Done"); \ No newline at end of file diff --git a/Backend/UpdateUnfilteredFilteredRow.sql b/Backend/UpdateUnfilteredFilteredRow.sql new file mode 100644 index 0000000..e15ca2e --- /dev/null +++ b/Backend/UpdateUnfilteredFilteredRow.sql @@ -0,0 +1 @@ +UPDATE Unfiltered SET Filtered = 0 WHERE Filtered != 0; \ No newline at end of file diff --git a/Backend/obj/Backend.csproj.EntityFrameworkCore.targets b/Backend/obj/Backend.csproj.EntityFrameworkCore.targets new file mode 100644 index 0000000..6b67a59 --- /dev/null +++ b/Backend/obj/Backend.csproj.EntityFrameworkCore.targets @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Backend/obj/Backend.csproj.nuget.dgspec.json b/Backend/obj/Backend.csproj.nuget.dgspec.json new file mode 100644 index 0000000..97e95d0 --- /dev/null +++ b/Backend/obj/Backend.csproj.nuget.dgspec.json @@ -0,0 +1,200 @@ +{ + "format": 1, + "restore": { + "/home/skingging/Documents/Projects/CSharp/RSE/Backend/Backend.csproj": {} + }, + "projects": { + "/home/skingging/Documents/Projects/CSharp/RSE/Backend/Backend.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/skingging/Documents/Projects/CSharp/RSE/Backend/Backend.csproj", + "projectName": "Backend", + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Backend/Backend.csproj", + "packagesPath": "/home/skingging/.nuget/packages/", + "outputPath": "/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/skingging/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj": { + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "FuzzySharp": { + "target": "Package", + "version": "[2.0.2, )" + }, + "MessagePack": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePack.Annotations": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePackAnalyzer": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "NetMQ": { + "target": "Package", + "version": "[4.0.1.13, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Host.linux-x64", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json" + } + } + }, + "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj", + "projectName": "Models", + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj", + "packagesPath": "/home/skingging/.nuget/packages/", + "outputPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/skingging/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MessagePack": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePack.Annotations": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePackAnalyzer": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "Microsoft.Data.Sqlite": { + "target": "Package", + "version": "[8.0.10, )" + }, + "SQLite": { + "target": "Package", + "version": "[3.13.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Backend/obj/Backend.csproj.nuget.g.props b/Backend/obj/Backend.csproj.nuget.g.props new file mode 100644 index 0000000..0641418 --- /dev/null +++ b/Backend/obj/Backend.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /home/skingging/.nuget/packages/ + /home/skingging/.nuget/packages/ + PackageReference + 6.10.1 + + + + + \ No newline at end of file diff --git a/Backend/obj/Backend.csproj.nuget.g.targets b/Backend/obj/Backend.csproj.nuget.g.targets new file mode 100644 index 0000000..bb24271 --- /dev/null +++ b/Backend/obj/Backend.csproj.nuget.g.targets @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Backend/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Backend/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Backend/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Backend/obj/Debug/net8.0/Backend.AssemblyInfo.cs b/Backend/obj/Debug/net8.0/Backend.AssemblyInfo.cs new file mode 100644 index 0000000..07fd8b5 --- /dev/null +++ b/Backend/obj/Debug/net8.0/Backend.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Backend")] +[assembly: System.Reflection.AssemblyTitleAttribute("Backend")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Backend/obj/Debug/net8.0/Backend.AssemblyInfoInputs.cache b/Backend/obj/Debug/net8.0/Backend.AssemblyInfoInputs.cache new file mode 100644 index 0000000..bcd39b4 --- /dev/null +++ b/Backend/obj/Debug/net8.0/Backend.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +9371234864fbc6630f90d88b86a9165d6bf6b07556d735c0a3bcf7b4cfc5fd84 diff --git a/Backend/obj/Debug/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig b/Backend/obj/Debug/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..742d146 --- /dev/null +++ b/Backend/obj/Debug/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,14 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Backend +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 8.0 diff --git a/Backend/obj/Debug/net8.0/Backend.GlobalUsings.g.cs b/Backend/obj/Debug/net8.0/Backend.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Backend/obj/Debug/net8.0/Backend.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Backend/obj/Debug/net8.0/Backend.assets.cache b/Backend/obj/Debug/net8.0/Backend.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..55003efe85e4cca267243b6718a7da46940c34b9 GIT binary patch literal 28239 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 literal 0 HcmV?d00001 diff --git a/Backend/obj/Debug/net8.0/Backend.csproj.AssemblyReference.cache b/Backend/obj/Debug/net8.0/Backend.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..5326ba1069be5a84b1573a629e6f0a76377c3e93 GIT binary patch literal 9101 zcmds-eOwIrAHa81dZ0uR5rvXu_IcZlE-8+ylpZKYnVp%|z5$CC&94;;oUATTTvk$YeX-kKd^y;6S6% zfN=UWOp4N#GsLol1pJF0gu!YlDpM)x;R@t3Z)p6`7uET@z2{eP%TlZ6{w#KRjU+`#M?DoEtH7iU^FQTn}N#wWNL|oT&EMU z7y#HsCMi{@6pT>IRAMO#SP>76T;w*0``T>~;|l!aQ@UQU@zvkP*XtCDDwR+I8VI;2dJ!D5Wg0GS|9K$nPxM3hphAQ=KF5EdS-0*Db~!}Q^b1~ddl#r#Ty zD@*M&jf>){AEi~lCNAI`Y!R=3OycoCO$1wu|JbpE=Km3q0Zf`X;pza*ZAdS6!KJOq z$^90OD5;0b@9*dw<@@yB%Fdp>6r1=X@ESrb+-vn7Hj+fE0SBgK z=bRt3NLe)2F*jwvw#bSmx3XLNB#%ig2JH#rp1|0RK(JOqD!6JCWlD7Aa3BGP!{!PR zo`}sB@d@FH3mD%P6p=bPIY~+85u5}ZjwurB@(J;KfXKF_lxmU#VTyD%AtswYQ~~3%X^oIf zl~e+u`kDaubl<`wj@yo_j+hXpg&aAQHyVoAM zdMCfxOz~uRXhQS6C)Z!a)Z{(14_at@JL2R5`OTCwBcu1#)t~n$fx9N!I=jnH)saT1 zOM<{SgDgc+Ayj5kmKSm$2Ae0~a=0P}#1x`BD*%)qKnR4W>}ZshVaPDpuVGfD2p+Zi zPD{|_4E)K^oYabTJ|@}OZIaa|Wg#p9HAz6GLKPwi#*+eIqM6aV(^u>r{P0cJs$+S>a_s)eIg#C8GJUy^O~@s)myTm*$d31qU9^k; zd0*M{nP<~?K*MQ2Hle@v`Q=t+Z3E0G&+HeF8vR}G`hjN$JC#*C+}#<#_I0tSF1k2` zUrD;`**Ol)=Z4-G4@`Zp+!Sh3)24)081@k|*&-2)un+{{GIfdrM5d!gi26%O)?Xlz zO6Yim1(|x#WW3eeg+Z}Kf&Jf$3CgQv$J?y`QD0zJ&iAJZjDdzi`X~d-m)`2fu}X=Y>HO7WQTff8@BhlqqEab^Bc~fH{xn7 zf>&3;$A(Y;(O;44oBzPC%c)XMT4Gp!!GU6>U#(;8{@l?qW(!YlRh_=`HS)u`JD)eM zK5DtN&(?3eE*>L+>Pk-_mI7*^849FEm8Ot{5TU?Fz~-|A2m+xzhMuI_bdu<76)Gco zJtc?~z z

a^y|z`>!ELdYL3n`0D{-?@1}5E7GBxr-}zjVnSaQuP0xYE6ir;*b@P{J zH_oK_0%J+}C>%N^wT%PfAt;QBI0yoB`9d~@L)DgVXi}IQmMEZEpinJCBxpPuuer;n z9%Z|L4oCc97h9wK^IgnpT2eNBpZZ ze)QE2mKPe%$GY2gT(Zyk-iEs|TSrf+it>$syw={`^83rj=#itbZ*C7*>ETr}-K!I~ zNB==Lu2sB#v!U3bYToLeg%`%Z7*ugK_Q5Zlopn{CZx$Zz8oj#0>PkjlMPFL>k)fDP z;iZgw^VatpIo!c^T;-5CrOxc*D%*vL&A&NL_L!*5s47lL*Lar4A5$9UR6GFUTa}sO zOKKNnF?c399E*oSTtvk75yB8E!1YC5z|;>SOqMF9Q6+{_G}EHJv^2Z6kc=4hF)5n4 zb2_YMM}+?GLeBo3?uRN0zK=`azWG_HeVls1S_`j=it6g%=#jGMQ+J)>;VjPml;q5R z(%3ck)nl)>V| zkPjr}vblPCALgHO1(qmAPzBhEhw|_;rNxfloj?&S%VTMY_G@F#$K?CX+`wgOm&{=? zPJKeA4;)M%cPod}bN83sMf+#%^K%`0XV2U#E3-~?{4BTRkNal8*8Rx077bI^DQTN3 zU4Q?3jmMJ9Sr5S6{GwNWMct~wit!0~n8&KbDrv6z^u9B_Gc6+(S7WO#q^x`B9`Xfk zL)iHS!N8LA=M`Va1w0>gvg$(DYb4(-441=;&!6Z9plwM0?`R8PHiL->d3+wi5F$*L zo_0c;zN&d=fZ)LxKj+393*zil+d?W(5pkSII2?X%g=cBH_DD2HJ6dznN&zm+FP)<4 z9J?DG`7x`{|5nEsV^m%WrpYyDtDWL}6GGSyjdRtwlwD{!lmK3&#uTcUqV?2-?~E=Ltov6AdATe>mP zQNF$NaB48+#S2QWXd(B0&-hQ5Z`^yN{+MVLCZkm(ieXerypIOu`qxi*M*mRNS;MQSPC&lo;zgm}a`t~gQm1UN* z!Uor|?9%_RcyzDMt$1gB-BV<8Nar;rxf?yF2)*~B-Y!kQ`l+U1Lu;STkIV0JdcB`V zpJm+w(Vni-;x(MmNf+0UX;}B}5P;q z`*)aie~mypu+d-3*1?E~`c78Iv=yNCy65<(zWF8oPT+^+$rE~UZY>2S7+Kv=Yo@;4 z@bQ7TFqg*^usJA$Pc<2siOzvnEeJMC2~uZjEu-GM#mhwP41@DAz4oZk*GntkyQ4qd Pz&E*7nJKdEE@b`>5Io&Q literal 0 HcmV?d00001 diff --git a/Backend/obj/Debug/net8.0/Backend.csproj.CoreCompileInputs.cache b/Backend/obj/Debug/net8.0/Backend.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..9c21707 --- /dev/null +++ b/Backend/obj/Debug/net8.0/Backend.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +d4d583d1f9305bfe4b6166eebe3363e92c16e51e5883f78a57c65c482ecf9a6c diff --git a/Backend/obj/Debug/net8.0/Backend.csproj.FileListAbsolute.txt b/Backend/obj/Debug/net8.0/Backend.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..584d0e7 --- /dev/null +++ b/Backend/obj/Debug/net8.0/Backend.csproj.FileListAbsolute.txt @@ -0,0 +1,82 @@ +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Backend +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Backend.deps.json +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Backend.runtimeconfig.json +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Backend.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Models.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Models.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.csproj.AssemblyReference.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.AssemblyInfoInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.AssemblyInfo.cs +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.csproj.CoreCompileInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/refint/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.genruntimeconfig.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/ref/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/SQLitePCLRaw.core.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/linux-x64/native/libsqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/osx-x64/native/libsqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win7-x64/native/sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win7-x86/native/sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/AsyncIO.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Microsoft.Extensions.ObjectPool.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/NaCl.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/NetMQ.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.Private.ServiceModel.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.Security.Cryptography.Pkcs.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.Security.Cryptography.Xml.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.Security.Permissions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.ServiceModel.Primitives.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.ServiceModel.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/System.Windows.Extensions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/cs/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/de/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/es/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/fr/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/it/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/ja/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/ko/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/pl/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/pt-BR/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/ru/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/tr/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/zh-Hans/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/zh-Hant/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/FuzzySharp.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/MessagePack.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/MessagePack.Annotations.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/Microsoft.NET.StringTools.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/Backend.csproj.Up2Date diff --git a/Backend/obj/Debug/net8.0/Backend.csproj.Up2Date b/Backend/obj/Debug/net8.0/Backend.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/Backend/obj/Debug/net8.0/Backend.dll b/Backend/obj/Debug/net8.0/Backend.dll new file mode 100644 index 0000000000000000000000000000000000000000..434fdb29d2dd219c1a17d78edea9519cefc7ceb6 GIT binary patch literal 34304 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 a9K}=qzdyNA{$A@AJe~djpa1tX@P7e1_1XRa literal 0 HcmV?d00001 diff --git a/Backend/obj/Debug/net8.0/Backend.genruntimeconfig.cache b/Backend/obj/Debug/net8.0/Backend.genruntimeconfig.cache new file mode 100644 index 0000000..b8f9596 --- /dev/null +++ b/Backend/obj/Debug/net8.0/Backend.genruntimeconfig.cache @@ -0,0 +1 @@ +4ae99fa15b198bb9214533e1fedf5a1e40165b14a6ff445e8657afc57890c853 diff --git a/Backend/obj/Debug/net8.0/Backend.pdb b/Backend/obj/Debug/net8.0/Backend.pdb new file mode 100644 index 0000000000000000000000000000000000000000..689327bd20aab0baa1fa99b1eb0fa8fab9603c6c GIT binary patch literal 28972 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 z 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 literal 0 HcmV?d00001 diff --git a/Backend/obj/Debug/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Backend/obj/Debug/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..dca70aa --- /dev/null +++ b/Backend/obj/Debug/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Backend/obj/Debug/net8.0/linux-x64/Backend.AssemblyInfo.cs b/Backend/obj/Debug/net8.0/linux-x64/Backend.AssemblyInfo.cs new file mode 100644 index 0000000..07fd8b5 --- /dev/null +++ b/Backend/obj/Debug/net8.0/linux-x64/Backend.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Backend")] +[assembly: System.Reflection.AssemblyTitleAttribute("Backend")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Backend/obj/Debug/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache b/Backend/obj/Debug/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache new file mode 100644 index 0000000..bcd39b4 --- /dev/null +++ b/Backend/obj/Debug/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +9371234864fbc6630f90d88b86a9165d6bf6b07556d735c0a3bcf7b4cfc5fd84 diff --git a/Backend/obj/Debug/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig b/Backend/obj/Debug/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..742d146 --- /dev/null +++ b/Backend/obj/Debug/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,14 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Backend +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 8.0 diff --git a/Backend/obj/Debug/net8.0/linux-x64/Backend.GlobalUsings.g.cs b/Backend/obj/Debug/net8.0/linux-x64/Backend.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Backend/obj/Debug/net8.0/linux-x64/Backend.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Backend/obj/Debug/net8.0/linux-x64/Backend.assets.cache b/Backend/obj/Debug/net8.0/linux-x64/Backend.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..e364b55faf10248f146cf47a0ac40999f46eb762 GIT binary patch literal 17404 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 literal 0 HcmV?d00001 diff --git a/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.AssemblyReference.cache b/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..ebfe5a02fad527076ebf5a7aebf53383c009866c GIT binary patch literal 7631 zcmds+dtB328^;^DBX|QvQ3O;F5z{-gAVXGkIzW(%%BEnNq*!g6nzktFWD|8N^9Cy3 z2V;tgTsPfRR8V9uMTe-&;nXpashgW~h%%J9=Xt*QJ?A_p zmcRf8g8@V`=VNk|sahyiBqkES%n%IL$Wet_#f-$U1t?6Mh@$61xRMzaJ((GfA*f8n z6iXG%5LB#5WGYa#0A%T}gNRH907SR#!l17d%{Qz80I<}VP?w22oem&{xMco5F%;rk z{|N-@jC|Z?qPR+mDFWFbi~R9%6KP~>4UPsXP>mXgWIk?@8nH|YhoZ?b*g{khsL;q{ zR6kZ^X8_PII$5Pga?r=x{896J_<4OaTG#`#|G4$_1gbI`i?2*MVMTUDSF-K zfWHp5cRiAiRbO!Wc+pe?v;jN`FsBmjE|e&r$d65(9im zQ$QAZdyGzHTZvQ4KDxi7qJ!BCbMh$x81CbTaf`0(UAokD&7|^&aMj&U?PB~N-PvU4 zH4NV+n3Nx073RM0pf6Vu z?A;5X&Hm%eBMx1gRP~v=e@4^tRiESko8EVQKj%9e6A!gMxwSVTB{1s9=sWAr4+S3G z*k*frvrA66_r8F`-#I!veYK+bJbE*}$s%-14SaIqf-i&cJpaP`f&I^&<)tM>6c!bi zsRElE;|lVo%r;wfX0N*9_6Nup7jM7Sy5)q`x)FOn^uBzO0@^Xd0C6->qsY)8b)htc zB!q~CenPH*BSa7g^<^1IYD_1IE>WWjaq*7B(vEg%^Ex&A??No@!E+k6$*S#^b!bnl6%dhNiFuNmHrd>+lJRs% zWJIuR$>T4WRL(UgZx|*_d;Rm(3neBNA9fE8iVN{Ln3}4!DXsM3*-Xf~*fgm%eNUNZ z+aZNAvLxs#JDai8T2j@p{$O!k`}sbuHb+_Gzl=!;Kf12ca#Tx>%c8a0 z3o|m-j<&yY)#^o?IPlut1ni;U`n%Ox#kDq1Tk;WJ=;hFzbJStE=1Bh;&N;sZ5`UE=k^rr7>H&HGcW z-x2!Eim{#gTdMna8`Dc?T0Ha0br7yzwgJ{mX!z*(G*L;q!)_jgeVhIJkX-As6UXPr zLyl(_ZkTv-|3|S{R;lZhOuMwJimm5DeG-2kWnZ)X&maFw4s~Al&}nk z7K37q0+FE!XoBu4m&qa5nVlK2n9(!Bhyo*06c$CAL26>TBSlpSNgSHnsJAv)e@by1 z)@^HmTvC$!EQwz`qIl{B%i88kaUS-TYmYeJ+0i(A@07VUG5%4I_twTe-#`5YJ$@pt z{fE(;JiW^oc=zQG88!Cib?x)^9c2zR?`;`cQaj_xSnY+l`(N|+->aE&tK`_g*ezP? zy3Bm-NJh@_37BokmCQTuZFhZhqJ#bP>ha6YI&(|a_N$U!eCs&JbCxQzrYt30r!3E( z<~A?W-Ukx8^_k{NMHl3-d`&1&1sskq3h@yM*G~*XsE~*kbpZ4J7GY|sVj5MlDNQpi z)>}_=;7gv7tzIWZGY?*$E!?Q^A8T_9_In)F7JU|<{>kpgX9vVlShXS9Vd zm&HcJz5-u_B}UjB1MS2fwW`~7LWpEc?vB9JPKLgO#8C-Z?303nluBZjW_E0P=v(Xd zJ!rrsg=gpLD#yWHwtStd&wp3NIJ--KX_zLjIlHYCSC~jrg%VqQQgt#2AMgvshQn^$u zO(ORBc%YC#s@F3$5$ke!G)lFn-b{dzhW0ezq+q{@t<-kGNQ0|gnoxz0O~+(HeD`9p zY*pJftD>O(w;XWQ;r<2f_V@3#FLWhC5yn0MM%)r!iAOHl;olv$ztz z#81LzBSejAR1ldu1*>$}{u$BR6W^R}eWuCwdLi?Fle0X2 literal 0 HcmV?d00001 diff --git a/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.CoreCompileInputs.cache b/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..d172cf7 --- /dev/null +++ b/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +fd3824608fd94d5a6ca4c7e65b7b3b8908871d218ed2a606e6da4c37de80f21d diff --git a/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.FileListAbsolute.txt b/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..204676f --- /dev/null +++ b/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.FileListAbsolute.txt @@ -0,0 +1,51 @@ +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Backend +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Backend.deps.json +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Backend.runtimeconfig.json +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Backend.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Microsoft.Data.Sqlite.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/SQLitePCLRaw.batteries_v2.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/SQLitePCLRaw.core.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/SQLitePCLRaw.provider.e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/libsqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Models.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Models.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.AssemblyReference.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.AssemblyInfo.cs +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.CoreCompileInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.Up2Date +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/refint/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/Backend.genruntimeconfig.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Debug/net8.0/linux-x64/ref/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/AsyncIO.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Microsoft.Bcl.AsyncInterfaces.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Microsoft.Extensions.ObjectPool.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/Microsoft.Win32.SystemEvents.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/NaCl.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/NetMQ.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.Private.ServiceModel.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.Security.Cryptography.Pkcs.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.Security.Cryptography.Xml.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.Security.Permissions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.ServiceModel.Primitives.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.ServiceModel.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/System.Windows.Extensions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/cs/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/de/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/es/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/fr/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/it/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/ja/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/ko/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/pl/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/pt-BR/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/ru/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/tr/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/zh-Hans/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Debug/net8.0/linux-x64/zh-Hant/System.Private.ServiceModel.resources.dll diff --git a/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.Up2Date b/Backend/obj/Debug/net8.0/linux-x64/Backend.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/Backend/obj/Debug/net8.0/linux-x64/Backend.dll b/Backend/obj/Debug/net8.0/linux-x64/Backend.dll new file mode 100644 index 0000000000000000000000000000000000000000..77f737c62ef8a96d381d96235d0a643291a374f9 GIT binary patch literal 13312 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 literal 0 HcmV?d00001 diff --git a/Backend/obj/Debug/net8.0/linux-x64/Backend.genruntimeconfig.cache b/Backend/obj/Debug/net8.0/linux-x64/Backend.genruntimeconfig.cache new file mode 100644 index 0000000..cc9ecb0 --- /dev/null +++ b/Backend/obj/Debug/net8.0/linux-x64/Backend.genruntimeconfig.cache @@ -0,0 +1 @@ +a6028093686ad8ada04d4f48d5cf0f5281c16246ab92de50a4b16c2ef86d3719 diff --git a/Backend/obj/Debug/net8.0/linux-x64/Backend.pdb b/Backend/obj/Debug/net8.0/linux-x64/Backend.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e0c63b3a8693e4fe60af89db2d36b8973cd3c73c GIT binary patch literal 15328 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 literal 0 HcmV?d00001 diff --git a/Backend/obj/Debug/net8.0/linux-x64/apphost b/Backend/obj/Debug/net8.0/linux-x64/apphost new file mode 100755 index 0000000000000000000000000000000000000000..7a55a582e7d3040bc4101b539bf390e60a1bae96 GIT binary patch literal 72520 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 z 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 literal 0 HcmV?d00001 diff --git a/Backend/obj/Debug/net8.0/linux-x64/ref/Backend.dll b/Backend/obj/Debug/net8.0/linux-x64/ref/Backend.dll new file mode 100644 index 0000000000000000000000000000000000000000..5792bf59800a6ed95d38ac433bf111bf3061eb4e GIT binary patch literal 5120 zcmeHKU2Ggz6+Sa#Z`W&QW1A)lC56elDzr3XI}RcV-o*dO7Ta;W>x33iJUe@LJ@xF& zbmq?11{D%1M2ZkqB%}reZ>e|y9*RVzsuhB&@J8W@mxxCMh?gQH1non^ckj&XPn@FC zN8qmJ-1B$OJ?GrNvnx;EB#nsr@ZG&j^eTGMW+eRg;0na~PrR0=pANirI>(~def^hW8c2qBZ=v?MWWhujcz}~ew)trS1Qn; zIzf~JC!2E7&q#bm5uJ`tjr|s+@L#qofZ&U!(dIYOL7jkxW1${*0w$aeLtvXk)BU}y zZtA5H(cx~!e~Ql#o$DH7G+TBJwDd&>B4SA504CcE(VW5A4hQv%0RS*$j@rS4M$_TF z5rlyST*j~oB!e%HudB_#g8S|}@6gWk%U8bp?HfmOw|>$k{y+LZkO8p=RqChZ8KN&> zPsy|OA>z(G_!XKfKRKr)7KUJ>b=;URrY5E)PYQ$mtZX9ZInp|F3!T(*^SZy`U%jVf^%bYj#mXO8jgo@=>U;93iPfrMF(U54}las zVQW9W!K8l(y@*fni6+%J)(lmYSuI0%B)mqCYWvBAXBql|W|b>ngw6@ z_JjbC3u2g75NJ_SSCwJSXgGbG>(s(??@qjYXYcy#@cj@XohdXc`QKHf!LpvU1=tob4p)p6Xw zDfPPcS?qvrE7_F7jPtnW6B*q=e%ch~D|INTnM*aLFWuAzF2mHyE81nOd-r@pDFrJT z#4YmsE39)0OR5U*kBUu2*8x@f2y`^WE;#?hQmFJxDHXUvC$$06HHAh1#k%TRjvkZv zB;YWelyFwUl7tr|d`d!7LK{$_X8|*G74QJvknoda(P70v1a>hX?pEdI4~ZZUKIp zz7IG>cK|;}e*&DRzX5)p?gEx2|BHb0v<-cWLK;>q`YIh%t^($iYZBg;{M(ZM65z1% zrsTXSIhrCyX^I#%Ch;+e_gxXucQUJZ7+dW3sS-ou58Q)z;R>F?)I8>>;&Kz?`VqNmov$X*Ew0LJ=8Z_n;B}hkrnHZMH zV(HM1DCLMrO?S5=ND?pk+^*V=&AX(}ip5UXsInC>vxX-kWh7&bBqKty5!e*rOV-_} zIgZ#Pb`5K}5jc=Jgn&d^|m%MoKPJQ>@m;;_)fJQL+4a$Hpd3XqkMM z$2w$K+zV2V7i_cPdLg&1khsiQn2OSj#cR)kG7DO^#lmEBBZIC7*qOR5d?5S{fwnz{rZ4&E~V&ew`j3y)dY&%7M`h zW%Q}hFArdRjAwKOvTRmKE~k%+_q3uOycC%Js^>25Sj-nIjD_)@3l-?$c1PHijcjycJIN(LRVV40HX&qRJ&eJOB65tYW(SFwV_IvSb z65C2&mNQZs*LbNUVbKB*1y)VMF(VuGD1%KGZ>%R(9-%(;6-Z5RL�y(DOjW?d859 zSpk&645Iuw13B`3LG^oHll(z*`p@;a*ka@WP)PS{2Xu#FE)eS8aOAU ze(LE0_#xzCUcbk$d&kA|q~k7PT!4|CI3`geOte2SkEjAgCb-mf;fK@ZS+9KqzB%}z z9>;-EXc=P~a)gM?r(Nk`gSKFeNXIuL?VnHhB5T5a>Yt$E47}ewaXf1n?_ur;IpAI1 z;ZHFvbmwgXHLHT%+pT|Z7CJdd^E`_jg@~nz)p8Jpj-Aq*xy~4oKcZ!e=r3KH?CsZo zK7D4V>FBNaNiP;~ybC(sMo&Co#ll8q>F9}q9&(f;rsKJ+SlDG@;mqlMxqZ25Gbti; zm~g{lAqw16p|!=DW_Yw|TY(pPb$-yu5QSXSARo}5V+A=5bB7F78|F-CZ~}%m z9VJ(7EwEdtc^WMIfL5nct2$c8&f*T{5SRBdYcWT61S}TJu;jM9Z59;t$ey+E#37A! k(+OD;lr%DaA8%6E$9sIA9&aZB3e)513Z2H{|Ch9X0V0K2k^lez literal 0 HcmV?d00001 diff --git a/Backend/obj/Debug/net8.0/linux-x64/refint/Backend.dll b/Backend/obj/Debug/net8.0/linux-x64/refint/Backend.dll new file mode 100644 index 0000000000000000000000000000000000000000..5792bf59800a6ed95d38ac433bf111bf3061eb4e GIT binary patch literal 5120 zcmeHKU2Ggz6+Sa#Z`W&QW1A)lC56elDzr3XI}RcV-o*dO7Ta;W>x33iJUe@LJ@xF& zbmq?11{D%1M2ZkqB%}reZ>e|y9*RVzsuhB&@J8W@mxxCMh?gQH1non^ckj&XPn@FC zN8qmJ-1B$OJ?GrNvnx;EB#nsr@ZG&j^eTGMW+eRg;0na~PrR0=pANirI>(~def^hW8c2qBZ=v?MWWhujcz}~ew)trS1Qn; zIzf~JC!2E7&q#bm5uJ`tjr|s+@L#qofZ&U!(dIYOL7jkxW1${*0w$aeLtvXk)BU}y zZtA5H(cx~!e~Ql#o$DH7G+TBJwDd&>B4SA504CcE(VW5A4hQv%0RS*$j@rS4M$_TF z5rlyST*j~oB!e%HudB_#g8S|}@6gWk%U8bp?HfmOw|>$k{y+LZkO8p=RqChZ8KN&> zPsy|OA>z(G_!XKfKRKr)7KUJ>b=;URrY5E)PYQ$mtZX9ZInp|F3!T(*^SZy`U%jVf^%bYj#mXO8jgo@=>U;93iPfrMF(U54}las zVQW9W!K8l(y@*fni6+%J)(lmYSuI0%B)mqCYWvBAXBql|W|b>ngw6@ z_JjbC3u2g75NJ_SSCwJSXgGbG>(s(??@qjYXYcy#@cj@XohdXc`QKHf!LpvU1=tob4p)p6Xw zDfPPcS?qvrE7_F7jPtnW6B*q=e%ch~D|INTnM*aLFWuAzF2mHyE81nOd-r@pDFrJT z#4YmsE39)0OR5U*kBUu2*8x@f2y`^WE;#?hQmFJxDHXUvC$$06HHAh1#k%TRjvkZv zB;YWelyFwUl7tr|d`d!7LK{$_X8|*G74QJvknoda(P70v1a>hX?pEdI4~ZZUKIp zz7IG>cK|;}e*&DRzX5)p?gEx2|BHb0v<-cWLK;>q`YIh%t^($iYZBg;{M(ZM65z1% zrsTXSIhrCyX^I#%Ch;+e_gxXucQUJZ7+dW3sS-ou58Q)z;R>F?)I8>>;&Kz?`VqNmov$X*Ew0LJ=8Z_n;B}hkrnHZMH zV(HM1DCLMrO?S5=ND?pk+^*V=&AX(}ip5UXsInC>vxX-kWh7&bBqKty5!e*rOV-_} zIgZ#Pb`5K}5jc=Jgn&d^|m%MoKPJQ>@m;;_)fJQL+4a$Hpd3XqkMM z$2w$K+zV2V7i_cPdLg&1khsiQn2OSj#cR)kG7DO^#lmEBBZIC7*qOR5d?5S{fwnz{rZ4&E~V&ew`j3y)dY&%7M`h zW%Q}hFArdRjAwKOvTRmKE~k%+_q3uOycC%Js^>25Sj-nIjD_)@3l-?$c1PHijcjycJIN(LRVV40HX&qRJ&eJOB65tYW(SFwV_IvSb z65C2&mNQZs*LbNUVbKB*1y)VMF(VuGD1%KGZ>%R(9-%(;6-Z5RL�y(DOjW?d859 zSpk&645Iuw13B`3LG^oHll(z*`p@;a*ka@WP)PS{2Xu#FE)eS8aOAU ze(LE0_#xzCUcbk$d&kA|q~k7PT!4|CI3`geOte2SkEjAgCb-mf;fK@ZS+9KqzB%}z z9>;-EXc=P~a)gM?r(Nk`gSKFeNXIuL?VnHhB5T5a>Yt$E47}ewaXf1n?_ur;IpAI1 z;ZHFvbmwgXHLHT%+pT|Z7CJdd^E`_jg@~nz)p8Jpj-Aq*xy~4oKcZ!e=r3KH?CsZo zK7D4V>FBNaNiP;~ybC(sMo&Co#ll8q>F9}q9&(f;rsKJ+SlDG@;mqlMxqZ25Gbti; zm~g{lAqw16p|!=DW_Yw|TY(pPb$-yu5QSXSARo}5V+A=5bB7F78|F-CZ~}%m z9VJ(7EwEdtc^WMIfL5nct2$c8&f*T{5SRBdYcWT61S}TJu;jM9Z59;t$ey+E#37A! k(+OD;lr%DaA8%6E$9sIA9&aZB3e)513Z2H{|Ch9X0V0K2k^lez literal 0 HcmV?d00001 diff --git a/Backend/obj/Debug/net8.0/ref/Backend.dll b/Backend/obj/Debug/net8.0/ref/Backend.dll new file mode 100644 index 0000000000000000000000000000000000000000..85fa88f1f0a53d757a6c957358a40d082de5076a GIT binary patch literal 9728 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 +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")] diff --git a/Backend/obj/Debug/net9.0/Backend.AssemblyInfo.cs b/Backend/obj/Debug/net9.0/Backend.AssemblyInfo.cs new file mode 100644 index 0000000..07fd8b5 --- /dev/null +++ b/Backend/obj/Debug/net9.0/Backend.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Backend")] +[assembly: System.Reflection.AssemblyTitleAttribute("Backend")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Backend/obj/Debug/net9.0/Backend.AssemblyInfoInputs.cache b/Backend/obj/Debug/net9.0/Backend.AssemblyInfoInputs.cache new file mode 100644 index 0000000..bcd39b4 --- /dev/null +++ b/Backend/obj/Debug/net9.0/Backend.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +9371234864fbc6630f90d88b86a9165d6bf6b07556d735c0a3bcf7b4cfc5fd84 diff --git a/Backend/obj/Debug/net9.0/Backend.GeneratedMSBuildEditorConfig.editorconfig b/Backend/obj/Debug/net9.0/Backend.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..5cbc16a --- /dev/null +++ b/Backend/obj/Debug/net9.0/Backend.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,14 @@ +is_global = true +build_property.TargetFramework = net9.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Backend +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 9.0 diff --git a/Backend/obj/Debug/net9.0/Backend.GlobalUsings.g.cs b/Backend/obj/Debug/net9.0/Backend.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Backend/obj/Debug/net9.0/Backend.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Backend/obj/Debug/net9.0/Backend.assets.cache b/Backend/obj/Debug/net9.0/Backend.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..1bd2cd40d1e616d0db341c751f327a35f6bafbad GIT binary patch literal 10176 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 literal 0 HcmV?d00001 diff --git a/Backend/obj/Debug/net9.0/linux-x64/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/Backend/obj/Debug/net9.0/linux-x64/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs new file mode 100644 index 0000000..9e76325 --- /dev/null +++ b/Backend/obj/Debug/net9.0/linux-x64/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")] diff --git a/Backend/obj/Debug/net9.0/linux-x64/Backend.AssemblyInfo.cs b/Backend/obj/Debug/net9.0/linux-x64/Backend.AssemblyInfo.cs new file mode 100644 index 0000000..07fd8b5 --- /dev/null +++ b/Backend/obj/Debug/net9.0/linux-x64/Backend.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Backend")] +[assembly: System.Reflection.AssemblyTitleAttribute("Backend")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Backend/obj/Debug/net9.0/linux-x64/Backend.AssemblyInfoInputs.cache b/Backend/obj/Debug/net9.0/linux-x64/Backend.AssemblyInfoInputs.cache new file mode 100644 index 0000000..bcd39b4 --- /dev/null +++ b/Backend/obj/Debug/net9.0/linux-x64/Backend.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +9371234864fbc6630f90d88b86a9165d6bf6b07556d735c0a3bcf7b4cfc5fd84 diff --git a/Backend/obj/Debug/net9.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig b/Backend/obj/Debug/net9.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..54d2c83 --- /dev/null +++ b/Backend/obj/Debug/net9.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,18 @@ +is_global = true +build_property.EnableAotAnalyzer = +build_property.EnableSingleFileAnalyzer = +build_property.EnableTrimAnalyzer = +build_property.IncludeAllContentForSelfExtract = +build_property.TargetFramework = net9.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Backend +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 9.0 diff --git a/Backend/obj/Debug/net9.0/linux-x64/Backend.GlobalUsings.g.cs b/Backend/obj/Debug/net9.0/linux-x64/Backend.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Backend/obj/Debug/net9.0/linux-x64/Backend.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Backend/obj/Debug/net9.0/linux-x64/Backend.csproj.AssemblyReference.cache b/Backend/obj/Debug/net9.0/linux-x64/Backend.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..959ddfc8fc197b2369116e19fda0c4dac03a9d6e GIT binary patch literal 227 zcmZWjI}UiX?7aZBAq;jlRA6OHh!}go2`mh|W*wdaWQ_TfWt82)zhZYMEgtR_$1}2IGKIkzmF7|;n<)Nu7^IerRhS60 YMwJu>xvhxTd%T@wk0KG4Xbf`j1z>SHM*si- literal 0 HcmV?d00001 diff --git a/Backend/obj/Debug/net9.0/linux-x64/Backend.csproj.FileListAbsolute.txt b/Backend/obj/Debug/net9.0/linux-x64/Backend.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/Backend/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Backend/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..dca70aa --- /dev/null +++ b/Backend/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Backend/obj/Release/net8.0/Backend.AssemblyInfo.cs b/Backend/obj/Release/net8.0/Backend.AssemblyInfo.cs new file mode 100644 index 0000000..8215dce --- /dev/null +++ b/Backend/obj/Release/net8.0/Backend.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+981960411028790aaa0b551986f102c57a5995a2")] +[assembly: System.Reflection.AssemblyProductAttribute("Backend")] +[assembly: System.Reflection.AssemblyTitleAttribute("Backend")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Backend/obj/Release/net8.0/Backend.AssemblyInfoInputs.cache b/Backend/obj/Release/net8.0/Backend.AssemblyInfoInputs.cache new file mode 100644 index 0000000..910c9fe --- /dev/null +++ b/Backend/obj/Release/net8.0/Backend.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +82adc2dfb6f85265418a27693e5a67940d85f327127a5bc478825c0f31a766c5 diff --git a/Backend/obj/Release/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig b/Backend/obj/Release/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..742d146 --- /dev/null +++ b/Backend/obj/Release/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,14 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Backend +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 8.0 diff --git a/Backend/obj/Release/net8.0/Backend.GlobalUsings.g.cs b/Backend/obj/Release/net8.0/Backend.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Backend/obj/Release/net8.0/Backend.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Backend/obj/Release/net8.0/Backend.assets.cache b/Backend/obj/Release/net8.0/Backend.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..22a0f724589f32a943b42eeb03ea90fcd66c2a68 GIT binary patch literal 28239 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 literal 0 HcmV?d00001 diff --git a/Backend/obj/Release/net8.0/Backend.csproj.AssemblyReference.cache b/Backend/obj/Release/net8.0/Backend.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..15fc124ea041171ca9fa09f7e93ad2e65d4f226f GIT binary patch literal 9103 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 PI=;!R%1n`McOvtD<3`?o literal 0 HcmV?d00001 diff --git a/Backend/obj/Release/net8.0/Backend.csproj.CoreCompileInputs.cache b/Backend/obj/Release/net8.0/Backend.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..1be2061 --- /dev/null +++ b/Backend/obj/Release/net8.0/Backend.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +493a163160bdbc6e8e87f2ed6c5ee9a200739324e6f660fe040858ad1f69ffae diff --git a/Backend/obj/Release/net8.0/Backend.csproj.FileListAbsolute.txt b/Backend/obj/Release/net8.0/Backend.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..adf3630 --- /dev/null +++ b/Backend/obj/Release/net8.0/Backend.csproj.FileListAbsolute.txt @@ -0,0 +1,82 @@ +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Backend +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Backend.deps.json +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Backend.runtimeconfig.json +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Backend.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/AsyncIO.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/FuzzySharp.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Microsoft.Bcl.AsyncInterfaces.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Microsoft.Data.Sqlite.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Microsoft.Extensions.ObjectPool.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Microsoft.Win32.SystemEvents.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/NaCl.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/NetMQ.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/SQLitePCLRaw.batteries_v2.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/SQLitePCLRaw.core.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.Private.ServiceModel.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.Security.Cryptography.Pkcs.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.Security.Cryptography.Xml.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.Security.Permissions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.ServiceModel.Primitives.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.ServiceModel.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/System.Windows.Extensions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/cs/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/de/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/es/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/fr/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/it/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/ja/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/ko/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/pl/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/pt-BR/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/ru/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/tr/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/zh-Hans/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/zh-Hant/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-x64/native/libsqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/osx-x64/native/libsqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win7-x64/native/sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win7-x86/native/sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-arm/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-armel/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-x64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/linux-x86/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win-arm/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win-arm64/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win-x64/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win-x86/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Models.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Models.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.csproj.AssemblyReference.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.AssemblyInfoInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.AssemblyInfo.cs +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.csproj.CoreCompileInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.csproj.Up2Date +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/refint/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/Backend.genruntimeconfig.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/Release/net8.0/ref/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/MessagePack.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/MessagePack.Annotations.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/Release/net8.0/Microsoft.NET.StringTools.dll diff --git a/Backend/obj/Release/net8.0/Backend.csproj.Up2Date b/Backend/obj/Release/net8.0/Backend.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/Backend/obj/Release/net8.0/Backend.dll b/Backend/obj/Release/net8.0/Backend.dll new file mode 100644 index 0000000000000000000000000000000000000000..2ddaf0cb3d83b6d7629f0e5ae1e6ff00714f90ab GIT binary patch literal 34304 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 C)CY0^ literal 0 HcmV?d00001 diff --git a/Backend/obj/Release/net8.0/Backend.genruntimeconfig.cache b/Backend/obj/Release/net8.0/Backend.genruntimeconfig.cache new file mode 100644 index 0000000..f27ac63 --- /dev/null +++ b/Backend/obj/Release/net8.0/Backend.genruntimeconfig.cache @@ -0,0 +1 @@ +01e015f736467317e5c5ea662b02af6b2459e13eaa954f0d7563836369668286 diff --git a/Backend/obj/Release/net8.0/Backend.pdb b/Backend/obj/Release/net8.0/Backend.pdb new file mode 100644 index 0000000000000000000000000000000000000000..b1b1d4b429463ba13bac6aaf2833ed6f916dd772 GIT binary patch literal 28560 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 literal 0 HcmV?d00001 diff --git a/Backend/obj/Release/net8.0/apphost b/Backend/obj/Release/net8.0/apphost new file mode 100755 index 0000000000000000000000000000000000000000..7a55a582e7d3040bc4101b539bf390e60a1bae96 GIT binary patch literal 72520 zcmcG13qaIW_Wzw>fKiYc%V%j$g$bz$iV7(y0y>j}lH#Mx5MdCK*D^C|rAY$i>@?+8 zmX&R6*{*FbDl2+um@bgHNsledcD2^(OH-Sbo3>W`Kj+@>cjnH(wEg=1{{3R#u37<^sTLT|4&uyY87!X7WaqO{EC%HU{L}El z(`G#i@zYYH$g(J;RPUHt9-fX+@w8NHol>e7>3492DA7`87I~@{jelJ$L|*HkmRcSb za4nVVQ6Eo43l2_<4owTF5I-#quQxMZ;Ln^Mnhqmo@SCEhTD@4nsDFX>2CMCMi)hRT|P>g#MZPQ>%>I2BigRy~-TQF&3WgP?e;m zn$9jqJym3);xGJ5_37UaYCpo$T$PTN5-$BFR938BauME-jG>x-W|BETPw0B?-|?}z|@BLdtA z0rkbtc@f}~BEWM2?@JB^fDc65;lCvj=oCeOuZjS#jR0R00bU;gep3XvF9Q4y!29ag zy%F&L5CQ&41o#&b;1e-0`qJ0@2=K)b;15KAe;NTk7K5*^c5M;hmq&mvj{q-?0I!Jv ze>wvEn+WhMIFY{iUl9TRUxO5#U=Q!0(O#e;@+<&k^8HMSy=B0sfx|a2*1rzVvI105?T| z4~qaF6#UJ>t_StZ8EKzgXnt z|52&8U?z2)dLboEYSZx|Y`ihp@E&#WC%F1QB)UDL#Nf z^rF}Rl!+(eH;N?$$_3w;GI-CvL*EPVEMjsUJ1b7kN3)S3c^#`oeoFv9n%$)4DduyZ zQvr+W&td=z=Hmi+SMu$!^e8qC<AMku3}6{*zLw|vu{mn~H#{HB7OVNUpIi;L zW0(VZ`W0MsEuIYQ1~o6*hYVHxvnwhFFi2*LnjggTvFu(of9LP+!VF_%JJkGLJfFax zM4o;K%UF$?o2x?*(UtQSx-u$i zoJA{(osM){b%iS@EpJU<@LUe(B#T{+brmjFw5WP*MRh5NI^9*Ee`RT9fm(HH5fIm< zrKL>--3sbjT}AaOTggIKT3ShYab1zCuDHVGw3Xy7EXJR_+=)N6RWF}hq+S1`8(yw_DaU_zwY|0&aHso=WKQCnGD;>fG20=cSRM~He~<#ti;|F>j{ zYoW)|Je8M)u8FCEjytMXxynO&UR_dEOA@Fqfjz6wTB1TAn7RLR$xN=pKoVSVk^FiR zLZrW|O^#RV75~S9Cp{3;)+kZYq~tSw$U0S6w5EkF2M<24kqC*i}(eO}68z zaaV@PwW4|rd{1dnaosAox@wZEzzEo)EO{yg5!h|ruM=Imb8T^L-U2byf5kAKTIX;& z>efJa)Sr^_Im1y-sQ4Iv0qkF+ zzNsZORkg)+@Pw-S`ZYwRINdAJ8?r}N1?HPoRXhQxj6bOEzNE6oiOHy_Y#pWu7yN%! zRdFqnRSs9l+EP|l=WvivxVvPfl~fCf^V%x>)qusNrFF<^q)@fgQCR_DI!lVH%Sflc z+J?!ERk1Qb8hk)8#G0de4J$4waX6g}b4F!tv8$ZG?ut@MYS+?3)#}m;Ol!!i6L;Dq zF}s#ge~PR6nqKpQ(|G{9qSAr+uutrC5(jw}%rBFQY={fy15i~{O4B0gsH1VUrgKk)nhJ z#Fff{+U3Hc!qlR?g;R?bL>?v>Mhhnw6{Z#CVg~6tOPTE3B z0pdTS7ZLGX+YSsDg^VXT0!2!kIPC*b8_@Vq1euMLA=qr%sP z!T+5q@ax0icV!6p<}mnqnF78g44ytgz^&@}pQbM@zcWen8;d`zii5uv368Dhz^_$; zV@o*jYm?x#p4NVy5}ex5eq9n=hDmT)J{Acs_cuv`6D{qRD#5Wa5cp+CaBM#WelsPwx&-HCRtX*- zz{dJtf@7f{_$`&-rT~<&6%w5GAGBY&1ef={Y9%4odlmO!RsZsI)(7k%@Ta7gug|Ct1h0GZj<1ui|6oW34V!0XQu?8 zCc#@I_;d;0D#5cPc$);LI{@0RQ-aUXfJnO}_)H0YSb}Fu@M98umIPNMc#Z@=A;EJc z_-P5AC&Ag+p#9I5;6@2PM}nIrxK)A=li)T9Zjs=ZN$?~IK39ULN^rXb&ye8x5`3lv zpC`es5`4Y{FOc8`5`3uyzg&W^kl+g>c)0{$D8Xwbc%cMeC&9%H7ExF)!52&TnQalV#^Nfka9SMe93|KV#yN$h!g+~h%xLErCZ7mg zatU?l7LWmvhqP2Au*q37|b?$1~;6meN z6{}LN!8r(_#j48%++ z_MB+X59~O~irtkiu!lpL650f{XuF{)mb~gU6?HY$wC4$>)Kzd*j!Cr6&(9k}>L6u- z0O*uLDy0%XI7O(b!vT(E<+T>5fp1|!5hP!Wqrz40sN;gD9z!id4wjlajiA^Ft01c> z1GEl%1QWP0Qlt)uvz5NM56XlqlXM>JH#P$;WEv?J+5kx!?bK|;vKCBP_zs|DbScXz zca*FqK~|Jmav<6q`vME?$_ZwjSwy-|ve+Ifc15OZp&vLZuB*amTcGasS;CEy%ZZUr zS5o&&>R@HmjlR_`;Y3h8Q3@Cbv*l*7#n@lA&7W69&l76vYDy+J9hGGhV5DpoOa-#H zqG4!hepwl8l7>QM>2j72Q-S!_I4WT!HLKmVd{8>sMK#VWNgkCo#ii)xI3Z9z?#f-R zTIVGbCakJSsj4Wct8vzpxl*t(JfUnYw*6L5m_dIlO0y=WPMI`mYAQ)+%@m2`|0j!; zY!jQ_?mDvMd5i4!6qZ6Ru1Ix=g?S4Li*oa3XTvcT+2$=Q%(mN$3bG5WeR~RS(#%%9 zriL3)**aJ;_cFr6Sk|O57y-PVgI!dIPX7$5?7qc`u)DURx~zt6VBE`K!>O(q4q&v? zLW7+T^l_GzZWk0(T*^(@WhtwxsUi&F2iZmB?X$vMu{dZ81By*|;WQWKEm&;JvCW&q zCR`QnmP#FKglppWbTy%1n4{yral=cMS|mnGaKuu|oySTV<1}T!t@1IILc3^!lx8u- ztBX^roa&@Ao=kZ>xz=KLbxHXQW``M4FUeI@U?!pSW6go_p-!Y}=1E~0DXG|9#2sRm z+uP}dx{d#ZkD@8DZ$_388_QKCkQXK&M1zCo(eUX~h)0`Fi$iAF;B1m&q2^ZNV31^h zdDAUTwO7=*Emdy#R+Sy{vF_SZY{^?vFv}AMm|VnEElpM_Y*96L^eTtkJ6Y#r02D6B z&dHmNz#xlk3Dn3fqhahOySOp_Y`+8ZsBrk>EzZ>ywXo$?DGXCDo6Y-LTjy9)QR8-2 zUd!z_)NZ&#XLS|Mk~Q$2i=5PF9G&!@qDBi3ZNY$0r_bP|7MN=3szuRC?(9Mamc=sO zViT4`4RBF`EpEt8%*jqmRmG}um!;fMS*wj}Aw>95%vx0`e0N=*1Ym*~@1gEKFr0+p z)11n3E5xv%^GY6OXqpRHbikPVn$zg4OKvuFP795^_~|ZJ+AkZSDVBve+@X6GVydjG z!Q9WMMA8a8eP4PIMOui_t23gQCZ6%y6&8>ekxoEiLOj{EwY)VElhHQ2>KL)vjvRkE zfa2F*8W3gY*vF$SXbi`+mDe)ZKM@QkAWyBtE%&h$^*C`qrJ}3?Brps_bX6B>S#U*l zF4b4h3e4gbC&D!c?~@kqsH|{h)vX=RMmziWM|a6F^v{OGVR9vynH&NDIS`{-0Lp>f zL^TuPkp6ZktJ+e9wl3-4rz4$!9*-AJbi9}r`uESRSzFDgZgSk5s5*Ks=|9?ekt(9V z!hymVmYOzkQu^d6Q!_H9x!NtLs2*RA0!Ck4J0AZmqc2`IzHaS0XYF!4^6Vw4<1>rL zmr$`e4kMgOlSyJOtyxJ66i2C8nDsTV15Q|5%n)VmwiO1k3!y}94K7N-DHm7bC_Tg_ z@gWfCtr(fA7#D!&B8u8@yiPYLggcjpwJOQrxE7Og(2uDhlBJB6f!wpyl)Q^wEh+7+8hCNmt@}#~OzPCTuBHsbkii;C9wcaNEN*=zY#)y(ajdpVmj0SVmtNYWFrZl(o;#$u6Yz0FP-{DAH9|+eYnyb>U5GkxY>f%{)Y_q_U1?o&wDH;DKTxvHq3jZ!O@(<&u>(m0(SFgkrMM zqzm(Opk>;D2=A&oyn5}((CmSQ83l0^T8K>oZSF)_N!coj(h!&YS`fj6^Ouh?k}?d07T07T7+v_aKF?S!{#jZ@szXXJ?N>6Xcx6UeS=ywj z6H^@-#ig04=~GKfCuOEjnX+D|h?sZ}O!B|$8@Jy_3mo5{JUjhsX#UF@eFGiW(j%BY!;Vj`+ z!_B%6V%gT{!=U7)U)d#8T^1_o*e(Bo?X6O{~ta3QjZN{z=pDWP<)T>>`pyv(HVcM zXRY8<;GfIrX_qeH9zA{Xz+pWr9Dk`h60^UWiUS6~i8iiAU+4 zn0R2m9}^GACo$s00DSbHaV0u&k8T+6=Y5l52KzvGpDy7EgYHe;n`rPsLp+|JFjyFf zN55@g?;4`NG3bsMaO_6C<^37KVA%MV@Vh8>N_Q)so1)_J{JSU|=Aj+qxPHsnWHd`{ z&Kl69WAi<{GS82=Q^&3jXTR zyfvQPWB^Od8*OTeXZJ>9_-=|Z9*twIF+*O6V<%$bpO0gA#SVQfjy)c0ekqRajwM!( z8qGJyv#*S682hB3=~Ns$+3y%>2z?sKdhpbvPiTx~zNnA!{8e-U-hKKpnp+6RF@pmP zBwfNgdgjru0;Mw@To;B$21TNLP zZ!|jmJ7j*RA8ucqW>CV|W4V5J#MT|Fq@XY3%VMPqcSFJ|n;`P1qg9 zR{3;?qS*Jk0sqpooAgso=-JEq15&*kUeU29b^PeF=e|yzZjbIZoyk9hJ*K<(&qLYn zsN`M4S)(E0x#8>uL;shD>OM8}-!oLVFM9AtL)e=!gFhX@K8?Y_(Z1Mt-%xfa_BV{R z8Li(8VITJ!f;vC;dqxKWU&amoa0uHJj}yB$}WP42pk#DEoF${L@3(?Sn_+`PIQA@%+u;VT3s(9)w>W z5)b^&Ax}hWA|aU@)8ia$h8P>h^n`MTqXNiuyzT<_6q07;oBaJ)Z83P)mAu%WeWoA$eLuVikK@YMqP)5@{n$H(v%CAT?+t@} z{n!)H!(Qsg+N00@!N}f^p8TYd)yJA1?#Jql38?#!F&=fFG`>L^29Jvw4ka%)y&TI{ zn4ga&o{q(`S9Edzh-C+046*DjUHK=m%o`Q|Y%IGw%Df|%eIAwYAPhdr+#Jj9GYsDw z%f2%Vfe(5zItkD3Mbn$Soc2(4-deFIiruG=-xS6Eq<@(-k9G&55r%(W-9bG&pcgj@ z0LKeB47+TY*viCdV9$NKbh<}%Y$jtfNBkJip4P>G9mhV_nZJr-f6$-*Z5(?;p8)vn zQE_;FILiEG9D6_NY=0a(Xo!9{j(uQ=KODz)MAv)}$L@%UzdMdS5M$aJ$DW8e|KI)D zS22dK`s+5uCZO)t*!X+m*q5<$-ic$ojPc+0hasKyb$|Aj(RLp^Mn8kUzpk@iBB(X? zzX+Ir?mzv@{>&F=xFb&YOq}6`INkGc?@VRvB=X0R4vJwc9g)#=q`A1fK=0a?B5g#v3nQ4` zflbFHg)XFpNKa5XQgbZmAsulxXko+_AU%#gHX=>TW-JxurAU_|bs=4cv=Qkxr2CP! zA$aoI7j~>fsRo zFyM`Jn2!rxgAhTaB27eEfHW6rEz&}yGl8EwAMc7GUy8Jn@;Id5hSXIEw+Q%gqz93I z2Z!j#kUvR>>9`Q~4i3+M0DM0j={U;6=_U4!)QDUb5w*Wm6amE&;t3*=AYFxN5^ zb#ZuWM_O79`5-Ne<#wVNOvGzhjbUxZAkYcZAJPH(hq_EjuUc3 zKHUxd4nw``!E-#|NRyBbS`Xd;e+O}I0rJO@))M?i#1cOi`*0DPq5 zkRESf>?)*&M({!On;6@PH21gQAMiq?+mYUhv<>M=qzckRFZf9S9?}nifBY8cm-0T) z9}fDrLa#_0x1gVZ??SpB>B--LKfrh0fp(DJkF**2<6BV&>7aXHcIP0EGz00$`xq;y z{C37VfuDXq2##Wk*=rmS78rG)Azw1ksf~ydO&&N0sI>Y`0I?-Bkw}mO!bf| zNMY*yr@L+e)2%b>&W(>XZqdb>2@W!>If=201q%P$H@?8-_{sEEC4Sin=9~0617fTo zh%A*&$GB528cgFzH13&(R^gO5mNC z2zS@Jy?@K?A?jv_Coy)m+}>qEZbXMdRVx3v_AJ2rklL9H8$lB2AM~TI2NpNBzERfOuVj@-H$O1G~Zc*QmYC3AVEtc!o>DY%Mof zz7ypqK_|o()pBYFYdv-xJhk5#iVPbJY}_=Af7vGHHpJW#eXHTNs3@0CtuhX{ zj{&y@1aFja^BZDsiSY^SBn=zBANU^v-;6lES;n_D2;8|rT;kVgfF0*Bwg}GwTbV6z z^{T#!hg9IL2cA!+Df6%_NSEwm1@J%2Wq8wErYqz`<@G2(i1H90L3%?Ol{c&9A$pg5 zP#el0L#z=}Umcso?=h6Wd>P&k$8)cK%|SbP(3@n>X2e)u%w=r2j9(!5A(^JCe^P zEsI>fnd+lFq-`5`RNLQ)^2DF1--+@;KU1!t+z_Fh^lC&*dlE6-g1&WiMw7k;xaq*% zT!Zy7o&z?OL-WQO&M?WGV(1;fnIhxB_m-<-pM{jkE|AdqdyLJgKzw|I~VjI2Gmey^~Tm)|N6Z@1ve;g?OJ1 zoMzxe8hcl%<$77B1wntM|1j7l(Ypos^=ta3N9DARXj{)%UvrTK(t(9ln=TU-^G*LQ~6qt7K!%}m;`46=Q9~c*gywR0`XBU@Qn8}Hdw}!d}gUyexqEj z$$;=ApGn_msRXTh88_%NS8LcwD1RBaZNSBnCfLUyt`=o*Jt@E)^!vW$LGm(Uf-?L} zc@oM`qAe`NgKeq)iTt-!Egy&YB496)tw)`u*I4KL(34B|_6PHV~1hx+y{7F4mKJpDZB5HKe?1ZFQ2^Qc1e^!E# z`?FyPI8K5NsZ;w=`}EUYS77I>tJwR#|CF(F#TrYDT^cvjN1_ip*wflidU`aUEzjle zsqzOdjrXPaXFX5Yv0{H(%l#TI(T7M` z=P1TH2zQKxEAbRnp?MF%(-)|->jK6`LjVSoRA*km-#itpA?jE_zdo6<9BSv=<9+wN zTjNaBDFp8Jiy3wVQRnTx>qJ!rTN($xHUoDl9>@wV_TMCcHdq337Zva$-cF!i zY9S6-s2`E)#d{h)r= z1OFKCDIPHt^?`p=D1Hm@Tb3|3g!(k(*0{;4SjL~VO;nc^$F&pf6u~vinjRP(=;yT8L zlFpAv_!3W1bF>ICh2 zNl-#!?9`*qiXDtyOLeaAv(6Z;&P=q?0{oVTakh?ULy3g1+9>3N&gG|=A-1bkWkX^i zeLD#n)BlLuCh!f0NfHgYZyU5$#e73+rPGfw7E63SFV&Isuivj(7nqZNXJK~kQ0Xlh*{{XtYi%Oy?S!7Kj1m`x=XFNlfy;q>aW_8tOZ_ZVwK)+kf}OP)_$@m6ovy$8VgkLZPB z?dj=R-X6UTh`Mik^D}%Gm~NQC+;QDk15@yg_TPU_bf%j~_H-@po{3U=Mp+(+FW(1= zP<~;7)i-iFs9QZpmHS9;-mD!|**ADF@T{JHSR3{mmo4wU4P`=%fxm*@46ASQdwalT z_f^Y6QG(_6=c#;p#PYA(sC-1k^0H^C{0D4|1R7WQ&t8(fID1ic;X-S}7sITcGu93` zXkvd3a(SIr&m5z*V~&|%?Q@1PyKik0$}&*ag|Z}+rHZl)lx?)yeKkw%o*FCQ1p>Yl z^~xcKQ+CgHcF%v54(Kxb<%W7z-`M6_X!rC$M9PEUEHCYNW1BnM<{b(<+45pf59HGD zN>5K(n{o#n6@YK<=D8;1vR~c=3V;o7<%sbw@SU58`dp=WiWa{zwqn5jlDL>tZMpY!&5#=jn z3G+Rqst`#(*^3vF)VwpSO+Bt?B@-P%C9Bn!v(%c|0m$=$45XHmAs`QHgd6q^vt}N3 z^;?#GHS7aWdH}QSR^Rnj&HhYOBlM^7-|$62snu&3O>++vtJr<+!*-9m)7p`TaSFxf9VYSL0VA{e z+?`79GR%K%t{kg(L#MJ9L0nVY4O5gifC=b$t8c?j<#z~~tzP#|R2%auSItIDP^bV% zUaOG9{r7T6r#e(k%CEabHTJEW#6{eF6rh<+#OCo*5 zZ}#i`=or!9jlHH^5Z;(;zj7&HeaJ@|AJ$-VFn>s?4N}5?=pv6MRY<7~C-7O*UWX|+ z^_ZH-Be&>oik<=hDSlTAnPgHzhl^n3AiSP08*SQ}PCqLU7zQWc}C)>gyjQkK${x zpbm!PF^m{9(!-*3@*w``_4bGYzu)p0m|-a2h^N>s-0VuqB!q{ z-aoQ?CqIZ%t8Y;kTnM>cFW|5A2T}ND`uz=i_ z)`QgZf$}E=&pmDSlGCm@Oh(F1WZ{AH;mrp?N@;w~dI&(&sRzLBLD2Gn@*6-%+*iQI zqC1IsX+3@u0jvOI_jCyPcc}9J7LmOFqf)y!aWt3{;ysPd&~Uv0M0>g#vh=9PTv>K+ z){pII%^O|z1oSd3!<}IBH70WGh79H!0rg?j@>%mB$g1l5NjZc}dvqu2vizp+Tt<*p zrU4cd*tERE?n+oGDT;;~pBkyX$7$M|N)-;E0v&1VAr&yp2^c_fMN16%iO*6!|AV;5P3RVUGVorak&IT42dG zt+?Z5&#SBjnkpBP2PUGN779R?cmEx(B1B^0^7;kB>NOwC1wZ=#Z}#`)tDyeN?eBG< zhuL2%K)vK$@;g=Dx1&_Dzv}@H*xwDvv`4Q6MyR}1`!k_9M4Ey1P(#)wRLM1y{9y(j z!P5DNeiA63gnU@M^S3SF2Judo0cFY(-Yg>uaDv5;P?Di!1B&cQkyV#eTFE-T6Nzu|qL&G(#m|RO)<=Kk^%GV_ zZ`(ZI1+9}uiB)X~vRdp|e|T3JF|WAe?Vi(i-7!t1QyB&C8^tkcy$WVD4dHyM}u9UaB5L5 z*5?iTGo<(|6d@g>?Djt)NceyR$OCPa*bBFY6XUbP?Eou(#h(y~^6@Ce+Zn-DBuQGE zzB4rz@L=Ox8_mY26epUsc{+vY@{qymdEe$~Q$7c%`zC0B;)%sJ zZ%lUm`q-Wcu6g;sRXUq*vH1lPsVB3`Ww3eYnQfT|*9^<1BQzoe<)*!b;Qd(;LDgC9 zhKvdMo-!kU&dt#A*8NckJ*f2>VjLki|82CVeQ(X&TQ>(}$b>zwDjQKAlqac`)>n~r zIv+aS^DuN8)2kw>JLORnO`|qtbsxATyb-SMhX7Xofj=SY7V{PKO?wX^x;|$2Z9t5= zq0Q*pTwwXgDJOS)LaamzzR?=zZIjViy|Rt z`lsHS{zge4TrUO;ZF6|@+i1{WE%jS$l|bQbO7)L;@VY@d>nhkbwju1N)S`yfSOw8? zvdx}JtNypWq1`^_F7O-{(&a&xEcat>5?|>Ki0?5-M2JtN`($Wm{s2SE;Vh8Bs-!OHMT#5R znawb?DJT;f43!W19V#Dd!wp7eYJ3R&w!zK#CNIP=c|p&`&|~euUIm&iN7LAT!-{1O z8H@%l=HPZrXg#hC`I#rzth4%Z&_YzccWOTDEkv@Xg=D(|lI?=SgJh?JQz2OZxMWR@ z*sW$HT~iaeT_NFa;6ZbozO^HV7Kp4p$IQCx@nG}Lhxw>&V~_A_yJ^ZISgi*28>+IgLZjvg z8pV{ImD~)m{)RMl%gvgm!t^EW=LX4R3RN}s5_Q{i5*qsh9K5aLFQh3|ai3`#I)oOm z5XP2gh~jnTtz>2>5MpUOAQ`Vj{LJ$6&>X-%k6>52Bt|3Iq$ z2~lbbDq*;E29(+IhPaHU5CJc|Qr|M}au*62 z%NxW&Dbd6@2~z&@_vGs*Uj;vH_k08Ae+Xnl(MTEFfuAJz{E70X*4zy*qn{J~2;;Y(yo7ZIX9J1-&bN7Rl znwk_Ml>9D?^>Dyg4-1hFLL)+?0FX!#Kw&{k{*Y~h!plV+1aP_S+Os4^r^)a84x(3}3JzNDcK^afW zJLVpSq6<+3P2T<>Y4U4mGMdy?&?t_J=%W?Uu4^QUTk6-R z_Dpb}W$k$bFX>a$rxZK->;HhF(-7N!-&|aGR_> zoj$9s>9vhtwbH=H)|aiP15LDQ8^ZR?(-^L&)!{0-`!pIwcQ^C33Y1RW-2#8O8QtC0 zz`F~6^Eacr&G4S4#(K2PRbQ#9zRvDjZMJ*H5<_;(L?Pts1bIjkOCi;!AQAHNi#c_g zKLJp^{GV0grY5ZRH7}3tDo9;(0~4s4HxCTuZKJwkE_H7szUhJkOM5H3m4=)$m=xe! zXtsLJwt7>op1szFy=H6X8(1KDCRx4MfnI3#$C%79rh$5^x4?)z{^3|`rV-Uy`%E($ z5}V;!O6QHx$&?@)J2!DQz`8V}JB^$J-anOzEu39igV9vK2~=cD?lLtUL{nlEERD1d zGd2B*kbGG&_hK~6L(5?_;Jc~#vwKiHA-ovt0bkZZDjI|$I)(C1qZQ#f{sjNoJS+Ox zUpZcnK1K2g*4_KMHc#J0hTuUA-N8vWCXVog~EZXmR7ma@az1ci}33$!viTU2rL|XNm zw!X^aiH}To?lrz?YxuFpb!p>krbc>S1uh2DAT|Ifz~~fKzXH+;nFf!$uH?)A*{Z*` zQ|%7cckK&$*RJ8Um#MXjxrOr0gBZdMoiB4udp7JR{}VNPb9xdOg23#a&y_PkrS8GG zxIYe2w=2beMUdn(xO@{vG6dT_KH$#-XSAURG`G&Y8@9L^q?Ctl;5sLLw8o;#s+K5k zE$KkK|1>t5agwq(M1AV|D7pk;DKFsqk_UaK5?1->DE^5(|A^ou07kBPQhkB@Y|jo=YyaB_PVkJ!?l-UZYpW$iSv7KY*avUdNGFO)A-dU_hp=-hFbcbnjg zp3xx)_DvoRF4B$wEfHP@6LBT3l4@d!R&HG%-m}S)5d0Vow1D9oP#D-;~jh2lROH^U%J5KAykLr_AeYtN3Y+x zQ@eE_#>e5OG+xIFCQ*M5c8yGY3T((RT7YY6#J3iJdVe`W0MinjkTucq8hVW}PTl0E zZA$ViQnjg(K1^fv-p^6IP3s8L(?rK|*35mT#?|D+eC}rdc_IE5mliD6Y4`KfyT&<$ z<8g1XV^;B&gl>dB&dVGKE>3ViCD2^iDrzTn|TD`kT0CsN;G*x4EEw$mW)#k~A?l9YV9ouLn2vuPv_>rk8QRR~} zd5+!ll^Os&a~-KF57hEE+dTQu)p3e@u~|!TFKyP6XWyb+KNutb;-H`Oq8_n{y3kKP z6ER8?ab#_nX|%xJx8U5|)c7=PQ>nTZn~6K|q$TF{pn)LaOIrqMH9PVp<>tpn4?HRWR`Zkzx2 zVf3Ei7L#?`@4)4Iy_3DCadMx#CRj4K&og+GDc zXA|-{6DFT`*OGi}-t$NYXJI%7gNg1JQ5MX~u?01&wI^<0rSfH9$h36W+A*8Qm{xC0 zI}NeEHl*CG$}>~BL$<*Ew5ENh7&3TvNcM9&m>o7sdz3Wv)IX9O-7q@;_AY9L)NiAe zk>?-q#C0E&RcX6J25>El?65mSoB#wjnuIe}caz>(6OPYK@o|6^1%EUVQ-7_VZ!i<2 z--iu{{?OI(?&pI#(B#3_%RvVCVi^wDwZ!Vdjz2BtPGV9)KR5}vN+)RWpd=&TJ410J zhv1ZABQgxS%hZF<`GA?#D6wa5IP4mq-Eipzu34Tah=_L3r865^Hs*@%VuzrQ<>nYj z?&j^V*YThhgF1QX8yKlXU7-t@ijrJWQ$(?$)z zMv%;IjYkH+wC~X2+acBe{gMSUHbNKfBnE<4xi5-4qmK|Ii2so*9G|QFMSzum<4>@^ z>iv+0FU&#ud~Va^Na8P3fRlhI+$AHj+^%)x%uY110qc+hs;=JKNbBIu&9 ziSMSK$CsJ?;b~*CHyaZD3D~nz_ku1)1uep|iv3i(*GapJt|UxExCtfS$I3D7nLb8Y z1KH+mHjJ_L?9b2q)ctvoZQ4`)1simmZ-E7LktF=i5DU=kTa5PtZp}Xh$#bb7!0~Ko z?a1q-&uP-ma}8RM>{DI-;aND~SVC7o;(cDdM|4JqntjXoQ5mq<@w^hYb z9v59ndREW7%8W0tHR_#>ZTS2)t1sPXZD^07SZgiBiL+JSCuEa&CxC{lJPWYEtY2@$ z`JNR^CvIrIG95qS!o z(}!(RG5&uOCR0-r-z?A~a8(aM;gQ%Y;O;KE4aPnR^t26w9&8v)7kdL5efKE7mC)l( z46UC`7Ibqh)OI`m2prdkN)s|6h_3gPKL8fgr@FtLWb?cmrcrF!)j*>Y?A}Z5-m=gr z^D%CDh``n3c8bX;e1<>$hT50UXny9f{awy$=oyV~@IDXM5{Q4N>_&ONprivvgDBvywDW}jnY^2Yyy4Kq^#*BoV-xYi<=rXv^nOO( zWt{hr{e0@zMgqSe%p7(;X)ewv_tsqonL`CM5N-uRs61-^+pfbr81#XgAmg)o)um15 zOUSX$K~YeE(aL*O;msI{y%vBKKmG)~QEz$v-`VfPYE7OnI@%-s8F>yN+^{o7-{5<_ zLHjlEHHNU?@_&Te@28bv9scF^TipZ!J_n)v5A1gpnp5iVr*HdR8qN*u*9BN#_M2q& zybcpaoNe>`5Ht;Ow*({iE4v5F=Km;nV(x+t?Vf)r*K%RW>xs`+)BL5OCX=Yh11 z>xKF3A$^4A7 zsyqcX(KRcpddlg=O<3O|1b1(`R%6c!`aVqIlD`x)$xisaPNnBluJFys>{Pzt8TV%L zSfA3fcLNHran2`)lh=^+<*WN23kcc}0pwt%3lJ=m%zD#6vaT+)7P_ZpYI-!_OAHfOg2r#QE;-c zzNr1zb*!F(ktTEWCU|+%z?o(|uHuito@;D380i*~IB(CcpP}wYVZQ=5eR7PZ+kCY3 z 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 literal 0 HcmV?d00001 diff --git a/Backend/obj/Release/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Backend/obj/Release/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..dca70aa --- /dev/null +++ b/Backend/obj/Release/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Backend/obj/Release/net8.0/linux-x64/Backend.AssemblyInfo.cs b/Backend/obj/Release/net8.0/linux-x64/Backend.AssemblyInfo.cs new file mode 100644 index 0000000..f2eb3a5 --- /dev/null +++ b/Backend/obj/Release/net8.0/linux-x64/Backend.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Backend")] +[assembly: System.Reflection.AssemblyTitleAttribute("Backend")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Backend/obj/Release/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache b/Backend/obj/Release/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache new file mode 100644 index 0000000..eafd27e --- /dev/null +++ b/Backend/obj/Release/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +f6374ce8e27deb7d389612c875bb24368cf0c20220a76d7c26faa95a09317bab diff --git a/Backend/obj/Release/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig b/Backend/obj/Release/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..795e515 --- /dev/null +++ b/Backend/obj/Release/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,18 @@ +is_global = true +build_property.EnableAotAnalyzer = true +build_property.EnableSingleFileAnalyzer = true +build_property.EnableTrimAnalyzer = true +build_property.IncludeAllContentForSelfExtract = +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = true +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Backend +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = false +build_property.EffectiveAnalysisLevelStyle = 8.0 diff --git a/Backend/obj/Release/net8.0/linux-x64/Backend.GlobalUsings.g.cs b/Backend/obj/Release/net8.0/linux-x64/Backend.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Backend/obj/Release/net8.0/linux-x64/Backend.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Backend/obj/Release/net8.0/linux-x64/Backend.assets.cache b/Backend/obj/Release/net8.0/linux-x64/Backend.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..91576c641a5d81e25e75d5086a6794df47035f2e GIT binary patch literal 18307 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 literal 0 HcmV?d00001 diff --git a/Backend/obj/Release/net8.0/linux-x64/Backend.csproj.AssemblyReference.cache b/Backend/obj/Release/net8.0/linux-x64/Backend.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..60dae644000a6e0a3767acee0c49f6b1c3f5b7a7 GIT binary patch literal 7863 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%0A_3^wL6ajXs3gNgJ;y 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 q(m0mRxt2F5p``6H)|5DW literal 0 HcmV?d00001 diff --git a/Backend/obj/Release/net8.0/linux-x64/Backend.genruntimeconfig.cache b/Backend/obj/Release/net8.0/linux-x64/Backend.genruntimeconfig.cache new file mode 100644 index 0000000..e400797 --- /dev/null +++ b/Backend/obj/Release/net8.0/linux-x64/Backend.genruntimeconfig.cache @@ -0,0 +1 @@ +2b5b5a064188d1d76b38421672b36b929cfe2bb718214adf31a9fa3bc7fd4059 diff --git a/Backend/obj/Release/net8.0/linux-x64/Backend.pdb b/Backend/obj/Release/net8.0/linux-x64/Backend.pdb new file mode 100644 index 0000000000000000000000000000000000000000..804d63acf035dc7db4b9b1fe21761090d5fe55bb GIT binary patch literal 21452 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

OQe<@b&1Hg!rTTEm@tEGOeK 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 WU4SB%T0fl|(_DilbG(W0>i+>9EV!xw literal 0 HcmV?d00001 diff --git a/Backend/obj/Release/net8.0/linux-x64/apphost b/Backend/obj/Release/net8.0/linux-x64/apphost new file mode 100755 index 0000000000000000000000000000000000000000..7a55a582e7d3040bc4101b539bf390e60a1bae96 GIT binary patch literal 72520 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 z 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 literal 0 HcmV?d00001 diff --git a/Backend/obj/Release/net8.0/linux-x64/ref/Backend.dll b/Backend/obj/Release/net8.0/linux-x64/ref/Backend.dll new file mode 100644 index 0000000000000000000000000000000000000000..73f200b42b726fecc6bf3044e8f39992cda2646a GIT binary patch literal 6144 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 literal 0 HcmV?d00001 diff --git a/Backend/obj/Release/net8.0/refint/Backend.dll b/Backend/obj/Release/net8.0/refint/Backend.dll new file mode 100644 index 0000000000000000000000000000000000000000..fa35f147c49f8e2db6cb4e10c712e1d2266632c1 GIT binary patch literal 9728 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 literal 0 HcmV?d00001 diff --git a/Backend/obj/project.assets.json b/Backend/obj/project.assets.json new file mode 100644 index 0000000..b84ca60 --- /dev/null +++ b/Backend/obj/project.assets.json @@ -0,0 +1,1840 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "AsyncIO/0.1.69": { + "type": "package", + "compile": { + "lib/netstandard2.0/AsyncIO.dll": { + "related": ".pdb" + } + }, + "runtime": { + "lib/netstandard2.0/AsyncIO.dll": { + "related": ".pdb" + } + } + }, + "FuzzySharp/2.0.2": { + "type": "package", + "compile": { + "lib/netcoreapp2.1/FuzzySharp.dll": {} + }, + "runtime": { + "lib/netcoreapp2.1/FuzzySharp.dll": {} + } + }, + "MessagePack/3.0.238-rc.1": { + "type": "package", + "dependencies": { + "MessagePack.Annotations": "3.0.238-rc.1", + "MessagePackAnalyzer": "3.0.238-rc.1", + "Microsoft.NET.StringTools": "17.11.4" + }, + "compile": { + "lib/net8.0/MessagePack.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/MessagePack.dll": { + "related": ".xml" + } + } + }, + "MessagePack.Annotations/3.0.238-rc.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/MessagePack.Annotations.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/MessagePack.Annotations.dll": { + "related": ".xml" + } + } + }, + "MessagePackAnalyzer/3.0.238-rc.1": { + "type": "package", + "build": { + "build/MessagePackAnalyzer.targets": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/5.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Data.Sqlite/8.0.10": { + "type": "package", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "8.0.10", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" + }, + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.Data.Sqlite.Core/8.0.10": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.ObjectPool/5.0.10": { + "type": "package", + "compile": { + "lib/net5.0/Microsoft.Extensions.ObjectPool.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/Microsoft.Extensions.ObjectPool.dll": { + "related": ".xml" + } + } + }, + "Microsoft.NET.StringTools/17.11.4": { + "type": "package", + "compile": { + "ref/net8.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.NET.StringTools.dll": { + "related": ".pdb;.xml" + } + } + }, + "Microsoft.NETCore.Platforms/5.0.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.Win32.SystemEvents/5.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "NaCl.Net/0.1.13": { + "type": "package", + "compile": { + "lib/netstandard2.1/NaCl.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/NaCl.dll": { + "related": ".xml" + } + } + }, + "NetMQ/4.0.1.13": { + "type": "package", + "dependencies": { + "AsyncIO": "0.1.69", + "NaCl.Net": "0.1.13", + "System.ServiceModel.Primitives": "4.9.0", + "System.ValueTuple": "4.5.0" + }, + "compile": { + "lib/netstandard2.1/NetMQ.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/NetMQ.dll": { + "related": ".xml" + } + } + }, + "SQLite/3.13.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "runtimeTargets": { + "runtimes/linux-x64/native/libsqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/osx-x64/native/libsqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win7-x64/native/sqlite3.dll": { + "assetType": "native", + "rid": "win7-x64" + }, + "runtimes/win7-x86/native/sqlite3.dll": { + "assetType": "native", + "rid": "win7-x86" + } + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.6", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.6" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + } + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.3" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + }, + "build": { + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {} + }, + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "assetType": "native", + "rid": "browser-wasm" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm64" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-armel" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-mips64" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm64" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-x64" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-ppc64le" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-s390x" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x86" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-arm64" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-x64" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-arm64" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + } + }, + "System.Drawing.Common/5.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.SystemEvents": "5.0.0" + }, + "compile": { + "ref/netcoreapp3.0/System.Drawing.Common.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.0/System.Drawing.Common.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Formats.Asn1/5.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Formats.Asn1.dll": { + "related": ".xml" + } + } + }, + "System.Memory/4.5.3": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "System.Private.ServiceModel/4.9.0": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "5.0.0", + "Microsoft.Extensions.ObjectPool": "5.0.10", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.DispatchProxy": "4.7.1", + "System.Security.Cryptography.Xml": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/System.Private.ServiceModel.dll": { + "related": ".pdb" + } + }, + "resource": { + "lib/netstandard2.0/cs/System.Private.ServiceModel.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.0/de/System.Private.ServiceModel.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.0/es/System.Private.ServiceModel.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.0/fr/System.Private.ServiceModel.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.0/it/System.Private.ServiceModel.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.0/ja/System.Private.ServiceModel.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.0/ko/System.Private.ServiceModel.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.0/pl/System.Private.ServiceModel.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.0/pt-BR/System.Private.ServiceModel.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.0/ru/System.Private.ServiceModel.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.0/tr/System.Private.ServiceModel.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.0/zh-Hans/System.Private.ServiceModel.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.0/zh-Hant/System.Private.ServiceModel.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "System.Reflection.DispatchProxy/4.7.1": { + "type": "package", + "compile": { + "ref/netstandard2.0/System.Reflection.DispatchProxy.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp2.0/System.Reflection.DispatchProxy.dll": { + "related": ".xml" + } + } + }, + "System.Security.AccessControl/5.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/System.Security.AccessControl.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.AccessControl.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Cng/5.0.0": { + "type": "package", + "dependencies": { + "System.Formats.Asn1": "5.0.0" + }, + "compile": { + "ref/netcoreapp3.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Pkcs/5.0.0": { + "type": "package", + "dependencies": { + "System.Formats.Asn1": "5.0.0", + "System.Security.Cryptography.Cng": "5.0.0" + }, + "compile": { + "ref/netcoreapp3.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Xml/5.0.0": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.Pkcs": "5.0.0", + "System.Security.Permissions": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.Cryptography.Xml.dll": { + "related": ".xml" + } + } + }, + "System.Security.Permissions/5.0.0": { + "type": "package", + "dependencies": { + "System.Security.AccessControl": "5.0.0", + "System.Windows.Extensions": "5.0.0" + }, + "compile": { + "ref/net5.0/System.Security.Permissions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/System.Security.Permissions.dll": { + "related": ".xml" + } + } + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "compile": { + "ref/netcoreapp3.0/System.Security.Principal.Windows.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.Principal.Windows.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.ServiceModel.Primitives/4.9.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.9.0" + }, + "compile": { + "ref/net6.0/System.ServiceModel.Primitives.dll": {}, + "ref/net6.0/System.ServiceModel.dll": {} + }, + "runtime": { + "lib/net6.0/System.ServiceModel.Primitives.dll": { + "related": ".pdb" + }, + "lib/net6.0/System.ServiceModel.dll": { + "related": ".Primitives.pdb" + } + } + }, + "System.ValueTuple/4.5.0": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "System.Windows.Extensions/5.0.0": { + "type": "package", + "dependencies": { + "System.Drawing.Common": "5.0.0" + }, + "compile": { + "ref/netcoreapp3.0/System.Windows.Extensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.0/System.Windows.Extensions.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "Models/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "MessagePack": "3.0.238-rc.1", + "MessagePack.Annotations": "3.0.238-rc.1", + "Microsoft.Data.Sqlite": "8.0.10", + "SQLite": "3.13.0" + }, + "compile": { + "bin/placeholder/Models.dll": {} + }, + "runtime": { + "bin/placeholder/Models.dll": {} + } + } + } + }, + "libraries": { + "AsyncIO/0.1.69": { + "sha512": "xyXJLi+wjy6AtIyWXHXJkPS0gItqVT4lg5w++7bA5YEjugYKdrFMGxCo6KUJ1yYwjriLQJ1g35LDljZs3Q90XQ==", + "type": "package", + "path": "asyncio/0.1.69", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "asyncio.0.1.69.nupkg.sha512", + "asyncio.nuspec", + "lib/net40/AsyncIO.dll", + "lib/net40/AsyncIO.pdb", + "lib/netstandard1.3/AsyncIO.dll", + "lib/netstandard1.3/AsyncIO.pdb", + "lib/netstandard2.0/AsyncIO.dll", + "lib/netstandard2.0/AsyncIO.pdb" + ] + }, + "FuzzySharp/2.0.2": { + "sha512": "sBKqWxw3g//peYxDZ8JipRlyPbIyBtgzqBVA5GqwHVeqtIrw75maGXAllztf+1aJhchD+drcQIgf2mFho8ZV8A==", + "type": "package", + "path": "fuzzysharp/2.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "fuzzysharp.2.0.2.nupkg.sha512", + "fuzzysharp.nuspec", + "lib/net45/FuzzySharp.dll", + "lib/net46/FuzzySharp.dll", + "lib/net461/FuzzySharp.dll", + "lib/netcoreapp2.0/FuzzySharp.dll", + "lib/netcoreapp2.1/FuzzySharp.dll", + "lib/netstandard1.6/FuzzySharp.dll", + "lib/netstandard2.0/FuzzySharp.dll", + "lib/netstandard2.1/FuzzySharp.dll" + ] + }, + "MessagePack/3.0.238-rc.1": { + "sha512": "gAVmHb2gswXviGFpAmUgGBVvZEjYGph7Co5hp6IbshEooIuZT34Rv4YcBKvVnUCHdoqxQvK6DZIOPSLSYv3LjQ==", + "type": "package", + "path": "messagepack/3.0.238-rc.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net472/MessagePack.dll", + "lib/net472/MessagePack.xml", + "lib/net8.0/MessagePack.dll", + "lib/net8.0/MessagePack.xml", + "lib/netstandard2.0/MessagePack.dll", + "lib/netstandard2.0/MessagePack.xml", + "lib/netstandard2.1/MessagePack.dll", + "lib/netstandard2.1/MessagePack.xml", + "messagepack.3.0.238-rc.1.nupkg.sha512", + "messagepack.nuspec" + ] + }, + "MessagePack.Annotations/3.0.238-rc.1": { + "sha512": "yvnpKGuxZuFHnYZ9N8WQXQn0J28w2f0evh0RekDtuxIEKGPw/qQLQXyQWFzMunfb/+pKTWYlUZR1rvvNcwl10A==", + "type": "package", + "path": "messagepack.annotations/3.0.238-rc.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/MessagePack.Annotations.dll", + "lib/netstandard2.0/MessagePack.Annotations.xml", + "messagepack.annotations.3.0.238-rc.1.nupkg.sha512", + "messagepack.annotations.nuspec" + ] + }, + "MessagePackAnalyzer/3.0.238-rc.1": { + "sha512": "qweXSZ+3mrf3RAqBs71vrF20SiNmqQdbrrt/L3749jh7OPpvdyZcHhOd20BSk+THQXgmmQfqF5F3o/J7S7tGCQ==", + "type": "package", + "path": "messagepackanalyzer/3.0.238-rc.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "analyzers/roslyn4.3/cs/MessagePack.Analyzers.CodeFixes.dll", + "analyzers/roslyn4.3/cs/MessagePack.SourceGenerator.dll", + "build/MessagePackAnalyzer.targets", + "messagepackanalyzer.3.0.238-rc.1.nupkg.sha512", + "messagepackanalyzer.nuspec" + ] + }, + "Microsoft.Bcl.AsyncInterfaces/5.0.0": { + "sha512": "W8DPQjkMScOMTtJbPwmPyj9c3zYSFGawDW3jwlBOOsnY+EzZFLgNQ/UMkK35JmkNOVPdCyPr2Tw7Vv9N+KA3ZQ==", + "type": "package", + "path": "microsoft.bcl.asyncinterfaces/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", + "microsoft.bcl.asyncinterfaces.5.0.0.nupkg.sha512", + "microsoft.bcl.asyncinterfaces.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Data.Sqlite/8.0.10": { + "sha512": "WN+qgrEcXg66YHtICl0W4If9v98PBenIj/INVkJaC+wqGX/Zus3aqyv6EI17EBRsw6tcvWsKd980X5iQ7wcj1Q==", + "type": "package", + "path": "microsoft.data.sqlite/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/netstandard2.0/_._", + "microsoft.data.sqlite.8.0.10.nupkg.sha512", + "microsoft.data.sqlite.nuspec" + ] + }, + "Microsoft.Data.Sqlite.Core/8.0.10": { + "sha512": "i95bgLqp6rJzmhQEtGhVVHnk1nYAhr/pLDul676PnwI/d7uDSSGs2ZPU9aP0VOuppkZaNinQOUCrD7cstDbQiQ==", + "type": "package", + "path": "microsoft.data.sqlite.core/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net6.0/Microsoft.Data.Sqlite.dll", + "lib/net6.0/Microsoft.Data.Sqlite.xml", + "lib/net8.0/Microsoft.Data.Sqlite.dll", + "lib/net8.0/Microsoft.Data.Sqlite.xml", + "lib/netstandard2.0/Microsoft.Data.Sqlite.dll", + "lib/netstandard2.0/Microsoft.Data.Sqlite.xml", + "microsoft.data.sqlite.core.8.0.10.nupkg.sha512", + "microsoft.data.sqlite.core.nuspec" + ] + }, + "Microsoft.Extensions.ObjectPool/5.0.10": { + "sha512": "pp9tbGqIhdEXL6Q1yJl+zevAJSq4BsxqhS1GXzBvEsEz9DDNu9GLNzgUy2xyFc4YjB4m4Ff2YEWTnvQvVYdkvQ==", + "type": "package", + "path": "microsoft.extensions.objectpool/5.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.ObjectPool.dll", + "lib/net461/Microsoft.Extensions.ObjectPool.xml", + "lib/net5.0/Microsoft.Extensions.ObjectPool.dll", + "lib/net5.0/Microsoft.Extensions.ObjectPool.xml", + "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll", + "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.xml", + "microsoft.extensions.objectpool.5.0.10.nupkg.sha512", + "microsoft.extensions.objectpool.nuspec" + ] + }, + "Microsoft.NET.StringTools/17.11.4": { + "sha512": "mudqUHhNpeqIdJoUx2YDWZO/I9uEDYVowan89R6wsomfnUJQk6HteoQTlNjZDixhT2B4IXMkMtgZtoceIjLRmA==", + "type": "package", + "path": "microsoft.net.stringtools/17.11.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "MSBuild-NuGet-Icon.png", + "README.md", + "lib/net472/Microsoft.NET.StringTools.dll", + "lib/net472/Microsoft.NET.StringTools.pdb", + "lib/net472/Microsoft.NET.StringTools.xml", + "lib/net8.0/Microsoft.NET.StringTools.dll", + "lib/net8.0/Microsoft.NET.StringTools.pdb", + "lib/net8.0/Microsoft.NET.StringTools.xml", + "lib/netstandard2.0/Microsoft.NET.StringTools.dll", + "lib/netstandard2.0/Microsoft.NET.StringTools.pdb", + "lib/netstandard2.0/Microsoft.NET.StringTools.xml", + "microsoft.net.stringtools.17.11.4.nupkg.sha512", + "microsoft.net.stringtools.nuspec", + "notices/THIRDPARTYNOTICES.txt", + "ref/net472/Microsoft.NET.StringTools.dll", + "ref/net472/Microsoft.NET.StringTools.xml", + "ref/net8.0/Microsoft.NET.StringTools.dll", + "ref/net8.0/Microsoft.NET.StringTools.xml", + "ref/netstandard2.0/Microsoft.NET.StringTools.dll", + "ref/netstandard2.0/Microsoft.NET.StringTools.xml" + ] + }, + "Microsoft.NETCore.Platforms/5.0.0": { + "sha512": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==", + "type": "package", + "path": "microsoft.netcore.platforms/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.5.0.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Win32.SystemEvents/5.0.0": { + "sha512": "Bh6blKG8VAKvXiLe2L+sEsn62nc1Ij34MrNxepD2OCrS5cpCwQa9MeLyhVQPQ/R4Wlzwuy6wMK8hLb11QPDRsQ==", + "type": "package", + "path": "microsoft.win32.systemevents/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Win32.SystemEvents.dll", + "lib/net461/Microsoft.Win32.SystemEvents.xml", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.xml", + "microsoft.win32.systemevents.5.0.0.nupkg.sha512", + "microsoft.win32.systemevents.nuspec", + "ref/net461/Microsoft.Win32.SystemEvents.dll", + "ref/net461/Microsoft.Win32.SystemEvents.xml", + "ref/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "ref/netstandard2.0/Microsoft.Win32.SystemEvents.xml", + "runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.SystemEvents.xml", + "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.xml", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "NaCl.Net/0.1.13": { + "sha512": "AVg1455RQnyTy6tiessudruZHvbl70QWRPyx3og2I1Fei17LDNc7Z3DRgqN2+PsySBui/1EDP4A7adhQXydi6g==", + "type": "package", + "path": "nacl.net/0.1.13", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/NaCl.dll", + "lib/net45/NaCl.xml", + "lib/net472/NaCl.dll", + "lib/net472/NaCl.xml", + "lib/netstandard1.3/NaCl.dll", + "lib/netstandard1.3/NaCl.xml", + "lib/netstandard2.0/NaCl.dll", + "lib/netstandard2.0/NaCl.xml", + "lib/netstandard2.1/NaCl.dll", + "lib/netstandard2.1/NaCl.xml", + "nacl.net.0.1.13.nupkg.sha512", + "nacl.net.nuspec" + ] + }, + "NetMQ/4.0.1.13": { + "sha512": "OhjdNuwD2pGMzMYqzc5kBIDMt6DGw4dRWHxifWmrjWPXCpaeXy1A3MQAoKXJ88Z5UmWHMmF60AJ/FRWcutXxJg==", + "type": "package", + "path": "netmq/4.0.1.13", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NetMQLogoSquare-256px.png", + "lib/net45/NetMQ.dll", + "lib/net45/NetMQ.xml", + "lib/net47/NetMQ.dll", + "lib/net47/NetMQ.xml", + "lib/netstandard2.0/NetMQ.dll", + "lib/netstandard2.0/NetMQ.xml", + "lib/netstandard2.1/NetMQ.dll", + "lib/netstandard2.1/NetMQ.xml", + "netmq.4.0.1.13.nupkg.sha512", + "netmq.nuspec" + ] + }, + "SQLite/3.13.0": { + "sha512": "MJfRiz2p6aMVOxrxGMdVzhpzI0oxTgZSwC8eVuOpV8L7yYaFUu8q/OFYwv9P0/aZ/pdEu24O6gma6wZJMTun9A==", + "type": "package", + "path": "sqlite/3.13.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/net45/SQLite.props", + "lib/netstandard1.0/_._", + "runtimes/linux-x64/native/libsqlite3.so", + "runtimes/osx-x64/native/libsqlite3.dylib", + "runtimes/win10-arm/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win7-x64/native/sqlite3.dll", + "runtimes/win7-x86/native/sqlite3.dll", + "sqlite-version.txt", + "sqlite.3.13.0.nupkg.sha512", + "sqlite.nuspec" + ] + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "sha512": "BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==", + "type": "package", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll", + "lib/net461/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml", + "lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll", + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll", + "lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll", + "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.bundle_e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.core/2.1.6": { + "sha512": "wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "type": "package", + "path": "sqlitepclraw.core/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/SQLitePCLRaw.core.dll", + "sqlitepclraw.core.2.1.6.nupkg.sha512", + "sqlitepclraw.core.nuspec" + ] + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "sha512": "2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==", + "type": "package", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "lib/net461/_._", + "lib/netstandard2.0/_._", + "runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a", + "runtimes/linux-arm/native/libe_sqlite3.so", + "runtimes/linux-arm64/native/libe_sqlite3.so", + "runtimes/linux-armel/native/libe_sqlite3.so", + "runtimes/linux-mips64/native/libe_sqlite3.so", + "runtimes/linux-musl-arm/native/libe_sqlite3.so", + "runtimes/linux-musl-arm64/native/libe_sqlite3.so", + "runtimes/linux-musl-x64/native/libe_sqlite3.so", + "runtimes/linux-ppc64le/native/libe_sqlite3.so", + "runtimes/linux-s390x/native/libe_sqlite3.so", + "runtimes/linux-x64/native/libe_sqlite3.so", + "runtimes/linux-x86/native/libe_sqlite3.so", + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib", + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib", + "runtimes/osx-arm64/native/libe_sqlite3.dylib", + "runtimes/osx-x64/native/libe_sqlite3.dylib", + "runtimes/win-arm/native/e_sqlite3.dll", + "runtimes/win-arm64/native/e_sqlite3.dll", + "runtimes/win-x64/native/e_sqlite3.dll", + "runtimes/win-x86/native/e_sqlite3.dll", + "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll", + "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.lib.e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "sha512": "PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==", + "type": "package", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.provider.e_sqlite3.nuspec" + ] + }, + "System.Drawing.Common/5.0.0": { + "sha512": "SztFwAnpfKC8+sEKXAFxCBWhKQaEd97EiOL7oZJZP56zbqnLpmxACWA8aGseaUExciuEAUuR9dY8f7HkTRAdnw==", + "type": "package", + "path": "system.drawing.common/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Drawing.Common.dll", + "lib/netcoreapp3.0/System.Drawing.Common.dll", + "lib/netcoreapp3.0/System.Drawing.Common.xml", + "lib/netstandard2.0/System.Drawing.Common.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net461/System.Drawing.Common.dll", + "ref/netcoreapp3.0/System.Drawing.Common.dll", + "ref/netcoreapp3.0/System.Drawing.Common.xml", + "ref/netstandard2.0/System.Drawing.Common.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netcoreapp2.0/System.Drawing.Common.dll", + "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll", + "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.xml", + "runtimes/win/lib/netcoreapp2.0/System.Drawing.Common.dll", + "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll", + "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.xml", + "system.drawing.common.5.0.0.nupkg.sha512", + "system.drawing.common.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Formats.Asn1/5.0.0": { + "sha512": "MTvUIktmemNB+El0Fgw9egyqT9AYSIk6DTJeoDSpc3GIHxHCMo8COqkWT1mptX5tZ1SlQ6HJZ0OsSvMth1c12w==", + "type": "package", + "path": "system.formats.asn1/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Formats.Asn1.dll", + "lib/net461/System.Formats.Asn1.xml", + "lib/netstandard2.0/System.Formats.Asn1.dll", + "lib/netstandard2.0/System.Formats.Asn1.xml", + "system.formats.asn1.5.0.0.nupkg.sha512", + "system.formats.asn1.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Memory/4.5.3": { + "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "type": "package", + "path": "system.memory/4.5.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.3.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Numerics.Vectors/4.5.0": { + "sha512": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", + "type": "package", + "path": "system.numerics.vectors/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Numerics.Vectors.dll", + "lib/net46/System.Numerics.Vectors.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.0/System.Numerics.Vectors.dll", + "lib/netstandard1.0/System.Numerics.Vectors.xml", + "lib/netstandard2.0/System.Numerics.Vectors.dll", + "lib/netstandard2.0/System.Numerics.Vectors.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/System.Numerics.Vectors.dll", + "ref/net45/System.Numerics.Vectors.xml", + "ref/net46/System.Numerics.Vectors.dll", + "ref/net46/System.Numerics.Vectors.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.0/System.Numerics.Vectors.dll", + "ref/netstandard1.0/System.Numerics.Vectors.xml", + "ref/netstandard2.0/System.Numerics.Vectors.dll", + "ref/netstandard2.0/System.Numerics.Vectors.xml", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.numerics.vectors.4.5.0.nupkg.sha512", + "system.numerics.vectors.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Private.ServiceModel/4.9.0": { + "sha512": "d3RjkrtpjUQ63PzFmm/SZ4aOXeJNP+8YW5QeP0lCJy8iX4xlHdlNLWTF9sRn9SmrFTK757kQXT9Op/R4l858uw==", + "type": "package", + "path": "system.private.servicemodel/4.9.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard2.0/System.Private.ServiceModel.dll", + "lib/netstandard2.0/System.Private.ServiceModel.pdb", + "lib/netstandard2.0/cs/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/de/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/es/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/fr/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/it/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/ja/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/ko/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/pl/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/pt-BR/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/ru/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/tr/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/zh-Hans/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/zh-Hant/System.Private.ServiceModel.resources.dll", + "ref/netstandard2.0/_._", + "system.private.servicemodel.4.9.0.nupkg.sha512", + "system.private.servicemodel.nuspec" + ] + }, + "System.Reflection.DispatchProxy/4.7.1": { + "sha512": "C1sMLwIG6ILQ2bmOT4gh62V6oJlyF4BlHcVMrOoor49p0Ji2tA8QAoqyMcIhAdH6OHKJ8m7BU+r4LK2CUEOKqw==", + "type": "package", + "path": "system.reflection.dispatchproxy/4.7.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Reflection.DispatchProxy.dll", + "lib/net461/System.Reflection.DispatchProxy.xml", + "lib/netcoreapp2.0/System.Reflection.DispatchProxy.dll", + "lib/netcoreapp2.0/System.Reflection.DispatchProxy.xml", + "lib/netstandard1.3/System.Reflection.DispatchProxy.dll", + "lib/netstandard2.0/System.Reflection.DispatchProxy.dll", + "lib/netstandard2.0/System.Reflection.DispatchProxy.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net461/System.Reflection.DispatchProxy.dll", + "ref/net461/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/System.Reflection.DispatchProxy.dll", + "ref/netstandard1.3/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/de/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/es/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/fr/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/it/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/ja/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/ko/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/ru/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.DispatchProxy.xml", + "ref/netstandard2.0/System.Reflection.DispatchProxy.dll", + "ref/netstandard2.0/System.Reflection.DispatchProxy.xml", + "ref/uap10.0.16299/System.Reflection.DispatchProxy.dll", + "ref/uap10.0.16299/System.Reflection.DispatchProxy.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Reflection.DispatchProxy.dll", + "runtimes/win-aot/lib/uap10.0.16299/System.Reflection.DispatchProxy.dll", + "runtimes/win/lib/uap10.0.16299/System.Reflection.DispatchProxy.dll", + "system.reflection.dispatchproxy.4.7.1.nupkg.sha512", + "system.reflection.dispatchproxy.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.AccessControl/5.0.0": { + "sha512": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "type": "package", + "path": "system.security.accesscontrol/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.xml", + "lib/netstandard1.3/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.AccessControl.dll", + "ref/net461/System.Security.AccessControl.dll", + "ref/net461/System.Security.AccessControl.xml", + "ref/netstandard1.3/System.Security.AccessControl.dll", + "ref/netstandard1.3/System.Security.AccessControl.xml", + "ref/netstandard1.3/de/System.Security.AccessControl.xml", + "ref/netstandard1.3/es/System.Security.AccessControl.xml", + "ref/netstandard1.3/fr/System.Security.AccessControl.xml", + "ref/netstandard1.3/it/System.Security.AccessControl.xml", + "ref/netstandard1.3/ja/System.Security.AccessControl.xml", + "ref/netstandard1.3/ko/System.Security.AccessControl.xml", + "ref/netstandard1.3/ru/System.Security.AccessControl.xml", + "ref/netstandard1.3/zh-hans/System.Security.AccessControl.xml", + "ref/netstandard1.3/zh-hant/System.Security.AccessControl.xml", + "ref/netstandard2.0/System.Security.AccessControl.dll", + "ref/netstandard2.0/System.Security.AccessControl.xml", + "ref/uap10.0.16299/_._", + "runtimes/win/lib/net46/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.xml", + "runtimes/win/lib/netstandard1.3/System.Security.AccessControl.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.accesscontrol.5.0.0.nupkg.sha512", + "system.security.accesscontrol.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Cryptography.Cng/5.0.0": { + "sha512": "jIMXsKn94T9JY7PvPq/tMfqa6GAaHpElRDpmG+SuL+D3+sTw2M8VhnibKnN8Tq+4JqbPJ/f+BwtLeDMEnzAvRg==", + "type": "package", + "path": "system.security.cryptography.cng/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Cng.dll", + "lib/net461/System.Security.Cryptography.Cng.dll", + "lib/net461/System.Security.Cryptography.Cng.xml", + "lib/net462/System.Security.Cryptography.Cng.dll", + "lib/net462/System.Security.Cryptography.Cng.xml", + "lib/net47/System.Security.Cryptography.Cng.dll", + "lib/net47/System.Security.Cryptography.Cng.xml", + "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", + "lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll", + "lib/netcoreapp3.0/System.Security.Cryptography.Cng.xml", + "lib/netstandard1.3/System.Security.Cryptography.Cng.dll", + "lib/netstandard1.4/System.Security.Cryptography.Cng.dll", + "lib/netstandard1.6/System.Security.Cryptography.Cng.dll", + "lib/netstandard2.0/System.Security.Cryptography.Cng.dll", + "lib/netstandard2.0/System.Security.Cryptography.Cng.xml", + "lib/netstandard2.1/System.Security.Cryptography.Cng.dll", + "lib/netstandard2.1/System.Security.Cryptography.Cng.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Cng.dll", + "ref/net461/System.Security.Cryptography.Cng.dll", + "ref/net461/System.Security.Cryptography.Cng.xml", + "ref/net462/System.Security.Cryptography.Cng.dll", + "ref/net462/System.Security.Cryptography.Cng.xml", + "ref/net47/System.Security.Cryptography.Cng.dll", + "ref/net47/System.Security.Cryptography.Cng.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Cng.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Cng.xml", + "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll", + "ref/netcoreapp2.1/System.Security.Cryptography.Cng.xml", + "ref/netcoreapp3.0/System.Security.Cryptography.Cng.dll", + "ref/netcoreapp3.0/System.Security.Cryptography.Cng.xml", + "ref/netstandard1.3/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.4/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.6/System.Security.Cryptography.Cng.dll", + "ref/netstandard2.0/System.Security.Cryptography.Cng.dll", + "ref/netstandard2.0/System.Security.Cryptography.Cng.xml", + "ref/netstandard2.1/System.Security.Cryptography.Cng.dll", + "ref/netstandard2.1/System.Security.Cryptography.Cng.xml", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/net462/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net462/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/net47/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net47/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.cryptography.cng.5.0.0.nupkg.sha512", + "system.security.cryptography.cng.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Cryptography.Pkcs/5.0.0": { + "sha512": "9TPLGjBCGKmNvG8pjwPeuYy0SMVmGZRwlTZvyPHDbYv/DRkoeumJdfumaaDNQzVGMEmbWtg07zUpSW9q70IlDQ==", + "type": "package", + "path": "system.security.cryptography.pkcs/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.Cryptography.Pkcs.dll", + "lib/net461/System.Security.Cryptography.Pkcs.dll", + "lib/net461/System.Security.Cryptography.Pkcs.xml", + "lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", + "lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll", + "lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.xml", + "lib/netstandard1.3/System.Security.Cryptography.Pkcs.dll", + "lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll", + "lib/netstandard2.0/System.Security.Cryptography.Pkcs.xml", + "lib/netstandard2.1/System.Security.Cryptography.Pkcs.dll", + "lib/netstandard2.1/System.Security.Cryptography.Pkcs.xml", + "ref/net46/System.Security.Cryptography.Pkcs.dll", + "ref/net461/System.Security.Cryptography.Pkcs.dll", + "ref/net461/System.Security.Cryptography.Pkcs.xml", + "ref/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", + "ref/netcoreapp2.1/System.Security.Cryptography.Pkcs.xml", + "ref/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll", + "ref/netcoreapp3.0/System.Security.Cryptography.Pkcs.xml", + "ref/netstandard1.3/System.Security.Cryptography.Pkcs.dll", + "ref/netstandard2.0/System.Security.Cryptography.Pkcs.dll", + "ref/netstandard2.0/System.Security.Cryptography.Pkcs.xml", + "ref/netstandard2.1/System.Security.Cryptography.Pkcs.dll", + "ref/netstandard2.1/System.Security.Cryptography.Pkcs.xml", + "runtimes/win/lib/net46/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Pkcs.xml", + "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.xml", + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.Pkcs.xml", + "runtimes/win/lib/netstandard2.1/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netstandard2.1/System.Security.Cryptography.Pkcs.xml", + "system.security.cryptography.pkcs.5.0.0.nupkg.sha512", + "system.security.cryptography.pkcs.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Cryptography.Xml/5.0.0": { + "sha512": "MYmkHtCW+paFmPGFDktnLdOeH3zUrNchbZNki87E1ejNSMm9enSRbJokmvFrsWUrDE4bRE1lVeAle01+t6SGhA==", + "type": "package", + "path": "system.security.cryptography.xml/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Security.Cryptography.Xml.dll", + "lib/net461/System.Security.Cryptography.Xml.xml", + "lib/netstandard2.0/System.Security.Cryptography.Xml.dll", + "lib/netstandard2.0/System.Security.Cryptography.Xml.xml", + "ref/net461/System.Security.Cryptography.Xml.dll", + "ref/net461/System.Security.Cryptography.Xml.xml", + "ref/netstandard2.0/System.Security.Cryptography.Xml.dll", + "ref/netstandard2.0/System.Security.Cryptography.Xml.xml", + "system.security.cryptography.xml.5.0.0.nupkg.sha512", + "system.security.cryptography.xml.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Permissions/5.0.0": { + "sha512": "uE8juAhEkp7KDBCdjDIE3H9R1HJuEHqeqX8nLX9gmYKWwsqk3T5qZlPx8qle5DPKimC/Fy3AFTdV7HamgCh9qQ==", + "type": "package", + "path": "system.security.permissions/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Security.Permissions.dll", + "lib/net461/System.Security.Permissions.xml", + "lib/net5.0/System.Security.Permissions.dll", + "lib/net5.0/System.Security.Permissions.xml", + "lib/netcoreapp3.0/System.Security.Permissions.dll", + "lib/netcoreapp3.0/System.Security.Permissions.xml", + "lib/netstandard2.0/System.Security.Permissions.dll", + "lib/netstandard2.0/System.Security.Permissions.xml", + "ref/net461/System.Security.Permissions.dll", + "ref/net461/System.Security.Permissions.xml", + "ref/net5.0/System.Security.Permissions.dll", + "ref/net5.0/System.Security.Permissions.xml", + "ref/netcoreapp3.0/System.Security.Permissions.dll", + "ref/netcoreapp3.0/System.Security.Permissions.xml", + "ref/netstandard2.0/System.Security.Permissions.dll", + "ref/netstandard2.0/System.Security.Permissions.xml", + "system.security.permissions.5.0.0.nupkg.sha512", + "system.security.permissions.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Principal.Windows/5.0.0": { + "sha512": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "type": "package", + "path": "system.security.principal.windows/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.xml", + "lib/netstandard1.3/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.xml", + "ref/netcoreapp3.0/System.Security.Principal.Windows.dll", + "ref/netcoreapp3.0/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/System.Security.Principal.Windows.dll", + "ref/netstandard1.3/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", + "ref/netstandard2.0/System.Security.Principal.Windows.dll", + "ref/netstandard2.0/System.Security.Principal.Windows.xml", + "ref/uap10.0.16299/_._", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.principal.windows.5.0.0.nupkg.sha512", + "system.security.principal.windows.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.ServiceModel.Primitives/4.9.0": { + "sha512": "LTFPVdS8Nf76xg/wRZkDa+2Q+GnjTOmwkTlwuoetwX37mAfYnGkf7p8ydhpDwVmomNljpUOhUUGxfjQyd5YcOg==", + "type": "package", + "path": "system.servicemodel.primitives/4.9.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net46/System.ServiceModel.Primitives.dll", + "lib/net461/System.ServiceModel.Primitives.dll", + "lib/net461/System.ServiceModel.Primitives.pdb", + "lib/net6.0/System.ServiceModel.Primitives.dll", + "lib/net6.0/System.ServiceModel.Primitives.pdb", + "lib/net6.0/System.ServiceModel.dll", + "lib/netcore50/System.ServiceModel.Primitives.dll", + "lib/netcoreapp2.1/System.ServiceModel.Primitives.dll", + "lib/netcoreapp2.1/System.ServiceModel.Primitives.pdb", + "lib/netcoreapp2.1/System.ServiceModel.dll", + "lib/netstandard1.3/System.ServiceModel.Primitives.dll", + "lib/netstandard2.0/System.ServiceModel.Primitives.dll", + "lib/netstandard2.0/System.ServiceModel.Primitives.pdb", + "lib/netstandard2.0/System.ServiceModel.dll", + "lib/portable-net45+win8+wp8/_._", + "lib/win8/_._", + "lib/wp8/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net46/System.ServiceModel.Primitives.dll", + "ref/net461/System.ServiceModel.Primitives.dll", + "ref/net6.0/System.ServiceModel.Primitives.dll", + "ref/net6.0/System.ServiceModel.dll", + "ref/netcore50/System.ServiceModel.Primitives.dll", + "ref/netcoreapp2.1/System.ServiceModel.Primitives.dll", + "ref/netcoreapp2.1/System.ServiceModel.dll", + "ref/netstandard1.0/System.ServiceModel.Primitives.dll", + "ref/netstandard1.1/System.ServiceModel.Primitives.dll", + "ref/netstandard1.3/System.ServiceModel.Primitives.dll", + "ref/netstandard2.0/System.ServiceModel.Primitives.dll", + "ref/netstandard2.0/System.ServiceModel.dll", + "ref/portable-net45+win8+wp8/_._", + "ref/win8/_._", + "ref/wp8/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.servicemodel.primitives.4.9.0.nupkg.sha512", + "system.servicemodel.primitives.nuspec" + ] + }, + "System.ValueTuple/4.5.0": { + "sha512": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==", + "type": "package", + "path": "system.valuetuple/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.ValueTuple.dll", + "lib/net461/System.ValueTuple.xml", + "lib/net47/System.ValueTuple.dll", + "lib/net47/System.ValueTuple.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.0/System.ValueTuple.dll", + "lib/netstandard1.0/System.ValueTuple.xml", + "lib/netstandard2.0/_._", + "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", + "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net461/System.ValueTuple.dll", + "ref/net47/System.ValueTuple.dll", + "ref/netcoreapp2.0/_._", + "ref/netstandard2.0/_._", + "ref/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.valuetuple.4.5.0.nupkg.sha512", + "system.valuetuple.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Windows.Extensions/5.0.0": { + "sha512": "c1ho9WU9ZxMZawML+ssPKZfdnrg/OjR3pe0m9v8230z3acqphwvPJqzAkH54xRYm5ntZHGG1EPP3sux9H3qSPg==", + "type": "package", + "path": "system.windows.extensions/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp3.0/System.Windows.Extensions.dll", + "lib/netcoreapp3.0/System.Windows.Extensions.xml", + "ref/netcoreapp3.0/System.Windows.Extensions.dll", + "ref/netcoreapp3.0/System.Windows.Extensions.xml", + "runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll", + "runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.xml", + "system.windows.extensions.5.0.0.nupkg.sha512", + "system.windows.extensions.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Models/1.0.0": { + "type": "project", + "path": "../Models/Models.csproj", + "msbuildProject": "../Models/Models.csproj" + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "FuzzySharp >= 2.0.2", + "MessagePack >= 3.0.238-rc.1", + "MessagePack.Annotations >= 3.0.238-rc.1", + "MessagePackAnalyzer >= 3.0.238-rc.1", + "Models >= 1.0.0", + "NetMQ >= 4.0.1.13" + ] + }, + "packageFolders": { + "/home/skingging/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/skingging/Documents/Projects/CSharp/RSE/Backend/Backend.csproj", + "projectName": "Backend", + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Backend/Backend.csproj", + "packagesPath": "/home/skingging/.nuget/packages/", + "outputPath": "/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/skingging/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj": { + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "FuzzySharp": { + "target": "Package", + "version": "[2.0.2, )" + }, + "MessagePack": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePack.Annotations": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePackAnalyzer": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "NetMQ": { + "target": "Package", + "version": "[4.0.1.13, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Host.linux-x64", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json" + } + } + }, + "logs": [ + { + "code": "NU1904", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Drawing.Common' 5.0.0 has a known critical severity vulnerability, https://github.com/advisories/GHSA-rxg9-xrhp-64gj", + "libraryId": "System.Drawing.Common", + "targetGraphs": [ + "net8.0" + ] + }, + { + "code": "NU1903", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Formats.Asn1' 5.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-447r-wph3-92pm", + "libraryId": "System.Formats.Asn1", + "targetGraphs": [ + "net8.0" + ] + }, + { + "code": "NU1902", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Security.Cryptography.Xml' 5.0.0 has a known moderate severity vulnerability, https://github.com/advisories/GHSA-vh55-786g-wjwj", + "libraryId": "System.Security.Cryptography.Xml", + "targetGraphs": [ + "net8.0" + ] + } + ] +} \ No newline at end of file diff --git a/Backend/obj/project.nuget.cache b/Backend/obj/project.nuget.cache new file mode 100644 index 0000000..bd9c2c2 --- /dev/null +++ b/Backend/obj/project.nuget.cache @@ -0,0 +1,77 @@ +{ + "version": 2, + "dgSpecHash": "KoM4C1NDa3U=", + "success": true, + "projectFilePath": "/home/skingging/Documents/Projects/CSharp/RSE/Backend/Backend.csproj", + "expectedPackageFiles": [ + "/home/skingging/.nuget/packages/asyncio/0.1.69/asyncio.0.1.69.nupkg.sha512", + "/home/skingging/.nuget/packages/fuzzysharp/2.0.2/fuzzysharp.2.0.2.nupkg.sha512", + "/home/skingging/.nuget/packages/messagepack/3.0.238-rc.1/messagepack.3.0.238-rc.1.nupkg.sha512", + "/home/skingging/.nuget/packages/messagepack.annotations/3.0.238-rc.1/messagepack.annotations.3.0.238-rc.1.nupkg.sha512", + "/home/skingging/.nuget/packages/messagepackanalyzer/3.0.238-rc.1/messagepackanalyzer.3.0.238-rc.1.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.data.sqlite/8.0.10/microsoft.data.sqlite.8.0.10.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.data.sqlite.core/8.0.10/microsoft.data.sqlite.core.8.0.10.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.extensions.objectpool/5.0.10/microsoft.extensions.objectpool.5.0.10.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.net.stringtools/17.11.4/microsoft.net.stringtools.17.11.4.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.win32.systemevents/5.0.0/microsoft.win32.systemevents.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/nacl.net/0.1.13/nacl.net.0.1.13.nupkg.sha512", + "/home/skingging/.nuget/packages/netmq/4.0.1.13/netmq.4.0.1.13.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlite/3.13.0/sqlite.3.13.0.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.bundle_e_sqlite3/2.1.6/sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.core/2.1.6/sqlitepclraw.core.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.lib.e_sqlite3/2.1.6/sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.provider.e_sqlite3/2.1.6/sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/system.drawing.common/5.0.0/system.drawing.common.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.formats.asn1/5.0.0/system.formats.asn1.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.memory/4.5.3/system.memory.4.5.3.nupkg.sha512", + "/home/skingging/.nuget/packages/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.private.servicemodel/4.9.0/system.private.servicemodel.4.9.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.reflection.dispatchproxy/4.7.1/system.reflection.dispatchproxy.4.7.1.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.cryptography.cng/5.0.0/system.security.cryptography.cng.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.cryptography.pkcs/5.0.0/system.security.cryptography.pkcs.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.cryptography.xml/5.0.0/system.security.cryptography.xml.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.permissions/5.0.0/system.security.permissions.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.servicemodel.primitives/4.9.0/system.servicemodel.primitives.4.9.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.valuetuple/4.5.0/system.valuetuple.4.5.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.windows.extensions/5.0.0/system.windows.extensions.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.netcore.app.ref/8.0.5/microsoft.netcore.app.ref.8.0.5.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.5/microsoft.aspnetcore.app.ref.8.0.5.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.netcore.app.host.linux-x64/8.0.5/microsoft.netcore.app.host.linux-x64.8.0.5.nupkg.sha512" + ], + "logs": [ + { + "code": "NU1904", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Drawing.Common' 5.0.0 has a known critical severity vulnerability, https://github.com/advisories/GHSA-rxg9-xrhp-64gj", + "libraryId": "System.Drawing.Common", + "targetGraphs": [ + "net8.0" + ] + }, + { + "code": "NU1903", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Formats.Asn1' 5.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-447r-wph3-92pm", + "libraryId": "System.Formats.Asn1", + "targetGraphs": [ + "net8.0" + ] + }, + { + "code": "NU1902", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Security.Cryptography.Xml' 5.0.0 has a known moderate severity vulnerability, https://github.com/advisories/GHSA-vh55-786g-wjwj", + "libraryId": "System.Security.Cryptography.Xml", + "targetGraphs": [ + "net8.0" + ] + } + ] +} \ No newline at end of file diff --git a/Backend/obj/project.packagespec.json b/Backend/obj/project.packagespec.json new file mode 100644 index 0000000..d91e015 --- /dev/null +++ b/Backend/obj/project.packagespec.json @@ -0,0 +1 @@ +"restore":{"projectUniqueName":"/home/skingging/Documents/Projects/CSharp/RSE/Backend/Backend.csproj","projectName":"Backend","projectPath":"/home/skingging/Documents/Projects/CSharp/RSE/Backend/Backend.csproj","outputPath":"/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{"/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj":{"projectPath":"/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj"}}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"all"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"FuzzySharp":{"target":"Package","version":"[2.0.2, )"},"MessagePack":{"target":"Package","version":"[3.0.238-rc.1, )"},"MessagePack.Annotations":{"target":"Package","version":"[3.0.238-rc.1, )"},"MessagePackAnalyzer":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[3.0.238-rc.1, )"},"NetMQ":{"target":"Package","version":"[4.0.1.13, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"downloadDependencies":[{"name":"Microsoft.AspNetCore.App.Ref","version":"[8.0.5, 8.0.5]"},{"name":"Microsoft.NETCore.App.Host.linux-x64","version":"[8.0.5, 8.0.5]"},{"name":"Microsoft.NETCore.App.Ref","version":"[8.0.5, 8.0.5]"}],"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/Backend/obj/rider.project.model.nuget.info b/Backend/obj/rider.project.model.nuget.info new file mode 100644 index 0000000..eda40eb --- /dev/null +++ b/Backend/obj/rider.project.model.nuget.info @@ -0,0 +1 @@ +17315829797860260 \ No newline at end of file diff --git a/Backend/obj/rider.project.restore.info b/Backend/obj/rider.project.restore.info new file mode 100644 index 0000000..eda40eb --- /dev/null +++ b/Backend/obj/rider.project.restore.info @@ -0,0 +1 @@ +17315829797860260 \ No newline at end of file diff --git a/Backend/obj/x64/Debug/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Backend/obj/x64/Debug/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Backend/obj/x64/Debug/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.AssemblyInfo.cs b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.AssemblyInfo.cs new file mode 100644 index 0000000..07fd8b5 --- /dev/null +++ b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Backend")] +[assembly: System.Reflection.AssemblyTitleAttribute("Backend")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache new file mode 100644 index 0000000..bcd39b4 --- /dev/null +++ b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +9371234864fbc6630f90d88b86a9165d6bf6b07556d735c0a3bcf7b4cfc5fd84 diff --git a/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..f2ede2c --- /dev/null +++ b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Backend +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.GlobalUsings.g.cs b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.assets.cache b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..2c6a6eaf6aadb8cadf01f1569f69c018ce0ced52 GIT binary patch literal 2639 zcmcguOK;Oa5DukH2#|)h1ZZdh2_zm8yLq4}5*MmeR8H+!ClZN=U*2x7yvhFh zvGwWW=c@eS@z3VFd%tHI-@c|^Kid6XeV+m&XUxLy9^E%IM)`rF_j&+IbgRb%?MvMQ zsmD0gl&)!TV^0uS5)$DrRYfq;HB3gUq(F)Vswy3-GXXQ&I5J*G4!$M{ z!Aynm_Mk*Ogpxo231L`}&>6t{xa);EQOmI7CS1>-V`inVm2hd`{XMvT5t9jq5@9*RGb>DWlHqa*18gaoi(qNil zj&KDBUgR5-V(%KBgvbmv6_et+#AjD@PEhCE5{}Y2tdV7aw}kUBpYF#0BmHxUM(JM^ z(W^l8zw4q)DoPilNUcmAy>N;9`$tT@bcsgkWfaj>AnG00U^4&2+F+t-_t{N(j20|; zEuS%yD~6u5n{TEmiTzF8IptQIRyTy&2W+i5$B+|sj($3 zX}6x+W7Yk*^`zH0XX5Fo&ysd$O4p43sBUy6byk=bTU=*cD7a?(%jU%l4AXUqWrAXWFW&iI3uyBKtCwh zRo^#1B{ip5KPfX$-z7DvG+jS0wZuZt04lDRl9R*82sBpVf=bl04|g~i85!9iTEN0U z84SQ!4-{f)06GOoLrF$kh$bC{u+*aB%=|oCLp=i!)KPFQ%_%7@O0~^PEiEZZ%+XN@ zC{4=AO!iK#49U+<&9lub&B+0q!vQjkk&!RBvbZEQS1+hEuOu@!l@TP24S<~il7Kn` zq;7+Ke7)dRE-Sb&&^$$`dCvK{1^Icva00tj&oM7Aza+5)=+t70t&oLVk&^=qe~_7a z&iQ%CrA0+R`zSVE)HgG^D8D#Atwhfyu_RG1xG*QP1Q9S?Am1VZYyq=&XQhSa-E|2d zW#I5a3TU89i}Q03<{=pcW@0lBTR@9LLm?!iC^az!m@@SsEQVTtl4mi&7m63gD*whXO_h#x(SdtCv@ro?4<`keHmEn4Vg!p9_!X z6i_r5gQHn58EB$DFvsc{8tCU_Cc*PBTrpCbfM;ihXWzn#uY$=!?# zKuJIalHaEQnQTlDeo(NZAp;92F)=cHw$fzrUwPf(tEu6+|^7yD|>vtD&uL`wX4-RGmJcjKP2dQUu`yxS&g zhkem%tMxB!`41m5=`QnMzhUEnV%w)8k?U5wMKHJQpIdU|QDe&Xvya?=Ox(rZDKocS z>(Xv;V8c>4Vl$eraX>Mt3VPu(-l9*~{0165aU@RdNlaQz@NX{ur zEZ0ja%}dEijZck-h#Kn~=^5&o!Q!&GBrz`~u_(m|SSAMt`T#R_fU{2!NLyk_NorAM zYH@s-5h7ld+O)e-drEj) z%KqOFiBStLo__v7{UmVQHmSXe{ak(OC1X5JKO^E79J+c&24+OmJr+hrW~qs$DQU*$ zNy&++mcZ}=1I7fBVi=r7iHlW`QbcTahiXA%QxL^xAXU_iMP^kKrisQuzRxZ$U$<0s z>!}T!<0dVd{pFBATxru3R;^Q~Zr=0`b;=7p{8&6bd7;Vk`l<#0x{dEVFJ<1O;UIbE z3+F-cnTsNu(|S!`PY^CRCU!-d}_3>hu;eX+? zrOLrcUr#m0Iet~&fBvH2EpYtKF_7KXc44m&V=4iklNZ~T$;JkTDM@A)W+?_qDTYR{ G*aiSMIug17 literal 0 HcmV?d00001 diff --git a/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.CopyComplete b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.CoreCompileInputs.cache b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..c4e3dbd --- /dev/null +++ b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +b0f7137a98b1bd656800ed2ac80a0e5cba6650032efea86121ddea12b90adc60 diff --git a/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.FileListAbsolute.txt b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..45e7f8f --- /dev/null +++ b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.FileListAbsolute.txt @@ -0,0 +1,24 @@ +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Debug/net8.0/linux-x64/Backend +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Debug/net8.0/linux-x64/Backend.deps.json +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Debug/net8.0/linux-x64/Backend.runtimeconfig.json +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Debug/net8.0/linux-x64/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Debug/net8.0/linux-x64/Backend.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Debug/net8.0/linux-x64/Microsoft.Data.Sqlite.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Debug/net8.0/linux-x64/SQLitePCLRaw.batteries_v2.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Debug/net8.0/linux-x64/SQLitePCLRaw.core.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Debug/net8.0/linux-x64/SQLitePCLRaw.provider.e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Debug/net8.0/linux-x64/libsqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Debug/net8.0/linux-x64/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Debug/net8.0/linux-x64/Models.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Debug/net8.0/linux-x64/Models.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.AssemblyReference.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.AssemblyInfo.cs +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.CoreCompileInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.csproj.CopyComplete +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Debug/net8.0/linux-x64/refint/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.genruntimeconfig.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Debug/net8.0/linux-x64/ref/Backend.dll diff --git a/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.dll b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.dll new file mode 100644 index 0000000000000000000000000000000000000000..a71988da65fae5911b3ef3a6b17129699369b6ec GIT binary patch literal 11776 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 dN-DOL%x;^Iz<%j2Zv{ literal 0 HcmV?d00001 diff --git a/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.genruntimeconfig.cache b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.genruntimeconfig.cache new file mode 100644 index 0000000..cc9ecb0 --- /dev/null +++ b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.genruntimeconfig.cache @@ -0,0 +1 @@ +a6028093686ad8ada04d4f48d5cf0f5281c16246ab92de50a4b16c2ef86d3719 diff --git a/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.pdb b/Backend/obj/x64/Debug/net8.0/linux-x64/Backend.pdb new file mode 100644 index 0000000000000000000000000000000000000000..9907d9f1af8fb5aa539f7be47e484929e2eaca16 GIT binary patch literal 14076 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 +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Backend/obj/x64/Release/net8.0/Backend.AssemblyInfo.cs b/Backend/obj/x64/Release/net8.0/Backend.AssemblyInfo.cs new file mode 100644 index 0000000..f2eb3a5 --- /dev/null +++ b/Backend/obj/x64/Release/net8.0/Backend.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Backend")] +[assembly: System.Reflection.AssemblyTitleAttribute("Backend")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Backend/obj/x64/Release/net8.0/Backend.AssemblyInfoInputs.cache b/Backend/obj/x64/Release/net8.0/Backend.AssemblyInfoInputs.cache new file mode 100644 index 0000000..eafd27e --- /dev/null +++ b/Backend/obj/x64/Release/net8.0/Backend.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +f6374ce8e27deb7d389612c875bb24368cf0c20220a76d7c26faa95a09317bab diff --git a/Backend/obj/x64/Release/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig b/Backend/obj/x64/Release/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..5f32429 --- /dev/null +++ b/Backend/obj/x64/Release/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,17 @@ +is_global = true +build_property.EnableAotAnalyzer = +build_property.EnableSingleFileAnalyzer = true +build_property.EnableTrimAnalyzer = true +build_property.IncludeAllContentForSelfExtract = +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = true +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Backend +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = false diff --git a/Backend/obj/x64/Release/net8.0/Backend.GlobalUsings.g.cs b/Backend/obj/x64/Release/net8.0/Backend.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Backend/obj/x64/Release/net8.0/Backend.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Backend/obj/x64/Release/net8.0/Backend.assets.cache b/Backend/obj/x64/Release/net8.0/Backend.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..df0127d469373c33776aaed11fbdec179126dd1d GIT binary patch literal 28174 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 F{{ve=&w~H} literal 0 HcmV?d00001 diff --git a/Backend/obj/x64/Release/net8.0/Backend.csproj.CopyComplete b/Backend/obj/x64/Release/net8.0/Backend.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/Backend/obj/x64/Release/net8.0/Backend.csproj.CoreCompileInputs.cache b/Backend/obj/x64/Release/net8.0/Backend.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..5b05bbd --- /dev/null +++ b/Backend/obj/x64/Release/net8.0/Backend.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +d5fdbb48502a7ff11e0868605aa355e7abc9a798ec79cb443eeb7fd22ee855fd diff --git a/Backend/obj/x64/Release/net8.0/Backend.csproj.FileListAbsolute.txt b/Backend/obj/x64/Release/net8.0/Backend.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..8cd58e5 --- /dev/null +++ b/Backend/obj/x64/Release/net8.0/Backend.csproj.FileListAbsolute.txt @@ -0,0 +1,82 @@ +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/Backend +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/Backend.deps.json +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/Backend.runtimeconfig.json +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/Backend.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/Microsoft.Data.Sqlite.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/SQLitePCLRaw.batteries_v2.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/SQLitePCLRaw.core.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/linux-x64/native/libsqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/osx-x64/native/libsqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/win7-x64/native/sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/win7-x86/native/sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/linux-arm/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/linux-armel/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/linux-x64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/linux-x86/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/win-arm/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/win-arm64/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/win-x64/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/win-x86/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/Models.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/Models.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Release/net8.0/Backend.csproj.AssemblyReference.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Release/net8.0/Backend.GeneratedMSBuildEditorConfig.editorconfig +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Release/net8.0/Backend.AssemblyInfoInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Release/net8.0/Backend.AssemblyInfo.cs +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Release/net8.0/Backend.csproj.CoreCompileInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Release/net8.0/Backend.csproj.CopyComplete +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Release/net8.0/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Release/net8.0/refint/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Release/net8.0/Backend.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Release/net8.0/Backend.genruntimeconfig.cache +/home/skingging/Documents/Projects/CSharp/RSE/Backend/obj/x64/Release/net8.0/ref/Backend.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/AsyncIO.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/FuzzySharp.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/Microsoft.Bcl.AsyncInterfaces.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/Microsoft.Extensions.ObjectPool.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/Microsoft.Win32.SystemEvents.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/NaCl.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/NetMQ.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/System.Private.ServiceModel.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/System.Security.Cryptography.Pkcs.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/System.Security.Cryptography.Xml.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/System.Security.Permissions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/System.ServiceModel.Primitives.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/System.ServiceModel.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/System.Windows.Extensions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/cs/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/de/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/es/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/fr/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/it/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/ja/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/ko/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/pl/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/pt-BR/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/ru/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/tr/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/zh-Hans/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/zh-Hant/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/MessagePack.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/MessagePack.Annotations.dll +/home/skingging/Documents/Projects/CSharp/RSE/Backend/bin/x64/Release/net8.0/Microsoft.NET.StringTools.dll diff --git a/Backend/obj/x64/Release/net8.0/Backend.dll b/Backend/obj/x64/Release/net8.0/Backend.dll new file mode 100644 index 0000000000000000000000000000000000000000..8ec023a95c77a2b51b570a4f80011bcb8ca089ab GIT binary patch literal 30208 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 LYfu(Yp8tOV0`$>g literal 0 HcmV?d00001 diff --git a/Backend/obj/x64/Release/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Backend/obj/x64/Release/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Backend/obj/x64/Release/net8.0/linux-x64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Backend/obj/x64/Release/net8.0/linux-x64/Backend.AssemblyInfo.cs b/Backend/obj/x64/Release/net8.0/linux-x64/Backend.AssemblyInfo.cs new file mode 100644 index 0000000..f2eb3a5 --- /dev/null +++ b/Backend/obj/x64/Release/net8.0/linux-x64/Backend.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Backend")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Backend")] +[assembly: System.Reflection.AssemblyTitleAttribute("Backend")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Backend/obj/x64/Release/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache b/Backend/obj/x64/Release/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache new file mode 100644 index 0000000..eafd27e --- /dev/null +++ b/Backend/obj/x64/Release/net8.0/linux-x64/Backend.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +f6374ce8e27deb7d389612c875bb24368cf0c20220a76d7c26faa95a09317bab diff --git a/Backend/obj/x64/Release/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig b/Backend/obj/x64/Release/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..83f7296 --- /dev/null +++ b/Backend/obj/x64/Release/net8.0/linux-x64/Backend.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,17 @@ +is_global = true +build_property.EnableAotAnalyzer = true +build_property.EnableSingleFileAnalyzer = true +build_property.EnableTrimAnalyzer = true +build_property.IncludeAllContentForSelfExtract = +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = true +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Backend +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Backend/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = false diff --git a/Backend/obj/x64/Release/net8.0/linux-x64/Backend.GlobalUsings.g.cs b/Backend/obj/x64/Release/net8.0/linux-x64/Backend.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Backend/obj/x64/Release/net8.0/linux-x64/Backend.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Backend/obj/x64/Release/net8.0/linux-x64/Backend.assets.cache b/Backend/obj/x64/Release/net8.0/linux-x64/Backend.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..807b8915775b6165e59c9aaa9cce6e8fe0044e44 GIT binary patch literal 3420 zcmcgv&rj4q6kc^%Km`Ou1w=qlz=Y{87{r?dglt^M3g{Kfc7So)&f1x-tS1u_{|K+% zJbCtFJR1*$n>QnWi0^INrR|p8k_b({>~`kO%-65)SM$$S7Oo}|iKDL{&Dl@i?5_9r z{L$a%JK{%sB5@JyxU$C$s)!;pcXt5_G3{L{m6BR0s=HJu z1}j)x@Eu7^DhbndW)_K5MNug8Bu(ZO)l~J$J8B6<;}UF?f>5%#9GWe1jV`nOyv55* zqZZM09nZw;0s#MC0+?sXVVw)TVlKEOPoe-U5=p>Ld@7nMRU+Q#Oj1(d7Ol#WNh>70?@jM4q^NYE4T&7A%Ek?ywc?LD{2(2d z(A0nUmC)hn$EQ=HWD$$v^q_B=%QeVG+1w&GN=&C#X!+XH zO_;3apiN9wI6dt?8L6pGnrxVILIxKP1*0bvbZF5Xut3+w(Sg8dKyREL4oufOBieLq zRD`4kS)~TIDma2_k2c`$BxcMhgMizBApnN>9l$VP1TYG?3m5~89PbvEF1Q({?M9o8 z!#vuIH1k8SsT!U~!reD&Wyhazk-|CVd@r2+6ug{|@p2E~59j-Ef4c1VpK5_eG^!Rv z5uE^{XI>*bQc*P`iqzz()vJ%bU@eVVJ3OLMwIhn?6cF`a58$SA&0e80@3df9&6gL$ z(b?;_dFY_((Hy@ZxQ)rM$cjQ&Mmo?pE#^dxYjniODwd|+ejbis6^_g?B z*%n^s&@6vKuCF#@ao?Sjj#EyZo@iJKkLz^%f)G@0R!TJGl=1dOUaI7HLDiGevT4r} z6_Vi;H#h8URJ{Xu9dFQ}NK7^4;4jBru%-V#xuzPlQORs|-K94xvPMZ~1t#^%65U}Y z)moNSUC_35D!5*zT5=N}BZtA^L-()s>|GxMuks a9GcmXmxfy1zCg|OJZUU2TAvHBE&K-*F5uY! literal 0 HcmV?d00001 diff --git a/Backend/obj/x64/Release/net8.0/linux-x64/Backend.csproj.AssemblyReference.cache b/Backend/obj/x64/Release/net8.0/linux-x64/Backend.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..d9fcc8804b26d33bfc644ab8667446a1887c51c0 GIT binary patch literal 2742 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 G{QNg$xSJIK literal 0 HcmV?d00001 diff --git a/Backend/obj/x64/Release/net8.0/linux-x64/Backend.genruntimeconfig.cache b/Backend/obj/x64/Release/net8.0/linux-x64/Backend.genruntimeconfig.cache new file mode 100644 index 0000000..d0104c7 --- /dev/null +++ b/Backend/obj/x64/Release/net8.0/linux-x64/Backend.genruntimeconfig.cache @@ -0,0 +1 @@ +b02f917e7635c55cf29076abdd23c944873923b9336038338ad93dd9e2605ca2 diff --git a/Backend/obj/x64/Release/net8.0/linux-x64/Backend.pdb b/Backend/obj/x64/Release/net8.0/linux-x64/Backend.pdb new file mode 100644 index 0000000000000000000000000000000000000000..d2ebeb1e30b6a75871b839c8bfebd0a00b5ae1a6 GIT binary patch literal 13904 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 G*ZvL71~bn9 literal 0 HcmV?d00001 diff --git a/Backend/obj/x64/Release/net8.0/linux-x64/refint/Backend.dll b/Backend/obj/x64/Release/net8.0/linux-x64/refint/Backend.dll new file mode 100644 index 0000000000000000000000000000000000000000..98acec0b448173e180a28a15bad4761014d5f55a GIT binary patch literal 5120 zcmeHJOKcn06}>YQ8JcnwNwrd^O_K>_^lOhO%PAB`lu1!i#6*&1k+$m=K{OmbQd7+@ z^I^m$NNvP%(QN7lL3a%hAj=j=ffg`Y^aEt=MHbx@FuL%fUDaK*U1SmWyf-ua$WD=F z+2#%AzWaOk-Fx5fZhZSXrHE(*|J}PpH_-D|67WBR%Mgz}{_8RN<)NET+>q99K2hH_ ze8u&gwx?N&uGzK|C=I4~p{*FUvV69tSWc6v4?dVX7MtE$A!=Sr(IZd3`SWD9zf+z@ zS!Tix_r*WblvSA7~|5D5tOgfIfVs{MM^Sr+(EbTpbX9hW;O9fbT(>(zIS8`WE(- zI9s10?%a{@(NgW%B`LOW7&bbm)Pg!!n45iy8%&c4IFHL_`c0wE$|Gx?Q@N< zJ`kPb>GL%@4xFEb>1WPYm(eePeiY74FPTn*E2H6fNEfGw4sqf`X^tL_{Qo>isEa#+ z%Q*fJey9rXqT`~-QLGtyPWnjB&<6s(OtJ;E3#Nm$w=PIN*%wJE9(OT*>;488P=_>tGnxrxy+@s?hK#LRO zbQ~cT1$9LlrO?A{(t>(h$kK>`YhI73ENCw^4frH+xFvJ= zEPa{QN_^I9M{mI&DW-lx`>C(@C@%XZG8${b&JxBBjvJ)b`Z8#4V+95^vk3)RMqKa` zZ6H#aJ_j#S@P}vM4pJb~HNMCKm*`*eA-aWCn*ijwy(Q=9YXYAI9H*xQEDKl_@SK2` z1k?mH03~`6Fhf5CoT48Kc#M2XOJ5STi_#?qn(Mso9la@4nkD*`bVCY572-Y;aX)>yH{eW5Oc4!BN#i-&~u3<9o8D=w2 z3s|!p;D9&6fYCB*gzdK0Fj=3s8JgxWr|kR8YM9-+5ezEUHLuNrRn!&iCCA(ATS)X* zG3y29`G#ZPE3Dcr$FsBmLe2bGEu^Mpv_rT(WMrGQYFdj0-EAbp?;DRo70TPp)b<57 zAWuBo@{mS7=nqVS#(exW?+Y*!!^-F^8QK>m96qULcl&}k@q!;14Z}2o0qKi;jgvL1 z?|MvY;VgE4G zR}*r%kzmap7L8B%Rky~gM&?!B9?NdB{e(!oTVtk+`Rck`F%9g;m{#?`@e)6m4XtfE zeqiW61tM}k5hZaao3+Ngj-fL@-lE6@_Z;eQrpAImJWz2kQAf294xDX#7nw+`Rva@< zjIZ`j8Px*K3#hWo^t~;dG;s)t?y0**6iLda6q3?FCMGyJ#z8v!-kBG^Kk>)hX*rWk zWhS2=rPS0!Scz@Mo0w2ikpW z^#eMek)JjLvZ%QfqRU5NVhjDSrKm2MzYm}59Z&`*(%-#DBvzOf@KRmhA^KUg@u1J~ zQ-Bxnmc9VELfgQqbe1+jR{>Xn^Y+`3J0C?aUt}wJ1E)k4ygvN54lDG^c+x8dvD~hs7Gqxdyv@FzK^B9Vq%F3z3&w22yA!! zS@0{cXOS!B=prHw6ix=(5^x=r1B2Zr=y{=^c)AR}4>_OL9rEkoxM-ea+y#vDFtQ)V zENYcP@8|OzhF?4rfzY+#hdJQcuzeN2nfOqzi%N7IW7=W_kIbd6@UTt0utucdFA4i+ zV?NIsx1adOsVD;e^>|3VNiRzGI9=BUw!GrGbSGSlyUtc{jpI7_< zrIThlHY?`4%+H@$%;grexb9J4!1jyz(6dkb`Yy9H|Ab}ep5r^M;Dqj2r#0VFJF|Jk z(rlx}{2;lT#cYc?Md{h9Ht{y19vE_n-@SRo#(iDPZ*+0Fn}#k*7gclJ{ERRVc%dKg zqUjTQb286|VP>D9xWtSR35Lf|f}lcdZh1xrC0d*LpU~!9Y*X0nnOWJ#4E)(zXB}oL zCWpnm=2z{Gv&X!=5*lS4PdPH!(oCO40SOy3JtKWzVz*}o{a%>qg}<0vm`N695i9<` G*ZvL71~bn9 literal 0 HcmV?d00001 diff --git a/Backend/obj/x64/Release/net8.0/ref/Backend.dll b/Backend/obj/x64/Release/net8.0/ref/Backend.dll new file mode 100644 index 0000000000000000000000000000000000000000..4ae8344924f28e6ec8324a9ec2ced9c6ad06075f GIT binary patch literal 9728 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 EZ$I{*Q2+n{ literal 0 HcmV?d00001 diff --git a/Backend/obj/x64/Release/net8.0/refint/Backend.dll b/Backend/obj/x64/Release/net8.0/refint/Backend.dll new file mode 100644 index 0000000000000000000000000000000000000000..4ae8344924f28e6ec8324a9ec2ced9c6ad06075f GIT binary patch literal 9728 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 EZ$I{*Q2+n{ literal 0 HcmV?d00001 diff --git a/Manager/Commands.cs b/Manager/Commands.cs new file mode 100644 index 0000000..e2fd645 --- /dev/null +++ b/Manager/Commands.cs @@ -0,0 +1,97 @@ +using MessagePack; +using Models.Model.External; +using NetMQ; +using NetMQ.Sockets; + +namespace Manager; + +public static class Commands +{ + public static void GetProgress() + { + Console.WriteLine("Getting progress ..."); + + CommunicationObject communicationObject = new(); + communicationObject.Command = CommunicationCommand.GetScanningProgress; + + ScanningStatus temp = GetProgress(communicationObject); + + Console.WriteLine($"Total filtered: {temp.TotalFiltered:n0}"); + Console.WriteLine($"Total discarded: {temp.TotalDiscarded:n0}"); + Console.WriteLine($"Total percentage scanned: {temp.PercentageOfIpv4Scanned}"); + Console.WriteLine($"Total Ips left: {temp.AmountOfIpv4Left:n0}"); + Console.WriteLine($"Filtered DB size: {temp.FilteredDbSize} Kb"); + Console.WriteLine($"Discarded DB size: {temp.DiscardedDbSize} Kb"); + Console.WriteLine($"Mydb DB size: {temp.MyDbSize} Kb"); + } + + public static void StopServer() + { + CommunicationObject communicationObject = new(); + communicationObject.Command = CommunicationCommand.StopScanning; + + Console.WriteLine(SendAndRecieveStringMessage(communicationObject)); + } + + public static void GarbageCollect() + { + CommunicationObject communicationObject = new(); + communicationObject.Command = CommunicationCommand.GarbageCollect; + + Console.WriteLine(SendAndRecieveStringMessage(communicationObject)); + } + + public static void Vacuum() + { + CommunicationObject communicationObject = new(); + communicationObject.Command = CommunicationCommand.DbVacuum; + + Console.WriteLine(SendAndRecieveStringMessage(communicationObject)); + } + + public static void ReIndex() + { + CommunicationObject communicationObject = new(); + communicationObject.Command = CommunicationCommand.DbReindex; + + Console.WriteLine(SendAndRecieveStringMessage(communicationObject)); + } + + public static void GetHelp() + { + Console.WriteLine("Available commands:" + '\n'); + Console.WriteLine(" stop - stops the server" + '\n'); + Console.WriteLine(" clear - clears the console" + '\n'); + Console.WriteLine(" q - quits the program" + '\n'); + Console.WriteLine(" p - print the progress information of the scanner" + '\n'); + Console.WriteLine(" g - manual garbage collect on the server" + '\n'); + Console.WriteLine(" r - manual reindex the databases" + '\n'); + Console.WriteLine(" v - manual vacuum the databases" + '\n'); + Console.WriteLine(" help - shows this help" + '\n'); + } + + private static string SendAndRecieveStringMessage(CommunicationObject communicationObject) + { + byte[] bytes = MessagePackSerializer.Serialize(communicationObject); + + using RequestSocket client = new(); + client.Connect("tcp://127.0.0.1:5556"); + client.SendFrame(bytes); + byte[] msg = client.ReceiveFrameBytes(); + client.Close(); + return MessagePackSerializer.Deserialize(msg, MessagePackSerializerOptions.Standard.WithCompression(MessagePackCompression.Lz4BlockArray));; + } + + private static ScanningStatus GetProgress(CommunicationObject communicationObject) + { + byte[] bytes = MessagePackSerializer.Serialize(communicationObject); + + using RequestSocket client = new(); + client.Connect("tcp://127.0.0.1:5556"); + client.SendFrame(bytes); + byte[] msg = client.ReceiveFrameBytes(); + client.Close(); + + return MessagePackSerializer.Deserialize(msg, MessagePackSerializerOptions.Standard.WithCompression(MessagePackCompression.Lz4BlockArray)); + } +} \ No newline at end of file diff --git a/Manager/Manager.csproj b/Manager/Manager.csproj new file mode 100644 index 0000000..a0f2c15 --- /dev/null +++ b/Manager/Manager.csproj @@ -0,0 +1,32 @@ + + + + Exe + net8.0 + enable + enable + + true + x64 + true + + true + link + true + + + + + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + diff --git a/Manager/Program.cs b/Manager/Program.cs new file mode 100644 index 0000000..98df335 --- /dev/null +++ b/Manager/Program.cs @@ -0,0 +1,54 @@ +using Manager; + +bool stop = false; + +do +{ + string? input = Console.ReadLine(); + + if (string.Equals(input, "stop")) + { + Commands.StopServer(); + } + + else if (string.Equals(input, "q")) + { + stop = true; + } + + else if (string.Equals(input, "clear")) + { + Console.Clear(); + } + + else if (string.Equals(input, "p")) + { + Commands.GetProgress(); + } + + else if (string.Equals(input, "g")) + { + Commands.GarbageCollect(); + } + + else if (string.Equals(input, "v")) + { + Commands.Vacuum(); + } + + else if (string.Equals(input, "r")) + { + Commands.ReIndex(); + } + + else if (string.Equals(input, "help")) + { + Commands.GetHelp(); + } + + else + { + Commands.GetHelp(); + } + +} while (!stop); \ No newline at end of file diff --git a/Manager/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Manager/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..dca70aa --- /dev/null +++ b/Manager/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Manager/obj/Debug/net8.0/Manager.AssemblyInfo.cs b/Manager/obj/Debug/net8.0/Manager.AssemblyInfo.cs new file mode 100644 index 0000000..9e51657 --- /dev/null +++ b/Manager/obj/Debug/net8.0/Manager.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Manager")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Manager")] +[assembly: System.Reflection.AssemblyTitleAttribute("Manager")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Manager/obj/Debug/net8.0/Manager.AssemblyInfoInputs.cache b/Manager/obj/Debug/net8.0/Manager.AssemblyInfoInputs.cache new file mode 100644 index 0000000..4cd1eda --- /dev/null +++ b/Manager/obj/Debug/net8.0/Manager.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +f2edcd1f3bfbc6ac17d0373459972a7238e7e008421899c57c54c58830729d72 diff --git a/Manager/obj/Debug/net8.0/Manager.GeneratedMSBuildEditorConfig.editorconfig b/Manager/obj/Debug/net8.0/Manager.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..b5c5304 --- /dev/null +++ b/Manager/obj/Debug/net8.0/Manager.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,18 @@ +is_global = true +build_property.EnableAotAnalyzer = true +build_property.EnableSingleFileAnalyzer = true +build_property.EnableTrimAnalyzer = true +build_property.IncludeAllContentForSelfExtract = +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Manager +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Manager/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = false +build_property.EffectiveAnalysisLevelStyle = 8.0 diff --git a/Manager/obj/Debug/net8.0/Manager.GlobalUsings.g.cs b/Manager/obj/Debug/net8.0/Manager.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Manager/obj/Debug/net8.0/Manager.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Manager/obj/Debug/net8.0/Manager.assets.cache b/Manager/obj/Debug/net8.0/Manager.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..d322c0839fe64a89cce60ce283af767de916a7ae GIT binary patch literal 28478 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 XzHMGylIXjxTXp=029H1HeT@D;0aBsA literal 0 HcmV?d00001 diff --git a/Manager/obj/Debug/net8.0/Manager.csproj.AssemblyReference.cache b/Manager/obj/Debug/net8.0/Manager.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..d5d810abecf309c3240bdcd8034860c60498dec2 GIT binary patch literal 8871 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 literal 0 HcmV?d00001 diff --git a/Manager/obj/Debug/net8.0/Manager.csproj.CoreCompileInputs.cache b/Manager/obj/Debug/net8.0/Manager.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..474dc72 --- /dev/null +++ b/Manager/obj/Debug/net8.0/Manager.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +8a6f7d84ab86fbf6e31c6cd183b6a18699f427c82afa1a699c8c1b4000eac5c1 diff --git a/Manager/obj/Debug/net8.0/Manager.csproj.FileListAbsolute.txt b/Manager/obj/Debug/net8.0/Manager.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..bd43758 --- /dev/null +++ b/Manager/obj/Debug/net8.0/Manager.csproj.FileListAbsolute.txt @@ -0,0 +1,81 @@ +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/Manager +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/Manager.deps.json +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/Manager.runtimeconfig.json +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/Manager.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/Manager.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/AsyncIO.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/MessagePack.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/MessagePack.Annotations.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/Microsoft.Extensions.ObjectPool.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/Microsoft.NET.StringTools.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/NaCl.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/NetMQ.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/SQLitePCLRaw.core.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/System.Private.ServiceModel.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/System.Security.Cryptography.Pkcs.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/System.Security.Cryptography.Xml.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/System.Security.Permissions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/System.ServiceModel.Primitives.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/System.ServiceModel.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/System.Windows.Extensions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/cs/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/de/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/es/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/fr/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/it/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/ja/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/ko/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/pl/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/pt-BR/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/ru/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/tr/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/zh-Hans/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/zh-Hant/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/linux-x64/native/libsqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/osx-x64/native/libsqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/win7-x64/native/sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/win7-x86/native/sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/Models.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Debug/net8.0/Models.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Debug/net8.0/Manager.csproj.AssemblyReference.cache +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Debug/net8.0/Manager.GeneratedMSBuildEditorConfig.editorconfig +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Debug/net8.0/Manager.AssemblyInfoInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Debug/net8.0/Manager.AssemblyInfo.cs +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Debug/net8.0/Manager.csproj.CoreCompileInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Debug/net8.0/Manager.csproj.Up2Date +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Debug/net8.0/Manager.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Debug/net8.0/refint/Manager.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Debug/net8.0/Manager.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Debug/net8.0/Manager.genruntimeconfig.cache +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Debug/net8.0/ref/Manager.dll diff --git a/Manager/obj/Debug/net8.0/Manager.csproj.Up2Date b/Manager/obj/Debug/net8.0/Manager.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/Manager/obj/Debug/net8.0/Manager.dll b/Manager/obj/Debug/net8.0/Manager.dll new file mode 100644 index 0000000000000000000000000000000000000000..a2d8e5a9706a6f362480a0505c0fbb7c604a5f63 GIT binary patch literal 8704 zcmeHMeQX@pai4de)bYbSN}?sXqE@65ok;0OS)wf|qD+dUq>Dw7=23E;RF#%{kH@w4 zc2B!|w3wnX9oPn(G=<$FMp`3CToh>oxP^ndX`GKHZQ-V^1kEhDZ6?_Gj!W_d~H!`Zq3$ATbr6KY89s>^PQcUU7_l^ zX`<62PJi{SeGf;yy-NMmE=Gv9fYKIF|MU*LHI#7_1{z+mz;0m5ety#$3h4aA>Ea_q z-RiIL4yyqRxzIby_&CwgWJqj&T_oy2{g+0G7Mkfd!nL~Tin9&%Q%y2?UtaN1|8_3` z+LW)M-KeQYBf6M(J=Z`@*)|R&g|ZE$=^2Ohc~@Ev7}-|3h{C!wl%{8#=y+3Ap`Yit z;$hojl%zK?FrP-q1nMZ<+k1L8j>PCWNI*8*o5|fmlxa`9s8w^&n%SGlC7|`tFM}oR zw%5stTQftyn0CP)@}+ZGun(DO_qHY)GBq`HHtp_cqG8ZdLlbFtpos>vQ$zdG?(Qa9 znrU0p?obmA$(0&P=J=I5JbU%()xo}4t_K|tZXAizH()lxn9Xej#YF;CbDMy9n*lPZ zUI#;$N#!ySZtsch*mi5~RuFn(?gi#V?gH--xvfClPcaGVhI(Q-IFwO}T7;fz5&D^% z6MDHtXge#0!PoC3Et)Mu6t8dD_PRS`EkYWEI(y=|o!lA51D&~EgQLZ}hK^roa3Ca+ zj{f(gSkVDQvf45EDe!A%*g8nJA*Ywo2WDV4wy7un_GVXE4ek6Zj zT*u1!0;O}BZ$L-pq+Ub4;JAwajtW1 zYivA`qK6eMh+T}DA~MVJ*Se3;G9>K z^PpsCcXBYEp)G(ZdL_=3PbQv%WxtxtBvVw4zaHzM*NLTWjW2@pQ5uZ*Qd^=A@P~k1 zw3HkG|L-Okx(ff6!aoK)MH?X7OTQBDgNDBc&RzvuS}-cz^dZm=BSwNALIT~H_->qQ zahlVZ_X*%#LQwZku06V?4_+Y0RP9N6JFy3~*RZw_JxOoHxz;fd)Mk@hI~dkX)%J5? z?T=O4!(r{Ks_k`EdxE}Bn*`?DF4pn{df0{&3y;xL$O1thz#uW)Kz#{8SwM^tV21Vp zcGG?Z4=XsKU_rrq6ueJC9Z--7n4(p{&Ge9h&r_$^L4QP_L;Rkn@4%|disyOi6?;JG z6^H0CMR|-qLSyu6z$XF6;dHoI!fmiT?hVjk|_@*EP9&0 z6uS)g8w&n8;LG%Pv5(UiptGBPNI#$KrXSIp^c4L!If>r{MH4BUIKGtpJ&fbC^i9Bz z#b1EbtFf18t9U&mmb^>msLBQLn060MNfJ5{+-~sv!;0Nfp0VnDA0q<7y zBH$z$^i5&VC3*qSqZh?C+J_i@6#YL#iM3#^U^v3(yBHdtXwmZqy{*t-_C(a*!pIS? zgc!L_Mf_hiAFq}DC)LKI9X(0Wr>diL7V%z2sUfCM!q4xc{5!K9ozYGE*e;rvdTG|S zR%c|zaaS+yM}t$US@Ia2k^am*RF?jQ1;^K|Dbq7_w4Gv*txCIe!f`9Q@1yQP;iOZk=yr+tU9(L?_f5x+i0EHhUS7TO$93Zp z#8sa~A2Kk3il9u`rFm(XazzHK-i-7-SVINaS#>;p(UMeL^?X^$Pdc{eaFy-AslVPZ zU$cD^RgS@F)0T9vYx+`Qla}L23Uo=fvuaw>Jt=MJ>hNO1$5Ojk^T8q)YvnR`*PxxL zSyn4$!t-Qh(OO+F{bt4m-9>zrO%FKkrG|!xA5oO&r0XF(?`$mCODd{p)UE4s!TTk% zT!YyyO6KKKQD2h&>O2P9YbXy~Rm}6!(yu72sXel6&PAFSenT*F8vXITq0taYux8y} zZ8U`8S9IT8G%eF_YURYM=iJm{(fo*1Sr8>w6KQ5OtQ4hd>K1cONw1EFX|S;DVw|x- zMtKqTpASQ)TGS3oVKU7j`KTowr>`KX5$!OmPa|Di)Mj)Wx##9fmPH5*UoFE<=$vlU zY89H)Z9^g}cn}sGq%_@Y`pfLPi^K)7xzA>DXgr3?k_JoDN$H=GR+ScrT{@`mq#Eto!2re3xk&o>QE zO;{-LqP8f6Y%xy|)@mBk3#SD_%Hi`c!whMzNR{cwSA9^_@TyS-v+nDQx+i&zJ;I#u zX!>$Zx4ba;G+Xn_4wMxgtOh<0g3U3D^sd*ku4A)Rj-baORKtYO2g_VO&kHKE;{6x`GMX2ykakjc7m)#zj>V&dFkvyoTP>l1YAUokL4_bDb=wi6%Qflw zAv?!sqT*nM3KrPYa>*yBdZAFMTBc$8U@zDud4<>V4IZJ5syM1$CTcfuI+Uc7i#pTF zC@UzaZ&*f)#hiOi0`u`R$)+-Cpt;ad29(&rJW%rLN23d%`_N~Bwgi3)HL3VYbOf~Z zew4Ingj!`wkoB-rvSlS`xSn*YR8{q50NTomGB7RFV}lmyX_YF#ANGMGu>`s6+BtgS z8jm!Z!Y2ss!Nh4rt}97t4ZAV#o2G^QI?4^g7JM#b&iRT6G0F|9>o>lE{Vg;*~pwgs!?y2<34Tl;3yl! zoh*47CHirHmvQ1S(NnWrBg1r9EF9*q)}?|TnTIpd2R*X0As1yPb1b2MS9#7k%ob^Y zOHFb?t_3*)56^Rdoaxbz?F=GUL;N_q%Xqtptqv@TuBE&*ltn==kzJmOTo}I@*6P-E z2i~-5=b6QpbM9XOXQZcu{&;?IzpT?EaW`vQc~@j3MD<~`#t)2<`|VN7JwiJs|fAv=@3Cqdv-A~LDPL>sHf zq(?+d^ifwlBQmIWp>(81ga8esj)X?pdqC?%r8AKhJ=5*!L{BECJ@ zM?ID7eTfVj+bAx2R<|c(X%gUCdnmOzyY`4kc92lWM%uoSPux9~v?d_6_Sh{@(MJIn zt3f|q9gQxs1?bHd+Md1Z!h_kr%^Yd_{13kK=J#Lt#F4h=K6l5brvKyVKTN`_?QmFh z^-QM-ys$!qr~f{_J}$(1?{)R+8ONT!Vo0?^;i%#~;0f@>RD|()YfJvj^una$N}Q+n zh9{P>l|%UvDCpW$KSJ_})zVkb;FR0O5*j!<1f|0h3NG@3lIqNg?+T#r$7con0=lZ; z#v#yYQr&X_@xTsz2CYADwAKER#LOJqb_wNGe0F>l-xZ^WW$-x?_bQ^hks^2VH}a;Z zy9sA>zBpC9xBL9dpWZQa;^X4Axwk&q{yo+)yzEruuy+YtWEo|6$}wscTspjAY~H*T zd&85(W!{}i8Bz_WUNt-j}tu;OhiR{ zCUy|-b5x`YfYUS&tbqT}oI$++cp~_34ShZFV_fT5PoOJ$-=(xfH~X*>zNQrSIjrq2 z^zdGfD{Z*jG0QGW04|`FcYF`+ymtiqAGZ@do9KY80yg>J;{B$)j;4QwNdhZ+^gD>% z2de-|8|ahR8!A};xsO$N#QU{W+Gi9k*dKA8M4XvFvUE!AUWV$o+G5wWazQ_l+&Rd( z@TTF%{-*tg?K*^SI6_4tID6W#!)mguRev6PEbrSyIjo?9PD4NM?UwSa3ZFPKW$cPR zcr=u8rGGZ0bJUnSvX5&)1g_Ul;LjZ79rRtp?upZXU5fB^i(}b{+X%if3S@6H|FuzQ z#2||E1Y*P|go--t@-#B{Lm5Qa|^2b-Gv3@N2{hG85 zhp)zC{bv_W>^s!2dFoq><=Aqpe^q+@cOC1@bY_m~;dcxTDr|48zvkLUJY!i_bZ=k9 zG+f7Xmi&FVAsx}ZN`7U3zlQHT<`S+o(Uzt9gECF4D=U<+sN?S6ViWI5{hEz^Y^;A~ z6`LMzJ?i$H*Q?e3;Xs4$);!#EmzAr}2@>(kzB!{km7MSMUMA?bmANgn_#siUKN96%kReAxITP z6x4^<#a>WREQn$+Pq97a_uswTL4-X2@VUF}-F|0gXLo03W|tB`r;rd50{`^DqDE)!o43%^N(JH*2aVxfGX9zp?Cnc!D6 zc&-7@Yv9=mp0*?s;!09OR)J?4c&Z@=lR$Owb(94OsR7qza6JXrcW@1`Bq3CA$-t!s z>L}PB!s4!-vRWlg2BCMatum9;=wTdAxK$~t&C z2;g;;%1c1GFDUEb-(ea4K^>3~MfVQHenagc2>h+;J^;KWA?Dx?TLS-jzab$SKo6TO zU_Y6G7FLqX0Ox*C%?J`M4Mk+!a4{m4iNpviTE>+kY*Bc)T*zmmGQLRY!&=H^%MiAJ z&lSoLzECWeVL-s?ntAe(frBYY8>0HJ-BN1sjpaA%tk%te=>bT+&u+Dyecp6dUrR}# zXE(dE*3^03)%IY<2z3@R%9|VYYnRIUAsS0W;anYQ7#N(P;L>pwvE|`_i&WcJB7$6{ zn$&;?2Wpy;bmdD7rvU3qMm8_ja@c9 zpzYecno*C3HSPBCRTr_A_HpI1;Yy8DwrdMQ;Qr5$PVn1CU$RZ zaco8GVdJvlGZ|9<#I0SN5torMiNcZ$Fb4tg9^l1nH-GrXq1PM7UT*-M9w?lo&3}Ke zQH`+uFNAH#epnh%*H5CEHYH7_F@d5j=;m@VrZHkW#( zSzoh$_rLGwnOvz93>IIM9Y%H$3Pm!k|Ig&FrKfHJBJUxm=H> zj8f1K+#dfLE=!TD{Eg2`X1X6=q_Za@mGy?nXG=s<5l=>@umxZiLYagzu7roO!4y(kCIo4iuA2MZ*Vy0Hqgg;yWQvpor`>sJN8bqQ@{q@7xMe!6*( zW_NX0REClRA_ROH7ss415UfKUt06~pUVh*6Vz%?KtAfOZQEQsIF>cFbTp_dthP${2HhV};sj(E28JYq~j za$6X+dJjS=2dm2WtF?@;R1H*ULv}29D{S64tFiovoC(Zo`zy;LlWd1~W9IUOcD7_+ z37Drceq@&#%@Z06AJdadWc?l{X{!4k*U1e9OV2+Km$F3?0iT7_ zqTFfw2-~Y6sp^07`8-Pcr&Ck+KdxYSqf|ndUxodi!-05$oxwXo`j;Lzv)Xphw+)@% zTp803ClfJgUJ6p6fyf<&lZKr*OD{-nIkRPxSAVc#NM&HHLM0r$=Cy&k9Y{S15hkFA zkvj&?hnqCtoAj+59^l6So$pI!_@hx|7AgZHj?a~bMB3sw(+P%8p{@{trABjE8h!ir zjMT}EZvB75fu<21X~EJy0~_{YD?^<#Bh_oq<|}T#c^@@?t1p&_BKaJygvH*%Ow)v65!aFM&CTx_Y~1>R37luxl-~W{ap}pRRvZtIEyXo9>SIsRkvM=$<6iI z=jlGxDR{i23IGi_Ju+ykabBHetIi^eNk}lSUz_1rJ9=`??#8~}H-@QzdW(b}Tp{Q( zHjdTGE_n;(Jpb>iAk98m9yOb9(fbBZG*y8O5OdjlRKQ=(CB{hR&8RgHTycn@+aaFg zntp~|)$uqyz6%^K772k)umP{a2yWAQ9|y;N@@U-$^ApE-Z@UxrvF4_Ttr`z)Pj5q7 z^to+4)}#8bNh$4>^gUKv=(W+N?y6}hbUk60`fZ3A-v8vzy@ijQw+BtuoY@ymRgH0r z1Wf=2h|9r@EUvgymX6twhWvlc7w1Z+GRx|gefUg{?5CPWFOxE+lKu&*?&;Vq^Us(W zdu~iKCx2hr(X1LiJ6g;ILkzeuV7lP~aMCV(K^~KkZ7~;HPhR=ONKXwt6s8rsr;CD+ z#}AcDuvG_#xV>%p4rPuQHf6GrqZ@5qQtONAWB*XQA<$>RD{nXPcmgHdy!yZgJyM?g z{_k-!5?il#)9;$X+<0;=tl1d9)`~`d&djuEoh>YX=2@kqlmQSGz?CU29*VwuWL8oG+tA#3;=+eYQ%adpZQWAZ&6&zr zMa@&uS-+rIH%6?f9v!Xgo~ONM(qch9gQ&?zLxm!#jL(*Wg+(ZnpummC1=OHKZHG+8 zU7t2MeIL)|fbEjYyqIZWDxjFhjl(kY%wI!T(de54*FC%HS&->=itREdLKUowdjRH1 z;uP*|;B199{8?J@#z#(1ToU#hS(h{q8L5JTJ8(U5M;!B%6^%aD)bKwj!j?DNx1>^r zGOKBharr;jrmG+T!VKUk5KX@5dov%-#e025UJ6~U!>oDBFifg?vPcCmKn8r8*+5^! zP$@4o{th**M=yU!-KtLCEh+oHV7Muw0y`Vn;<*yAf=Dm|46t58dxSTCg^S%wDE*GZ z3pOkW)Tb9&*9?wss(GV|5O5+0+4p@9OoFhQu<@&|&dsE(@y=&{=K9lB!Jyc`sl4G= z;~pryapA-|!}|{O0|`?mgdFjH{vTivMB%~;R(wAUf#r7!Pf@k%J$9%6`)S7bdyzO$ z(H~E%_ML`i{g}?0k~z1Rd**-FajG|o`9)Bdpiz+GZ_~r~Q%5FZtcElgybH*?{E4xB zcj?=ugYVz%fl)BH;2Qi2ww>u;Xft@v6UX(0x}kcF2@Ay^bZKSxu)>zwoBMn>N0`T&(+h5pX? z3V%V!^uclFZTdXd?A9$B<@MwNDj~hB(Xe=%M-aVizTum|X-DWgnlq9;j;H*Cqd|}W zdKQFiQt1DZDH4%Pz{fSyT670ngbo;>XR90tVeHZ4ocCrHPUn)bMcr0gKJu^_0YN zVM7aqS>LXZfSnj|9}@5~E?-aSoZ+@5Ze;VF4vhmU2`G4$-!FL#Ar>WHGlpz`;8i)3 zU0!GLs#qn&RRTPFC5wq}ORt7tQ&*QW+moNs)(9u&zG$1#rV`w18dcpjKLgQ@{>~S7 zuN(0L=D&ukj zWFiR&CGnn^;uq5ir__w*gw{9w!StQ`>;4&hJTtQ!$K-~KB+*P%Eaq~cwu$LcIb+EW z$dN(1z#XvNm{yqZYEyyMlk9G!FJBC5tLm1;3;Ugi*o68QO@-2SdTxrrS**qb{c zFYVF(`^=A-x$SHm?{|Au88J>7d|?D$^K{O_nzR8NRv+nepP`oaP;qZ#zn=7!8e)F(Q&g(O#%#5VbsZURv5)luq z=qZzl@!IqMUHJ}1R})^WsI3e<;8paX+NJKU2hq~5+H`4`b7ri+q5=*t_0`WKOkXuH z(~my5Z$hmzR+0oV=&^FITX($*qImD6p@;92-E#*Qnm_${w?zrXMEQg^^Nd88HuJ|# zdz~|826N+5tq7g3CZm;Vd!yl8e=e8+au{LZ%{lG30&}{Zk_DMty?;7yyRW{?Vzc>W zWgJ%)C6a`}2@V&dZY)=wb{_V|8N*%kr!)t699N$i^yF4wmJ-&tdvQ-0+HeaFLH6Rr zFdH{Az4q&#MEebk9xB)FnI_QiZ+`+gR4ysa|In%9R`%mj7U$kW2PKT3yesl*bpG-Z zYV2~u*3@G++dZ?xz6=pLM;I#A_UA^(xzaALl$6)}5YoRia`C?UsV2;1vtfS!ylNCG zAp*D{4CTv+48+@-oCY|m4xaPhZ@eSlxqPKZXG+7{NxvZ^k$g7SSH$m%T~oc}r(xTR zOiq>^672KL)xP&|qt2dp$|w;#45SS3Zqa|3{{*tpo;yl#q(0xH?2O%I^Rp8wl>l?O zEGm|m$03>78?g9i))en{hv3hYBAI1vf#EdeVGJOiTogq8-GMd^o_ck0EfmnJTKjC( zI8%C((dxHzLKdX_&JXyv%LqkWIW8}Nh*D%_?Wa)#my0e4WXOw-cb`xb6w|hJNd+{DFy@wqIMw2Hi)`>o#5E2voKUBEMb;rZ~f$R zu%LNSUNw`3qZFw&MdYmzYD4U~N+?uN)%2&yX|aqA26vnCr7XhZ^XKyLbOza#FBQY3 zN?C(i{n;&04Q87S&0Syndj8#dY45L9=ZRHE39aD9mA}REK(W$KiDv{xwDL09^}cFs zV!cqR?*@`>c*i~$mSJsL`0u<~w&%A~Dw{9l-P{-IhqtLGh{nK@8OpPKKb3VHia8^` z`T97X2ebI{ReqhUkq8BPQef~ym&l^H@Q#ZRZa?}eBtQmkCy+pnp0(GQ-%r= zy7QWfCTsif-$7`JT0(p<^@4Y0&b7i&`QoR&p-ip}<-k;`0$4FAI14)bI_HBcskaU} zAMZC`x4ouV+#A@-|Jdla91Fc}#m;OP(H~(RZXYK4S)BR0Hx%X&dik#losR5-BJc1! zvbH7cBqLE0IAYt%{x7=VihT|#*&myUxV*`k1z5br{c7>copsM+=bLp!>&8sbRe@6A ziLD()b8GD@iXqdya{*gNjh*C^@WlUJZg%tIUT{UAh%*gZn1RLQpB|vv!+httZR$KZ zhT|0*NTBdQ1^U~-<&gw%F}o%u&k;&d9^pH^`Ste^$Xc8ek^3Rh$GhtB`@zMAx&Hqj z5k(f7ii<)CGs65R|119bf&Pcxcdl!3KYaY+#~xG^tzB#BxC?o#hqU*xndoot>A7yu zQ=j~f#;zX1w6wmX=LL>1(>F7z7>k1I<~2$#BsTeMp3!Q;YPtODkN953 z=yt+rETT!d-?YN-l^ZqlbBd5O;z;rzsmu!}yh6dY@{Mps`}gqjI-{S}lmZKR+WS6W>*1Y|rPC$_4c8Gt( zvRI$wGqFC4+V2t8uNx$Z7R%tCym(18*+md40xs5)E-JyNO5$M;3UAz3zhU+lbLz51INg5o zW=q8Crjz9iK8a`sKFhELld&miIEQ6(e(RxpD_<+1h~lSdK3nCfxSJ&wI{z81i7yzSShV*kiDgk@l_AC*gL=;huu~awXw>ERRGC-zOU@F2Q}Dw0_GAwDt8U zC7$BaNk8kFdLe;XWb?%+p>Y3oFBW>za^oIW@4cos_rGyqUz8(?BKQg- z8HIk$S9DnzeAv1y&`1yVplZiqeClr=4P z-f6UdKydj8!n4NLKLtAwZs0;T+aJk;LjLkEG&`ZO(K*ZD{Io&(L%VxK5i$LiK7agU zGUiBqd%5f{{x@rCva#Fwl*T3^5dqWQd2&T8W*C-@%Ge^YEqLS199$lC3tW|0}0%zOZy8OGsYOQT*!48dYd1xmz>0i{976&Uk-IXLiWS`yK~xe;>_17exeK7+0lL<=4`h z^>Ba&>EGsr>~C-`3tjhP*4LymWj0{XTrNN*y^}OEuRPjl9Szbn5(b2s%f9!tFa1^d*r}g z*BRGCv{gzbuf=K-ZEq@X@xr71$Mi;HI>sBiBXrmyIA*S_n>tZ%@*U=Sqg_TbWG%!_ zxRT5mO6hRO`eEl&A-}+ccE*)AWbYF$I@iJjKM-q+5)vGfA{;pXc|#f?$aD9O5c~5w zl;XKa?r{3VeT0w_6vPAguDwF3zot#Zy!o$lUtgJG&0)q~aQpZ(CZ1S-z&=$sf+1pe znNh1(h1eGVR{Q%uGAzcs$37}`yOwrgG0rIv709`><>Iak`m4W3Vk^{xV55i^Z=ZXl zXSZqW3OYf=-`%sU>8_{|Hetm`)+nEJN00QWqeSI82go>KSP^F6=E(Tq91fA;cxNug zA{*gwgC*46`LvxkqBonL4I%90?-txl){1Qe5AYp#%^=y6QO8Jf9N6JR%q^mFukk}a z8i$R5JFSz3`@hw9J46{iWpA~k5SOfb39LWpfTefbJg*h~2nu0rTti7;a3+=TM`1;! zEbg|zs}-=pH)9^{Pmty@b|Y)QP5Gy9l@eJ+{P|lz_@iG)8az$9Wx8p$)(QvD#NF?C zw~QL4N+?whH;HSH*}l!L$kop!_uV%%eY4CNlR;$cp=k4n^PTt*mRk2IfOB=!_xNM0 z{f~ODwMGR_tRIO=oB*r`DC^)VEK!@#-ubfq<`B^jkI_`?hv;dn1_zeaka4h}udy0@ zQB!;wrd$}ITo|NW7>pOjLIOl#a9=>bzouMMp^y={Ub=IHQZjzRMF;;x^U=kB!68R% z>=CJNef(ROH6fgXt`}s?7!D(qY$BCxBb6K`mDH0;E|E$ekV@W?$Q01VA$mG}kcn#G zOtdvTctZIQuLrA4zq|!K2Y0^+|j@sHtM-%$^T8OI#q6@iU zZ_U74AbF3sR^aXQUT+=2+ZoDl?GUg7JWB_(7B<-y-fZBF32(0O28i@Uroo#PyaBF2 zF^DTeXCPt%^`y*hRhB5#M^?!Ba BZfXDk literal 0 HcmV?d00001 diff --git a/Manager/obj/Debug/net8.0/apphost b/Manager/obj/Debug/net8.0/apphost new file mode 100755 index 0000000000000000000000000000000000000000..7e675c2bd223e68cd0cd713cdfe3f8a4b2147e5a GIT binary patch literal 72520 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 z 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 literal 0 HcmV?d00001 diff --git a/Manager/obj/Debug/net8.0/ref/Manager.dll b/Manager/obj/Debug/net8.0/ref/Manager.dll new file mode 100644 index 0000000000000000000000000000000000000000..2a38627615cede241bcb0338c01fa24e5da81066 GIT binary patch literal 5632 zcmeHLO>A7%6+Ulb8^>`RTcl|yh`x-20);%=wN*L6lZ@lPOdC6{XJQ~#WxsiIJ$~f< zOx}HO;sFVa1eHK6SXGg_VSyADR6=bRs8Q7lv8Ys~QWu34QWh)_s>F^3i-hmo_nzlX z99r7$qFno)d(OG%p1-+1=Z+UIzD0Y8s0;Jg0ry1He0o*(K}p$Czt+nzpqzO1``O&I(4_Z>}CFV7L3)4HfRzV=ya z?Iz`EpEgR=3r=6m{cs*@5mU!xgx6f`H!$TtukfDgX40 zmT2HQ)0{9yjq%a(u@kJZn;gJ{s5`?ip#))llksvG*j`<-L_g{X4yl)I%dm80b%%l_){5Oiq?^=qo;hBH)82NiWtpK4jjS3CB; zQhR%8D5ud7AbUHM>!T+WJ_a~QCls7ku%zJ66?{%XQ$ZV0qsxFj^a|kj=ye5;kwu@7 zLHpdLEa)se*=7x z{y|;aY5tHLHEtn){6I*@57MUsn&6^eiyU!^$}JfR*I0?X&~^pQ_-?~?M6e({5tyN< zO^3L3)hHA+E2>ewZdM)9<}F2z)5)2ZQn*#8Rk6dYV8smTBAmygM_loPOKlCQ{5-6# zia^@Fw|leXZTNv}hS)TnZe+IDR9RvBU>Y>+@zbNd0ZSqfo+Z+w?X8rATS~aaGN+|nFn>hth`7R;aupJ#lB z9ikOc@@isBUCv!SwoBKv-aR^L-9Uzhm>gix-TVIOwU>wf*>@6UOY7B=`~4^viAwI! zGlAJy^1Zn&OEfs-%4XnSku0am3+fom6*M|*EX`GB{6I`M8c!uzEi@;MQD_-BxN}Ws zZP{?l))H=QFQ3pM(XY`1N%HaZ)~H+kU7#d`KZYufpO~)*6mwP005RalJ{4~ksP}D# zaW&~T%=#VUMaFiIv@gXwYlvoUODvkUN3OIGnoxIxcW*yN#bPXWAO4>i$f;hdqb(nX zrsen>LPlrYyC(0#XQAzkWQ@l0o4dBueW5Ab^0(HB-ixoVI`Up_0_!Sz!5ZKktpF>b zgDinA0nW$Y*62@NU*3v4LaZz84yR+o#P5f6Ct(r4A2et+DS#du?+^i<9&M1XM2@Oc z73`YeO6;2yLe2*jkN3O!;j0FpLP*)**YBd~a~Rgp`_i8Yssbm>Uhrq2&!vX4(LzKf zD52CZDxL|Q0@{ftm3->yEVvTgknJ`){JQg8Y$rXpsW9AoIU+?nIacKYELXChRx z9{g}Jo^|RssD@pB!#$3=qtQ8>sjCwlS%X^2!#Zt38M@9rAZ(p`C*?&(p}RL@X{oEeBEPxGDTOv@_Q}!@0x% zE$}`1i_9ha^7@~rPH(x6j-JDCr#-Z&9S_W-eqqH8KyN} z*@H4&-%(bo3A}y6R)vrf_tJVIgnIlGpSv zi6E~>_Oyk@jWlkUjuc5yO3BDwyh&Xj>F|AOWG4v_m>Nkxp;P$q@0C%E{}=SpPwtg~ K?#J=pWZ)Y&X1|pH literal 0 HcmV?d00001 diff --git a/Manager/obj/Debug/net8.0/refint/Manager.dll b/Manager/obj/Debug/net8.0/refint/Manager.dll new file mode 100644 index 0000000000000000000000000000000000000000..2a38627615cede241bcb0338c01fa24e5da81066 GIT binary patch literal 5632 zcmeHLO>A7%6+Ulb8^>`RTcl|yh`x-20);%=wN*L6lZ@lPOdC6{XJQ~#WxsiIJ$~f< zOx}HO;sFVa1eHK6SXGg_VSyADR6=bRs8Q7lv8Ys~QWu34QWh)_s>F^3i-hmo_nzlX z99r7$qFno)d(OG%p1-+1=Z+UIzD0Y8s0;Jg0ry1He0o*(K}p$Czt+nzpqzO1``O&I(4_Z>}CFV7L3)4HfRzV=ya z?Iz`EpEgR=3r=6m{cs*@5mU!xgx6f`H!$TtukfDgX40 zmT2HQ)0{9yjq%a(u@kJZn;gJ{s5`?ip#))llksvG*j`<-L_g{X4yl)I%dm80b%%l_){5Oiq?^=qo;hBH)82NiWtpK4jjS3CB; zQhR%8D5ud7AbUHM>!T+WJ_a~QCls7ku%zJ66?{%XQ$ZV0qsxFj^a|kj=ye5;kwu@7 zLHpdLEa)se*=7x z{y|;aY5tHLHEtn){6I*@57MUsn&6^eiyU!^$}JfR*I0?X&~^pQ_-?~?M6e({5tyN< zO^3L3)hHA+E2>ewZdM)9<}F2z)5)2ZQn*#8Rk6dYV8smTBAmygM_loPOKlCQ{5-6# zia^@Fw|leXZTNv}hS)TnZe+IDR9RvBU>Y>+@zbNd0ZSqfo+Z+w?X8rATS~aaGN+|nFn>hth`7R;aupJ#lB z9ikOc@@isBUCv!SwoBKv-aR^L-9Uzhm>gix-TVIOwU>wf*>@6UOY7B=`~4^viAwI! zGlAJy^1Zn&OEfs-%4XnSku0am3+fom6*M|*EX`GB{6I`M8c!uzEi@;MQD_-BxN}Ws zZP{?l))H=QFQ3pM(XY`1N%HaZ)~H+kU7#d`KZYufpO~)*6mwP005RalJ{4~ksP}D# zaW&~T%=#VUMaFiIv@gXwYlvoUODvkUN3OIGnoxIxcW*yN#bPXWAO4>i$f;hdqb(nX zrsen>LPlrYyC(0#XQAzkWQ@l0o4dBueW5Ab^0(HB-ixoVI`Up_0_!Sz!5ZKktpF>b zgDinA0nW$Y*62@NU*3v4LaZz84yR+o#P5f6Ct(r4A2et+DS#du?+^i<9&M1XM2@Oc z73`YeO6;2yLe2*jkN3O!;j0FpLP*)**YBd~a~Rgp`_i8Yssbm>Uhrq2&!vX4(LzKf zD52CZDxL|Q0@{ftm3->yEVvTgknJ`){JQg8Y$rXpsW9AoIU+?nIacKYELXChRx z9{g}Jo^|RssD@pB!#$3=qtQ8>sjCwlS%X^2!#Zt38M@9rAZ(p`C*?&(p}RL@X{oEeBEPxGDTOv@_Q}!@0x% zE$}`1i_9ha^7@~rPH(x6j-JDCr#-Z&9S_W-eqqH8KyN} z*@H4&-%(bo3A}y6R)vrf_tJVIgnIlGpSv zi6E~>_Oyk@jWlkUjuc5yO3BDwyh&Xj>F|AOWG4v_m>Nkxp;P$q@0C%E{}=SpPwtg~ K?#J=pWZ)Y&X1|pH literal 0 HcmV?d00001 diff --git a/Manager/obj/Manager.csproj.nuget.dgspec.json b/Manager/obj/Manager.csproj.nuget.dgspec.json new file mode 100644 index 0000000..d72b716 --- /dev/null +++ b/Manager/obj/Manager.csproj.nuget.dgspec.json @@ -0,0 +1,212 @@ +{ + "format": 1, + "restore": { + "/home/skingging/Documents/Projects/CSharp/RSE/Manager/Manager.csproj": {} + }, + "projects": { + "/home/skingging/Documents/Projects/CSharp/RSE/Manager/Manager.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/skingging/Documents/Projects/CSharp/RSE/Manager/Manager.csproj", + "projectName": "Manager", + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Manager/Manager.csproj", + "packagesPath": "/home/skingging/.nuget/packages/", + "outputPath": "/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/skingging/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj": { + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MessagePack": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePack.Annotations": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePackAnalyzer": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "Microsoft.DotNet.ILCompiler": { + "suppressParent": "All", + "target": "Package", + "version": "[8.0.5, )", + "autoReferenced": true + }, + "Microsoft.NET.ILLink.Tasks": { + "suppressParent": "All", + "target": "Package", + "version": "[8.0.5, )", + "autoReferenced": true + }, + "NetMQ": { + "target": "Package", + "version": "[4.0.1.13, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Host.linux-x64", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "runtime.linux-x64.Microsoft.DotNet.ILCompiler", + "version": "[8.0.5, 8.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json" + } + } + }, + "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj", + "projectName": "Models", + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj", + "packagesPath": "/home/skingging/.nuget/packages/", + "outputPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/skingging/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MessagePack": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePack.Annotations": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePackAnalyzer": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "Microsoft.Data.Sqlite": { + "target": "Package", + "version": "[8.0.10, )" + }, + "SQLite": { + "target": "Package", + "version": "[3.13.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Manager/obj/Manager.csproj.nuget.g.props b/Manager/obj/Manager.csproj.nuget.g.props new file mode 100644 index 0000000..a1148d3 --- /dev/null +++ b/Manager/obj/Manager.csproj.nuget.g.props @@ -0,0 +1,23 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /home/skingging/.nuget/packages/ + /home/skingging/.nuget/packages/ + PackageReference + 6.10.1 + + + + + + + + + + /home/skingging/.nuget/packages/microsoft.net.illink.tasks/8.0.5 + /home/skingging/.nuget/packages/microsoft.dotnet.ilcompiler/8.0.5 + + \ No newline at end of file diff --git a/Manager/obj/Manager.csproj.nuget.g.targets b/Manager/obj/Manager.csproj.nuget.g.targets new file mode 100644 index 0000000..bb24271 --- /dev/null +++ b/Manager/obj/Manager.csproj.nuget.g.targets @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Manager/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Manager/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..dca70aa --- /dev/null +++ b/Manager/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Manager/obj/Release/net8.0/Manager.AssemblyInfo.cs b/Manager/obj/Release/net8.0/Manager.AssemblyInfo.cs new file mode 100644 index 0000000..5dfa37c --- /dev/null +++ b/Manager/obj/Release/net8.0/Manager.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Manager")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+981960411028790aaa0b551986f102c57a5995a2")] +[assembly: System.Reflection.AssemblyProductAttribute("Manager")] +[assembly: System.Reflection.AssemblyTitleAttribute("Manager")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Manager/obj/Release/net8.0/Manager.AssemblyInfoInputs.cache b/Manager/obj/Release/net8.0/Manager.AssemblyInfoInputs.cache new file mode 100644 index 0000000..7b42789 --- /dev/null +++ b/Manager/obj/Release/net8.0/Manager.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +17839627f63727ed46df8c31fee63615d813cf203af1f1d26871eb358af64608 diff --git a/Manager/obj/Release/net8.0/Manager.GeneratedMSBuildEditorConfig.editorconfig b/Manager/obj/Release/net8.0/Manager.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..b5c5304 --- /dev/null +++ b/Manager/obj/Release/net8.0/Manager.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,18 @@ +is_global = true +build_property.EnableAotAnalyzer = true +build_property.EnableSingleFileAnalyzer = true +build_property.EnableTrimAnalyzer = true +build_property.IncludeAllContentForSelfExtract = +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Manager +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Manager/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = false +build_property.EffectiveAnalysisLevelStyle = 8.0 diff --git a/Manager/obj/Release/net8.0/Manager.GlobalUsings.g.cs b/Manager/obj/Release/net8.0/Manager.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Manager/obj/Release/net8.0/Manager.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Manager/obj/Release/net8.0/Manager.assets.cache b/Manager/obj/Release/net8.0/Manager.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..80994a4798e76d9cbb1afb69488dfb6c6847e32d GIT binary patch literal 28478 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 XZ<`aBB>JxFRvrJL!Q+p4AEW;dKVqQ# literal 0 HcmV?d00001 diff --git a/Manager/obj/Release/net8.0/Manager.csproj.AssemblyReference.cache b/Manager/obj/Release/net8.0/Manager.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..457ddecddbe7b44e005a4aef647705725f6898a1 GIT binary patch literal 8873 zcmds+dt6Le9Kh#FdMKiZh(bwn=RM6tn-t4dN)O6X?%aDP!_3?ierL|__dUPg`TfrA0Cc6% zXh1l9Dkeqg%IRWRd_4Z52V$^Vipo?e zI4VIQB}$i}Dn7{2wt$F40s#2HFmGE`qRll+0025@gvi@?OS20|!f&Rn|WG+xU1LLr|p>ibumB zcsgK4v>3UJ4R#=dw|3;C%tE3&`5X9PUA2=7z$6mf*0`d|Hc!yeV1l5(Oopi-&A@G) ztetkUky8~Ygy4&%%~N%5u09xm$zZiYfiJ-}58o|B3@b1tCQ^ZckO~4LW=O;;Y6V!o z1+{20dLD%+8F@&aDQTR-in1mYdt>I|K#xu5}9N)GpsIhRH_1CQ~QuzQ(D#c`N z9@9mSOe)7@I3?0i!7znbDprXT&^E4L!eu*xV@E~?U<%Y7e{A-7Hn*YNi{F$`&gsTHI*TFs6`4_j$ zp51rx@Zx&7?Cy4(NT0`dR@!*MQRxJ49uTy22OAp0b zEBoBQMasf44mnBvw?>pVxt8A8D|tv-F>rSv_c+FG1cJ00Qo&VYC{v;o z@I-93h)*a_TtGx?P^6l$NkF2r@leiU^M@#4kg3B%ZX#4@rO?pMluT==A<(=t^tJ)d zApV+5b-9Bh@(Q=#8&e-ylC>m1CHA<(u&%~+!}p1c}7hqzFY0#%eV4gn<*X*3yFU{@6pv4(KWgE z?E)9t-V8snKz=>x^oXdvb@k`mi{UN_woY#HlXWB>-Sz;CHHhC7BEn=Q?SDcJ#9;FT zTn<;nfS5v5!v`m%d=Ek(MC}_!X&E|`!F&z(8;al&%kQ)VP2QV68JZJYu+GOMJF8W) z`h8FcOF&I{l&MgK2!io&$t4z+&J8KBOggoFj=;qw?SXym=dxt;U$JxBP@WNnz1?jS9=GebJJLK9pV9Go7 zrcjfXHYLo$u(y!O7Kvblg&+u*sWTiPG95KSq&!M8Kkd7G&x{lkrx+E)4P` z3hW=x#w#zAk=MjbstrIJd(D({9h@A0n%{65y%t+*9<;g=K00jLkA8|ApS*j% zolllzV%5E&%wZH1s>2`gs4l)M+7#SCG zaA|3WeowQUXDnHlmzK7qzwO0K7O$IxzL)RDVfFkgUsh!7KX3K?X)eMEx)8Ksk}5d6 zJ<@rcQ`TQYvq?`}FxRElI$hlaj3(5hSP+>i6VHWOKL_BmykQmtMV==^d|i z7^q4*gU%tMCH`ARS)i(rag;l)`G+?k{VL&3=3|K#08jhLOGkvngWvgp(xI$VpA%fq z=k@~wD+)YbTkW@o0B<27f*pht`g#*6*1fZ%XK3{v6g zju=(OC9o)N{XSoAxt-+Jv&G&3QO*(kI^ZuG{7|S3EYCNbi*d8`Rsi=+zyuKe;=E=ZPSwy zyIA#tHRhh><<-?eQ6pqgCvQ8(!I_-9NwYKlO<~vERht!f4DVU<#H!eF!?u`Y(Q@wn zRrd1IKBf67?i&{tmaZ?e&6^V!n|UzNBVhN-&#bKSU)H>|SSwBLy)(VB`+?y$B|(n% zn^KOG6djh_@F<^skPA#`rt62%V{-U>l)>V|kT)dcvblPC@8_R#1(qO2PzBh6hw|_= z<&7CP7odoi=CZUz`?ezUG5LNoH(;6CIb&$FWAET;0|wE@-pJ0TK;vc|I>jdD$jShLh{|r za6Yv7-0`je+KT2MMq2>08B9dT0(Q|V z+@jE@%NlM?^^b{N^1j&Rs6r}MlGWv#ZcJ2^Z_hl8>P&g@f|4pNVDwo%g-6y;t{Y+Jlwfyf90UBnNLu?Nc!H?#Ak> zn&N94FYxSL+pX%T81~OsYm-jhoN2eR)M94npgLBk)IZH1+^KUd+EHKk7?~7olUAIw z!DF(}YY*z>-1MujYBDyY_VN7Kyw0cA`MURB)-?d_;UXoHwPusu2Ps`Tch>H43R>!mjpmw@; z{8L~25>L>7m_2EHPtJ{{z<4908(PiOryJhh5Eth1m;yEjW$>vY12fS%@T>*FW-3AI oOzq96*F1Tdpp`HZF3^?A1f%J`2YX_ literal 0 HcmV?d00001 diff --git a/Manager/obj/Release/net8.0/Manager.csproj.CoreCompileInputs.cache b/Manager/obj/Release/net8.0/Manager.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..8279360 --- /dev/null +++ b/Manager/obj/Release/net8.0/Manager.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +67262f1fb3b38bb983915fec4ee7ed691b554d01aeb6a5f6c03407378767fd8d diff --git a/Manager/obj/Release/net8.0/Manager.csproj.FileListAbsolute.txt b/Manager/obj/Release/net8.0/Manager.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..57f4fdb --- /dev/null +++ b/Manager/obj/Release/net8.0/Manager.csproj.FileListAbsolute.txt @@ -0,0 +1,81 @@ +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/Manager +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/Manager.deps.json +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/Manager.runtimeconfig.json +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/Manager.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/Manager.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/MessagePack.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/MessagePack.Annotations.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/Microsoft.Data.Sqlite.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/Microsoft.NET.StringTools.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/SQLitePCLRaw.batteries_v2.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/SQLitePCLRaw.core.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/linux-x64/native/libsqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/osx-x64/native/libsqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/win7-x64/native/sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/win7-x86/native/sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/linux-arm/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/linux-armel/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/linux-x64/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/linux-x86/native/libe_sqlite3.so +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/win-arm/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/win-arm64/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/win-x64/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/win-x86/native/e_sqlite3.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/Models.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/NetMQ.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/Models.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Release/net8.0/Manager.csproj.AssemblyReference.cache +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Release/net8.0/Manager.GeneratedMSBuildEditorConfig.editorconfig +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Release/net8.0/Manager.AssemblyInfoInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Release/net8.0/Manager.AssemblyInfo.cs +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Release/net8.0/Manager.csproj.CoreCompileInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Release/net8.0/Manager.csproj.Up2Date +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Release/net8.0/Manager.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Release/net8.0/refint/Manager.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Release/net8.0/Manager.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Release/net8.0/Manager.genruntimeconfig.cache +/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/Release/net8.0/ref/Manager.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/AsyncIO.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/Microsoft.Bcl.AsyncInterfaces.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/Microsoft.Extensions.ObjectPool.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/Microsoft.Win32.SystemEvents.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/NaCl.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/System.Private.ServiceModel.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/System.Security.Cryptography.Pkcs.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/System.Security.Cryptography.Xml.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/System.Security.Permissions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/System.ServiceModel.Primitives.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/System.ServiceModel.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/System.Windows.Extensions.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/cs/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/de/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/es/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/fr/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/it/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/ja/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/ko/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/pl/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/pt-BR/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/ru/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/tr/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/zh-Hans/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/zh-Hant/System.Private.ServiceModel.resources.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll +/home/skingging/Documents/Projects/CSharp/RSE/Manager/bin/Release/net8.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll diff --git a/Manager/obj/Release/net8.0/Manager.csproj.Up2Date b/Manager/obj/Release/net8.0/Manager.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/Manager/obj/Release/net8.0/Manager.dll b/Manager/obj/Release/net8.0/Manager.dll new file mode 100644 index 0000000000000000000000000000000000000000..3c31228e8f16a71c3939bfacea4e3713bcdee042 GIT binary patch literal 8704 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 LZCa`Tpw#~XXJ}&? literal 0 HcmV?d00001 diff --git a/Manager/obj/Release/net8.0/apphost b/Manager/obj/Release/net8.0/apphost new file mode 100755 index 0000000000000000000000000000000000000000..7e675c2bd223e68cd0cd713cdfe3f8a4b2147e5a GIT binary patch literal 72520 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 z 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 literal 0 HcmV?d00001 diff --git a/Manager/obj/Release/net8.0/ref/Manager.dll b/Manager/obj/Release/net8.0/ref/Manager.dll new file mode 100644 index 0000000000000000000000000000000000000000..c9795a8e11176c423139c8c4ddd57615c7c086ce GIT binary patch literal 5632 zcmeHLU2Ggz6+W}E9mh#rTZ9sR1k-g;fi&aY*iP2Lo2>ui5QFdaXy^gJdX2IB~AeV=GV|Ld+X8L7~7uzQ{H zEu#JYn3-Poh)#gsgWjjo{QriRqVN;7LC{wd0;|>BacWo*-Gj3vaWjiYiD=FWkMP2MhPaZK)OB@`AoEji5$`?%+x5sZ;E_~euy*h zl7*y!s(N>cgWQl7Zi#uJPd7l%amAl!%@{?J$`6Ka8PM-=w+n zlXFIFf$Pl9q?NNKaufM!HrP)t;3?Fdv2UXUVf_)~s$8MBq1UT2o zvE>^p3s_CiClK7&oa9XC!Z@i+iOO&4p5&l zkr|+8HJqf6Wgek2Ob*bd=G>+ii~+iB{0ZFJ$f+Ol4@j#JWE?JqlY!O#OtanXwc#&_lI*sNWlD z&F}Td-qx~XG@3DJ6p*7G%?#1!HJ%3?p=k|gHC)l~%Nl-FL!qGqXwYrI0lEYDQTm~V zkCROq!=mH#I9c=&$^m{7{ner|dJ6C?eI0Oueg^nOdI4~rUIP3Qy#`p;{I3Dd(=F)R zr08wHZ_&S~Z!gIolB35xP||{|wi^vmb!C^g)^^=q&a6_hS#>)VCrm3=M9`4o5*|JB89%ty zwUFp9!Rw|Bl;e8`g)3g&51Jx`P`K}@HSc?Mr_n~(Jw`TUy)5c7>}=q`s%tzts#e~R zuGrOBN}fcv9w1eA*xi^M8vgj{(G|dx45VkvWNTNHaM-EvI$c4Wc+C%;s^dCgO4|E% ztoZ1t0<i0}8O zxkywpkA5W(tu^0U+_hzkk6hUf{AU#F>GFa)26sh+PFrh>m3cpqv#r(>aaM~v1uF+D z!>1lx(*;MhT+vy>tsUeYCNxl5kH*Q@b@nJOj}%HqL>_eWnTt~xc9pDtXegJn-$6jRgFQ{p`8zAk)#7zp{ePE8NcZ{ZZ@^|&`N>ko{V z7&|zU9u`S%;^d3Fa#c7UHIYf?-5=-@;G6n?)jRy9w+ri68( zg4RzWT>w|18?xV4Ph9Wb7x_u{ZE9;Ob&foGEqCTH8R!y1u^SP| z72UzSeV4`&SFirNv(U}KS-f}(ln19ahEw=qy#h4rv6c}mTqWZ} vX(Qu@M3aO*-V^)G_=6-sVP-t}LYMWm`QSkbtsP$fap8k^{m|q8KLh^;v+39^ literal 0 HcmV?d00001 diff --git a/Manager/obj/Release/net8.0/refint/Manager.dll b/Manager/obj/Release/net8.0/refint/Manager.dll new file mode 100644 index 0000000000000000000000000000000000000000..c9795a8e11176c423139c8c4ddd57615c7c086ce GIT binary patch literal 5632 zcmeHLU2Ggz6+W}E9mh#rTZ9sR1k-g;fi&aY*iP2Lo2>ui5QFdaXy^gJdX2IB~AeV=GV|Ld+X8L7~7uzQ{H zEu#JYn3-Poh)#gsgWjjo{QriRqVN;7LC{wd0;|>BacWo*-Gj3vaWjiYiD=FWkMP2MhPaZK)OB@`AoEji5$`?%+x5sZ;E_~euy*h zl7*y!s(N>cgWQl7Zi#uJPd7l%amAl!%@{?J$`6Ka8PM-=w+n zlXFIFf$Pl9q?NNKaufM!HrP)t;3?Fdv2UXUVf_)~s$8MBq1UT2o zvE>^p3s_CiClK7&oa9XC!Z@i+iOO&4p5&l zkr|+8HJqf6Wgek2Ob*bd=G>+ii~+iB{0ZFJ$f+Ol4@j#JWE?JqlY!O#OtanXwc#&_lI*sNWlD z&F}Td-qx~XG@3DJ6p*7G%?#1!HJ%3?p=k|gHC)l~%Nl-FL!qGqXwYrI0lEYDQTm~V zkCROq!=mH#I9c=&$^m{7{ner|dJ6C?eI0Oueg^nOdI4~rUIP3Qy#`p;{I3Dd(=F)R zr08wHZ_&S~Z!gIolB35xP||{|wi^vmb!C^g)^^=q&a6_hS#>)VCrm3=M9`4o5*|JB89%ty zwUFp9!Rw|Bl;e8`g)3g&51Jx`P`K}@HSc?Mr_n~(Jw`TUy)5c7>}=q`s%tzts#e~R zuGrOBN}fcv9w1eA*xi^M8vgj{(G|dx45VkvWNTNHaM-EvI$c4Wc+C%;s^dCgO4|E% ztoZ1t0<i0}8O zxkywpkA5W(tu^0U+_hzkk6hUf{AU#F>GFa)26sh+PFrh>m3cpqv#r(>aaM~v1uF+D z!>1lx(*;MhT+vy>tsUeYCNxl5kH*Q@b@nJOj}%HqL>_eWnTt~xc9pDtXegJn-$6jRgFQ{p`8zAk)#7zp{ePE8NcZ{ZZ@^|&`N>ko{V z7&|zU9u`S%;^d3Fa#c7UHIYf?-5=-@;G6n?)jRy9w+ri68( zg4RzWT>w|18?xV4Ph9Wb7x_u{ZE9;Ob&foGEqCTH8R!y1u^SP| z72UzSeV4`&SFirNv(U}KS-f}(ln19ahEw=qy#h4rv6c}mTqWZ} vX(Qu@M3aO*-V^)G_=6-sVP-t}LYMWm`QSkbtsP$fap8k^{m|q8KLh^;v+39^ literal 0 HcmV?d00001 diff --git a/Manager/obj/project.assets.json b/Manager/obj/project.assets.json new file mode 100644 index 0000000..e00898a --- /dev/null +++ b/Manager/obj/project.assets.json @@ -0,0 +1,1917 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "AsyncIO/0.1.69": { + "type": "package", + "compile": { + "lib/netstandard2.0/AsyncIO.dll": { + "related": ".pdb" + } + }, + "runtime": { + "lib/netstandard2.0/AsyncIO.dll": { + "related": ".pdb" + } + } + }, + "MessagePack/3.0.238-rc.1": { + "type": "package", + "dependencies": { + "MessagePack.Annotations": "3.0.238-rc.1", + "MessagePackAnalyzer": "3.0.238-rc.1", + "Microsoft.NET.StringTools": "17.11.4" + }, + "compile": { + "lib/net8.0/MessagePack.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/MessagePack.dll": { + "related": ".xml" + } + } + }, + "MessagePack.Annotations/3.0.238-rc.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/MessagePack.Annotations.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/MessagePack.Annotations.dll": { + "related": ".xml" + } + } + }, + "MessagePackAnalyzer/3.0.238-rc.1": { + "type": "package", + "build": { + "build/MessagePackAnalyzer.targets": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/5.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Data.Sqlite/8.0.10": { + "type": "package", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "8.0.10", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" + }, + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.Data.Sqlite.Core/8.0.10": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + } + }, + "Microsoft.DotNet.ILCompiler/8.0.5": { + "type": "package", + "build": { + "build/Microsoft.DotNet.ILCompiler.props": {} + } + }, + "Microsoft.Extensions.ObjectPool/5.0.10": { + "type": "package", + "compile": { + "lib/net5.0/Microsoft.Extensions.ObjectPool.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/Microsoft.Extensions.ObjectPool.dll": { + "related": ".xml" + } + } + }, + "Microsoft.NET.ILLink.Tasks/8.0.5": { + "type": "package", + "build": { + "build/Microsoft.NET.ILLink.Tasks.props": {} + } + }, + "Microsoft.NET.StringTools/17.11.4": { + "type": "package", + "compile": { + "ref/net8.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.NET.StringTools.dll": { + "related": ".pdb;.xml" + } + } + }, + "Microsoft.NETCore.Platforms/5.0.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.Win32.SystemEvents/5.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "NaCl.Net/0.1.13": { + "type": "package", + "compile": { + "lib/netstandard2.1/NaCl.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/NaCl.dll": { + "related": ".xml" + } + } + }, + "NetMQ/4.0.1.13": { + "type": "package", + "dependencies": { + "AsyncIO": "0.1.69", + "NaCl.Net": "0.1.13", + "System.ServiceModel.Primitives": "4.9.0", + "System.ValueTuple": "4.5.0" + }, + "compile": { + "lib/netstandard2.1/NetMQ.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/NetMQ.dll": { + "related": ".xml" + } + } + }, + "SQLite/3.13.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "runtimeTargets": { + "runtimes/linux-x64/native/libsqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/osx-x64/native/libsqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win7-x64/native/sqlite3.dll": { + "assetType": "native", + "rid": "win7-x64" + }, + "runtimes/win7-x86/native/sqlite3.dll": { + "assetType": "native", + "rid": "win7-x86" + } + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.6", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.6" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + } + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.3" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + }, + "build": { + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {} + }, + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "assetType": "native", + "rid": "browser-wasm" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm64" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-armel" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-mips64" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm64" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-x64" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-ppc64le" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-s390x" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x86" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-arm64" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-x64" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-arm64" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + } + }, + "System.Drawing.Common/5.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.SystemEvents": "5.0.0" + }, + "compile": { + "ref/netcoreapp3.0/System.Drawing.Common.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.0/System.Drawing.Common.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Formats.Asn1/5.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Formats.Asn1.dll": { + "related": ".xml" + } + } + }, + "System.Memory/4.5.3": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "System.Private.ServiceModel/4.9.0": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "5.0.0", + "Microsoft.Extensions.ObjectPool": "5.0.10", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.DispatchProxy": "4.7.1", + "System.Security.Cryptography.Xml": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/System.Private.ServiceModel.dll": { + "related": ".pdb" + } + }, + "resource": { + "lib/netstandard2.0/cs/System.Private.ServiceModel.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.0/de/System.Private.ServiceModel.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.0/es/System.Private.ServiceModel.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.0/fr/System.Private.ServiceModel.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.0/it/System.Private.ServiceModel.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.0/ja/System.Private.ServiceModel.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.0/ko/System.Private.ServiceModel.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.0/pl/System.Private.ServiceModel.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.0/pt-BR/System.Private.ServiceModel.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.0/ru/System.Private.ServiceModel.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.0/tr/System.Private.ServiceModel.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.0/zh-Hans/System.Private.ServiceModel.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.0/zh-Hant/System.Private.ServiceModel.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "System.Reflection.DispatchProxy/4.7.1": { + "type": "package", + "compile": { + "ref/netstandard2.0/System.Reflection.DispatchProxy.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp2.0/System.Reflection.DispatchProxy.dll": { + "related": ".xml" + } + } + }, + "System.Security.AccessControl/5.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/System.Security.AccessControl.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.AccessControl.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Cng/5.0.0": { + "type": "package", + "dependencies": { + "System.Formats.Asn1": "5.0.0" + }, + "compile": { + "ref/netcoreapp3.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Pkcs/5.0.0": { + "type": "package", + "dependencies": { + "System.Formats.Asn1": "5.0.0", + "System.Security.Cryptography.Cng": "5.0.0" + }, + "compile": { + "ref/netcoreapp3.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Xml/5.0.0": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.Pkcs": "5.0.0", + "System.Security.Permissions": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.Cryptography.Xml.dll": { + "related": ".xml" + } + } + }, + "System.Security.Permissions/5.0.0": { + "type": "package", + "dependencies": { + "System.Security.AccessControl": "5.0.0", + "System.Windows.Extensions": "5.0.0" + }, + "compile": { + "ref/net5.0/System.Security.Permissions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/System.Security.Permissions.dll": { + "related": ".xml" + } + } + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "compile": { + "ref/netcoreapp3.0/System.Security.Principal.Windows.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.Principal.Windows.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.ServiceModel.Primitives/4.9.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.9.0" + }, + "compile": { + "ref/net6.0/System.ServiceModel.Primitives.dll": {}, + "ref/net6.0/System.ServiceModel.dll": {} + }, + "runtime": { + "lib/net6.0/System.ServiceModel.Primitives.dll": { + "related": ".pdb" + }, + "lib/net6.0/System.ServiceModel.dll": { + "related": ".Primitives.pdb" + } + } + }, + "System.ValueTuple/4.5.0": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "System.Windows.Extensions/5.0.0": { + "type": "package", + "dependencies": { + "System.Drawing.Common": "5.0.0" + }, + "compile": { + "ref/netcoreapp3.0/System.Windows.Extensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.0/System.Windows.Extensions.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "Models/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "MessagePack": "3.0.238-rc.1", + "MessagePack.Annotations": "3.0.238-rc.1", + "Microsoft.Data.Sqlite": "8.0.10", + "SQLite": "3.13.0" + }, + "compile": { + "bin/placeholder/Models.dll": {} + }, + "runtime": { + "bin/placeholder/Models.dll": {} + } + } + } + }, + "libraries": { + "AsyncIO/0.1.69": { + "sha512": "xyXJLi+wjy6AtIyWXHXJkPS0gItqVT4lg5w++7bA5YEjugYKdrFMGxCo6KUJ1yYwjriLQJ1g35LDljZs3Q90XQ==", + "type": "package", + "path": "asyncio/0.1.69", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "asyncio.0.1.69.nupkg.sha512", + "asyncio.nuspec", + "lib/net40/AsyncIO.dll", + "lib/net40/AsyncIO.pdb", + "lib/netstandard1.3/AsyncIO.dll", + "lib/netstandard1.3/AsyncIO.pdb", + "lib/netstandard2.0/AsyncIO.dll", + "lib/netstandard2.0/AsyncIO.pdb" + ] + }, + "MessagePack/3.0.238-rc.1": { + "sha512": "gAVmHb2gswXviGFpAmUgGBVvZEjYGph7Co5hp6IbshEooIuZT34Rv4YcBKvVnUCHdoqxQvK6DZIOPSLSYv3LjQ==", + "type": "package", + "path": "messagepack/3.0.238-rc.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net472/MessagePack.dll", + "lib/net472/MessagePack.xml", + "lib/net8.0/MessagePack.dll", + "lib/net8.0/MessagePack.xml", + "lib/netstandard2.0/MessagePack.dll", + "lib/netstandard2.0/MessagePack.xml", + "lib/netstandard2.1/MessagePack.dll", + "lib/netstandard2.1/MessagePack.xml", + "messagepack.3.0.238-rc.1.nupkg.sha512", + "messagepack.nuspec" + ] + }, + "MessagePack.Annotations/3.0.238-rc.1": { + "sha512": "yvnpKGuxZuFHnYZ9N8WQXQn0J28w2f0evh0RekDtuxIEKGPw/qQLQXyQWFzMunfb/+pKTWYlUZR1rvvNcwl10A==", + "type": "package", + "path": "messagepack.annotations/3.0.238-rc.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/MessagePack.Annotations.dll", + "lib/netstandard2.0/MessagePack.Annotations.xml", + "messagepack.annotations.3.0.238-rc.1.nupkg.sha512", + "messagepack.annotations.nuspec" + ] + }, + "MessagePackAnalyzer/3.0.238-rc.1": { + "sha512": "qweXSZ+3mrf3RAqBs71vrF20SiNmqQdbrrt/L3749jh7OPpvdyZcHhOd20BSk+THQXgmmQfqF5F3o/J7S7tGCQ==", + "type": "package", + "path": "messagepackanalyzer/3.0.238-rc.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "analyzers/roslyn4.3/cs/MessagePack.Analyzers.CodeFixes.dll", + "analyzers/roslyn4.3/cs/MessagePack.SourceGenerator.dll", + "build/MessagePackAnalyzer.targets", + "messagepackanalyzer.3.0.238-rc.1.nupkg.sha512", + "messagepackanalyzer.nuspec" + ] + }, + "Microsoft.Bcl.AsyncInterfaces/5.0.0": { + "sha512": "W8DPQjkMScOMTtJbPwmPyj9c3zYSFGawDW3jwlBOOsnY+EzZFLgNQ/UMkK35JmkNOVPdCyPr2Tw7Vv9N+KA3ZQ==", + "type": "package", + "path": "microsoft.bcl.asyncinterfaces/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", + "microsoft.bcl.asyncinterfaces.5.0.0.nupkg.sha512", + "microsoft.bcl.asyncinterfaces.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Data.Sqlite/8.0.10": { + "sha512": "WN+qgrEcXg66YHtICl0W4If9v98PBenIj/INVkJaC+wqGX/Zus3aqyv6EI17EBRsw6tcvWsKd980X5iQ7wcj1Q==", + "type": "package", + "path": "microsoft.data.sqlite/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/netstandard2.0/_._", + "microsoft.data.sqlite.8.0.10.nupkg.sha512", + "microsoft.data.sqlite.nuspec" + ] + }, + "Microsoft.Data.Sqlite.Core/8.0.10": { + "sha512": "i95bgLqp6rJzmhQEtGhVVHnk1nYAhr/pLDul676PnwI/d7uDSSGs2ZPU9aP0VOuppkZaNinQOUCrD7cstDbQiQ==", + "type": "package", + "path": "microsoft.data.sqlite.core/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net6.0/Microsoft.Data.Sqlite.dll", + "lib/net6.0/Microsoft.Data.Sqlite.xml", + "lib/net8.0/Microsoft.Data.Sqlite.dll", + "lib/net8.0/Microsoft.Data.Sqlite.xml", + "lib/netstandard2.0/Microsoft.Data.Sqlite.dll", + "lib/netstandard2.0/Microsoft.Data.Sqlite.xml", + "microsoft.data.sqlite.core.8.0.10.nupkg.sha512", + "microsoft.data.sqlite.core.nuspec" + ] + }, + "Microsoft.DotNet.ILCompiler/8.0.5": { + "sha512": "tfdncRQLXNpATB4Ykj11O5+fbkBAHoeLi6XfyxAWmilU4rwC3apT612RIuhqB6tBGE69G7Dl1g7HeydsH3Wz1w==", + "type": "package", + "path": "microsoft.dotnet.ilcompiler/8.0.5", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "build/BuildFrameworkNativeObjects.proj", + "build/Microsoft.DotNet.ILCompiler.SingleEntry.targets", + "build/Microsoft.DotNet.ILCompiler.props", + "build/Microsoft.NETCore.Native.Publish.targets", + "build/Microsoft.NETCore.Native.Unix.targets", + "build/Microsoft.NETCore.Native.Windows.targets", + "build/Microsoft.NETCore.Native.targets", + "build/NativeAOT.natstepfilter", + "build/NativeAOT.natvis", + "build/WindowsAPIs.txt", + "build/findvcvarsall.bat", + "microsoft.dotnet.ilcompiler.8.0.5.nupkg.sha512", + "microsoft.dotnet.ilcompiler.nuspec", + "runtime.json", + "tools/netstandard/ILCompiler.Build.Tasks.deps.json", + "tools/netstandard/ILCompiler.Build.Tasks.dll", + "tools/netstandard/ILCompiler.Build.Tasks.pdb" + ] + }, + "Microsoft.Extensions.ObjectPool/5.0.10": { + "sha512": "pp9tbGqIhdEXL6Q1yJl+zevAJSq4BsxqhS1GXzBvEsEz9DDNu9GLNzgUy2xyFc4YjB4m4Ff2YEWTnvQvVYdkvQ==", + "type": "package", + "path": "microsoft.extensions.objectpool/5.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.ObjectPool.dll", + "lib/net461/Microsoft.Extensions.ObjectPool.xml", + "lib/net5.0/Microsoft.Extensions.ObjectPool.dll", + "lib/net5.0/Microsoft.Extensions.ObjectPool.xml", + "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll", + "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.xml", + "microsoft.extensions.objectpool.5.0.10.nupkg.sha512", + "microsoft.extensions.objectpool.nuspec" + ] + }, + "Microsoft.NET.ILLink.Tasks/8.0.5": { + "sha512": "4ISW1Ndgz86FkIbu5rVlMqhhtojdy5rUlxC/N+9kPh9qbYcvHiCvYbHKzAPVIx9OPYIjT9trXt7JI42Y5Ukq6A==", + "type": "package", + "path": "microsoft.net.illink.tasks/8.0.5", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "Sdk/Sdk.props", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/cs/ILLink.CodeFixProvider.dll", + "analyzers/dotnet/cs/ILLink.RoslynAnalyzer.dll", + "build/Microsoft.NET.ILLink.Analyzers.props", + "build/Microsoft.NET.ILLink.Tasks.props", + "build/Microsoft.NET.ILLink.targets", + "microsoft.net.illink.tasks.8.0.5.nupkg.sha512", + "microsoft.net.illink.tasks.nuspec", + "tools/net472/ILLink.Tasks.dll", + "tools/net472/ILLink.Tasks.dll.config", + "tools/net472/Mono.Cecil.Mdb.dll", + "tools/net472/Mono.Cecil.Pdb.dll", + "tools/net472/Mono.Cecil.Rocks.dll", + "tools/net472/Mono.Cecil.dll", + "tools/net472/Sdk/Sdk.props", + "tools/net472/System.Buffers.dll", + "tools/net472/System.Collections.Immutable.dll", + "tools/net472/System.Memory.dll", + "tools/net472/System.Numerics.Vectors.dll", + "tools/net472/System.Reflection.Metadata.dll", + "tools/net472/System.Runtime.CompilerServices.Unsafe.dll", + "tools/net472/build/Microsoft.NET.ILLink.Analyzers.props", + "tools/net472/build/Microsoft.NET.ILLink.Tasks.props", + "tools/net472/build/Microsoft.NET.ILLink.targets", + "tools/net8.0/ILLink.Tasks.deps.json", + "tools/net8.0/ILLink.Tasks.dll", + "tools/net8.0/Mono.Cecil.Mdb.dll", + "tools/net8.0/Mono.Cecil.Pdb.dll", + "tools/net8.0/Mono.Cecil.Rocks.dll", + "tools/net8.0/Mono.Cecil.dll", + "tools/net8.0/Sdk/Sdk.props", + "tools/net8.0/build/Microsoft.NET.ILLink.Analyzers.props", + "tools/net8.0/build/Microsoft.NET.ILLink.Tasks.props", + "tools/net8.0/build/Microsoft.NET.ILLink.targets", + "tools/net8.0/illink.deps.json", + "tools/net8.0/illink.dll", + "tools/net8.0/illink.runtimeconfig.json", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.NET.StringTools/17.11.4": { + "sha512": "mudqUHhNpeqIdJoUx2YDWZO/I9uEDYVowan89R6wsomfnUJQk6HteoQTlNjZDixhT2B4IXMkMtgZtoceIjLRmA==", + "type": "package", + "path": "microsoft.net.stringtools/17.11.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "MSBuild-NuGet-Icon.png", + "README.md", + "lib/net472/Microsoft.NET.StringTools.dll", + "lib/net472/Microsoft.NET.StringTools.pdb", + "lib/net472/Microsoft.NET.StringTools.xml", + "lib/net8.0/Microsoft.NET.StringTools.dll", + "lib/net8.0/Microsoft.NET.StringTools.pdb", + "lib/net8.0/Microsoft.NET.StringTools.xml", + "lib/netstandard2.0/Microsoft.NET.StringTools.dll", + "lib/netstandard2.0/Microsoft.NET.StringTools.pdb", + "lib/netstandard2.0/Microsoft.NET.StringTools.xml", + "microsoft.net.stringtools.17.11.4.nupkg.sha512", + "microsoft.net.stringtools.nuspec", + "notices/THIRDPARTYNOTICES.txt", + "ref/net472/Microsoft.NET.StringTools.dll", + "ref/net472/Microsoft.NET.StringTools.xml", + "ref/net8.0/Microsoft.NET.StringTools.dll", + "ref/net8.0/Microsoft.NET.StringTools.xml", + "ref/netstandard2.0/Microsoft.NET.StringTools.dll", + "ref/netstandard2.0/Microsoft.NET.StringTools.xml" + ] + }, + "Microsoft.NETCore.Platforms/5.0.0": { + "sha512": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==", + "type": "package", + "path": "microsoft.netcore.platforms/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.5.0.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Win32.SystemEvents/5.0.0": { + "sha512": "Bh6blKG8VAKvXiLe2L+sEsn62nc1Ij34MrNxepD2OCrS5cpCwQa9MeLyhVQPQ/R4Wlzwuy6wMK8hLb11QPDRsQ==", + "type": "package", + "path": "microsoft.win32.systemevents/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Win32.SystemEvents.dll", + "lib/net461/Microsoft.Win32.SystemEvents.xml", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.xml", + "microsoft.win32.systemevents.5.0.0.nupkg.sha512", + "microsoft.win32.systemevents.nuspec", + "ref/net461/Microsoft.Win32.SystemEvents.dll", + "ref/net461/Microsoft.Win32.SystemEvents.xml", + "ref/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "ref/netstandard2.0/Microsoft.Win32.SystemEvents.xml", + "runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.SystemEvents.xml", + "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.xml", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "NaCl.Net/0.1.13": { + "sha512": "AVg1455RQnyTy6tiessudruZHvbl70QWRPyx3og2I1Fei17LDNc7Z3DRgqN2+PsySBui/1EDP4A7adhQXydi6g==", + "type": "package", + "path": "nacl.net/0.1.13", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/NaCl.dll", + "lib/net45/NaCl.xml", + "lib/net472/NaCl.dll", + "lib/net472/NaCl.xml", + "lib/netstandard1.3/NaCl.dll", + "lib/netstandard1.3/NaCl.xml", + "lib/netstandard2.0/NaCl.dll", + "lib/netstandard2.0/NaCl.xml", + "lib/netstandard2.1/NaCl.dll", + "lib/netstandard2.1/NaCl.xml", + "nacl.net.0.1.13.nupkg.sha512", + "nacl.net.nuspec" + ] + }, + "NetMQ/4.0.1.13": { + "sha512": "OhjdNuwD2pGMzMYqzc5kBIDMt6DGw4dRWHxifWmrjWPXCpaeXy1A3MQAoKXJ88Z5UmWHMmF60AJ/FRWcutXxJg==", + "type": "package", + "path": "netmq/4.0.1.13", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NetMQLogoSquare-256px.png", + "lib/net45/NetMQ.dll", + "lib/net45/NetMQ.xml", + "lib/net47/NetMQ.dll", + "lib/net47/NetMQ.xml", + "lib/netstandard2.0/NetMQ.dll", + "lib/netstandard2.0/NetMQ.xml", + "lib/netstandard2.1/NetMQ.dll", + "lib/netstandard2.1/NetMQ.xml", + "netmq.4.0.1.13.nupkg.sha512", + "netmq.nuspec" + ] + }, + "SQLite/3.13.0": { + "sha512": "MJfRiz2p6aMVOxrxGMdVzhpzI0oxTgZSwC8eVuOpV8L7yYaFUu8q/OFYwv9P0/aZ/pdEu24O6gma6wZJMTun9A==", + "type": "package", + "path": "sqlite/3.13.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/net45/SQLite.props", + "lib/netstandard1.0/_._", + "runtimes/linux-x64/native/libsqlite3.so", + "runtimes/osx-x64/native/libsqlite3.dylib", + "runtimes/win10-arm/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win7-x64/native/sqlite3.dll", + "runtimes/win7-x86/native/sqlite3.dll", + "sqlite-version.txt", + "sqlite.3.13.0.nupkg.sha512", + "sqlite.nuspec" + ] + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "sha512": "BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==", + "type": "package", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll", + "lib/net461/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml", + "lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll", + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll", + "lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll", + "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.bundle_e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.core/2.1.6": { + "sha512": "wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "type": "package", + "path": "sqlitepclraw.core/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/SQLitePCLRaw.core.dll", + "sqlitepclraw.core.2.1.6.nupkg.sha512", + "sqlitepclraw.core.nuspec" + ] + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "sha512": "2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==", + "type": "package", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "lib/net461/_._", + "lib/netstandard2.0/_._", + "runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a", + "runtimes/linux-arm/native/libe_sqlite3.so", + "runtimes/linux-arm64/native/libe_sqlite3.so", + "runtimes/linux-armel/native/libe_sqlite3.so", + "runtimes/linux-mips64/native/libe_sqlite3.so", + "runtimes/linux-musl-arm/native/libe_sqlite3.so", + "runtimes/linux-musl-arm64/native/libe_sqlite3.so", + "runtimes/linux-musl-x64/native/libe_sqlite3.so", + "runtimes/linux-ppc64le/native/libe_sqlite3.so", + "runtimes/linux-s390x/native/libe_sqlite3.so", + "runtimes/linux-x64/native/libe_sqlite3.so", + "runtimes/linux-x86/native/libe_sqlite3.so", + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib", + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib", + "runtimes/osx-arm64/native/libe_sqlite3.dylib", + "runtimes/osx-x64/native/libe_sqlite3.dylib", + "runtimes/win-arm/native/e_sqlite3.dll", + "runtimes/win-arm64/native/e_sqlite3.dll", + "runtimes/win-x64/native/e_sqlite3.dll", + "runtimes/win-x86/native/e_sqlite3.dll", + "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll", + "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.lib.e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "sha512": "PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==", + "type": "package", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.provider.e_sqlite3.nuspec" + ] + }, + "System.Drawing.Common/5.0.0": { + "sha512": "SztFwAnpfKC8+sEKXAFxCBWhKQaEd97EiOL7oZJZP56zbqnLpmxACWA8aGseaUExciuEAUuR9dY8f7HkTRAdnw==", + "type": "package", + "path": "system.drawing.common/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Drawing.Common.dll", + "lib/netcoreapp3.0/System.Drawing.Common.dll", + "lib/netcoreapp3.0/System.Drawing.Common.xml", + "lib/netstandard2.0/System.Drawing.Common.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net461/System.Drawing.Common.dll", + "ref/netcoreapp3.0/System.Drawing.Common.dll", + "ref/netcoreapp3.0/System.Drawing.Common.xml", + "ref/netstandard2.0/System.Drawing.Common.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netcoreapp2.0/System.Drawing.Common.dll", + "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll", + "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.xml", + "runtimes/win/lib/netcoreapp2.0/System.Drawing.Common.dll", + "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll", + "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.xml", + "system.drawing.common.5.0.0.nupkg.sha512", + "system.drawing.common.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Formats.Asn1/5.0.0": { + "sha512": "MTvUIktmemNB+El0Fgw9egyqT9AYSIk6DTJeoDSpc3GIHxHCMo8COqkWT1mptX5tZ1SlQ6HJZ0OsSvMth1c12w==", + "type": "package", + "path": "system.formats.asn1/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Formats.Asn1.dll", + "lib/net461/System.Formats.Asn1.xml", + "lib/netstandard2.0/System.Formats.Asn1.dll", + "lib/netstandard2.0/System.Formats.Asn1.xml", + "system.formats.asn1.5.0.0.nupkg.sha512", + "system.formats.asn1.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Memory/4.5.3": { + "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "type": "package", + "path": "system.memory/4.5.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.3.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Numerics.Vectors/4.5.0": { + "sha512": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", + "type": "package", + "path": "system.numerics.vectors/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Numerics.Vectors.dll", + "lib/net46/System.Numerics.Vectors.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.0/System.Numerics.Vectors.dll", + "lib/netstandard1.0/System.Numerics.Vectors.xml", + "lib/netstandard2.0/System.Numerics.Vectors.dll", + "lib/netstandard2.0/System.Numerics.Vectors.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/System.Numerics.Vectors.dll", + "ref/net45/System.Numerics.Vectors.xml", + "ref/net46/System.Numerics.Vectors.dll", + "ref/net46/System.Numerics.Vectors.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.0/System.Numerics.Vectors.dll", + "ref/netstandard1.0/System.Numerics.Vectors.xml", + "ref/netstandard2.0/System.Numerics.Vectors.dll", + "ref/netstandard2.0/System.Numerics.Vectors.xml", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.numerics.vectors.4.5.0.nupkg.sha512", + "system.numerics.vectors.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Private.ServiceModel/4.9.0": { + "sha512": "d3RjkrtpjUQ63PzFmm/SZ4aOXeJNP+8YW5QeP0lCJy8iX4xlHdlNLWTF9sRn9SmrFTK757kQXT9Op/R4l858uw==", + "type": "package", + "path": "system.private.servicemodel/4.9.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard2.0/System.Private.ServiceModel.dll", + "lib/netstandard2.0/System.Private.ServiceModel.pdb", + "lib/netstandard2.0/cs/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/de/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/es/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/fr/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/it/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/ja/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/ko/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/pl/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/pt-BR/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/ru/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/tr/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/zh-Hans/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/zh-Hant/System.Private.ServiceModel.resources.dll", + "ref/netstandard2.0/_._", + "system.private.servicemodel.4.9.0.nupkg.sha512", + "system.private.servicemodel.nuspec" + ] + }, + "System.Reflection.DispatchProxy/4.7.1": { + "sha512": "C1sMLwIG6ILQ2bmOT4gh62V6oJlyF4BlHcVMrOoor49p0Ji2tA8QAoqyMcIhAdH6OHKJ8m7BU+r4LK2CUEOKqw==", + "type": "package", + "path": "system.reflection.dispatchproxy/4.7.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Reflection.DispatchProxy.dll", + "lib/net461/System.Reflection.DispatchProxy.xml", + "lib/netcoreapp2.0/System.Reflection.DispatchProxy.dll", + "lib/netcoreapp2.0/System.Reflection.DispatchProxy.xml", + "lib/netstandard1.3/System.Reflection.DispatchProxy.dll", + "lib/netstandard2.0/System.Reflection.DispatchProxy.dll", + "lib/netstandard2.0/System.Reflection.DispatchProxy.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net461/System.Reflection.DispatchProxy.dll", + "ref/net461/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/System.Reflection.DispatchProxy.dll", + "ref/netstandard1.3/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/de/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/es/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/fr/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/it/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/ja/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/ko/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/ru/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.DispatchProxy.xml", + "ref/netstandard2.0/System.Reflection.DispatchProxy.dll", + "ref/netstandard2.0/System.Reflection.DispatchProxy.xml", + "ref/uap10.0.16299/System.Reflection.DispatchProxy.dll", + "ref/uap10.0.16299/System.Reflection.DispatchProxy.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Reflection.DispatchProxy.dll", + "runtimes/win-aot/lib/uap10.0.16299/System.Reflection.DispatchProxy.dll", + "runtimes/win/lib/uap10.0.16299/System.Reflection.DispatchProxy.dll", + "system.reflection.dispatchproxy.4.7.1.nupkg.sha512", + "system.reflection.dispatchproxy.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.AccessControl/5.0.0": { + "sha512": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "type": "package", + "path": "system.security.accesscontrol/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.xml", + "lib/netstandard1.3/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.AccessControl.dll", + "ref/net461/System.Security.AccessControl.dll", + "ref/net461/System.Security.AccessControl.xml", + "ref/netstandard1.3/System.Security.AccessControl.dll", + "ref/netstandard1.3/System.Security.AccessControl.xml", + "ref/netstandard1.3/de/System.Security.AccessControl.xml", + "ref/netstandard1.3/es/System.Security.AccessControl.xml", + "ref/netstandard1.3/fr/System.Security.AccessControl.xml", + "ref/netstandard1.3/it/System.Security.AccessControl.xml", + "ref/netstandard1.3/ja/System.Security.AccessControl.xml", + "ref/netstandard1.3/ko/System.Security.AccessControl.xml", + "ref/netstandard1.3/ru/System.Security.AccessControl.xml", + "ref/netstandard1.3/zh-hans/System.Security.AccessControl.xml", + "ref/netstandard1.3/zh-hant/System.Security.AccessControl.xml", + "ref/netstandard2.0/System.Security.AccessControl.dll", + "ref/netstandard2.0/System.Security.AccessControl.xml", + "ref/uap10.0.16299/_._", + "runtimes/win/lib/net46/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.xml", + "runtimes/win/lib/netstandard1.3/System.Security.AccessControl.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.accesscontrol.5.0.0.nupkg.sha512", + "system.security.accesscontrol.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Cryptography.Cng/5.0.0": { + "sha512": "jIMXsKn94T9JY7PvPq/tMfqa6GAaHpElRDpmG+SuL+D3+sTw2M8VhnibKnN8Tq+4JqbPJ/f+BwtLeDMEnzAvRg==", + "type": "package", + "path": "system.security.cryptography.cng/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Cng.dll", + "lib/net461/System.Security.Cryptography.Cng.dll", + "lib/net461/System.Security.Cryptography.Cng.xml", + "lib/net462/System.Security.Cryptography.Cng.dll", + "lib/net462/System.Security.Cryptography.Cng.xml", + "lib/net47/System.Security.Cryptography.Cng.dll", + "lib/net47/System.Security.Cryptography.Cng.xml", + "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", + "lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll", + "lib/netcoreapp3.0/System.Security.Cryptography.Cng.xml", + "lib/netstandard1.3/System.Security.Cryptography.Cng.dll", + "lib/netstandard1.4/System.Security.Cryptography.Cng.dll", + "lib/netstandard1.6/System.Security.Cryptography.Cng.dll", + "lib/netstandard2.0/System.Security.Cryptography.Cng.dll", + "lib/netstandard2.0/System.Security.Cryptography.Cng.xml", + "lib/netstandard2.1/System.Security.Cryptography.Cng.dll", + "lib/netstandard2.1/System.Security.Cryptography.Cng.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Cng.dll", + "ref/net461/System.Security.Cryptography.Cng.dll", + "ref/net461/System.Security.Cryptography.Cng.xml", + "ref/net462/System.Security.Cryptography.Cng.dll", + "ref/net462/System.Security.Cryptography.Cng.xml", + "ref/net47/System.Security.Cryptography.Cng.dll", + "ref/net47/System.Security.Cryptography.Cng.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Cng.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Cng.xml", + "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll", + "ref/netcoreapp2.1/System.Security.Cryptography.Cng.xml", + "ref/netcoreapp3.0/System.Security.Cryptography.Cng.dll", + "ref/netcoreapp3.0/System.Security.Cryptography.Cng.xml", + "ref/netstandard1.3/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.4/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.6/System.Security.Cryptography.Cng.dll", + "ref/netstandard2.0/System.Security.Cryptography.Cng.dll", + "ref/netstandard2.0/System.Security.Cryptography.Cng.xml", + "ref/netstandard2.1/System.Security.Cryptography.Cng.dll", + "ref/netstandard2.1/System.Security.Cryptography.Cng.xml", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/net462/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net462/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/net47/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net47/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.cryptography.cng.5.0.0.nupkg.sha512", + "system.security.cryptography.cng.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Cryptography.Pkcs/5.0.0": { + "sha512": "9TPLGjBCGKmNvG8pjwPeuYy0SMVmGZRwlTZvyPHDbYv/DRkoeumJdfumaaDNQzVGMEmbWtg07zUpSW9q70IlDQ==", + "type": "package", + "path": "system.security.cryptography.pkcs/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.Cryptography.Pkcs.dll", + "lib/net461/System.Security.Cryptography.Pkcs.dll", + "lib/net461/System.Security.Cryptography.Pkcs.xml", + "lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", + "lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll", + "lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.xml", + "lib/netstandard1.3/System.Security.Cryptography.Pkcs.dll", + "lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll", + "lib/netstandard2.0/System.Security.Cryptography.Pkcs.xml", + "lib/netstandard2.1/System.Security.Cryptography.Pkcs.dll", + "lib/netstandard2.1/System.Security.Cryptography.Pkcs.xml", + "ref/net46/System.Security.Cryptography.Pkcs.dll", + "ref/net461/System.Security.Cryptography.Pkcs.dll", + "ref/net461/System.Security.Cryptography.Pkcs.xml", + "ref/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", + "ref/netcoreapp2.1/System.Security.Cryptography.Pkcs.xml", + "ref/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll", + "ref/netcoreapp3.0/System.Security.Cryptography.Pkcs.xml", + "ref/netstandard1.3/System.Security.Cryptography.Pkcs.dll", + "ref/netstandard2.0/System.Security.Cryptography.Pkcs.dll", + "ref/netstandard2.0/System.Security.Cryptography.Pkcs.xml", + "ref/netstandard2.1/System.Security.Cryptography.Pkcs.dll", + "ref/netstandard2.1/System.Security.Cryptography.Pkcs.xml", + "runtimes/win/lib/net46/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Pkcs.xml", + "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.xml", + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.Pkcs.xml", + "runtimes/win/lib/netstandard2.1/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netstandard2.1/System.Security.Cryptography.Pkcs.xml", + "system.security.cryptography.pkcs.5.0.0.nupkg.sha512", + "system.security.cryptography.pkcs.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Cryptography.Xml/5.0.0": { + "sha512": "MYmkHtCW+paFmPGFDktnLdOeH3zUrNchbZNki87E1ejNSMm9enSRbJokmvFrsWUrDE4bRE1lVeAle01+t6SGhA==", + "type": "package", + "path": "system.security.cryptography.xml/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Security.Cryptography.Xml.dll", + "lib/net461/System.Security.Cryptography.Xml.xml", + "lib/netstandard2.0/System.Security.Cryptography.Xml.dll", + "lib/netstandard2.0/System.Security.Cryptography.Xml.xml", + "ref/net461/System.Security.Cryptography.Xml.dll", + "ref/net461/System.Security.Cryptography.Xml.xml", + "ref/netstandard2.0/System.Security.Cryptography.Xml.dll", + "ref/netstandard2.0/System.Security.Cryptography.Xml.xml", + "system.security.cryptography.xml.5.0.0.nupkg.sha512", + "system.security.cryptography.xml.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Permissions/5.0.0": { + "sha512": "uE8juAhEkp7KDBCdjDIE3H9R1HJuEHqeqX8nLX9gmYKWwsqk3T5qZlPx8qle5DPKimC/Fy3AFTdV7HamgCh9qQ==", + "type": "package", + "path": "system.security.permissions/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Security.Permissions.dll", + "lib/net461/System.Security.Permissions.xml", + "lib/net5.0/System.Security.Permissions.dll", + "lib/net5.0/System.Security.Permissions.xml", + "lib/netcoreapp3.0/System.Security.Permissions.dll", + "lib/netcoreapp3.0/System.Security.Permissions.xml", + "lib/netstandard2.0/System.Security.Permissions.dll", + "lib/netstandard2.0/System.Security.Permissions.xml", + "ref/net461/System.Security.Permissions.dll", + "ref/net461/System.Security.Permissions.xml", + "ref/net5.0/System.Security.Permissions.dll", + "ref/net5.0/System.Security.Permissions.xml", + "ref/netcoreapp3.0/System.Security.Permissions.dll", + "ref/netcoreapp3.0/System.Security.Permissions.xml", + "ref/netstandard2.0/System.Security.Permissions.dll", + "ref/netstandard2.0/System.Security.Permissions.xml", + "system.security.permissions.5.0.0.nupkg.sha512", + "system.security.permissions.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Principal.Windows/5.0.0": { + "sha512": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "type": "package", + "path": "system.security.principal.windows/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.xml", + "lib/netstandard1.3/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.xml", + "ref/netcoreapp3.0/System.Security.Principal.Windows.dll", + "ref/netcoreapp3.0/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/System.Security.Principal.Windows.dll", + "ref/netstandard1.3/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", + "ref/netstandard2.0/System.Security.Principal.Windows.dll", + "ref/netstandard2.0/System.Security.Principal.Windows.xml", + "ref/uap10.0.16299/_._", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.principal.windows.5.0.0.nupkg.sha512", + "system.security.principal.windows.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.ServiceModel.Primitives/4.9.0": { + "sha512": "LTFPVdS8Nf76xg/wRZkDa+2Q+GnjTOmwkTlwuoetwX37mAfYnGkf7p8ydhpDwVmomNljpUOhUUGxfjQyd5YcOg==", + "type": "package", + "path": "system.servicemodel.primitives/4.9.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net46/System.ServiceModel.Primitives.dll", + "lib/net461/System.ServiceModel.Primitives.dll", + "lib/net461/System.ServiceModel.Primitives.pdb", + "lib/net6.0/System.ServiceModel.Primitives.dll", + "lib/net6.0/System.ServiceModel.Primitives.pdb", + "lib/net6.0/System.ServiceModel.dll", + "lib/netcore50/System.ServiceModel.Primitives.dll", + "lib/netcoreapp2.1/System.ServiceModel.Primitives.dll", + "lib/netcoreapp2.1/System.ServiceModel.Primitives.pdb", + "lib/netcoreapp2.1/System.ServiceModel.dll", + "lib/netstandard1.3/System.ServiceModel.Primitives.dll", + "lib/netstandard2.0/System.ServiceModel.Primitives.dll", + "lib/netstandard2.0/System.ServiceModel.Primitives.pdb", + "lib/netstandard2.0/System.ServiceModel.dll", + "lib/portable-net45+win8+wp8/_._", + "lib/win8/_._", + "lib/wp8/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net46/System.ServiceModel.Primitives.dll", + "ref/net461/System.ServiceModel.Primitives.dll", + "ref/net6.0/System.ServiceModel.Primitives.dll", + "ref/net6.0/System.ServiceModel.dll", + "ref/netcore50/System.ServiceModel.Primitives.dll", + "ref/netcoreapp2.1/System.ServiceModel.Primitives.dll", + "ref/netcoreapp2.1/System.ServiceModel.dll", + "ref/netstandard1.0/System.ServiceModel.Primitives.dll", + "ref/netstandard1.1/System.ServiceModel.Primitives.dll", + "ref/netstandard1.3/System.ServiceModel.Primitives.dll", + "ref/netstandard2.0/System.ServiceModel.Primitives.dll", + "ref/netstandard2.0/System.ServiceModel.dll", + "ref/portable-net45+win8+wp8/_._", + "ref/win8/_._", + "ref/wp8/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.servicemodel.primitives.4.9.0.nupkg.sha512", + "system.servicemodel.primitives.nuspec" + ] + }, + "System.ValueTuple/4.5.0": { + "sha512": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==", + "type": "package", + "path": "system.valuetuple/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.ValueTuple.dll", + "lib/net461/System.ValueTuple.xml", + "lib/net47/System.ValueTuple.dll", + "lib/net47/System.ValueTuple.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.0/System.ValueTuple.dll", + "lib/netstandard1.0/System.ValueTuple.xml", + "lib/netstandard2.0/_._", + "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", + "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net461/System.ValueTuple.dll", + "ref/net47/System.ValueTuple.dll", + "ref/netcoreapp2.0/_._", + "ref/netstandard2.0/_._", + "ref/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.valuetuple.4.5.0.nupkg.sha512", + "system.valuetuple.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Windows.Extensions/5.0.0": { + "sha512": "c1ho9WU9ZxMZawML+ssPKZfdnrg/OjR3pe0m9v8230z3acqphwvPJqzAkH54xRYm5ntZHGG1EPP3sux9H3qSPg==", + "type": "package", + "path": "system.windows.extensions/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp3.0/System.Windows.Extensions.dll", + "lib/netcoreapp3.0/System.Windows.Extensions.xml", + "ref/netcoreapp3.0/System.Windows.Extensions.dll", + "ref/netcoreapp3.0/System.Windows.Extensions.xml", + "runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll", + "runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.xml", + "system.windows.extensions.5.0.0.nupkg.sha512", + "system.windows.extensions.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Models/1.0.0": { + "type": "project", + "path": "../Models/Models.csproj", + "msbuildProject": "../Models/Models.csproj" + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "MessagePack >= 3.0.238-rc.1", + "MessagePack.Annotations >= 3.0.238-rc.1", + "MessagePackAnalyzer >= 3.0.238-rc.1", + "Microsoft.DotNet.ILCompiler >= 8.0.5", + "Microsoft.NET.ILLink.Tasks >= 8.0.5", + "Models >= 1.0.0", + "NetMQ >= 4.0.1.13" + ] + }, + "packageFolders": { + "/home/skingging/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/skingging/Documents/Projects/CSharp/RSE/Manager/Manager.csproj", + "projectName": "Manager", + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Manager/Manager.csproj", + "packagesPath": "/home/skingging/.nuget/packages/", + "outputPath": "/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/skingging/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj": { + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MessagePack": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePack.Annotations": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePackAnalyzer": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "Microsoft.DotNet.ILCompiler": { + "suppressParent": "All", + "target": "Package", + "version": "[8.0.5, )", + "autoReferenced": true + }, + "Microsoft.NET.ILLink.Tasks": { + "suppressParent": "All", + "target": "Package", + "version": "[8.0.5, )", + "autoReferenced": true + }, + "NetMQ": { + "target": "Package", + "version": "[4.0.1.13, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Host.linux-x64", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "runtime.linux-x64.Microsoft.DotNet.ILCompiler", + "version": "[8.0.5, 8.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json" + } + } + }, + "logs": [ + { + "code": "NU1904", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Drawing.Common' 5.0.0 has a known critical severity vulnerability, https://github.com/advisories/GHSA-rxg9-xrhp-64gj", + "libraryId": "System.Drawing.Common", + "targetGraphs": [ + "net8.0" + ] + }, + { + "code": "NU1903", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Formats.Asn1' 5.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-447r-wph3-92pm", + "libraryId": "System.Formats.Asn1", + "targetGraphs": [ + "net8.0" + ] + }, + { + "code": "NU1902", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Security.Cryptography.Xml' 5.0.0 has a known moderate severity vulnerability, https://github.com/advisories/GHSA-vh55-786g-wjwj", + "libraryId": "System.Security.Cryptography.Xml", + "targetGraphs": [ + "net8.0" + ] + } + ] +} \ No newline at end of file diff --git a/Manager/obj/project.nuget.cache b/Manager/obj/project.nuget.cache new file mode 100644 index 0000000..15f92d1 --- /dev/null +++ b/Manager/obj/project.nuget.cache @@ -0,0 +1,79 @@ +{ + "version": 2, + "dgSpecHash": "RiFuDez0ZZ8=", + "success": true, + "projectFilePath": "/home/skingging/Documents/Projects/CSharp/RSE/Manager/Manager.csproj", + "expectedPackageFiles": [ + "/home/skingging/.nuget/packages/asyncio/0.1.69/asyncio.0.1.69.nupkg.sha512", + "/home/skingging/.nuget/packages/messagepack/3.0.238-rc.1/messagepack.3.0.238-rc.1.nupkg.sha512", + "/home/skingging/.nuget/packages/messagepack.annotations/3.0.238-rc.1/messagepack.annotations.3.0.238-rc.1.nupkg.sha512", + "/home/skingging/.nuget/packages/messagepackanalyzer/3.0.238-rc.1/messagepackanalyzer.3.0.238-rc.1.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.data.sqlite/8.0.10/microsoft.data.sqlite.8.0.10.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.data.sqlite.core/8.0.10/microsoft.data.sqlite.core.8.0.10.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.dotnet.ilcompiler/8.0.5/microsoft.dotnet.ilcompiler.8.0.5.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.extensions.objectpool/5.0.10/microsoft.extensions.objectpool.5.0.10.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.net.illink.tasks/8.0.5/microsoft.net.illink.tasks.8.0.5.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.net.stringtools/17.11.4/microsoft.net.stringtools.17.11.4.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.win32.systemevents/5.0.0/microsoft.win32.systemevents.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/nacl.net/0.1.13/nacl.net.0.1.13.nupkg.sha512", + "/home/skingging/.nuget/packages/netmq/4.0.1.13/netmq.4.0.1.13.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlite/3.13.0/sqlite.3.13.0.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.bundle_e_sqlite3/2.1.6/sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.core/2.1.6/sqlitepclraw.core.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.lib.e_sqlite3/2.1.6/sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.provider.e_sqlite3/2.1.6/sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/system.drawing.common/5.0.0/system.drawing.common.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.formats.asn1/5.0.0/system.formats.asn1.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.memory/4.5.3/system.memory.4.5.3.nupkg.sha512", + "/home/skingging/.nuget/packages/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.private.servicemodel/4.9.0/system.private.servicemodel.4.9.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.reflection.dispatchproxy/4.7.1/system.reflection.dispatchproxy.4.7.1.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.cryptography.cng/5.0.0/system.security.cryptography.cng.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.cryptography.pkcs/5.0.0/system.security.cryptography.pkcs.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.cryptography.xml/5.0.0/system.security.cryptography.xml.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.permissions/5.0.0/system.security.permissions.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.servicemodel.primitives/4.9.0/system.servicemodel.primitives.4.9.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.valuetuple/4.5.0/system.valuetuple.4.5.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.windows.extensions/5.0.0/system.windows.extensions.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.netcore.app.ref/8.0.5/microsoft.netcore.app.ref.8.0.5.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.5/microsoft.aspnetcore.app.ref.8.0.5.nupkg.sha512", + "/home/skingging/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/8.0.5/runtime.linux-x64.microsoft.dotnet.ilcompiler.8.0.5.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.netcore.app.host.linux-x64/8.0.5/microsoft.netcore.app.host.linux-x64.8.0.5.nupkg.sha512" + ], + "logs": [ + { + "code": "NU1904", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Drawing.Common' 5.0.0 has a known critical severity vulnerability, https://github.com/advisories/GHSA-rxg9-xrhp-64gj", + "libraryId": "System.Drawing.Common", + "targetGraphs": [ + "net8.0" + ] + }, + { + "code": "NU1903", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Formats.Asn1' 5.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-447r-wph3-92pm", + "libraryId": "System.Formats.Asn1", + "targetGraphs": [ + "net8.0" + ] + }, + { + "code": "NU1902", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Security.Cryptography.Xml' 5.0.0 has a known moderate severity vulnerability, https://github.com/advisories/GHSA-vh55-786g-wjwj", + "libraryId": "System.Security.Cryptography.Xml", + "targetGraphs": [ + "net8.0" + ] + } + ] +} \ No newline at end of file diff --git a/Manager/obj/project.packagespec.json b/Manager/obj/project.packagespec.json new file mode 100644 index 0000000..a7bf079 --- /dev/null +++ b/Manager/obj/project.packagespec.json @@ -0,0 +1 @@ +"restore":{"projectUniqueName":"/home/skingging/Documents/Projects/CSharp/RSE/Manager/Manager.csproj","projectName":"Manager","projectPath":"/home/skingging/Documents/Projects/CSharp/RSE/Manager/Manager.csproj","outputPath":"/home/skingging/Documents/Projects/CSharp/RSE/Manager/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{"/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj":{"projectPath":"/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj"}}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"all"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"MessagePack":{"target":"Package","version":"[3.0.238-rc.1, )"},"MessagePack.Annotations":{"target":"Package","version":"[3.0.238-rc.1, )"},"MessagePackAnalyzer":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[3.0.238-rc.1, )"},"Microsoft.DotNet.ILCompiler":{"suppressParent":"All","target":"Package","version":"[8.0.5, )","autoReferenced":true},"Microsoft.NET.ILLink.Tasks":{"suppressParent":"All","target":"Package","version":"[8.0.5, )","autoReferenced":true},"NetMQ":{"target":"Package","version":"[4.0.1.13, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"downloadDependencies":[{"name":"Microsoft.AspNetCore.App.Ref","version":"[8.0.5, 8.0.5]"},{"name":"Microsoft.NETCore.App.Host.linux-x64","version":"[8.0.5, 8.0.5]"},{"name":"Microsoft.NETCore.App.Ref","version":"[8.0.5, 8.0.5]"},{"name":"runtime.linux-x64.Microsoft.DotNet.ILCompiler","version":"[8.0.5, 8.0.5]"}],"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/Manager/obj/rider.project.model.nuget.info b/Manager/obj/rider.project.model.nuget.info new file mode 100644 index 0000000..6e6447c --- /dev/null +++ b/Manager/obj/rider.project.model.nuget.info @@ -0,0 +1 @@ +17314870008461004 \ No newline at end of file diff --git a/Manager/obj/rider.project.restore.info b/Manager/obj/rider.project.restore.info new file mode 100644 index 0000000..6e6447c --- /dev/null +++ b/Manager/obj/rider.project.restore.info @@ -0,0 +1 @@ +17314870008461004 \ No newline at end of file diff --git a/Models/BackupDB/Discarded.db b/Models/BackupDB/Discarded.db new file mode 100644 index 0000000000000000000000000000000000000000..5f296eb54e16b0c555410690f45fee15a5300b27 GIT binary patch literal 12288 zcmeI#F>8ZB6bJBA+Y|$7vIV;25DJQ+ONVx>O^+fqCbbu+Q?T(0fkcyNyQgD5bx#Sw zhGy%O{ttZjd~$N{cP_p>d(&Ld_jEOna(Yc#L{Z2crGyY|d&#LBr!t;w^I}pe`Jq%J zSL2IDb3@eg4QbxWfB^vrKmY;|fB*y_009U<00RG9U~Ow>?M_Gey3C`unRu9HlV}x- zc$cWXfH|B|?%aEf8oRnd&AM*5v7x&@XOAqP{(w_|E?x*>Wa-qQ{w7eu!iu_HMNw z``&wKCed7U4b1ZArJmZiPWXc$b8h!CKgPUZ!=XspBO|X?7`&qb35!c4fIN`vW`f zx9uNI>6$fZzT9>yuRyl^z3(TkJ>!R$~ z#RYMBtRScOpi;Tre3+Y3TncKu zeT<&yF3D7OOKPL8RT3K+lw~D#E3Y!6X9UV6Ye$dcO#O)GSVOya2zO9i zyeGmUE$=5wh%Hr2r0!LA9~0`Cobm6;B+katPsh1dW-=vgQ8i3eV$GWtV#Po)Suvat zL-Ln177S z?~6_l+E4bJhoZUHoS)6@p&tbVKmY_l00ck)1V8`;KmY_l00cnb2@}Bi{|PTHUJV35 Y00ck)1V8`;KmY_l00ck)1nvp^0R_7|w*UYD literal 0 HcmV?d00001 diff --git a/Models/BackupDB/ScannerResume.db b/Models/BackupDB/ScannerResume.db new file mode 100644 index 0000000000000000000000000000000000000000..a44725c94c534967899d2392373bfd3dd9f212b2 GIT binary patch literal 8192 zcmeI1K}#D!6oB8%Mzfp5osBsZ6=cY%g(6D-z$UVa5K@zD&UI~86ETTyHiw=XQlUMz z;1AG?=hkCS=^rR1$KLu2gdpT1(zhEIDl~fY^oE_;+3(G~8NNLYQz;c1zAN|IUeodA zD=>gDFr@^5OROAgRF<$4i$3tp{^?KaUc$upm&Vu#7IPgV&--(AQ>&nmB372 z;XH(D1e1sc@a;b2&_meg3XF}os!i4~p_fN;m6?s^DmX|NzhRNj$3lh;GQ5i)C~%ur eCQQTJK{~90hsls*GE;?7imAAhV25TLZvFzJ^MOqO literal 0 HcmV?d00001 diff --git a/Models/BackupDB/mydb.db b/Models/BackupDB/mydb.db new file mode 100644 index 0000000000000000000000000000000000000000..8ad61fdd412e0581b69fd4f48e17630e8d5f7cba GIT binary patch literal 16384 zcmeI#-A=+V6bJB4Pyz|+l_Vy_(klqWM127#sb*me93_z}GF*uyY```iz>in)QG72u zWMM4e1CW1{rCrb3_58M*(|a~1p&;X#@7f``Q_dAtRqhE<6eTCGti0lOAqUBOH4gmK z=alQ=Wl=tmDSj(wrPCkTp+Nuw5P$##AOHafKmY;|fWSV1k8&ngs#Mgk3D)k2=?4$bQ(XHU!`W``5AZy1eeeoph8y~v5gq$Ps+ z%nL+w=7`o0b&pO;^}0G(=>&_ZtZ0XUSS*G2DpI$ZEvHnl>e;Sn$d$GCv6?HD%j)OV zYENtFg%ei7S|jlbP`q3wrUzMqoRw_3f7dCvYI zfAfXym`isgd`i-1D%7IdTo(Ok5P$##AOHafKmY;|fB*y_009UbumI}+1OB*34FV8= t00bZa0SG_<0uX=z1R$^$K>d$j0Rj+!00bZa0SG_<0uX=z1R!wu0>50^w*CMB literal 0 HcmV?d00001 diff --git a/Models/Discarded0.db b/Models/Discarded0.db new file mode 100644 index 0000000000000000000000000000000000000000..c87266bde8efc491cedb77df3915788155c3cbc4 GIT binary patch literal 12288 zcmeI#&1%9x5Ww+W?Z>I;%|j2)QBiv73pBM$360UFE7VhoW(C3T*av7Iw@=YcsY0dD zYmxuJCOgaSg#G0-Pmj@b>twRr%+sx0tE$pk-H0fqv>#I;%|j2)QBiv73pBM$360UFE7VhoW(C3T*av7Iw@=YcsY0dD zYmxuJCOgaSg#G0-Pmj@b>twRr%+sx0tE$pk-H0fqv>#4b1ZArJmZiPWXc$b8h!CKgPUZ!=XspBO|X?7`&qb35!c4fIN`vW`f zx9uNI>6$fZzT9>yuRyl^z3(TkJ>!R$~ z#RYMBtRScOpi;Tre3+Y3TncKu zeT<&yF3D7OOKPL8RT3K+lw~D#E3Y!6X9UV6Ye$dcO#O)GSVOya2zO9i zyeGmUE$=5wh%Hr2r0!LA9~0`Cobm6;B+katPsh1dW-=vgQ8i3eV$GWtV#Po)Suvat zL-Ln177S z?~6_l+E4bJhoZUHoS)6@p&tbVKmY_l00ck)1V8`;KmY_l00cnb2@}Bi{|PTHUJV35 Y00ck)1V8`;KmY_l00ck)1nvp^0R_7|w*UYD literal 0 HcmV?d00001 diff --git a/Models/Handler/DbHandler.cs b/Models/Handler/DbHandler.cs new file mode 100644 index 0000000..b6b1fa4 --- /dev/null +++ b/Models/Handler/DbHandler.cs @@ -0,0 +1,503 @@ +using System.Collections.Concurrent; +using Microsoft.Data.Sqlite; +using Models.Model.Backend; +using Models.Model.External; + +namespace Models.Handler; + +public class DbHandler +{ + private readonly ConcurrentQueue _contentQueue; + private readonly ConcurrentQueue _discardedQueue; + + private const string UnfilteredConnectionString = "Data Source=../../../../Models/mydb.db"; + private const string DiscardedConnectionString = "Data Source=../../../../Models/Discarded.db"; + private const string FilteredConnectionString = "Data Source=../../../../Models/Filtered.db"; + private const string ResumeConnectionString = "Data Source=../../../../Models/ScannerResume.db"; + private readonly List _discardedConnectionStrings = []; + + private const string InsertStatement = "PRAGMA synchronous = OFF; PRAGMA temp_store = MEMORY; PRAGMA journal_mode = MEMORY; PRAGMA foreign_keys = off; INSERT INTO Unfiltered (Ip, ResponseCode, Port1, Port2, Filtered) VALUES (@ip, @responseCode, @port1, @port2, @filtered)"; + private const string InsertIntoFiltered = "PRAGMA synchronous = OFF; PRAGMA temp_store = MEMORY; PRAGMA journal_mode = MEMORY; PRAGMA foreign_keys = off; INSERT INTO Filtered (Ip, Port1, Port2, Title1, Title2, Description1, Description2, Url1, Url2, ServerType1, ServerType2, RobotsTXT1, RobotsTXT2, HttpVersion1, HttpVersion2, CertificateIssuerCountry, CertificateOrganizationName, IpV6, TlsVersion, CipherSuite, KeyExchangeAlgorithm, PublicKeyType1, PublicKeyType2, PublicKeyType3, AcceptEncoding1, AcceptEncoding2, ALPN, Connection1, Connection2) VALUES (@ip, @port1, @port2, @title1, @title2, @description1, @description2, @url1, @url2, @serverType1, @serverType2, @robotsTXT1, @robotsTXT2, @httpVersion1, @httpVersion2, @certificateIssuerCountry, @certificateOrganizationName, @ipV6, @tlsVersion, @cipherSuite, @keyExchangeAlgorithm, @publicKeyType1, @publicKeyType2, @publicKeyType3, @acceptEncoding1, @acceptEncoding2, @aLPN, @connection1, @connection2)"; + private const string InsertIntoDiscarded = "PRAGMA synchronous = OFF; PRAGMA temp_store = MEMORY; PRAGMA journal_mode = MEMORY; PRAGMA foreign_keys = off; INSERT INTO Discarded (Ip, ResponseCode) VALUES (@ip, @responseCode)"; + private const string InsertIntoResume = "PRAGMA synchronous = OFF; PRAGMA temp_store = MEMORY; PRAGMA journal_mode = MEMORY; PRAGMA foreign_keys = off; INSERT INTO Resume (ThreadNumber, StartRange, EndRange, FirstByte, SecondByte, ThirdByte, FourthByte) VALUES (@threadNumber, @startRange, @endRange, @firstByte, @secondByte, @thirdByte, @fourthByte);"; + + private const string ReadUnfilteredStatement = "SELECT * FROM Unfiltered WHERE Id = @id;"; + private const string ReadUnfilteredIdsStatement = "SELECT Id FROM Unfiltered WHERE Id != 0 ORDER BY Id DESC LIMIT 1;"; + private const string ReadFilteredStatement = "SELECT Title2, Url2 FROM Filtered WHERE (Url2 NOT NULL AND Url2 != '') AND (Title2 NOT NULL AND Title2 != '') ORDER BY Url2 DESC;"; + private const string ReadFilteredIdsStatement = "SELECT Id FROM Filtered WHERE Id != 0 ORDER BY Id DESC LIMIT 1;"; + private const string ReadDiscardedSeqIdsStatement = "SELECT seq FROM sqlite_sequence;"; + private const string ReadAndDeleteResumeStatement = "SELECT * FROM Resume WHERE ThreadNumber == @threadNumber; DELETE FROM RESUME WHERE ThreadNumber == @threadNumber;"; + + private const string UpdateUnfilteredStatement = "PRAGMA synchronous = OFF; PRAGMA temp_store = MEMORY; PRAGMA journal_mode = MEMORY; PRAGMA foreign_keys = off; UPDATE Unfiltered SET Filtered = 1 WHERE Id == @id;"; + + private const string ReIndexDatabasesStatement = "REINDEX;"; + + private const string VacuumDatabasesStatement = "VACUUM;"; + + private readonly object _readFilteredLock = new(); + private readonly object _readAndDeleteResumeLock = new(); + + private bool _stop; + private bool _pause; + private bool _paused; + + public DbHandler(ConcurrentQueue contentQueue, ConcurrentQueue discardedQueue) + { + _contentQueue = contentQueue; + _discardedQueue = discardedQueue; + } + + public void StartContent() + { + Console.WriteLine("Content DbHandler started"); + + while (!_stop) + { + if (_contentQueue.IsEmpty || _pause) + { + Thread.Sleep(10); + _paused = true; + continue; + } + + _contentQueue.TryDequeue(out QueueItem? queueItem); + + if (queueItem is null) { continue; } + + switch (queueItem.Operations) + { + case Operations.Insert when queueItem.Unfiltered is not null: + InsertUnfiltered(queueItem.Unfiltered); + break; + case Operations.Insert when queueItem.Filtered is not null: + InsertFiltered(queueItem.Filtered); + break; + case Operations.Insert when queueItem.ResumeObject is not null: + InsertResumeObject(queueItem.ResumeObject); + break; + case Operations.Update when queueItem.Unfiltered is not null: + UpdateUnfiltered(queueItem.Unfiltered); + break; + } + } + + Console.WriteLine("Content DbHandler stopped."); + } + + public WaitHandle[] Start(int threads) + { + WaitHandle[] waitHandles = new WaitHandle[threads]; + + for (int i = 0; i < threads; i++) + { + EventWaitHandle handle = new(false, EventResetMode.ManualReset); + + DiscardedDbHandlerSetting discardedDbHandlerSetting = new() + { + Handle = handle, + ThreadId = i + }; + + waitHandles[i] = handle; + + Thread f = new (RunDiscarded!); + f.Start(discardedDbHandlerSetting); + + Thread.Sleep(1000); + } + + return waitHandles; + } + + private void RunDiscarded(object obj) + { + DiscardedDbHandlerSetting discardedDbHandlerSetting = (DiscardedDbHandlerSetting)obj; + Console.WriteLine($"Discarded DbHandler started with thread: ({discardedDbHandlerSetting.ThreadId})"); + + string connectionString = CreateDiscardedDb(discardedDbHandlerSetting.ThreadId); + + while (!_stop) + { + if (_discardedQueue.IsEmpty || _pause) + { + Thread.Sleep(10); + _paused = true; + continue; + } + + _discardedQueue.TryDequeue(out Discarded? queueItem); + + if (queueItem is null) { continue; } + + InsertDiscarded(queueItem, connectionString); + } + + discardedDbHandlerSetting.Handle!.Set(); + + Console.WriteLine("Content DbHandler stopped."); + } + + private static void InsertUnfiltered(Unfiltered unfiltered) + { + using SqliteConnection connection = new(UnfilteredConnectionString); + connection.Open(); + + using SqliteCommand command = new(InsertStatement, connection); + + command.Parameters.AddWithValue("@ip", unfiltered.Ip); + command.Parameters.AddWithValue("@responseCode", unfiltered.ResponseCode); + command.Parameters.AddWithValue("@port1", unfiltered.Port1); + command.Parameters.AddWithValue("@port2", unfiltered.Port2); + command.Parameters.AddWithValue("@filtered", unfiltered.Filtered); + _ = command.ExecuteNonQuery(); + + connection.Close(); + } + + private static void InsertDiscarded(Discarded discarded, string dbConnectionString) + { + using SqliteConnection connection = new(dbConnectionString); + connection.Open(); + + using SqliteCommand command = new(InsertIntoDiscarded, connection); + + command.Parameters.AddWithValue("@ip", discarded.Ip); + command.Parameters.AddWithValue("@responseCode", discarded.ResponseCode); + _ = command.ExecuteNonQuery(); + + connection.Close(); + } + + private static void InsertFiltered(Filtered filtered) + { + using SqliteConnection connection = new(FilteredConnectionString); + connection.Open(); + + using SqliteCommand command = new(InsertIntoFiltered, connection); + + command.Parameters.AddWithValue("@ip", filtered.Ip); + command.Parameters.AddWithValue("@port1", filtered.Port1); + command.Parameters.AddWithValue("@port2", filtered.Port2); + command.Parameters.AddWithValue("@url1", filtered.Url1); + command.Parameters.AddWithValue("@url2", filtered.Url2); + command.Parameters.AddWithValue("@title1", filtered.Title1); + command.Parameters.AddWithValue("@title2", filtered.Title2); + command.Parameters.AddWithValue("@description1", filtered.Description1); + command.Parameters.AddWithValue("@description2", filtered.Description2); + command.Parameters.AddWithValue("@serverType1", filtered.ServerType1); + command.Parameters.AddWithValue("@serverType2", filtered.ServerType2); + command.Parameters.AddWithValue("@robotsTXT1", filtered.RobotsTXT1); + command.Parameters.AddWithValue("@robotsTXT2", filtered.RobotsTXT2); + command.Parameters.AddWithValue("@httpVersion1", filtered.HttpVersion1); + command.Parameters.AddWithValue("@httpVersion2", filtered.HttpVersion2); + command.Parameters.AddWithValue("@certificateIssuerCountry", filtered.CertificateIssuerCountry); + command.Parameters.AddWithValue("@certificateOrganizationName", filtered.CertificateOrganizationName); + command.Parameters.AddWithValue("@ipV6", filtered.IpV6); + command.Parameters.AddWithValue("@tlsVersion", filtered.TlsVersion); + command.Parameters.AddWithValue("@cipherSuite", filtered.CipherSuite); + command.Parameters.AddWithValue("@keyExchangeAlgorithm", filtered.KeyExchangeAlgorithm); + command.Parameters.AddWithValue("@publicKeyType1", filtered.PublicKeyType1); + command.Parameters.AddWithValue("@publicKeyType2", filtered.PublicKeyType2); + command.Parameters.AddWithValue("@publicKeyType3", filtered.PublicKeyType3); + command.Parameters.AddWithValue("@acceptEncoding1", filtered.AcceptEncoding1); + command.Parameters.AddWithValue("@acceptEncoding2", filtered.AcceptEncoding2); + command.Parameters.AddWithValue("@aLPN", filtered.ALPN); + command.Parameters.AddWithValue("@connection1", filtered.Connection1); + command.Parameters.AddWithValue("@connection2", filtered.Connection2); + + _ = command.ExecuteNonQuery(); + connection.Close(); + } + + private static void InsertResumeObject(ScannerResumeObject resumeObject) + { + using SqliteConnection connection = new(ResumeConnectionString); + connection.Open(); + + using SqliteCommand command = new(InsertIntoResume, connection); + + command.Parameters.AddWithValue("@threadNumber", resumeObject.ThreadNumber); + command.Parameters.AddWithValue("@startRange", resumeObject.StartRange); + command.Parameters.AddWithValue("@endRange", resumeObject.EndRange); + command.Parameters.AddWithValue("@firstByte", resumeObject.FirstByte); + command.Parameters.AddWithValue("@secondByte", resumeObject.SecondByte); + command.Parameters.AddWithValue("@thirdByte", resumeObject.ThirdByte); + command.Parameters.AddWithValue("@fourthByte", resumeObject.FourthByte); + + _ = command.ExecuteNonQuery(); + connection.Close(); + } + + private static void UpdateUnfiltered(Unfiltered unfiltered) + { + using SqliteConnection connection = new(UnfilteredConnectionString); + connection.Open(); + + using SqliteCommand command = new(UpdateUnfilteredStatement, connection); + + command.Parameters.AddWithValue("@id", unfiltered.Id); + + _ = command.ExecuteNonQuery(); + connection.Close(); + } + + public static Unfiltered? ReadUnfilteredWithId(long id) + { + using SqliteConnection connection = new(UnfilteredConnectionString); + connection.Open(); + + using SqliteCommand command = new(ReadUnfilteredStatement, connection); + command.Parameters.AddWithValue("@id", id); + + using SqliteDataReader reader = command.ExecuteReader(); + if (!reader.HasRows) return null; + + Unfiltered unfiltered = new(); + + while (reader.Read()) + { + unfiltered.Id = reader.GetInt32(0); + unfiltered.Ip = reader.GetString(1); + unfiltered.Port1 = reader.GetInt32(3); + unfiltered.Port2 = reader.GetInt32(4); + unfiltered.Filtered = reader.GetInt32(5); + } + + return unfiltered; + } + + public static long GetUnfilteredIndexes() + { + long rowId = 0; + + using SqliteConnection connection = new(UnfilteredConnectionString); + connection.Open(); + + using SqliteCommand command = new(ReadUnfilteredIdsStatement, connection); + using SqliteDataReader reader = command.ExecuteReader(); + + if (!reader.HasRows) + { + return 0; + } + + while (reader.Read()) + { + rowId = reader.GetInt64(0); + } + + return rowId; + } + + public static long GetFilteredIndexes() + { + long rowId = 0; + + using SqliteConnection connection = new(FilteredConnectionString); + connection.Open(); + + using SqliteCommand command = new(ReadFilteredIdsStatement, connection); + using SqliteDataReader reader = command.ExecuteReader(); + + if (!reader.HasRows) + { + return 0; + } + + while (reader.Read()) + { + rowId = reader.GetInt64(0); + } + + return rowId; + } + + public long GetDiscardedIndexes() + { + long rowId = 0; + + for (int i = 0; i < _discardedConnectionStrings.Count; i++) + { + using SqliteConnection connection = new(_discardedConnectionStrings[i]); + connection.Open(); + + using SqliteCommand command = new(ReadDiscardedSeqIdsStatement, connection); + using SqliteDataReader reader = command.ExecuteReader(); + + if (!reader.HasRows) + { + return 0; + } + + while (reader.Read()) + { + rowId += reader.GetInt64(0); + } + } + + return rowId; + } + + public List GetSearchResults() + { + lock (_readFilteredLock) + { + using SqliteConnection connection = new(FilteredConnectionString); + connection.Open(); + + using SqliteCommand command = new(ReadFilteredStatement, connection); + using SqliteDataReader reader = command.ExecuteReader(); + + if (!reader.HasRows) + { + return []; + } + + List results = []; + + while (reader.Read()) + { + SearchResult result = new(); + result.Title = reader.GetString(0); + result.Url = reader.GetString(1); + + results.Add(result); + } + + return results; + } + } + + public ScannerResumeObject? GetResumeObject(int threadNumber) + { + lock (_readAndDeleteResumeLock) + { + using SqliteConnection connection = new(ResumeConnectionString); + connection.Open(); + + using SqliteCommand command = new(ReadAndDeleteResumeStatement, connection); + command.Parameters.AddWithValue("@threadNumber", threadNumber); + + using SqliteDataReader reader = command.ExecuteReader(); + + if (!reader.HasRows) + { + return null; + } + + ScannerResumeObject resumeObject = new(); + + while (reader.Read()) + { + resumeObject.ThreadNumber = reader.GetInt32(0); + resumeObject.StartRange = reader.GetInt32(1); + resumeObject.EndRange = reader.GetInt32(2); + resumeObject.FirstByte = reader.GetInt32(3); + resumeObject.SecondByte = reader.GetInt32(4); + resumeObject.ThirdByte = reader.GetInt32(5); + resumeObject.FourthByte = reader.GetInt32(6); + } + + return resumeObject; + } + } + + public void ReIndex() + { + _pause = true; + Thread.Sleep(5000); // Wait for 5 secs before doing anything with the db So we're sure that no db is open. + + if (!_paused) + { + Thread.Sleep(5000); // Just for safety. + } + + SqliteConnection connection = new(DiscardedConnectionString); + connection.Open(); + + SqliteCommand command = new(ReIndexDatabasesStatement, connection); + _ = command.ExecuteNonQuery(); + connection.Close(); + + connection = new(FilteredConnectionString); + connection.Open(); + + command = new(ReIndexDatabasesStatement, connection); + _ = command.ExecuteNonQuery(); + connection.Close(); + + connection = new(UnfilteredConnectionString); + connection.Open(); + + command = new(ReIndexDatabasesStatement, connection); + _ = command.ExecuteNonQuery(); + connection.Close(); + + connection.Dispose(); + command.Dispose(); + + _pause = false; + _paused = false; + } + + public void Vacuum() + { + _pause = true; + + Thread.Sleep(5000); // Wait for 5 secs before doing anything with the db So we're sure that no db is open. + + if (!_paused) + { + Thread.Sleep(5000); // Just for safety. + } + + SqliteConnection connection = new(DiscardedConnectionString); + connection.Open(); + + SqliteCommand command = new(VacuumDatabasesStatement, connection); + _ = command.ExecuteNonQuery(); + connection.Close(); + + connection = new(FilteredConnectionString); + connection.Open(); + + command = new(VacuumDatabasesStatement, connection); + _ = command.ExecuteNonQuery(); + connection.Close(); + + connection = new(UnfilteredConnectionString); + connection.Open(); + + command = new(VacuumDatabasesStatement, connection); + _ = command.ExecuteNonQuery(); + connection.Close(); + + connection.Dispose(); + command.Dispose(); + + _pause = false; + _paused = false; + } + + private string CreateDiscardedDb(int threadNumber) + { + string databaseName = $"Data Source=../../../../Models/Discarded{threadNumber}.db"; + + const string createStatement = "CREATE TABLE IF NOT EXISTS Discarded (Id INTEGER NOT NULL, Ip TEXT NOT NULL, ResponseCode INTEGER NOT NULL, PRIMARY KEY(Id AUTOINCREMENT))"; + + _discardedConnectionStrings.Add(databaseName); + + using SqliteConnection connection = new(databaseName); + connection.Open(); + + using SqliteCommand command = new(createStatement, connection); + command.ExecuteNonQuery(); + + return databaseName; + } + + public void Stop() + { + _stop = true; + } +} \ No newline at end of file diff --git a/Models/Model/Backend/DatabaseSizes.cs b/Models/Model/Backend/DatabaseSizes.cs new file mode 100644 index 0000000..9720a0e --- /dev/null +++ b/Models/Model/Backend/DatabaseSizes.cs @@ -0,0 +1,16 @@ +using MessagePack; + +namespace Models.Model.Backend; + +[MessagePackObject] +public struct DatabaseSizes +{ + [Key(0)] + public double DiscardedDbSize { get; set; } + + [Key(1)] + public double FilteredDbSize { get; set; } + + [Key(2)] + public double MyDbSize { get; set; } +} \ No newline at end of file diff --git a/Models/Model/Backend/Discarded.cs b/Models/Model/Backend/Discarded.cs new file mode 100644 index 0000000..8cc16fc --- /dev/null +++ b/Models/Model/Backend/Discarded.cs @@ -0,0 +1,7 @@ +namespace Models.Model.Backend; + +public class Discarded +{ + public string Ip { get; set; } = ""; + public int ResponseCode { get; set; } +} \ No newline at end of file diff --git a/Models/Model/Backend/DiscardedDbHandlerSetting.cs b/Models/Model/Backend/DiscardedDbHandlerSetting.cs new file mode 100644 index 0000000..bc4f749 --- /dev/null +++ b/Models/Model/Backend/DiscardedDbHandlerSetting.cs @@ -0,0 +1,7 @@ +namespace Models.Model.Backend; + +public class DiscardedDbHandlerSetting +{ + public EventWaitHandle? Handle { get; set; } + public int ThreadId { get; set; } +} \ No newline at end of file diff --git a/Models/Model/Backend/Filtered.cs b/Models/Model/Backend/Filtered.cs new file mode 100644 index 0000000..bc948fa --- /dev/null +++ b/Models/Model/Backend/Filtered.cs @@ -0,0 +1,35 @@ +namespace Models.Model.Backend; + +public class Filtered +{ + public string Ip { get; set; } = ""; + public string Title1 { get; set; } = ""; + public string Title2 { get; set; } = ""; + public string Description1 { get; set; } = ""; + public string Description2 { get; set; } = ""; + public string Url1 { get; set; } = ""; + public string Url2 { get; set; } = ""; + public int Port1 { get; set; } + public int Port2 { get; set; } + public string ServerType1 { get; set; } = ""; + public string ServerType2 { get; set; } = ""; + public bool RobotsTXT1 { get; set; } + public bool RobotsTXT2 { get; set; } + public string HttpVersion1 { get; set; } = ""; + public string HttpVersion2 { get; set; } = ""; + public string ALPN { get; set; } = ""; // Application Layer Protocol Negotiation, which allows clients and servers + // to agree on a common application layer protocol during the TLS handshake process. + public string CertificateIssuerCountry { get; set; } = ""; + public string CertificateOrganizationName { get; set; } = ""; + public string IpV6 { get; set; } = ""; + public string TlsVersion { get; set; } = ""; + public string CipherSuite { get; set; } = ""; + public string KeyExchangeAlgorithm { get; set; } = ""; + public string PublicKeyType1 { get; set; } = ""; + public string PublicKeyType2 { get; set; } = ""; + public string PublicKeyType3 { get; set; } = ""; + public string AcceptEncoding1 { get; set; } = ""; + public string AcceptEncoding2 { get; set; } = ""; + public string Connection1 { get; set; } = ""; // Fx: keep-alive + public string Connection2 { get; set; } = ""; +} \ No newline at end of file diff --git a/Models/Model/Backend/Operations.cs b/Models/Model/Backend/Operations.cs new file mode 100644 index 0000000..fb11b9b --- /dev/null +++ b/Models/Model/Backend/Operations.cs @@ -0,0 +1,8 @@ +namespace Models.Model.Backend; + +public enum Operations +{ + Insert, + Update, + Optimize, +} \ No newline at end of file diff --git a/Models/Model/Backend/QueueItem.cs b/Models/Model/Backend/QueueItem.cs new file mode 100644 index 0000000..b0693b8 --- /dev/null +++ b/Models/Model/Backend/QueueItem.cs @@ -0,0 +1,9 @@ +namespace Models.Model.Backend; + +public class QueueItem +{ + public Unfiltered? Unfiltered { get; init; } + public Filtered? Filtered { get; init; } + public ScannerResumeObject? ResumeObject { get; init; } + public Operations Operations { get; init; } +} \ No newline at end of file diff --git a/Models/Model/Backend/ScannerResumeObject.cs b/Models/Model/Backend/ScannerResumeObject.cs new file mode 100644 index 0000000..0799b6e --- /dev/null +++ b/Models/Model/Backend/ScannerResumeObject.cs @@ -0,0 +1,12 @@ +namespace Models.Model.Backend; + +public class ScannerResumeObject +{ + public int StartRange { get; set; } + public int EndRange { get; set; } + public int FirstByte { get; set; } + public int SecondByte { get; set; } + public int ThirdByte { get; set; } + public int FourthByte { get; set; } + public int ThreadNumber { get; set; } +} \ No newline at end of file diff --git a/Models/Model/Backend/SizeUnits.cs b/Models/Model/Backend/SizeUnits.cs new file mode 100644 index 0000000..2aa7a90 --- /dev/null +++ b/Models/Model/Backend/SizeUnits.cs @@ -0,0 +1,8 @@ +namespace Models.Model.Backend; +public enum SizeUnits +{ + Byte, + KB, + MB, + GB, +} diff --git a/Models/Model/Backend/Unfiltered.cs b/Models/Model/Backend/Unfiltered.cs new file mode 100644 index 0000000..89d2520 --- /dev/null +++ b/Models/Model/Backend/Unfiltered.cs @@ -0,0 +1,16 @@ +namespace Models.Model.Backend; + +public class Unfiltered +{ + public int Id { get; set; } + + public string Ip { get; set; } = ""; + + public int ResponseCode { get; init; } + + public int Port1 { get; set; } + + public int Port2 { get; set; } + + public int Filtered { get; set; } +} \ No newline at end of file diff --git a/Models/Model/External/CommunicationCommand.cs b/Models/Model/External/CommunicationCommand.cs new file mode 100644 index 0000000..edd8e83 --- /dev/null +++ b/Models/Model/External/CommunicationCommand.cs @@ -0,0 +1,11 @@ +namespace Models.Model.External; + +public enum CommunicationCommand +{ + GetScanningProgress, + GetSearches, + StopScanning, + GarbageCollect, + DbReindex, + DbVacuum, +} \ No newline at end of file diff --git a/Models/Model/External/CommunicationObject.cs b/Models/Model/External/CommunicationObject.cs new file mode 100644 index 0000000..a6f6231 --- /dev/null +++ b/Models/Model/External/CommunicationObject.cs @@ -0,0 +1,13 @@ +using MessagePack; + +namespace Models.Model.External; + +[MessagePackObject] +public class CommunicationObject +{ + [Key(0)] + public CommunicationCommand Command { get; set; } + + [Key(1)] + public string? SearchTerm { get; set; } +} \ No newline at end of file diff --git a/Models/Model/External/CommunicationResult.cs b/Models/Model/External/CommunicationResult.cs new file mode 100644 index 0000000..574a36b --- /dev/null +++ b/Models/Model/External/CommunicationResult.cs @@ -0,0 +1,13 @@ +using MessagePack; + +namespace Models.Model.External; + +[MessagePackObject] +public class CommunicationResult +{ + [Key(0)] + public List? Result { get; set; } + + [Key(1)] + public ScanningStatus? Status { get; set; } +} \ No newline at end of file diff --git a/Models/Model/External/ScanningStatus.cs b/Models/Model/External/ScanningStatus.cs new file mode 100644 index 0000000..3b94356 --- /dev/null +++ b/Models/Model/External/ScanningStatus.cs @@ -0,0 +1,29 @@ +using MessagePack; +using Models.Model.Backend; + +namespace Models.Model.External; + +[MessagePackObject] +public struct ScanningStatus +{ + [Key(0)] + public float PercentageOfIpv4Scanned { get; set; } + + [Key(1)] + public long TotalFiltered { get; set; } + + [Key(2)] + public long AmountOfIpv4Left { get; set; } + + [Key(3)] + public long TotalDiscarded { get; set; } + + [Key(4)] + public double DiscardedDbSize { get; set; } + + [Key(5)] + public double FilteredDbSize { get; set; } + + [Key(6)] + public double MyDbSize { get; set; } +} \ No newline at end of file diff --git a/Models/Model/External/SearchResult.cs b/Models/Model/External/SearchResult.cs new file mode 100644 index 0000000..63fb4fe --- /dev/null +++ b/Models/Model/External/SearchResult.cs @@ -0,0 +1,8 @@ +namespace Models.Model.External; + +public class SearchResult +{ + public string? Title { get; set; } = ""; + public string? Url { get; set; } = ""; + public string? Description { get; set; } = ""; +} \ No newline at end of file diff --git a/Models/Model/External/SearchResults.cs b/Models/Model/External/SearchResults.cs new file mode 100644 index 0000000..3abf452 --- /dev/null +++ b/Models/Model/External/SearchResults.cs @@ -0,0 +1,6 @@ +namespace Models.Model.External; + +public class SearchResults +{ + public List? Results { get; set; } +} \ No newline at end of file diff --git a/Models/Models.csproj b/Models/Models.csproj new file mode 100644 index 0000000..26af8be --- /dev/null +++ b/Models/Models.csproj @@ -0,0 +1,19 @@ + + + + net8.0 + enable + enable + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + diff --git a/Models/Models.csproj.DotSettings b/Models/Models.csproj.DotSettings new file mode 100644 index 0000000..2bba1c5 --- /dev/null +++ b/Models/Models.csproj.DotSettings @@ -0,0 +1,3 @@ + + False + True \ No newline at end of file diff --git a/Models/ScannerResume.db b/Models/ScannerResume.db new file mode 100644 index 0000000000000000000000000000000000000000..a44725c94c534967899d2392373bfd3dd9f212b2 GIT binary patch literal 8192 zcmeI1K}#D!6oB8%Mzfp5osBsZ6=cY%g(6D-z$UVa5K@zD&UI~86ETTyHiw=XQlUMz z;1AG?=hkCS=^rR1$KLu2gdpT1(zhEIDl~fY^oE_;+3(G~8NNLYQz;c1zAN|IUeodA zD=>gDFr@^5OROAgRF<$4i$3tp{^?KaUc$upm&Vu#7IPgV&--(AQ>&nmB372 z;XH(D1e1sc@a;b2&_meg3XF}os!i4~p_fN;m6?s^DmX|NzhRNj$3lh;GQ5i)C~%ur eCQQTJK{~90hsls*GE;?7imAAhV25TLZvFzJ^MOqO literal 0 HcmV?d00001 diff --git a/Models/mydb.db b/Models/mydb.db new file mode 100644 index 0000000000000000000000000000000000000000..8ad61fdd412e0581b69fd4f48e17630e8d5f7cba GIT binary patch literal 16384 zcmeI#-A=+V6bJB4Pyz|+l_Vy_(klqWM127#sb*me93_z}GF*uyY```iz>in)QG72u zWMM4e1CW1{rCrb3_58M*(|a~1p&;X#@7f``Q_dAtRqhE<6eTCGti0lOAqUBOH4gmK z=alQ=Wl=tmDSj(wrPCkTp+Nuw5P$##AOHafKmY;|fWSV1k8&ngs#Mgk3D)k2=?4$bQ(XHU!`W``5AZy1eeeoph8y~v5gq$Ps+ z%nL+w=7`o0b&pO;^}0G(=>&_ZtZ0XUSS*G2DpI$ZEvHnl>e;Sn$d$GCv6?HD%j)OV zYENtFg%ei7S|jlbP`q3wrUzMqoRw_3f7dCvYI zfAfXym`isgd`i-1D%7IdTo(Ok5P$##AOHafKmY;|fB*y_009UbumI}+1OB*34FV8= t00bZa0SG_<0uX=z1R$^$K>d$j0Rj+!00bZa0SG_<0uX=z1R!wu0>50^w*CMB literal 0 HcmV?d00001 diff --git a/Models/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Models/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Models/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Models/obj/Debug/net8.0/Models.AssemblyInfo.cs b/Models/obj/Debug/net8.0/Models.AssemblyInfo.cs new file mode 100644 index 0000000..6408bfd --- /dev/null +++ b/Models/obj/Debug/net8.0/Models.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Models")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Models")] +[assembly: System.Reflection.AssemblyTitleAttribute("Models")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Models/obj/Debug/net8.0/Models.AssemblyInfoInputs.cache b/Models/obj/Debug/net8.0/Models.AssemblyInfoInputs.cache new file mode 100644 index 0000000..bc4f6f8 --- /dev/null +++ b/Models/obj/Debug/net8.0/Models.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +c264b3f80882c325b9e2e4b7cd10e7b0a4b40661768b84672020f5eb89bc8917 diff --git a/Models/obj/Debug/net8.0/Models.GeneratedMSBuildEditorConfig.editorconfig b/Models/obj/Debug/net8.0/Models.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..ebc3b90 --- /dev/null +++ b/Models/obj/Debug/net8.0/Models.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,14 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Models +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Models/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 8.0 diff --git a/Models/obj/Debug/net8.0/Models.GlobalUsings.g.cs b/Models/obj/Debug/net8.0/Models.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Models/obj/Debug/net8.0/Models.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Models/obj/Debug/net8.0/Models.assets.cache b/Models/obj/Debug/net8.0/Models.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..a50bf30bbc4aecd39e55a7d4e55114eb8245deda GIT binary patch literal 10879 zcmchd%Xi$=9mh@U*fELoAPq@OLIRi)9+v!KVkoqBV-gHbYHX7}sgY-{9TAN*(bd?V z_MEQTUH_7H(|@CzF1qNRb6^20Hr=u4_d9xBX|AN1bYh+JJs$mZA0PehQ}^eMkMFLW z9vK<=$KTHURsQ{-pMCS^9jkTjedE8Kzx@0AFaPt^_utL@Ykm6bKYe>`WaI}(_eb-g z*A%9FWV`$OkZHK>eG!-~tNzH^7t(ABDejD{6hhJ5VUfiUWxFHF3;F*j?fjz|)( zGVxZJSV5SG5T3=9U8lBx8aB#u@hPs%z0zZsKpSfN47p$2kOS{ z^-X58f=bjV{Xn^j2o#tWRk@9 zKiD?5x{0@$*l0C&=@VWTApZUlZyk4Y&RIDB?Nc^1!Cv|qfJP$>PC zPo}g_Fva^e7za(sLY3j#9O{ant4c_R%l;<7NNJH8uZ`^$vj!a)#w1S2<;ZC)S=N%v?YjW??9VRh<0eZw^X0S z4#O}l!g?3g>9A-g)=wZ}y$Ah&SWC6IDf_^BAJyrwXeZWBA!7XuI_S?^(Wg>o+ZYXn zq}T2G-k}u!%%LTl5v?Vq2xR26=)`U5%naU- zH^8D}rk%{6KxE#89zQMSfjzwi8XYz5q~3-|{VDWxJe^%)`x$@_z@lTOoy@<4$ownF z9k!=it$J%mQ{UdIWrgCi(Ta0Qb^W*4~( z0(G^n<6h@z+DYDkNG_nt@96$F7bofDLkzPaMd8mnJA*+*krX4!qQ=t0xsYt5Ep*X_XRtcpF` z6^#>jEJuoyn?icdfoP0w`)x7G#$KwLP;mMb$Nw|Ymem0=76z%82Ph=|KZ6W~K05ba zWwA+5QUcad^e2kUjfD}NnX00~wIMpNn^@uT$abeC#-l@&iQ8VQv+mU`XEcD%pIa3& zuz7~(xm)dBw!m3+e4sPGpx)=ki_#O6uoZ_u+&9bPrW`A2T86z{I`% zm5jCbfR*LGmYgY-pJa}O$D5b3Zd$c{QO7@Obf$`nIlmd6m98}e&P?}g;ZG!0-AuCe z?kB?bTQIu2iOWR^$D@qXNrIBY#Vdu0PR63P2oUW?UyIPj^RDx4m)D&8HdZj5e zO`8@foVRkdm!2?PD@}YlWDQF&@=43jfv#61KNFQ5l`>n9ywJ%nRc1Jst)aH4eFJ3^ zmup7t8z{-uH-LF22ULC%@?v@F$&fuNBi~QTPAu~MB$GDkCtX{9fGBU4b3{+dblm4s z=7-WznlhgJmTHU1tE-=_6`z4GS7$okQ{22ZQ_+idC)^uVS_7?Trp`!Dk~;U6&ABp`yX~13vvJe literal 0 HcmV?d00001 diff --git a/Models/obj/Debug/net8.0/Models.csproj.AssemblyReference.cache b/Models/obj/Debug/net8.0/Models.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..0a929b7b760fc822635743d12ec8181110dc2d8e GIT binary patch literal 2778 zcmZQ$WMg1pU<}sJ$j?pHFV4=)OHT)4eZ9QW^wbjlg2d$P#Prl+{oK^zVju&=*EiNP z&@(c&&@D>VGt|$?Ow!LwEwRuu(D#L?2>`0mOUcP$WCWVbz;NbJ*5^AMjEs!jNb-!# zU^xTufK)LuXj)9U@?x!a@cMmA zUV6R{IkdQALwDR>5t~NY75Yl66i!&amErbXVOKcy#lhPT_gk7gdGWV?r+uf1r9l3E z)~M;ne;xS#rE(|7$b?^h#|eiyuAF9#1f#*#aLsjxFj(zC9x>Q2rbqe5&94@xQk;xGzP_y{HBMbcKF6- z6b>I#GiK8W#%yMCQGRiLT8UmtVo9Q2abZqoNvd9Qeo?AEFx%-F8lYrCxMCNO;$Vnk zcy@gDEv)!DI6I2^Vp9oD%%Bv<1xa_1d71aZg#j zC!SB)X*bv}Yj;*!Xx?3yz!-_uzley01SK(fG%+Q~(%jP6!pJfuB{9{^02)#Z zj3tC(5)yR<$vH)d<$6h_c_}%m@u~3;QDc20JwrV+SX?4!(cnNIV2lSi`vifsC6<(= z7G*L z%yo-BA7T}hs5RyBocrJ3rtaJo`S+o6zna#;EG=$RF(vi8w@&@}JL7=x`PzvRn=S@^ zQ$KYk^5r>`r7zCA-P^QHFm&Q6j;qtxo|0o&yi+%yYt!ZFPim*hJJ|^H`kmIUJ|tzl zr-Zkq?Eejs7`5=?>E{pBPXfnnliI7;&()`1GREWdGa`P$p{r+PU`9kKY++<%mYQgq zl4fk4l$@Aq36J3fl42N~MTv`5kWxf!c86*~V^a{tXCPJ7j74Tu6Q+sALB7u}E?>7) zb?d1Oo8u-en*HUFKwN3l6jrTMr*7W#4t2^4J^WZaK6#0-V2UJk&Xu%r>eG^GKORLmAu$9G_kNqH88SBPBc$UGBq}Z z#~x|T}lt@=Y*-n46{xv-2XXQ zt>enVmwKz$@B3}LPw1xJslfEL`Dzo&&gZT!J+kJg^aA$aqU(|8FV;_et?J{&FvI`C zXG@iXlfIs6jC1^|zW@A1!CTEt8E63{#TKEX-02l2Qzf HV6hDVPBxw^ literal 0 HcmV?d00001 diff --git a/Models/obj/Debug/net8.0/Models.csproj.CoreCompileInputs.cache b/Models/obj/Debug/net8.0/Models.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..82d9711 --- /dev/null +++ b/Models/obj/Debug/net8.0/Models.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +92848b9e5ccd2dd8e8582074983e283ea433c279311f5c7e15d195dbd4729245 diff --git a/Models/obj/Debug/net8.0/Models.csproj.FileListAbsolute.txt b/Models/obj/Debug/net8.0/Models.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..8b89acb --- /dev/null +++ b/Models/obj/Debug/net8.0/Models.csproj.FileListAbsolute.txt @@ -0,0 +1,12 @@ +/home/skingging/Documents/Projects/CSharp/RSE/Models/bin/Debug/net8.0/Models.deps.json +/home/skingging/Documents/Projects/CSharp/RSE/Models/bin/Debug/net8.0/Models.dll +/home/skingging/Documents/Projects/CSharp/RSE/Models/bin/Debug/net8.0/Models.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Debug/net8.0/Models.GeneratedMSBuildEditorConfig.editorconfig +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Debug/net8.0/Models.AssemblyInfoInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Debug/net8.0/Models.AssemblyInfo.cs +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Debug/net8.0/Models.csproj.CoreCompileInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Debug/net8.0/Models.dll +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Debug/net8.0/refint/Models.dll +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Debug/net8.0/Models.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Debug/net8.0/ref/Models.dll +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Debug/net8.0/Models.csproj.AssemblyReference.cache diff --git a/Models/obj/Debug/net8.0/Models.dll b/Models/obj/Debug/net8.0/Models.dll new file mode 100644 index 0000000000000000000000000000000000000000..5b4da2f2cf7212768fd9bde37bc18f98e9253249 GIT binary patch literal 39936 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 aeBv}5zjyfS9`)}L-@4=-9*1{m_5TwSD^Obi literal 0 HcmV?d00001 diff --git a/Models/obj/Debug/net8.0/Models.pdb b/Models/obj/Debug/net8.0/Models.pdb new file mode 100644 index 0000000000000000000000000000000000000000..22541c1092f3a5621b428eb8ae5eb92f7d6c71fa GIT binary patch literal 26904 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 ON~OY?*VH6P@c#e`UaJ29 literal 0 HcmV?d00001 diff --git a/Models/obj/Debug/net8.0/ref/Models.dll b/Models/obj/Debug/net8.0/ref/Models.dll new file mode 100644 index 0000000000000000000000000000000000000000..5db1bb5dfbfa47919b048b263cf8afb8c0568433 GIT binary patch literal 15360 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 BGQ9u* literal 0 HcmV?d00001 diff --git a/Models/obj/Debug/net8.0/refint/Models.dll b/Models/obj/Debug/net8.0/refint/Models.dll new file mode 100644 index 0000000000000000000000000000000000000000..5db1bb5dfbfa47919b048b263cf8afb8c0568433 GIT binary patch literal 15360 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 BGQ9u* literal 0 HcmV?d00001 diff --git a/Models/obj/Models.csproj.EntityFrameworkCore.targets b/Models/obj/Models.csproj.EntityFrameworkCore.targets new file mode 100644 index 0000000..6b67a59 --- /dev/null +++ b/Models/obj/Models.csproj.EntityFrameworkCore.targets @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Models/obj/Models.csproj.nuget.dgspec.json b/Models/obj/Models.csproj.nuget.dgspec.json new file mode 100644 index 0000000..4dcd15c --- /dev/null +++ b/Models/obj/Models.csproj.nuget.dgspec.json @@ -0,0 +1,100 @@ +{ + "format": 1, + "restore": { + "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj": {} + }, + "projects": { + "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj", + "projectName": "Models", + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj", + "packagesPath": "/home/skingging/.nuget/packages/", + "outputPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/skingging/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MessagePack": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePack.Annotations": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePackAnalyzer": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "Microsoft.Data.Sqlite": { + "target": "Package", + "version": "[8.0.10, )" + }, + "SQLite": { + "target": "Package", + "version": "[3.13.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Models/obj/Models.csproj.nuget.g.props b/Models/obj/Models.csproj.nuget.g.props new file mode 100644 index 0000000..0641418 --- /dev/null +++ b/Models/obj/Models.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /home/skingging/.nuget/packages/ + /home/skingging/.nuget/packages/ + PackageReference + 6.10.1 + + + + + \ No newline at end of file diff --git a/Models/obj/Models.csproj.nuget.g.targets b/Models/obj/Models.csproj.nuget.g.targets new file mode 100644 index 0000000..bb24271 --- /dev/null +++ b/Models/obj/Models.csproj.nuget.g.targets @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Models/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Models/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Models/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Models/obj/Release/net8.0/Models.AssemblyInfo.cs b/Models/obj/Release/net8.0/Models.AssemblyInfo.cs new file mode 100644 index 0000000..beaf29a --- /dev/null +++ b/Models/obj/Release/net8.0/Models.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Models")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+981960411028790aaa0b551986f102c57a5995a2")] +[assembly: System.Reflection.AssemblyProductAttribute("Models")] +[assembly: System.Reflection.AssemblyTitleAttribute("Models")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Models/obj/Release/net8.0/Models.AssemblyInfoInputs.cache b/Models/obj/Release/net8.0/Models.AssemblyInfoInputs.cache new file mode 100644 index 0000000..841d0fe --- /dev/null +++ b/Models/obj/Release/net8.0/Models.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +44294b40a4aa21364ba671b64b9253eafd70429610d331a6cb9d9a86caccce54 diff --git a/Models/obj/Release/net8.0/Models.GeneratedMSBuildEditorConfig.editorconfig b/Models/obj/Release/net8.0/Models.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..ebc3b90 --- /dev/null +++ b/Models/obj/Release/net8.0/Models.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,14 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Models +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Models/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 8.0 diff --git a/Models/obj/Release/net8.0/Models.GlobalUsings.g.cs b/Models/obj/Release/net8.0/Models.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Models/obj/Release/net8.0/Models.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Models/obj/Release/net8.0/Models.assets.cache b/Models/obj/Release/net8.0/Models.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..1a1e25ac731be9b230ddc6e7aa09bf9c4fc247ca GIT binary patch literal 10879 zcmchd+jiX48OL34?3lzcCWItTLJkB72TMLNF@;i_I5CDKIJOD2g$8+M+Y!-76G>xx z=u7mbcieJAU!bcm!GhJhz5!P}0{{Q$w58cPOqf_}{g+3d_Ti^*AGJTPf3muKd}wIs zUyZN6TmAX}|Nh^V|NM92`^hhVs^9jJP@ANuq@Wk>kklrKMU<22G6F`cI#qQ*uph@$IW8_ z&d><7*#}eFHWsZyYpRn4MWkpAHi?d=k-yaX4tml8@}n-p0aMwH|&Pt zHs&%6%Sk@If5bDI;W>)?ol+jNj<$Dpe63;lhUPuCOkZeq#}ztWU7MZJWkaitvBYt8=Ow$GeTMd{ z(5ujE(Cg4O=nd%5n?&N2n}nR)4X8NZg#9p@OhS{JjA+~?sL@i1&65 z-Zbp}E$7(<;t4l5QCC!LZd88M0Q%H7JrR^@)1!jY`}SV%I+*rf#m!Izs@e>xKxY8T zRr0g42|w7ehRccWwr$^R;w#KD?e@X+L2W^|vDe=d+$M#aTg`JgEO~L+;a-T#4m;f} zM4CBBo>pj|hZdlBpc-`l3CSEUkE_uEWFFdeRH;IvooI^?(cXnNo)B%{w6DuPiyVew znuqmARHwqComlTd#Cjk4eOQaNs3|L8{R!2nuxKaN2N1FT4DD6(R`{uu+BSwmA?|hC zuCwn6cY5FOnjx*>dBXRikJ|W)LNg+dE&+jkF#1?p#%~om?L_|&BKi%ebe;}eRRuj5 zFoqj(bHF6D$>>wKDDs?p3(76Za-W+*^<}I8Vp8sS#cUcoiTjVA=`%5k%lM=xG28 zE9%D;J^V31RKTT6?IgYnk@!={88~sl|F#iEBXg?l#mOTn}y<^*T;~EgV5{g3FmKQoG0{5Xh@_ z9rr3n(@ydRL~;R@en(f|T*%~ky`zwO2Rtfn+R42Ok^3Puz%`J2^(XYS2@(}C?IivN zBJm??aDAlr>mr$w3q5RsL&ZxwdFAhm(vyqoJp-Q{@?tH)Cf^)Os9x^GP28(cX(y@; z(X|fraB!{-QIla;3AP0Y6)f$9eGC!Sg$C?bX{1#`^?;y4rJblgMASAkXw+m5u7tV= z1QjanMBRsodH_XN2R}~SZLbQSF;;|V*BYuA#z{HJec^hD6dsoYxN?wWeBJOLuGwLM zQ&>NuFFon-oxz~INQxF_kz;IfRw?MhVhTbiBSGZws?4B@#ITs+2+EOe;B7`hmWq&M zqkp|YmuqE3M6tWF&`ac{iib`4k)+WuYBqe=Xo}IWbx*E&Yt5Er)=l5)tcV@c7L6mf z49gQoH-zU{d!jMC<+jBz8+);ALc!@%6#q{}TUPqWm>Z;C>Z6e8{|r(T>ge42rNzcQ zNeWnp(Vs9fHxfj2rpt;7)`sxFZfu#yBU_!87!40m#%?&R&TXe|Si?Si{=$mze3NH* zj=kC5W(!Qn;{%=foP3`dFH%pC!d4stQQs_%n{uoqk*`cxQZbS;0r69*0TcE1S5nsA z16G#%dVHo-e3Cg59B-aZyJ^LAMIHaB(V5CGW^yAqD_v^{oSE*J!X1mNx)x{a-A@GV zH?MVf6KC=gj)obp#t8}z7tiJ6N0;ByCct zu-?wpUU4TjBGzCI~Q{IbqC)`VAStjIKP*gJ9Dtyc){^?0P7F&`T zFP!6*^H!Jk)tI*EJ1<#8GO0$x`(!Z;4aulW<~1yu34TwyvDlJklAN6?D$OLN>N4Rz RQ%us4ii$~61;s4ZegkG32eAME literal 0 HcmV?d00001 diff --git a/Models/obj/Release/net8.0/Models.csproj.AssemblyReference.cache b/Models/obj/Release/net8.0/Models.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..0a929b7b760fc822635743d12ec8181110dc2d8e GIT binary patch literal 2778 zcmZQ$WMg1pU<}sJ$j?pHFV4=)OHT)4eZ9QW^wbjlg2d$P#Prl+{oK^zVju&=*EiNP z&@(c&&@D>VGt|$?Ow!LwEwRuu(D#L?2>`0mOUcP$WCWVbz;NbJ*5^AMjEs!jNb-!# zU^xTufK)LuXj)9U@?x!a@cMmA zUV6R{IkdQALwDR>5t~NY75Yl66i!&amErbXVOKcy#lhPT_gk7gdGWV?r+uf1r9l3E z)~M;ne;xS#rE(|7$b?^h#|eiyuAF9#1f#*#aLsjxFj(zC9x>Q2rbqe5&94@xQk;xGzP_y{HBMbcKF6- z6b>I#GiK8W#%yMCQGRiLT8UmtVo9Q2abZqoNvd9Qeo?AEFx%-F8lYrCxMCNO;$Vnk zcy@gDEv)!DI6I2^Vp9oD%%Bv<1xa_1d71aZg#j zC!SB)X*bv}Yj;*!Xx?3yz!-_uzley01SK(fG%+Q~(%jP6!pJfuB{9{^02)#Z zj3tC(5)yR<$vH)d<$6h_c_}%m@u~3;QDc20JwrV+SX?4!(cnNIV2lSi`vifsC6<(= z7G*L z%yo-BA7T}hs5RyBocrJ3rtaJo`S+o6zna#;EG=$RF(vi8w@&@}JL7=x`PzvRn=S@^ zQ$KYk^5r>`r7zCA-P^QHFm&Q6j;qtxo|0o&yi+%yYt!ZFPim*hJJ|^H`kmIUJ|tzl zr-Zkq?Eejs7`5=?>E{pBPXfnnliI7;&()`1GREWdGa`P$p{r+PU`9kKY++<%mYQgq zl4fk4l$@Aq36J3fl42N~MTv`5kWxf!c86*~V^a{tXCPJ7j74Tu6Q+sALB7u}E?>7) zb?d1Oo8u-en*HUFKwN3l6jrTMr*7W#4t2^4J^WZaK6#0-V2UJk&Xu%r>eG^GKORLmAu$9G_kNqH88SBPBc$UGBq}Z z#~x|T}lt@=Y*-n46{xv-2XXQ zt>enVmwKz$@B3}LPw1xJslfEL`Dzo&&gZT!J+kJg^aA$aqU(|8FV;_et?J{&FvI`C zXG@iXlfIs6jC1^|zW@A1!CTEt8E63{#TKEX-02l2Qzf HV6hDVPBxw^ literal 0 HcmV?d00001 diff --git a/Models/obj/Release/net8.0/Models.csproj.CoreCompileInputs.cache b/Models/obj/Release/net8.0/Models.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..245f4e5 --- /dev/null +++ b/Models/obj/Release/net8.0/Models.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +4cf2794389665fa4009a3508018cef322df1e671b22a7bcaa3aeabab17b74bf5 diff --git a/Models/obj/Release/net8.0/Models.csproj.FileListAbsolute.txt b/Models/obj/Release/net8.0/Models.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..cd3c544 --- /dev/null +++ b/Models/obj/Release/net8.0/Models.csproj.FileListAbsolute.txt @@ -0,0 +1,12 @@ +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Release/net8.0/Models.csproj.AssemblyReference.cache +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Release/net8.0/Models.GeneratedMSBuildEditorConfig.editorconfig +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Release/net8.0/Models.AssemblyInfoInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Release/net8.0/Models.AssemblyInfo.cs +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Release/net8.0/Models.csproj.CoreCompileInputs.cache +/home/skingging/Documents/Projects/CSharp/RSE/Models/bin/Release/net8.0/Models.deps.json +/home/skingging/Documents/Projects/CSharp/RSE/Models/bin/Release/net8.0/Models.dll +/home/skingging/Documents/Projects/CSharp/RSE/Models/bin/Release/net8.0/Models.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Release/net8.0/Models.dll +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Release/net8.0/refint/Models.dll +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Release/net8.0/Models.pdb +/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/Release/net8.0/ref/Models.dll diff --git a/Models/obj/Release/net8.0/Models.dll b/Models/obj/Release/net8.0/Models.dll new file mode 100644 index 0000000000000000000000000000000000000000..e6e2e482915152a3b8db6ca49eaf4e267d5462bc GIT binary patch literal 38912 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�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 Ds$5ml literal 0 HcmV?d00001 diff --git a/Models/obj/Release/net8.0/Models.pdb b/Models/obj/Release/net8.0/Models.pdb new file mode 100644 index 0000000000000000000000000000000000000000..bba891a7c09e20aef7a4ed194b7d8425f314fb64 GIT binary patch literal 25652 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 Yn}HV~G;>T@9x4tL5Y#2iO_}`v0l`!Z^8f$< literal 0 HcmV?d00001 diff --git a/Models/obj/Release/net8.0/ref/Models.dll b/Models/obj/Release/net8.0/ref/Models.dll new file mode 100644 index 0000000000000000000000000000000000000000..7243440ee1c42faf040c5f044617628f2a0f3a8e GIT binary patch literal 15360 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 literal 0 HcmV?d00001 diff --git a/Models/obj/Release/net8.0/refint/Models.dll b/Models/obj/Release/net8.0/refint/Models.dll new file mode 100644 index 0000000000000000000000000000000000000000..7243440ee1c42faf040c5f044617628f2a0f3a8e GIT binary patch literal 15360 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 literal 0 HcmV?d00001 diff --git a/Models/obj/project.assets.json b/Models/obj/project.assets.json new file mode 100644 index 0000000..c9b79fc --- /dev/null +++ b/Models/obj/project.assets.json @@ -0,0 +1,598 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "MessagePack/3.0.238-rc.1": { + "type": "package", + "dependencies": { + "MessagePack.Annotations": "3.0.238-rc.1", + "MessagePackAnalyzer": "3.0.238-rc.1", + "Microsoft.NET.StringTools": "17.11.4" + }, + "compile": { + "lib/net8.0/MessagePack.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/MessagePack.dll": { + "related": ".xml" + } + } + }, + "MessagePack.Annotations/3.0.238-rc.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/MessagePack.Annotations.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/MessagePack.Annotations.dll": { + "related": ".xml" + } + } + }, + "MessagePackAnalyzer/3.0.238-rc.1": { + "type": "package", + "build": { + "build/MessagePackAnalyzer.targets": {} + } + }, + "Microsoft.Data.Sqlite/8.0.10": { + "type": "package", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "8.0.10", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" + }, + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.Data.Sqlite.Core/8.0.10": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + } + }, + "Microsoft.NET.StringTools/17.11.4": { + "type": "package", + "compile": { + "ref/net8.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.NET.StringTools.dll": { + "related": ".pdb;.xml" + } + } + }, + "SQLite/3.13.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "runtimeTargets": { + "runtimes/linux-x64/native/libsqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/osx-x64/native/libsqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win7-x64/native/sqlite3.dll": { + "assetType": "native", + "rid": "win7-x64" + }, + "runtimes/win7-x86/native/sqlite3.dll": { + "assetType": "native", + "rid": "win7-x86" + } + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.6", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.6" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + } + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.3" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + }, + "build": { + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {} + }, + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "assetType": "native", + "rid": "browser-wasm" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm64" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-armel" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-mips64" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm64" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-x64" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-ppc64le" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-s390x" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x86" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-arm64" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-x64" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-arm64" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + } + }, + "System.Memory/4.5.3": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + } + } + }, + "libraries": { + "MessagePack/3.0.238-rc.1": { + "sha512": "gAVmHb2gswXviGFpAmUgGBVvZEjYGph7Co5hp6IbshEooIuZT34Rv4YcBKvVnUCHdoqxQvK6DZIOPSLSYv3LjQ==", + "type": "package", + "path": "messagepack/3.0.238-rc.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net472/MessagePack.dll", + "lib/net472/MessagePack.xml", + "lib/net8.0/MessagePack.dll", + "lib/net8.0/MessagePack.xml", + "lib/netstandard2.0/MessagePack.dll", + "lib/netstandard2.0/MessagePack.xml", + "lib/netstandard2.1/MessagePack.dll", + "lib/netstandard2.1/MessagePack.xml", + "messagepack.3.0.238-rc.1.nupkg.sha512", + "messagepack.nuspec" + ] + }, + "MessagePack.Annotations/3.0.238-rc.1": { + "sha512": "yvnpKGuxZuFHnYZ9N8WQXQn0J28w2f0evh0RekDtuxIEKGPw/qQLQXyQWFzMunfb/+pKTWYlUZR1rvvNcwl10A==", + "type": "package", + "path": "messagepack.annotations/3.0.238-rc.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/MessagePack.Annotations.dll", + "lib/netstandard2.0/MessagePack.Annotations.xml", + "messagepack.annotations.3.0.238-rc.1.nupkg.sha512", + "messagepack.annotations.nuspec" + ] + }, + "MessagePackAnalyzer/3.0.238-rc.1": { + "sha512": "qweXSZ+3mrf3RAqBs71vrF20SiNmqQdbrrt/L3749jh7OPpvdyZcHhOd20BSk+THQXgmmQfqF5F3o/J7S7tGCQ==", + "type": "package", + "path": "messagepackanalyzer/3.0.238-rc.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "analyzers/roslyn4.3/cs/MessagePack.Analyzers.CodeFixes.dll", + "analyzers/roslyn4.3/cs/MessagePack.SourceGenerator.dll", + "build/MessagePackAnalyzer.targets", + "messagepackanalyzer.3.0.238-rc.1.nupkg.sha512", + "messagepackanalyzer.nuspec" + ] + }, + "Microsoft.Data.Sqlite/8.0.10": { + "sha512": "WN+qgrEcXg66YHtICl0W4If9v98PBenIj/INVkJaC+wqGX/Zus3aqyv6EI17EBRsw6tcvWsKd980X5iQ7wcj1Q==", + "type": "package", + "path": "microsoft.data.sqlite/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/netstandard2.0/_._", + "microsoft.data.sqlite.8.0.10.nupkg.sha512", + "microsoft.data.sqlite.nuspec" + ] + }, + "Microsoft.Data.Sqlite.Core/8.0.10": { + "sha512": "i95bgLqp6rJzmhQEtGhVVHnk1nYAhr/pLDul676PnwI/d7uDSSGs2ZPU9aP0VOuppkZaNinQOUCrD7cstDbQiQ==", + "type": "package", + "path": "microsoft.data.sqlite.core/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net6.0/Microsoft.Data.Sqlite.dll", + "lib/net6.0/Microsoft.Data.Sqlite.xml", + "lib/net8.0/Microsoft.Data.Sqlite.dll", + "lib/net8.0/Microsoft.Data.Sqlite.xml", + "lib/netstandard2.0/Microsoft.Data.Sqlite.dll", + "lib/netstandard2.0/Microsoft.Data.Sqlite.xml", + "microsoft.data.sqlite.core.8.0.10.nupkg.sha512", + "microsoft.data.sqlite.core.nuspec" + ] + }, + "Microsoft.NET.StringTools/17.11.4": { + "sha512": "mudqUHhNpeqIdJoUx2YDWZO/I9uEDYVowan89R6wsomfnUJQk6HteoQTlNjZDixhT2B4IXMkMtgZtoceIjLRmA==", + "type": "package", + "path": "microsoft.net.stringtools/17.11.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "MSBuild-NuGet-Icon.png", + "README.md", + "lib/net472/Microsoft.NET.StringTools.dll", + "lib/net472/Microsoft.NET.StringTools.pdb", + "lib/net472/Microsoft.NET.StringTools.xml", + "lib/net8.0/Microsoft.NET.StringTools.dll", + "lib/net8.0/Microsoft.NET.StringTools.pdb", + "lib/net8.0/Microsoft.NET.StringTools.xml", + "lib/netstandard2.0/Microsoft.NET.StringTools.dll", + "lib/netstandard2.0/Microsoft.NET.StringTools.pdb", + "lib/netstandard2.0/Microsoft.NET.StringTools.xml", + "microsoft.net.stringtools.17.11.4.nupkg.sha512", + "microsoft.net.stringtools.nuspec", + "notices/THIRDPARTYNOTICES.txt", + "ref/net472/Microsoft.NET.StringTools.dll", + "ref/net472/Microsoft.NET.StringTools.xml", + "ref/net8.0/Microsoft.NET.StringTools.dll", + "ref/net8.0/Microsoft.NET.StringTools.xml", + "ref/netstandard2.0/Microsoft.NET.StringTools.dll", + "ref/netstandard2.0/Microsoft.NET.StringTools.xml" + ] + }, + "SQLite/3.13.0": { + "sha512": "MJfRiz2p6aMVOxrxGMdVzhpzI0oxTgZSwC8eVuOpV8L7yYaFUu8q/OFYwv9P0/aZ/pdEu24O6gma6wZJMTun9A==", + "type": "package", + "path": "sqlite/3.13.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/net45/SQLite.props", + "lib/netstandard1.0/_._", + "runtimes/linux-x64/native/libsqlite3.so", + "runtimes/osx-x64/native/libsqlite3.dylib", + "runtimes/win10-arm/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win7-x64/native/sqlite3.dll", + "runtimes/win7-x86/native/sqlite3.dll", + "sqlite-version.txt", + "sqlite.3.13.0.nupkg.sha512", + "sqlite.nuspec" + ] + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "sha512": "BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==", + "type": "package", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll", + "lib/net461/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml", + "lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll", + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll", + "lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll", + "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.bundle_e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.core/2.1.6": { + "sha512": "wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "type": "package", + "path": "sqlitepclraw.core/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/SQLitePCLRaw.core.dll", + "sqlitepclraw.core.2.1.6.nupkg.sha512", + "sqlitepclraw.core.nuspec" + ] + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "sha512": "2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==", + "type": "package", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "lib/net461/_._", + "lib/netstandard2.0/_._", + "runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a", + "runtimes/linux-arm/native/libe_sqlite3.so", + "runtimes/linux-arm64/native/libe_sqlite3.so", + "runtimes/linux-armel/native/libe_sqlite3.so", + "runtimes/linux-mips64/native/libe_sqlite3.so", + "runtimes/linux-musl-arm/native/libe_sqlite3.so", + "runtimes/linux-musl-arm64/native/libe_sqlite3.so", + "runtimes/linux-musl-x64/native/libe_sqlite3.so", + "runtimes/linux-ppc64le/native/libe_sqlite3.so", + "runtimes/linux-s390x/native/libe_sqlite3.so", + "runtimes/linux-x64/native/libe_sqlite3.so", + "runtimes/linux-x86/native/libe_sqlite3.so", + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib", + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib", + "runtimes/osx-arm64/native/libe_sqlite3.dylib", + "runtimes/osx-x64/native/libe_sqlite3.dylib", + "runtimes/win-arm/native/e_sqlite3.dll", + "runtimes/win-arm64/native/e_sqlite3.dll", + "runtimes/win-x64/native/e_sqlite3.dll", + "runtimes/win-x86/native/e_sqlite3.dll", + "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll", + "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.lib.e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "sha512": "PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==", + "type": "package", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.provider.e_sqlite3.nuspec" + ] + }, + "System.Memory/4.5.3": { + "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "type": "package", + "path": "system.memory/4.5.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.3.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "MessagePack >= 3.0.238-rc.1", + "MessagePack.Annotations >= 3.0.238-rc.1", + "MessagePackAnalyzer >= 3.0.238-rc.1", + "Microsoft.Data.Sqlite >= 8.0.10", + "SQLite >= 3.13.0" + ] + }, + "packageFolders": { + "/home/skingging/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj", + "projectName": "Models", + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj", + "packagesPath": "/home/skingging/.nuget/packages/", + "outputPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/skingging/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MessagePack": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePack.Annotations": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePackAnalyzer": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "Microsoft.Data.Sqlite": { + "target": "Package", + "version": "[8.0.10, )" + }, + "SQLite": { + "target": "Package", + "version": "[3.13.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Models/obj/project.nuget.cache b/Models/obj/project.nuget.cache new file mode 100644 index 0000000..ac9b592 --- /dev/null +++ b/Models/obj/project.nuget.cache @@ -0,0 +1,23 @@ +{ + "version": 2, + "dgSpecHash": "F7fXUmCFXZ8=", + "success": true, + "projectFilePath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj", + "expectedPackageFiles": [ + "/home/skingging/.nuget/packages/messagepack/3.0.238-rc.1/messagepack.3.0.238-rc.1.nupkg.sha512", + "/home/skingging/.nuget/packages/messagepack.annotations/3.0.238-rc.1/messagepack.annotations.3.0.238-rc.1.nupkg.sha512", + "/home/skingging/.nuget/packages/messagepackanalyzer/3.0.238-rc.1/messagepackanalyzer.3.0.238-rc.1.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.data.sqlite/8.0.10/microsoft.data.sqlite.8.0.10.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.data.sqlite.core/8.0.10/microsoft.data.sqlite.core.8.0.10.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.net.stringtools/17.11.4/microsoft.net.stringtools.17.11.4.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlite/3.13.0/sqlite.3.13.0.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.bundle_e_sqlite3/2.1.6/sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.core/2.1.6/sqlitepclraw.core.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.lib.e_sqlite3/2.1.6/sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.provider.e_sqlite3/2.1.6/sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/system.memory/4.5.3/system.memory.4.5.3.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.netcore.app.ref/8.0.5/microsoft.netcore.app.ref.8.0.5.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.5/microsoft.aspnetcore.app.ref.8.0.5.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/Models/obj/project.packagespec.json b/Models/obj/project.packagespec.json new file mode 100644 index 0000000..ee9c311 --- /dev/null +++ b/Models/obj/project.packagespec.json @@ -0,0 +1 @@ +"restore":{"projectUniqueName":"/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj","projectName":"Models","projectPath":"/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj","outputPath":"/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"all"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"MessagePack":{"target":"Package","version":"[3.0.238-rc.1, )"},"MessagePack.Annotations":{"target":"Package","version":"[3.0.238-rc.1, )"},"MessagePackAnalyzer":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[3.0.238-rc.1, )"},"Microsoft.Data.Sqlite":{"target":"Package","version":"[8.0.10, )"},"SQLite":{"target":"Package","version":"[3.13.0, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"downloadDependencies":[{"name":"Microsoft.AspNetCore.App.Ref","version":"[8.0.5, 8.0.5]"},{"name":"Microsoft.NETCore.App.Ref","version":"[8.0.5, 8.0.5]"}],"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/Models/obj/rider.project.model.nuget.info b/Models/obj/rider.project.model.nuget.info new file mode 100644 index 0000000..940aaae --- /dev/null +++ b/Models/obj/rider.project.model.nuget.info @@ -0,0 +1 @@ +17314870007240992 \ No newline at end of file diff --git a/Models/obj/rider.project.restore.info b/Models/obj/rider.project.restore.info new file mode 100644 index 0000000..940aaae --- /dev/null +++ b/Models/obj/rider.project.restore.info @@ -0,0 +1 @@ +17314870007240992 \ No newline at end of file diff --git a/Proxy/Program.cs b/Proxy/Program.cs new file mode 100644 index 0000000..81d0b30 --- /dev/null +++ b/Proxy/Program.cs @@ -0,0 +1,71 @@ +using System.Text.Json; +using System.Text.Json.Serialization; +using MessagePack; +using Microsoft.AspNetCore.Cors.Infrastructure; +using Models.Model.External; +using NetMQ; +using NetMQ.Sockets; + +WebApplicationBuilder builder = WebApplication.CreateSlimBuilder(args); + +builder.Services.ConfigureHttpJsonOptions(options => +{ + options.SerializerOptions.TypeInfoResolverChain.Insert(0, AppJsonSerializerContext.Default); +}); + +builder.Services.AddCors(options => +{ + options.AddPolicy("CorsPolicy", x => x.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader().Build()); +}); + +WebApplication app = builder.Build(); + +app.UseCors(); + +RouteGroupBuilder progressApi = app.MapGroup("/progress"); +progressApi.AllowAnonymous(); +progressApi.DisableAntiforgery(); +progressApi.MapGet("/", () => +{ + CommunicationObject communicationObject = new() + { + Command = CommunicationCommand.GetScanningProgress + }; + + byte[] bytes = MessagePackSerializer.Serialize(communicationObject); + + using RequestSocket client = new(); + client.Connect("tcp://127.0.0.1:5556"); + client.SendFrame(bytes); + byte[] msg = client.ReceiveFrameBytes(); + client.Close(); + + return MessagePackSerializer.Deserialize(msg, MessagePackSerializerOptions.Standard.WithCompression(MessagePackCompression.Lz4BlockArray)); +}); + +RouteGroupBuilder searchApi = app.MapGroup("/search"); +progressApi.AllowAnonymous(); +searchApi.MapGet("/{term}", (string term) => +{ + CommunicationObject communicationObject = new(); + communicationObject.Command = CommunicationCommand.GetSearches; + communicationObject.SearchTerm = term; + + byte[] bytes = MessagePackSerializer.Serialize(communicationObject); + + using RequestSocket client = new(); + client.Connect("tcp://127.0.0.1:5556"); + client.SendFrame(bytes); + string msg = client.ReceiveFrameString(); + client.Close(); + + return JsonSerializer.Deserialize(msg); +}); + +app.Run(); + +[JsonSerializable(typeof(ScanningStatus))] +[JsonSerializable(typeof(SearchResults))] +internal partial class AppJsonSerializerContext : JsonSerializerContext +{ +} \ No newline at end of file diff --git a/Proxy/Properties/launchSettings.json b/Proxy/Properties/launchSettings.json new file mode 100644 index 0000000..408ef90 --- /dev/null +++ b/Proxy/Properties/launchSettings.json @@ -0,0 +1,15 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "", + "applicationUrl": "http://localhost:5224", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/Proxy/Proxy.csproj b/Proxy/Proxy.csproj new file mode 100644 index 0000000..4f7dbe2 --- /dev/null +++ b/Proxy/Proxy.csproj @@ -0,0 +1,25 @@ + + + + net8.0 + enable + enable + true + true + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + diff --git a/Proxy/Proxy.http b/Proxy/Proxy.http new file mode 100644 index 0000000..d6bdc09 --- /dev/null +++ b/Proxy/Proxy.http @@ -0,0 +1,11 @@ +@Proxy_HostAddress = http://localhost:5224 + +GET {{Proxy_HostAddress}}/progress/ +Accept: application/json + +### + +GET {{Proxy_HostAddress}}/search/asd +Accept: application/json + +### diff --git a/Proxy/appsettings.Development.json b/Proxy/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/Proxy/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/Proxy/appsettings.json b/Proxy/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/Proxy/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/Proxy/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Proxy/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..dca70aa --- /dev/null +++ b/Proxy/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Proxy/obj/Debug/net8.0/Proxy.AssemblyInfo.cs b/Proxy/obj/Debug/net8.0/Proxy.AssemblyInfo.cs new file mode 100644 index 0000000..6e9c606 --- /dev/null +++ b/Proxy/obj/Debug/net8.0/Proxy.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Proxy")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Proxy")] +[assembly: System.Reflection.AssemblyTitleAttribute("Proxy")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Proxy/obj/Debug/net8.0/Proxy.AssemblyInfoInputs.cache b/Proxy/obj/Debug/net8.0/Proxy.AssemblyInfoInputs.cache new file mode 100644 index 0000000..e3abbe1 --- /dev/null +++ b/Proxy/obj/Debug/net8.0/Proxy.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +05da10c6689ddb0150f956887c9c10297d5f44ae4f5beb7eb09467de83e057d8 diff --git a/Proxy/obj/Debug/net8.0/Proxy.GeneratedMSBuildEditorConfig.editorconfig b/Proxy/obj/Debug/net8.0/Proxy.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..db3b059 --- /dev/null +++ b/Proxy/obj/Debug/net8.0/Proxy.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,20 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = true +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Proxy +build_property.RootNamespace = Proxy +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Proxy/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 8.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = /home/skingging/Documents/Projects/CSharp/RSE/Proxy +build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 8.0 diff --git a/Proxy/obj/Debug/net8.0/Proxy.GlobalUsings.g.cs b/Proxy/obj/Debug/net8.0/Proxy.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/Proxy/obj/Debug/net8.0/Proxy.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using global::Microsoft.AspNetCore.Builder; +global using global::Microsoft.AspNetCore.Hosting; +global using global::Microsoft.AspNetCore.Http; +global using global::Microsoft.AspNetCore.Routing; +global using global::Microsoft.Extensions.Configuration; +global using global::Microsoft.Extensions.DependencyInjection; +global using global::Microsoft.Extensions.Hosting; +global using global::Microsoft.Extensions.Logging; +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Net.Http.Json; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Proxy/obj/Debug/net8.0/Proxy.MvcApplicationPartsAssemblyInfo.cache b/Proxy/obj/Debug/net8.0/Proxy.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/Proxy/obj/Debug/net8.0/Proxy.assets.cache b/Proxy/obj/Debug/net8.0/Proxy.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..8dda3db400886776b5af81d9bb9b21e2592042b2 GIT binary patch literal 27805 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 F{2vW4cPsz^ literal 0 HcmV?d00001 diff --git a/Proxy/obj/Debug/net8.0/Proxy.genruntimeconfig.cache b/Proxy/obj/Debug/net8.0/Proxy.genruntimeconfig.cache new file mode 100644 index 0000000..433ed2c --- /dev/null +++ b/Proxy/obj/Debug/net8.0/Proxy.genruntimeconfig.cache @@ -0,0 +1 @@ +6990c25ace5247b1e43a569e01a821d8458426a8168115752a0abcfcf643d95e diff --git a/Proxy/obj/Debug/net8.0/Proxy.pdb b/Proxy/obj/Debug/net8.0/Proxy.pdb new file mode 100644 index 0000000000000000000000000000000000000000..3a9e9da3680d51024cb468587df8b46429f1e620 GIT binary patch literal 37304 zcmb4L1zZ)&_g}h1Qc?-&luniIZjcf#7o;w5xpb$b(p?fFA|)YGf`Cf52vRDcf`Wn) zD*kr?-{burzW4t3^ErF>%K|IiQp@DlK>>VOA;aDW&*gYb1h z5&{VWBz};jKr~fQA_e>}1phyS|7d9FfEXGYpalLepXR%qTDb7YcMhfEEK#phX8Z=r8~bdUQaX5d%a{;N8l6Ks5j?K-nJ)DDcMyCPA9>#{td+-~i`9LV`3JfD3Gc z^b;igKwMxZ5Dy>?!UJePvI40i2yCigd;k|DbC8mQ34mUZMnR$rIR$uw6cj=TG=S6^ zavE3zX%nP9kVryL1MDE#fYcaD1dxXj0T;pm;3r6jKQzEN91XAssXqKy8V-OTfdi0$ zLZKp$vj{}}FfY<-x&wxDR|M2IJ@sRIe0(p)jJndsVWN|7-JSUis1)lSO#0*}~b#%Qi z$g_Yv_YqG4@~j}wbHs~-AZ*9@c`%<7wC`W})F97wj1K^LZjk3cl6M063!uF45fAzY zfbSSj1oHgH_|qUSaEyoY1&{GizR)oq$`?MyL-``dc<6qj$9U*^v12@Rz4$R6%9l9C zL-~@&cqsqkF&@glbc~1cFCXKfe5qqRlrMdZhw^2P@sK^p9^+4eyxcJ!x?cVm59KQy z@j}!!thxYpG2=xWD0}I9gpz#*~AQyY+S<%5>4N0AYl0onI->$?2`wHZ5 zIUu3`EcMS<9%_pYIDm-YSbcyD^}1iB@H;q%($Rp!^O}PcDB=KsG?35^q8D`FE_jXs z_7>>(yL2?*kslhM<<9_meO~a02T1y}fuqL`7aLd}O2T+DEfafkD zSHWXtNC9{p@|VWM1YmH*%|s_Ydl!V(0R{kbvWFv3fUOk_<$^qj#UMK%8s>;ndWZ6-mDAx1e~F z%U*iR$14&Els46lVXf`g566Y6rcEnahc~Oez*W)+MBtgJS5Eg4H#wjP@90{3bSJhc z)HO1sx-IFpssnPjrO{nfO2hb`YpM9m0hrfZoZ)!xj$j~e2NIsV3(UhARNNg`8|ea7 zhC8;L-Zd+vD~7I~0v4F&?Sl^Cj)nAD!^+8 zf)f4#>geL(&(J@XZ#_jrZ`Y}-!TaA`OaA*+Y`w?DVO$B{97bIN9 z)s@>2j&ujx;F2eZ&nx5Z4tKV8@{vJ-6Afz*u%$rs)5p<+I~j!W+Q~G~WCD@X&*BoT z(_;h+qpsE0QQS>&DxW6|Wz0BpsO2v#$Tt2LCFDFqkGJS(IvxQv@ou82o~(ss&!9>7 z;$^ncFW0+fC2=^281;PIQE+EoeYiJ@R~589UOg8NBn++uN5GK>W+VKsR~*RwMa%`s z3>F%K(}N@Jt(@$A;Yc|b1PZ!|yo-mm6a1h;Nskvf9EAUE$@ZoJopzx4a7?)IKT5v%V90aDU3& z)^63{q1JL3eNPp`?#sG`SQNcL&)VSk{k6rRs(E|-Nvf{PJUzrk!>qYlg(@hk(B~PB z=mHwjuzLmUj^Dk#iu}nQG10J&vnwSAX8BNU*81!V(F_*0-wN;bk`ZIJ8;*0pLwia#MI#!8_ zEM_ee?D&qgv?8vE-mGhQe*LcO+|c!YLg!RQBBa)W^FpZNW0%?qr45)d`#q8;vIXxq ztQ@I{RqL5B?t7)29Uf&8qeNE3)V>WfG#_j5sIp+e>tAj~8FSn6UBbE2f*i$1{iPq_5@$&y zlrIvf`oY5zXLEA;d&|0Py6@^^D`bAY(J~=voe?s_6?DfgseSoQCH>>4Z=uoY=T9(R z{;eJ9f&KD#b`*|FJ}nfhh|9GH!^~BSWNOZK(X3OI5807Du%m&PacSZUj;&h zb%@Td4xSPyY%IXY?ud=j7f5wdE0xqYx+%%~&4$jO*;3}SWG32$q|3$19!3FD=08>@ z*To_ox2*FiY@&3oQC_g?;BMrza8wsY%VaI!H`GoMMzl2RRYprC#0x}}JHDYJwKPy4 zB=l(?_YJv_J#L~QYk8|!fCYQKnn4>I8$Ds_oI>qFp*6San&~O+)y1j4l?%KtcN{1% zdvR-I2+!PSA5XAHou1R5h_7X3G`usR^}1eIcANAfI7K>BehFXZmUGPBdron&TLROg zt@0k`-peO$g}FKW5u(;>}Q<5pWFWCu5iNe#V0#d+V!>^yxDSN_9J!m7mKDr^r7SoS8&9 zx0V~ppvS_i&Kj0u^|Jv4q6UICBYsJNjur&s@J%j$gZEXFg?kRq);l6w$-|cDXm=Rr`l$ z_buMYRqtGw*=J*%D~~f9m)N7Or{5IE&%rEit?KATC=MHs=KKTzQ4rJ zE&VY?^0{ENoxAQN(E@A(jNTwK;`*%_$y=eUtgYPPdZ3Rwbn}1nN|9RR^5rinJgAtf zn%pu%El_T0{zIh~!n--B0AS5{0P#|cxQ+Iir25NPLYpO40`8dGnl-CiPq9YHJ*Mem z3aC_InH&oEi_fB)pCx~=qPMrSlIhvI<>0mIl+YmU!KaWYxanrw#`rF1f6q@WTq&b= zpM_BYJM;CcSDG%RURq1K*6eu7X9zhAS-aZzK0n`rfdk`P%8_eM_p`x*K1&m*z#deo|&!-?&?v6&)KSZ8df0on5u z#lh*+Sn>6@?0Ea+I0{YOvAk!|WvI!vnY;KT*2D2j+F7{j%Rb{TTG|^WTyW*NqyFkd)pdQlZ|?dv+^oLDO>go- z%Q31}J*MAb7C9~{Ph=*UL`6AiCp}cjb-aH!jsC1t_}P~J*^g%Tra!cn{LI>|$oiW3 zHku?_`g9^Nh6y?sJ^%hX)sm0QJ~gi8o(E)q)VS4La59hUa8~(&+@n~;Fb6m!s zHJb0OgOyZuZkij5X;BI{lGRQaQpb5@;i=qS-lc`RDR$7FdEfUztPT5ooGPZ5#4D8) z5uxXt6y2}fawqeOJnRK^68m9S=$}RhAbX1M4flqaNZC8{e=60F{z|H6_YPrq#_Pw_ z2PX>^u~ZEo2TqM2qr_W3e$;03^f+4^q&VOsWL|dA@UH(@{QO|?vmRq+|F$}u{uNQL zO%REw+G49I+vhon^XosEKR;mp{OR+z64!_iI4mw$KW*)sgI4QiUB)~;cCP_GMmJv( zv&N{1+ovG$R0Xf5DsX%SYhmyzevF8t{Pz)!wC9D zlb4Wh3=mBS%4oPCl8~C+#|!$#5f5Lt8s``ZXZo0eg5t#fl=E1~#V+%$zOPnN_CZ!M z=G-HR&GoCcWDLHzEQx~dVuE&e;(qR~t_RZ7)x?co;8z`w<6EOgcr-|C+puD8Vxjl? zU)ANb?n)IJm`cd@zi4*_NlnZ3a=lYbO)vgQ|2)Q~f#Sxe7ow^RuQ-@9cJ43=aw{&7 zE&~kOjJ~G1er2|9k2%k{>vewmG4JX5Aof#-VQDAJtu%G%ULiMD2I77y@1)xo;*((G zIe7b6U$j*o6TJUEg$5`K=L^V2MSRZm-f_Js7#{5vO1WqvUPan3`k__Unvp4OD7Rnt zY>)D#yWy5)#1Wr9cli10EPQ%`mQ1miK?Psl;P*$)pIwyxEEPbDo6LeYR@=Fo%@o%t zk0B(($2o>3GP8yB|4yS$#*C?&WQ!)FTNt5if0cNXL$$yp#=^N`Jwr{B6YER%>Rev%C_gK<_BM{hsgZjj@YwT33`)BP%_MVw%d?-+zhG4ywQi{PGS*E;a2xTJ3^&PdV9{S(QIPe z#+`Xs$;+1(g}WG~J+!w?Lc_CyI$ZA*Gv;Cyqnsz`XwrpSMmQBTYI|v!ddm96soL2H z#v`n-)(ScKuV@SR4_Vc(x;z!q`bMc9dEWA^wXxa4wH@DuixNZw#i1QnGIcM->1g=` zKjHE=XB(dWp5^%V95>d7*1@%hx$7_UdLsx{zr>Szscac2CXM|hMpH8O!=Es+vh`DFYvt#m1}lf$ zJfo$EjZ~#OqWUVmSntJG=T$n-Z_TM#n&0c)aS4u)30WGH9kwnLI-PpTXTM}>xreg< zg&9qcv<+i}l9vrPr+s6R(${Zw9y*TEZt42(wzF8CkIu3*KU`H6)@x0vySw_@VDi?k z#=zXoZ7osL``P!nb`6c**oBa+tYVi9+_}HSngTp-iZ^~a=;jQKUybaB*i-*hxacLd9ys^~RF)2Qox9o;S7Q>e@^%$%HmsWe~0;Nth2 ztlOW{-b%*My~rlYGJT)B()m?YiZ=z*{8~OmR*TtsM#k;JzFB9*dk=3bZ&eNuWas6l zc`O=Mh+s9sFV!kGe>c54)7Ftie3oV2erHrl!g1PSytcP(b?83*)Q(vn>Da)uJ_fs^ ziQE$oob=Bvz4Kp!pFh9CcsbQ7w@bl(cY60InC1Mv$39q6(uKQwIH69SVJDs?7xnVM z4xpb3-Xw^;qr16_0TDh$SCZ|^vTH-W&W~0{}a``5xP_ysHRNPVL6IJQMF5R@ ztSd8EnGd#bliLrLa<*_;eM9TcH&xO(oz*G|K>GG>3W@Cb@u=vPq3eQj8IddAO1Dx8 z)MOsK-QXdOrREp)yxix?@btX`$9KbScJ;Se8%yRPY-i7pjVzwh;C;J+Tlr%@1mjg; zlL#)Wmfmf<>#;#M-1=E)3h+X89^M#sAIX084v&hSK_2whBr+08_^^@?na8E6tp-xdTa8P5XK)H)M2urd>E*tSJk0aq-P3zlYeuS7lTWK_Z`s4) zAlrI+@#~BQj#JHxtRlq44hG|U_pek1+*S{xnY}9SNwX#W`hy~|7NzQ(U}BL8jsv02 zx%>e93Eq#YazxW1EXhP$Kb`Bs2Ju_z#Wd#l2XvXozmq))U?F^W@q7tawx=T)%1TxU zj0XBTMzH zZ0~K``T$NGZDM3bTy>oRyHGnJUm~Ym`>8mS5zQ6yxC~;}@LM-Q*BDpPD-XHGWXLr> zg@s5bn+2Y76unvY`V(bUX!!*qN})ho%gfgg_Q=(&L7MdSBJp&Zwg-)9Z_jYly=PLe z;zxbeLNc2DaJ*o?9n;Qh`Od-Q?J70tnEuSAmw|!fD=(ZJUY@Fr4m3ZTKFNjC-5V=c zeSJsGc5Uh^6BFeX{}Q}MfF|%!ZHv+I2|lLx5{f9cu#Aj52eDeH5hL~zbc$4J zhZFqaV-x%z#!0XX&+SD(m#7@L=_a;G_+vXih!A@N``l{2uC7f22ld&HU%vWYNJ%Cw zO$yc@DbUSIj4*7tl!a?rCweVKyX=c24n_tz^|JZ!UUETSGBS3oY$7Rxm$Ar66+5Rp zMVj51B-ogZ{KFTEMeMOtj!~&)BQ`(N)1|iizD`(Fv5_b1urn%kqO)|7Rzz5Ceh-^) zkX0-opYMsQvu;|NqrU_M&qQGf$Z&okUs|0^E`j$Jx;HI7tBQRe(S5r}t1E*6#_!qI zZ-38rPos4wSyOrX&b7h^4_NZA$zFTCOKrk7MMu|Ru+k|bQ?x_91FPok8|Ef5vb zN^Y_s9x^f5HI5v;-t!Lcg@{5_y>%GBoS|Dprbuu?3>L=%TvG?;Jj|coTt@zBY!_W( zHdNM!b6+Le%DZuyM@)i7cEbjw2BtJbDcZyMO zGWX@Bse#O1!h${#Gf7VVu!X6ICJilH*&=qDHP5asa<4iSPlTRIo{C0kQ?G@k$CqwS zcsRnTD!)#xy^tahDkz;Kug%An(?)GF+$iNrxWImHD!0*--2-p0w2ODpf|g2_c(2$& z@CT7%X!Rqko$`fUJE07cWRiIfYJ2!pV@ADw+@6FR{j1s$acYa_ZB$$x1}z=Ll^2Ij z6G+Vum4#Vjl%;(+Q$Dbf%~5fF|I%G~3NlIZ=T9X8FPvON>DXy@s>|%E?+3&CWxH&O z1a4(7_*}EC03L@`9b)gRh|(V<4un~TTU{rOvJfpRIFS~lCrmT0jXrdj)ZNH2%zw6##dh;GB`EWnI&VjsTIHa28bZVAJ^Xj#C zR{>ae@pp&Ax%fGA>Q82Dd?i%5ERBp&u|EJ=*(BYcy)>9ge1-%+Dt5FCkLKcf&gGbO z4BQ3%b#Q3{LGG6dsZaP-?U^#_#ErG(qpzzAZ_HdvAG|d5FnfR*Z76q-!sBkIZ0zDZ z!B@|apSgBb-}{W1{2OM;HG0;W<2w`H59Qz$k^bFJsnqccyD^P zZg_?^#S2;qnOTs8dWP4n)FrcSocoD1SXF@aDqZvI-1ay9<|Hb^nM)!3RV2y3Jjs@J z>B+k9&m)({``a*2-QFE_+^wA)>Sbe)yA>?Q7S-!b#S&kBNM)`ePLst>6Xt3TK1}a7 z)Ny$!LL4ZX@Y7Y!l6$W2(^(X(mBpV3j8@G$^B{Pu|D7FqW#?WbvS?g z5nsZ6cu%zGy=%d5JM5xcn%6&Grd!{f&wm0FQy5x)87gFA)BB`0xua(x`m5?IRg#1o z==CCT-0_~X6Y5RuRU-~%1eB>}>AtrB+a1zg3J>plIm~m3Fv> zChZ_V$`;0!+FjU{8~uF3e|PQrdKyzh=(dcvRjItF2kd8tM(PA2w2R|X@@ta(}=Rq5{T zTX0cSRfi^-Iq>wSXZkIPH(my~XejnZvv-weV?Qt^okj(y407cS3@+R(82cd>9rb2N zOuv8kzI=0Ly=7prnFF%j5#6puqbzx7vacJf5h0X7GeDsiiKL}ie1a~^=s4P*9n&@U zvT>#IGZ)L)({vFr^(*o($0aUe@vGZ;xf9sg=}}#7a!pdGuWgr9>eQx6rVsr=v!7J_ z>cxjV`JF{ z_Sw)gx4oixfh*hR@Bi-S@TUZ3=ee)cr?lcJiU$eRWyZcxD%2>^Ui=Z+o9vem<=g(v zD%`GSPntt%l$t<~iuG3F4B5maAgHeB1=NlI!1B1wepPI7|5aLE{7aSf`t4C3R`o}B zG@H{|rmoyxly|?3(RKa&E8Kl8)t8&(xS8rVo?PJd&rq?(@9g4_;9FVS_R4y5ZXzNz zV*HsdW%^>=U09|!&#c8fsb9IDZ*ygHtMe-}!FRzFsnfwCr*L`u&FvfSPO^rbDS3OY zLs*7p^As*M2j^o;5eAd?hm`|Q#RQ!x&CEt_=#Rym0gLl|i1y4TTu|DTo8IZ??ZsGSsXX|6a^s_Z7ale+JpS`=A8!KL1ncQYd z{Jv3dys$mq3U1HhxuM-A=Ed9R{Yz>oENee_ZV(-H zWTxMCWEBKTMCjz+o7YdSOwyAV4h-TkKAvQ6A5bWFZ5Y-J*%LnLQRw;W;G@tocCUg6 z$6t>^GYM;JzxX2a`*Ea_EM=1F?5}JnG!sz^Gz&hGlKl2(u)^iZ13mb?Q&U zt`XE8e;I#?;;f-2aEs5;dRRlDhmPk`aJj6lMj*P|u(G3XL)%0-L&S(T7cFZt$*G_8 z9C-!<-Yn}XUXqC$@647Q=(sF1hE()gz=d6g>^ozA81cj)`@^aEB)UN^!TR*b9m8L57dt$no9ye}dS z>b*%eJzP|q?nN56Tq%L`V9ZU3@#$VtX2xT_yRTlSwbVM2QiaS>KdPb}W$@R2K->EC z?Jqm}hi9P&88B=a2hj1k%e?9n*c?n6 zHDWL8S7z|$#yusc1t1^X_9i#i4^@aZkEL@+yzIC8y&Fzz8DIFUI*ISf9qsXgh?&Ce zjoWt-EpJk~3WTLpC~l;F6!wh*cMI~H>W4mVI`v_~plMST-cslnzuMHuGa_v^J26_ek}|3tN}Uwa1v7^r_J+4yAhm>!4%C|d5bs!q5JcQmXRR2yiPJpflUq$JThdw``jn3v!Fl=arID&)r;8m*d0}fB;GVrYBXEUZkvM>DAt-}gTKzmH z3)VGa|r4#2eh?A(?I8Z;F+dX`PY*bxq z#%?6-1yc4Rm}&{uM=e&wRE88K&vY*gm?LD>zt+rlk3VPw{k zF|`Rl;~hA$UXhuY5&#T_{sXu&j0DBFq6LJRm+K0Qw6i)szE1HO4#IA{s-oN-hKK84 zms^u+OHC#2L8_qcT-nREc}BL4kXQKp4nAeFh28t}&Z;4P)pzF>@H3u|u9R8d%rR`g zp^B`&OqNEVp}zCh@C+dhOLsIS@{z_>%AXsIIQ0=Mqg0;M@S%^jtFdiFt+R$t-JWo~ zwyPT{TfKW4Gc)$3ZHA#)SpKWk+e#|3QiQdNCEmeGX>Nq@M{BgzPpq4#JuA%aX}jSU zOI^dA>}kZHT;Pvy$mG>*VsXryy{UNlejjpQ?PB*fcCn)AitSeMDXU762g;ioars@c zbIM=*&POSUX$bXPxmUvXh7`{-*t|P{KcrVu$-dT_G!Z|~pid^f z-rb;?`fv8@yK;Jck&IQd99-5VZJt*JR6IOsva`e-V*>qSGI4uRo=+U9A6do+3lsRX zlybfBXaY@HLs6f9U_sNmb@?D$zeCTGYGR?m}Kkm?DS7^z=&O&Q_yO~*(}*z zaDMP)|3a6{y(dc>O9bEVq31cS{8X}(`k`mIZkB*gb+)+iqS5vq%k`4!!9=}6dEK~} z+%NP;Aq>xNeTEVo1?}_twPo?-F{tz=dF74jI^Nvqt-ILSl^>YH<`5Cy=%JJ!a6lho z(Bbe>nz)tVI}ygi7Ymisy0UI$>CZVjN*IZE4OOXCVDNXoMr$`l#kwt@%Sn|z()NUd zkHBOq&CM03eFWD(nA&fF;fz=$*}WGRxs;O?ZePqhT_}Sp<|^Scz$})Nt{`MmD>4_& zR-=6FRd?n67KYF2Ib zL9{L9bSmoGmwP8XU~b5|I=LwkSZCN9A6l|nT@!w`wM z?@eRa$7vvd;V$>QH^kNd z`OI^3@pE-?X^r=r2F9Z`$R7vV;D}!sdD{JH{vlnPx~X5s_@|n0NW2aQu}g#j1IUbQ zP6HvD`V2qR)7DHDn>}BO_RibiT6?lf+0%L%wr!M)c|Gl}%{=52=U|g1Ug!U&C_!oW zETgbUelBsfc?2;aGw$D5@iatPU_21X9B1}rVzc^fdnm56XMjSbZmU+A-shiPTOy^V zn^njL`se-Z3MQ9|27j!jXYMec%il`B^nv5$gW0FbaMVb$L*?$yMCFfjrc>FBcnfSC z4OshZv!`BZY=P$R&)aptO^?tPS07C)=ihDDDcdKv?$~Q#74t2%5vW05C2C80{PS5u zNTD7sXl$vosPuDS4&SAIOcjVQTM7^7T-^of+fo+RNZr=cmd z+!DX=X=rM?8~#0nQ#0#@>@ms+)qlr#;&})V1XcXvrB_(#_1<87G%jq#_%h?Ab6#>rJEpOHX`mgUN$173LYFTRa?{w58?i0P1yZ#RE5%=hn;q<$*8_Hayosp-9 zq#|RD6e7;+mrCzxjZXJmLy!}%gA%7`jY!1A$$mh;E1|;>3K@`Ckxh6H&jNR ztJo(0yH@IA$7flBnoW<@UTs}0?d1?E?RC6E*{y2+_UCYM)@)y?o#gEoH7vO$lJ-Me zT+QH|25NUSv`~F;FEg}L7JNGc+`a5-?*vEk{7Mqy7gvg3@LxH?&(Y+aDffDFP%&ea1zf^hcE@IN#b2Y37O@wg)4p7wArUXcUEMR`TJghd5~ zMEGrBV&bBrg8VRkej5>f5fNcgA!|`lD>0a$m6f%%m4E=>ABz8h$S(lC%!u%CaNt zUqKg25&2t+=-*O6od1zJg5>{w2LH(t0>6_Gu>7rrz{ya8zk?F|3lz`}s2Rz)`ygN{ zTD&$+PT;E$Lph0QzybhFYRpE9q~24z$v4dR@#pR{4R9MiXeZiMFh^b)1i}T}`T`oG z`;pWabNVcx0DP0okog5c(!T0L3Qj|z%2U?Ir4I28b3<35H#I%2^W&GxFDtg1;}s{~ zuwK)!hap|uU2IX{CU93xI11Vy4&Df54_c8O9O-j(qm~HTZ;*OCK|19u9s|;`OxawO z>q~b}7WY7119!$B*($G$wL1z4?(RRPx9zyf7+48_c?a;VoxfNiK=h~>FXz7sh-fm{tJSZ3|Rk1nv7X^e1tTSa~_RSHcM8?6%D7$v&XCZ zEshKF$g3Oy%-M9_h8jL8sf(Oe?7Cby6W`-UgZ3%^0YKXYbXUI&=qk406r@P8q@iS0 zp@CBP%MF(Z&K<;wIC7w)bwNNcSMWk*`CpxcJ8~aDSiOBN(s-RnwK`4g)@BcVw|~Pr ztlCUL=4Ie2I^f?dn?BR$r4?N8&~D^eXz{;EDtqhv-^m#&)ishL2#`D7vs?cLVg$E7Lg3`M^8hG71HOD~%ywCRs}=eIy*6{L z=45*XMVg9PW(n2sQ3NFP#XCOpF&mA zB_HpKC-YP_x3WC;VpXx>Z{(4`s#5Y^%y&r6fVnqFTdY_nS81*hA&{(gvK-RK6$QPU z<9f}97hLp&BN0|kN0p&L*9N{!iw0aC6RBO5@luWNF^!vMH^=;UAT_v;JotKv=Yfkp zLh~M8x(9jai^G2Dlto_hmD0t%sD*p0C!#@nzrlbKby&S8IZnej>Te)8=j!kb>^UR# zBt<1jYSP-_{{nYtwkd*Ti%?r{FZ2g0EC;FAvYw$sqs!&^F9-_WC^!NNhJIE0Ey9f( zkUHECp3%w{Q)-5ft@li6$@QKLW^ZMOaB&C61+ZKHeM~S8rn>`S8CFyW_^Uc8r+ij2 zpHsW<`>$As<+{h8ISeqM0g4gx(fqI>rFeU^xeBJy>;EdQ47YMZU6Z>8hdKT#)++1c z50ENYag2)JFtOCbXovWeVC{h?VjbT8Oe1UpGJ6g*Z!EmXhccN?252U9p7|$=D1)`2 zXzv7?9k`qI$WWpjDR!WHzC8O#@J2zMTmzl|YY~Z(;NJp3q9;`2IbO^;s2_xGm~J;n zX=>D-W8LkV(z)`FIEQ604QJm0g3*A%O7y`LW@D`s4G|x)I~6bgQS`_aouEnlRhkv3 zM6c7nIN!WfEM11iqruHnV|p?i%Gv3p;y8EBfvyRBSNoY_L_?{$T2wvPW;1Q+$zE0& zg>pR!qw(F6oJ?&QGH$QgVO?XZqK$c=tL`aEDX zj%I2~QLb$s5&)X?zx+3-LyQdK)oMT*4S4@RJD#KIntW`v*?=S5tmO9?hjJRsnhC&F zG$64%?;0=CT`|@0LeVrVB>MMqf9tU3hEtIM13IARn1j^rP1cNy3^95`_r2}+5Q=bc zvo-iK=u!E<_u?JIspanE)&=73^1-Edh_KfdT@#G>fbm;#EpVJf+S~l0 z{}o#JZK!*2r27K7rs^sMH#X|clk13n3*i2j(dof*c?Hz`4;9CvpAS^2W{T+V&B1RY zPZU?Nfudm4uMkLwKjSCRjs`eYy|_^uCM)wO`Ev4@NU*_)vg*(ayMGPE>MDs2g45;- zpSpR%6pc{DEj!$#u#Y)Kg zS=oTY(oy{@y=Hz3$(rId={D~*$~7mCe6v@tJ9%{1@PwVz8`V(vKu?DTME|hco}X-1 ztbflF`WPloaPs{j3|D&vZ&xR9X7VfK@d+6yfLih6i-ZNLxkcIVe6j&kzPm%eg*cej z9QLB6M_w&J0T$3?E?4UZXVJ*`;?p=KJ}B`|vcIfX1SowC6+dFh!{feZkz(sP0e>v} zu*BcWLL>U$r)}fv#mSKRKdLw1gcuJ?KWHsMgm~#r{}$#@bD>YjJm~IssZWvUm;wrS z4VlfJt~N9NRtyR?tx(`F<9_%m?I8^K#_vJ4x5C-WeThIn*zqC#Ss{MWz*OCHIl z-(u)m`MUhF0fM^@?;%g3f0=rt`0Rc8w(g&pJxeyT|17KxPNsjgW(mK{KGY!_a9#$R zIJ}XLxW53qOOMu|$1YGtKZ7+GKmig&tlF9YDh7${M zyaj3oTcW}&V z;ozl+lL6pv9&mS*JRDkvgT77x#-T?zy!k~Rp^hP8@c4ZGMyYJ91`aQty@u>>aNNPk zr91prC7uwuNIxk(h_Xjc!!q*D2D>gxhIkZ)zImT1b8^3d@j}|8el0@CF`u~! z4V4#cjkWK2H_N2ps%jSGcw=UJ;YLtPg=`If(a_(z<> zN;nsDe+x2g!BV47=@NMIWvgpGYzTtn=vYs~*iXem)%z7ERIw7qZ zMqTfT)t!?g@goEk6}=!qhyB9H#*{-888Aq3}!&=mIw zXg@@B395sSQtgJ;Ue{FbDb`$g*f+}kPe5v*u_ED4U?};=y3i(iX(+IO1x$V?nTf7u zP>o<`StV^(Jvs0@D$OsLBaazD6AM{-sp0||t7xcnGXI;@dTfl`|DuRK(h32ZDiXyD zJ*=?Nws-x*6TbHItAwl-@q`CO>65E@C%(Up&d)LJ{|Bq%VGld1Fyr>t1;{5!?qJ;f zrnf5F=#k^{L|85C{|Bh&0&|4_vEafqW)lM$^p_4+OV5N>+2UQgTSP@tR=>eK?jSho zXg)ygH@SmIwx`!q3+;c>i$LeqJz3P=4qOe;1sm>I+%G?LeGo#3uF-0r3)Pano-ksa zd0yk>{;c;0!XHgvbgtoGiKSO?u2A-?h*FMjYgu{A=*dI=FZshZw^Zm}fZF_&w$zW_ z%}M!Oh3L5tQFAAUtiME|Wds+Pi_>35{!A5&eh6tTd6aJ7#X&VTX?UrfWA)_K1L!SF zdl)!P{liLlshrCpEAboIncOb$S5BciM<8ac7>T74i4cyKPL+#^y`fr6(qyR$FW>%uz=1lV6~aaxe57<#M1n2KaR_WZ&3N6%DOx$i z3_u#jy*uVek5~3zig?(k-aEjyp<4E%BlrLKidE}6=Jl>+6aQl^{96D8gr_~y1p$5g z$IuG=m<;&X>(^*C)^1P_sr5;~@v>^zkaFtxG+4Yq-Ld}lTU4l@9m_n_lAMjX4#Jxr zL+(i2tkR6Xc#4ix#V7th)R_vx{;00z&$WGpK$6YWl@M3QHPX*-JfA=NOzb~^9DIN0 zP!$P5mUalmfVOD+DZY|IWxdGqWmAr#|9}E6i)zD>PyvrL^7bN&fhvCxvFld5Ijou= zZnoG%*+KdrungScNIf_V`RAzcP5$%)NU{6lv*kA#tE8KS$R{rlPgDN~usS}J_ z1(gid4X(F1cP#%i=3&Ke+0lkVs)zKx@YXo~ltbeaxZvz8dumvxg#H!lP!+KkH%B1xD}-CAKYSup+M=xpa|)M^dC_AQEPqUuzbvty zP*s|!4|PygT@S@nVt*_mTj@KqY(Gi*_Fwh-3-F`K?mg*L>W;XS%-@ z0QN1lZbLey25ggHo1-bFKdcq+`^hBvTb&NS+Xa2a%=*vC>pY(HXQ;}ZvwAr`W(>%; z@OsCklb;Pb5d~T||IMO-Q&G0;_Jd2EayNdSDEG%&;IZkz zIBwt&wBG()hcE`qcUQUbMZ%2;^pD3L#T;vkKLGT=&*c3v;@FL1??NHjkD#a5^48>3 z8;YI<&^5m~IqLY!3d{)x%V%bh0ToERLvK@RyI4BmyLu;yK5xj01^NrvVTGtZwR#NM zmVvLLCvyy=T7F=wNV$2@u?X#0d48?yo}h<|!Q#Or$1RwBRoi_^rt+F{{^QGKB)`$) zaD5nDu|F2b94fS>uU`$BsQd%2yW#VfH18y+^UU?MAA2%-f1A(aP{3tVo02SkHddbfM}R~1rFsh9 zLZV`^uCkGJ4>ZHx0H1@!r``WiRKXJrOu))Ly1o9Hux}7XiWbn;LnDz?Mxi-r_((njM*;`l6ccWygVL-Fe3KSG|os9Wp1{Q-j7-rg@3aDYB`D+cwD z6-bc$VIC_j;G%dh9(|ZLU;o^nf`<0)9#&4WR^UK$eBp#<$>ABaoRBrE-gIilPPX=b z@89Z^BdqUWU{i_{ zAYH^QkPBbboWqMXmj3f*hl09rJMg{7Kc-yJ!;7ZZ8^bjPx> zY{F)z#NCA|bxkX|U!7qaLAVUnWg9Hfwh`@{YRKh!0n(k=eX!~^bdK)k#$_A_6kq}# zq6jX^wkN6uQM29YDQc$?VEBvzXH-_mUtz&82?4kUj0PaWtQvqx3h9RD*y~LA)zo@A z>R=S2EvK$)<;81#@GJqGkz0BS9NmGHh3d^ghj!w@oUXX3nwy(=L#R*T^k3w_qWuc} zxvg=#p@O~5RL8KnbVIE;bx=V&=M&~%u6I3(s(9g+?gvwB!K1q=vNj#80M)eyhxvyZ zD_5-fMX~5w)gFBj6x<*Q_V$C1dLGtxuV?o`SU-x?Y?2nkQ?0bQE|SwscjoANSr1#= zKiBg6(%&CU`l%c7AFZgl$fRd#SNX3{eLA{W&c(^;*R~h%E-()y5_GgjiUsy*=Rj>Q z>oQ^Gq4!3*8o811(G(auLH1CyGM?r+XffkX{bGM$R+d(&vZ92T1+(Z00xIAqbHPsn z{xN&nuLyVoJq5O~C0wLp6jY7MDC)!49Hl%#RMQ1<@ZHoumgR8L$`3X+Jo^@4ij9@5 z^dNOy72krB^#oZxS2*nOOR2wXBx%em94cg0ojSo6R|ENkZrJ@V3(lc`2p?_QIxzSX zHY;Z1tcO5eF6tb?j7cP&X7;4xrw3y$u#@FacCvT27GofL8zo*vi(9EyExwSh+T_Ek zcrwOeU9%KoOh7W!r#o(y+@6=tH5J0XjBj=0WSN8U6Ldgun}emKqXzEe5lw?IJbq61 z8o5hoR5W{UZ1H*$o{aG~mqJ&qx(QX?8^&~#ZZ-zx_?sNOyZ&FMPZo#XT>woCd~yvg zV;w1AbF=3wwA(B@u=jPx;1BhL8+LV$IKjn#ApAZ0QTQ;s3+e1eDK11Ws-O~m{q@`W zmd|qk*V=VJMUgcBnPG(`2_mjY^b|z|5zoUMV2O(?D4rNVbR|iUjEE>M85AT5DxzRQ z5Qzp9j2IDfKmjqGiXw(HoXRQpb@$Bd4$Ge3|9kKM90eh>hw85C>KQQvMio=# zZy#>^1ag?WuKK+aUSPBTTkQ0tr#Hpri-xdQoJk$b*%X&JmS_KhpVQ*1x5eJQjw%*; z#(KFlNN-etu+7hOGP6o|BF5t44Cm z_3G;Vc(-RTv1BWsjmklR8MibO4(miI+7z(&7%dGr?Lg;bn4?fhz<^X*DYLkd+hIiw zyE%1W=00zW>R*>%^^Te9F9ph6*<}|PzJ{<8o!bLapI^5t%C&?+l7#F zOFykEKI`Q9wQn3Wl53tUmI4GGWDkF|2&6h$Me)#Yu0_)UJ& z>ESUy=+Z+4k+8&G18erj&)G1Tr-Ac!Zo$=$4%>Ghc;h#)?Y;ztB+zK(-U(&rI~R`| zxaS(LLiYoq!C#v%k-3lRN}BiT9&GRLoU>`6&uZ-o!h1U1vZL#1TvVW71(;uYZ|tTW zPzI4?Aj-yf?AovGs@9nq>uWI=M|z$i;}U?=BrI?o)uJVzYe85dhWWiU`WSqM;OB*` z8KQM}wKqkEM*J?IyTId%cp)UQ@2bm;_c>+`nH7!o1L`YAQ2_E~>2v^%r62&f>;$5H zdv&)f$VDDB*Zv|;=Dzus?ps*}=T6U+3MT9C{OrIVklwU`v4+o7y{+<|Ze~@SHc^oZ z>7&O6$Blag(W@3}bh%7DYQLj3E5-Ii+6M{^jsZZI5523+1)DbkwEy;L$vrfERdWOv zY9=%|?$o^PQO7Yzlny1CwNd+m$Z>oWi-f^-Hm9~(aL2nm9WEUMH3ap9gxl`+ege7m zEN_o1^XulO9R8ZQ)Z=7->F`Cq!LS6XAs5$c9fa7*yJ9q>wg9Xx7k*_1vE6)|+Fs zTJL>kRZA^^q*>8c_83Bp%f4i(Z+|eWYKBKey>Vx$REQObH!I;dw}UqOV|peE;md98u!yPj_%YcVki$x){|A!mv=*o4tS%N%J!kW;`q)@MRHH_#7MY#902xX zM2Mi7$kP($F8(kN^CZ?RPPyd4XWJ2vmb7Dc)SL3lF}*K=uG# z;q9G}7F)-8pW$%>>zz&dbMCG!r+YToVhW*heyV%)6zaXPuY$_%boN;6dlMMl{`K|< ziVn&NqSB}#OV@+zoJlz_AZVxFmks8hba)m2JQ}iY;<|1oYPKL$0Bi}`kSkFtItB^d zJ2`WI^V?Q#*~JFWD{I}hGa+*#z)>8A4In>KupVNnhmJ5a{>HP&t_(ak=;fvs3e#&l zFn;}SXW`6pqsL&?S)T~|O=Gz`>(6!hPun3RGWpv zroP^yJDs2ICl@0BWw;I_H;jI8_5wo&1VxG>JkCvwMhpB&DFNAA9lx7zYm-@JoNIWM ziSr7N3<~v!izpaYC&qfo@GimDIIpp5;pEo2wkKp}xIVd~u#AD7EnW_!4QfDpmmW)# z{Kr|F*w=m8lVrAG@k3^ANf!^xx#J0>P__I(;rkwW>+V*hh>FWVbcYs4PR2SPgE8-j+ekH@t zlphM%XP3`zd6+K0=PeV}E9OJ>Vc`?ldD-)|1CE|9v@JhB{;J`H5mgKT@Mu}0PsmU- zvhy||TWjWI$Bqf^pSUIAW9o`DrZT%RfRK(Uu~AQfr(9oJ2N|4on0=vU*hu?iy>)Nq zEm@S-n;uvZuc9mB+KGrFh&X_)sr#s{!mp0GygqlX$>-h(IuxQ8r*HiYS|C(7baO&r z{w~L@dp7%rj?KR&9ZC+n)=F^LrwF_S@Uf7&FeZ{9hJY7l&rCKMj9AairS zKSZ;Rz2WX1wNX5)RExVQCudIP&=lz0F2J)9Bw8K03u`Vwv!u9;e;{w`N2h~Dt&0l| z^LZ4C^vjY~K1pVS@M0BY%C%_9LePN_kx+fUfRyBYHcjIz0YS3C6gqG=OF&z3{}E@%Vj4Zo73Z3Zw~Xe z<(FQ)?pq(;L>mv1B{=x{EDw+Lf+^ThZ0A0jX9i?O!Aq&mxi}4SeWi7TlyHZP1bw?;lL6LYqn(AqI zompimBwBEB?pEzzjGW@1IKR!$Ykk}YPMVe!QCGJtWdDDBAYc!ky})`?&lz3MSwa^Y zMa8Vb6*^cXf%pTY*TPKZ1%?T{>D5-(k5fk>>EJCP`R|jQ9BUrG8(6B5@BH5iAwAxf z6f0bRJ+$(2zUHjz;(WwrXKK66krS8ylqiK92#I4R?!q1`VIBR(jdnJ(vrAR`!>RCd zlc4$}n%i|UBv)G}`|2zbY_*Y(?uR(6G09jLWal*_+F+k>?6C<(R~ ztQ5@k2=xu7htT7oY!tSm%1vtA_HL4O)v*%2r5JemCe@uOi6zUS%I`aKkG<&~3xzV% zE}eEaZ6q&4L1%&MFEi;iJ%cZBQVZ-!(0X;|UIP#m#lospe>=2xii>@*y^rCp@s_mv zmc}^*F}n7O9Cx&Zw$bgbfeA;`CO<(Ca;s2bu>|jqv`!{#F0I)o8P5Fr#~!U6@?DX? z{@5lxwJ(duNT5J{BWEphS)w0j{~ii==5ug+`?){u_F8w`I=uQ(I-Xh-)5A`DrQQ_@01m73pwB`}@f1dcE(5xkbhi8Sge)?5E(O zwT(3MWaf-%O|S)8BMIZYQBRy|DxaDi*&jlWG7;7?K;SDn*z4#Vc@ly`?=Eo;StWEz zIWKft+|fd7KQV}T5Y-~U2OM<{UoI-e{cIVE{RzC)CUeVRl;x(yQH?Dc6HZC8ZOJUf zQgoznnct0E*a3!{HZ`i()Y{i?UiHJc&|&<~;bHVP-{^W>6gakKSgon*D1VFONyUq% znU&oBDV*#y7RS3PVc@m)Xw8^U4~%UN3Le}tf40*9r%<#nDPAXEz4h`cq3oiv7GDN+Ta-oPFf>(<1uxy@R$} zyC5S$Z;Fpv&i^v&z>XPH+vh~A`DrN&%uFX+!fzjX!`C2)>}1yXi%(%$Z70T7cSbwR z%8L-1rKf1q#+dYeA@0W$Gqup+>W|?KC+b?_&4n+94D0+-GFFlmvK6X(sy89V+1Tej zoHY&^UwfS5@1`A*%nhRRR`{ZDX&a^>O}$3l}VRh@fcFX0BS>o}NSD zE)HjYSDD=O%sh5S(Q?`Ohf}2?`gDp-so`ML9mj43+a;7YuQuPQw_nA*LX%!uQ}Z85 z4wxI%^xkTAv;Z>s!@1btBrDxKhjVGFn(82Ni;xymFNgc%?%&Wt>g%gjqkO-bTBZ!O zzLeI~Ogkc=qufL^bS%MUGxLa3u~sWu5CsZqTz@Ps=50P=?|IYWDZMMw8%*|^hp*;* zfjqu1+d6LJKNXg_jec4VZ*=9TYUvH>v$haKW!#47yto%%c%?DC_>@JTOTkN}rJ=)2 z#5Hrb@N`QcZ)9(GVy)w`Zc_BWW9`=oZy z{E}SGBm?&6BLW1WeVsHjV)v&&Xzhv`dTP zxs|qOozfcYFSvw{rFUt?*xvb6*%Z=SVO?BEb zHm&m|(WIbSzJwMIo)L->g|vR~rHzoDOMHjJwJsCKlNRzfR=B*U=OqRbym*N= zOq>^}H$afx?j1|aF3EFC=VSRp>__jTnS@7kdcPv)$JEit68JLz^|i^So_t}W^`GBk z;^?^xY%z%uC>Dq$jdh`Y%}wov39whq-}Tc2yMO})C5I{)>@|RlsVBhbBcCQg?zOMRWQs5y?5lX z4ca^M)-V`ZMS(*&%Pn^o@^;>e$~C;Ogx0aWwZB35Q?y~NGJDt!PKupFy+iWE0iP$) z**DImGw__gdj}I$w*o`HAo%}(ehEXhOyY@0ByOo!KV|N6$dD_T4 zx#$UYNxR>9-_dIdW1yrh)^RU0q&IV|u7eTio$=&c_@RO$7mymUSmFC;^xRDCgi>_`BQH>W zKI4<2Lwe!0*XzP#r;G=mk+Wsvax$_k%m^Ey0KN`Bg@q|$Is_)CDocQS6ZEM|6?CaE z3}XaiGTws4CBJ7a{UH^K%!npqAmKQW4x>)u4-?0dF?uuD-x7zgj*^;1%Gm=3Ax2pg zf6^aPvA42h>uFMrD0YU1nNVRv^3)@qlOpvCjt_dzllJkeQ_tvYbl6;#x+&6!^wLOl z101IYGmt2s7xlqsk>aLrn9#iu8Mlgzcbg4D>#Hyma+w9Chwt&}2l(L6QAR2FdNevh z7>J+7qS|574U*M^VKNRTjxY&4m=hujovO zmXpOW;W;(csd5;GDO2>@3HAW^ra4GojzzGSVZvfH@N_tV4d~5DKX|FEhvULlLJ^OZ z!8o`As4P787#_Ejm<-;Ii5mfl77}bZ6&4EB$@tKgw{!VEkG z^2NaiDT4+$i^u(nCuZP@Kk(EAcu z5;g(}6&Vsf=__H$f0OVblu!;zs0JlGg~u%?_@JF6C0r*KFhR2w&=5B___UE^W&AJA z9p8l~FGT_m8bUVrC_E9!T!g1o2YCzfxK-z%}X&?3N2>bq9M|c1`LO<9MbfN6W@iE!irEN%cE7lluN64`=Q`K-p<~58NgM!&8Y6Zr zW6ZO_h@FWEKPmxb0Ytbl_9Wlx5Ns8)Y?){-3sb?CfRQGH4OS4KamNM(ge8QqP!@dBIv6OZAr!O1EC#cf@Y263 zsEtUyX(DZFqD7NU5*11niYa$GGT5kOdGQXV+XXengHo`C0rdBt|x@YI5?rm*9B$H0A)@< zeU+XTwh`>X*gV-N@k}wEU@KtDV2jgagu4kg2g4zq0hDG{#$y){ibO2QLRmCfQK08ioS-{1nRiCOJQl1dFyNp#U=kY% z?|?kwJNodBIr9!cDPYT)cSgZGLzs7T;2kaI9Y9?HQ({G-deeeEh6p5tH;7nwBK92- zw}yyUB;wB#2_qK3>R+nVPXY5&5GG)%>X@)F;?!DIOt>9Z8R(TTtwiZIlPhp^mLUl zZVaReIRO7Ak{p6m#9=MuLa$p0B16Sinz!VZ-NdgvgIV;*e>yt9 HVc35F#n;oq literal 0 HcmV?d00001 diff --git a/Proxy/obj/Debug/net8.0/apphost b/Proxy/obj/Debug/net8.0/apphost new file mode 100755 index 0000000000000000000000000000000000000000..d2abd70b3480fcb854e3c6810ca52b11afb85e07 GIT binary patch literal 72520 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 z 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 literal 0 HcmV?d00001 diff --git a/Proxy/obj/Debug/net8.0/ref/Proxy.dll b/Proxy/obj/Debug/net8.0/ref/Proxy.dll new file mode 100644 index 0000000000000000000000000000000000000000..21457293a1bd6f04ea42e3a7fb14c7aa67c1c81d GIT binary patch literal 8704 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 M`#x;ed-lM;06T1tmjD0& literal 0 HcmV?d00001 diff --git a/Proxy/obj/Debug/net8.0/refint/Proxy.dll b/Proxy/obj/Debug/net8.0/refint/Proxy.dll new file mode 100644 index 0000000000000000000000000000000000000000..21457293a1bd6f04ea42e3a7fb14c7aa67c1c81d GIT binary patch literal 8704 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 M`#x;ed-lM;06T1tmjD0& literal 0 HcmV?d00001 diff --git a/Proxy/obj/Debug/net8.0/staticwebassets.build.endpoints.json b/Proxy/obj/Debug/net8.0/staticwebassets.build.endpoints.json new file mode 100644 index 0000000..1333eb0 --- /dev/null +++ b/Proxy/obj/Debug/net8.0/staticwebassets.build.endpoints.json @@ -0,0 +1,4 @@ +{ + "Version": 1, + "Endpoints": [] +} \ No newline at end of file diff --git a/Proxy/obj/Debug/net8.0/staticwebassets.build.json b/Proxy/obj/Debug/net8.0/staticwebassets.build.json new file mode 100644 index 0000000..8ec5888 --- /dev/null +++ b/Proxy/obj/Debug/net8.0/staticwebassets.build.json @@ -0,0 +1,12 @@ +{ + "Version": 1, + "Hash": "C2WXXrMfy15KHSB6lR4kMr1rY46BEbFGDxJ5tFtB66s=", + "Source": "Proxy", + "BasePath": "_content/Proxy", + "Mode": "Default", + "ManifestType": "Build", + "ReferencedProjectsConfiguration": [], + "DiscoveryPatterns": [], + "Assets": [], + "Endpoints": [] +} \ No newline at end of file diff --git a/Proxy/obj/Debug/net8.0/staticwebassets/msbuild.build.Proxy.props b/Proxy/obj/Debug/net8.0/staticwebassets/msbuild.build.Proxy.props new file mode 100644 index 0000000..ddaed44 --- /dev/null +++ b/Proxy/obj/Debug/net8.0/staticwebassets/msbuild.build.Proxy.props @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Proxy/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Proxy.props b/Proxy/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Proxy.props new file mode 100644 index 0000000..408ae96 --- /dev/null +++ b/Proxy/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Proxy.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Proxy/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Proxy.props b/Proxy/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Proxy.props new file mode 100644 index 0000000..1cc0905 --- /dev/null +++ b/Proxy/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Proxy.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Proxy/obj/Proxy.csproj.nuget.dgspec.json b/Proxy/obj/Proxy.csproj.nuget.dgspec.json new file mode 100644 index 0000000..f5406d3 --- /dev/null +++ b/Proxy/obj/Proxy.csproj.nuget.dgspec.json @@ -0,0 +1,215 @@ +{ + "format": 1, + "restore": { + "/home/skingging/Documents/Projects/CSharp/RSE/Proxy/Proxy.csproj": {} + }, + "projects": { + "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj", + "projectName": "Models", + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj", + "packagesPath": "/home/skingging/.nuget/packages/", + "outputPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/skingging/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MessagePack": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePack.Annotations": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePackAnalyzer": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "Microsoft.Data.Sqlite": { + "target": "Package", + "version": "[8.0.10, )" + }, + "SQLite": { + "target": "Package", + "version": "[3.13.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json" + } + } + }, + "/home/skingging/Documents/Projects/CSharp/RSE/Proxy/Proxy.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/skingging/Documents/Projects/CSharp/RSE/Proxy/Proxy.csproj", + "projectName": "Proxy", + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Proxy/Proxy.csproj", + "packagesPath": "/home/skingging/.nuget/packages/", + "outputPath": "/home/skingging/Documents/Projects/CSharp/RSE/Proxy/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/skingging/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj": { + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MessagePack": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePack.Annotations": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePackAnalyzer": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "Microsoft.DotNet.ILCompiler": { + "suppressParent": "All", + "target": "Package", + "version": "[8.0.5, )", + "autoReferenced": true + }, + "Microsoft.NET.ILLink.Tasks": { + "suppressParent": "All", + "target": "Package", + "version": "[8.0.5, )", + "autoReferenced": true + }, + "NetMQ": { + "target": "Package", + "version": "[4.0.1.13, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Host.linux-x64", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "runtime.linux-x64.Microsoft.DotNet.ILCompiler", + "version": "[8.0.5, 8.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Proxy/obj/Proxy.csproj.nuget.g.props b/Proxy/obj/Proxy.csproj.nuget.g.props new file mode 100644 index 0000000..a1148d3 --- /dev/null +++ b/Proxy/obj/Proxy.csproj.nuget.g.props @@ -0,0 +1,23 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /home/skingging/.nuget/packages/ + /home/skingging/.nuget/packages/ + PackageReference + 6.10.1 + + + + + + + + + + /home/skingging/.nuget/packages/microsoft.net.illink.tasks/8.0.5 + /home/skingging/.nuget/packages/microsoft.dotnet.ilcompiler/8.0.5 + + \ No newline at end of file diff --git a/Proxy/obj/Proxy.csproj.nuget.g.targets b/Proxy/obj/Proxy.csproj.nuget.g.targets new file mode 100644 index 0000000..bb24271 --- /dev/null +++ b/Proxy/obj/Proxy.csproj.nuget.g.targets @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Proxy/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Proxy/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..dca70aa --- /dev/null +++ b/Proxy/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Proxy/obj/Release/net8.0/Proxy.AssemblyInfo.cs b/Proxy/obj/Release/net8.0/Proxy.AssemblyInfo.cs new file mode 100644 index 0000000..bfdc868 --- /dev/null +++ b/Proxy/obj/Release/net8.0/Proxy.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Proxy")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+981960411028790aaa0b551986f102c57a5995a2")] +[assembly: System.Reflection.AssemblyProductAttribute("Proxy")] +[assembly: System.Reflection.AssemblyTitleAttribute("Proxy")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Proxy/obj/Release/net8.0/Proxy.AssemblyInfoInputs.cache b/Proxy/obj/Release/net8.0/Proxy.AssemblyInfoInputs.cache new file mode 100644 index 0000000..d9b3699 --- /dev/null +++ b/Proxy/obj/Release/net8.0/Proxy.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +0d116f5b80940c9e87220c6e29fcdfed56c53c7d145d68cf7c5063eea6a56502 diff --git a/Proxy/obj/Release/net8.0/Proxy.GeneratedMSBuildEditorConfig.editorconfig b/Proxy/obj/Release/net8.0/Proxy.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..72dd6b4 --- /dev/null +++ b/Proxy/obj/Release/net8.0/Proxy.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,24 @@ +is_global = true +build_property.EnableAotAnalyzer = true +build_property.EnableSingleFileAnalyzer = true +build_property.EnableTrimAnalyzer = true +build_property.IncludeAllContentForSelfExtract = +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = true +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Proxy +build_property.RootNamespace = Proxy +build_property.ProjectDir = /home/skingging/Documents/Projects/CSharp/RSE/Proxy/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = false +build_property.RazorLangVersion = 8.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = /home/skingging/Documents/Projects/CSharp/RSE/Proxy +build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 8.0 diff --git a/Proxy/obj/Release/net8.0/Proxy.GlobalUsings.g.cs b/Proxy/obj/Release/net8.0/Proxy.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/Proxy/obj/Release/net8.0/Proxy.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using global::Microsoft.AspNetCore.Builder; +global using global::Microsoft.AspNetCore.Hosting; +global using global::Microsoft.AspNetCore.Http; +global using global::Microsoft.AspNetCore.Routing; +global using global::Microsoft.Extensions.Configuration; +global using global::Microsoft.Extensions.DependencyInjection; +global using global::Microsoft.Extensions.Hosting; +global using global::Microsoft.Extensions.Logging; +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Net.Http.Json; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Proxy/obj/Release/net8.0/Proxy.MvcApplicationPartsAssemblyInfo.cache b/Proxy/obj/Release/net8.0/Proxy.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/Proxy/obj/Release/net8.0/Proxy.assets.cache b/Proxy/obj/Release/net8.0/Proxy.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..5ce84750bf4dc35d7c8eade7437b09bbb50ceecd GIT binary patch literal 28478 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 Vd2vai@49Z)@gEvI{+RbM`v0@+pmP8K literal 0 HcmV?d00001 diff --git a/Proxy/obj/Release/net8.0/Proxy.csproj.AssemblyReference.cache b/Proxy/obj/Release/net8.0/Proxy.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..6f4d73f182d92be4ac323666f2c3bd1f0a33967d GIT binary patch literal 7878 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%0D2Vsr(4iuT6@Mp?R+8qkvae+=bK~{RGmbkz;Vq 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 literal 0 HcmV?d00001 diff --git a/Proxy/obj/Release/net8.0/Proxy.genruntimeconfig.cache b/Proxy/obj/Release/net8.0/Proxy.genruntimeconfig.cache new file mode 100644 index 0000000..09888c1 --- /dev/null +++ b/Proxy/obj/Release/net8.0/Proxy.genruntimeconfig.cache @@ -0,0 +1 @@ +3d389afc44756cace86c2723ebdd2d3c9d8f4ed7bd12bfea36b0d21ca34e2e95 diff --git a/Proxy/obj/Release/net8.0/Proxy.pdb b/Proxy/obj/Release/net8.0/Proxy.pdb new file mode 100644 index 0000000000000000000000000000000000000000..943288a0e83770387085b5712eb18a801d17ed3c GIT binary patch literal 42408 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 z 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 literal 0 HcmV?d00001 diff --git a/Proxy/obj/Release/net8.0/ref/Proxy.dll b/Proxy/obj/Release/net8.0/ref/Proxy.dll new file mode 100644 index 0000000000000000000000000000000000000000..2374af552bf60966b7cc09227ba7bc462e1f2040 GIT binary patch literal 12288 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 RENFoZn2p+6_Ixi%Ge%&jqp-zxBL6_dCJ zgzdeqoLh=*d-Y+?sr71QIPK)56sd}O+X1hZx6|#k4gM_GJ+tQZdT+t^%|6P2_Mj!Y zfHHVyA?t-K4X^kwjsEJ!AM5o&^RTN`fUFnk-H`W#D#*!KpJ?|S+S)?9l#p9TizG3A zm-j&35AFw|Pah}xeqfOP@X4nKu39MRNxY5oiPc~SR>O`Y4qgmCv>oi&KQn%1Uq_N( z6N-wCgO0(DMb+xKYG+HlB|f0I$7xBJC|iRaRkOU^D$J`T#k#WOo%CK=FiP7MtCTvD z=}4B8vUV8f(ca=K%7d|F(l<7NlQtViH_LqDokvHqjJ?WW$DT!OY_KqkQ>K(ssdQ{} zEZ|7eviUIK7xX9FA@ZSYOD$AQle zLCtRUh^i-brh^@d#V0{Gt7b>Cs^tm=)j~5KR&+~sD)5Du+0PV!|VTD3;YiP$X22N literal 0 HcmV?d00001 diff --git a/Proxy/obj/Release/net8.0/refint/Proxy.dll b/Proxy/obj/Release/net8.0/refint/Proxy.dll new file mode 100644 index 0000000000000000000000000000000000000000..2374af552bf60966b7cc09227ba7bc462e1f2040 GIT binary patch literal 12288 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 RENFoZn2p+6_Ixi%Ge%&jqp-zxBL6_dCJ zgzdeqoLh=*d-Y+?sr71QIPK)56sd}O+X1hZx6|#k4gM_GJ+tQZdT+t^%|6P2_Mj!Y zfHHVyA?t-K4X^kwjsEJ!AM5o&^RTN`fUFnk-H`W#D#*!KpJ?|S+S)?9l#p9TizG3A zm-j&35AFw|Pah}xeqfOP@X4nKu39MRNxY5oiPc~SR>O`Y4qgmCv>oi&KQn%1Uq_N( z6N-wCgO0(DMb+xKYG+HlB|f0I$7xBJC|iRaRkOU^D$J`T#k#WOo%CK=FiP7MtCTvD z=}4B8vUV8f(ca=K%7d|F(l<7NlQtViH_LqDokvHqjJ?WW$DT!OY_KqkQ>K(ssdQ{} zEZ|7eviUIK7xX9FA@ZSYOD$AQle zLCtRUh^i-brh^@d#V0{Gt7b>Cs^tm=)j~5KR&+~sD)5Du+0PV!|VTD3;YiP$X22N literal 0 HcmV?d00001 diff --git a/Proxy/obj/Release/net8.0/staticwebassets.build.endpoints.json b/Proxy/obj/Release/net8.0/staticwebassets.build.endpoints.json new file mode 100644 index 0000000..1333eb0 --- /dev/null +++ b/Proxy/obj/Release/net8.0/staticwebassets.build.endpoints.json @@ -0,0 +1,4 @@ +{ + "Version": 1, + "Endpoints": [] +} \ No newline at end of file diff --git a/Proxy/obj/Release/net8.0/staticwebassets.build.json b/Proxy/obj/Release/net8.0/staticwebassets.build.json new file mode 100644 index 0000000..8ec5888 --- /dev/null +++ b/Proxy/obj/Release/net8.0/staticwebassets.build.json @@ -0,0 +1,12 @@ +{ + "Version": 1, + "Hash": "C2WXXrMfy15KHSB6lR4kMr1rY46BEbFGDxJ5tFtB66s=", + "Source": "Proxy", + "BasePath": "_content/Proxy", + "Mode": "Default", + "ManifestType": "Build", + "ReferencedProjectsConfiguration": [], + "DiscoveryPatterns": [], + "Assets": [], + "Endpoints": [] +} \ No newline at end of file diff --git a/Proxy/obj/Release/net8.0/staticwebassets/msbuild.build.Proxy.props b/Proxy/obj/Release/net8.0/staticwebassets/msbuild.build.Proxy.props new file mode 100644 index 0000000..ddaed44 --- /dev/null +++ b/Proxy/obj/Release/net8.0/staticwebassets/msbuild.build.Proxy.props @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Proxy/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.Proxy.props b/Proxy/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.Proxy.props new file mode 100644 index 0000000..408ae96 --- /dev/null +++ b/Proxy/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.Proxy.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Proxy/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.Proxy.props b/Proxy/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.Proxy.props new file mode 100644 index 0000000..1cc0905 --- /dev/null +++ b/Proxy/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.Proxy.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Proxy/obj/project.assets.json b/Proxy/obj/project.assets.json new file mode 100644 index 0000000..b23e83b --- /dev/null +++ b/Proxy/obj/project.assets.json @@ -0,0 +1,1920 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "AsyncIO/0.1.69": { + "type": "package", + "compile": { + "lib/netstandard2.0/AsyncIO.dll": { + "related": ".pdb" + } + }, + "runtime": { + "lib/netstandard2.0/AsyncIO.dll": { + "related": ".pdb" + } + } + }, + "MessagePack/3.0.238-rc.1": { + "type": "package", + "dependencies": { + "MessagePack.Annotations": "3.0.238-rc.1", + "MessagePackAnalyzer": "3.0.238-rc.1", + "Microsoft.NET.StringTools": "17.11.4" + }, + "compile": { + "lib/net8.0/MessagePack.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/MessagePack.dll": { + "related": ".xml" + } + } + }, + "MessagePack.Annotations/3.0.238-rc.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/MessagePack.Annotations.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/MessagePack.Annotations.dll": { + "related": ".xml" + } + } + }, + "MessagePackAnalyzer/3.0.238-rc.1": { + "type": "package", + "build": { + "build/MessagePackAnalyzer.targets": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/5.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Data.Sqlite/8.0.10": { + "type": "package", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "8.0.10", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" + }, + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.Data.Sqlite.Core/8.0.10": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + } + }, + "Microsoft.DotNet.ILCompiler/8.0.5": { + "type": "package", + "build": { + "build/Microsoft.DotNet.ILCompiler.props": {} + } + }, + "Microsoft.Extensions.ObjectPool/5.0.10": { + "type": "package", + "compile": { + "lib/net5.0/Microsoft.Extensions.ObjectPool.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/Microsoft.Extensions.ObjectPool.dll": { + "related": ".xml" + } + } + }, + "Microsoft.NET.ILLink.Tasks/8.0.5": { + "type": "package", + "build": { + "build/Microsoft.NET.ILLink.Tasks.props": {} + } + }, + "Microsoft.NET.StringTools/17.11.4": { + "type": "package", + "compile": { + "ref/net8.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.NET.StringTools.dll": { + "related": ".pdb;.xml" + } + } + }, + "Microsoft.NETCore.Platforms/5.0.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.Win32.SystemEvents/5.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "NaCl.Net/0.1.13": { + "type": "package", + "compile": { + "lib/netstandard2.1/NaCl.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/NaCl.dll": { + "related": ".xml" + } + } + }, + "NetMQ/4.0.1.13": { + "type": "package", + "dependencies": { + "AsyncIO": "0.1.69", + "NaCl.Net": "0.1.13", + "System.ServiceModel.Primitives": "4.9.0", + "System.ValueTuple": "4.5.0" + }, + "compile": { + "lib/netstandard2.1/NetMQ.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/NetMQ.dll": { + "related": ".xml" + } + } + }, + "SQLite/3.13.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "runtimeTargets": { + "runtimes/linux-x64/native/libsqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/osx-x64/native/libsqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win7-x64/native/sqlite3.dll": { + "assetType": "native", + "rid": "win7-x64" + }, + "runtimes/win7-x86/native/sqlite3.dll": { + "assetType": "native", + "rid": "win7-x86" + } + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.6", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.6" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + } + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.3" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + }, + "build": { + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {} + }, + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "assetType": "native", + "rid": "browser-wasm" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm64" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-armel" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-mips64" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm64" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-x64" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-ppc64le" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-s390x" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x86" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-arm64" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-x64" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-arm64" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + } + }, + "System.Drawing.Common/5.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.SystemEvents": "5.0.0" + }, + "compile": { + "ref/netcoreapp3.0/System.Drawing.Common.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.0/System.Drawing.Common.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Formats.Asn1/5.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Formats.Asn1.dll": { + "related": ".xml" + } + } + }, + "System.Memory/4.5.3": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "System.Private.ServiceModel/4.9.0": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "5.0.0", + "Microsoft.Extensions.ObjectPool": "5.0.10", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.DispatchProxy": "4.7.1", + "System.Security.Cryptography.Xml": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/System.Private.ServiceModel.dll": { + "related": ".pdb" + } + }, + "resource": { + "lib/netstandard2.0/cs/System.Private.ServiceModel.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.0/de/System.Private.ServiceModel.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.0/es/System.Private.ServiceModel.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.0/fr/System.Private.ServiceModel.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.0/it/System.Private.ServiceModel.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.0/ja/System.Private.ServiceModel.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.0/ko/System.Private.ServiceModel.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.0/pl/System.Private.ServiceModel.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.0/pt-BR/System.Private.ServiceModel.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.0/ru/System.Private.ServiceModel.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.0/tr/System.Private.ServiceModel.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.0/zh-Hans/System.Private.ServiceModel.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.0/zh-Hant/System.Private.ServiceModel.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "System.Reflection.DispatchProxy/4.7.1": { + "type": "package", + "compile": { + "ref/netstandard2.0/System.Reflection.DispatchProxy.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp2.0/System.Reflection.DispatchProxy.dll": { + "related": ".xml" + } + } + }, + "System.Security.AccessControl/5.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/System.Security.AccessControl.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.AccessControl.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Cng/5.0.0": { + "type": "package", + "dependencies": { + "System.Formats.Asn1": "5.0.0" + }, + "compile": { + "ref/netcoreapp3.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Pkcs/5.0.0": { + "type": "package", + "dependencies": { + "System.Formats.Asn1": "5.0.0", + "System.Security.Cryptography.Cng": "5.0.0" + }, + "compile": { + "ref/netcoreapp3.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Xml/5.0.0": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.Pkcs": "5.0.0", + "System.Security.Permissions": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.Cryptography.Xml.dll": { + "related": ".xml" + } + } + }, + "System.Security.Permissions/5.0.0": { + "type": "package", + "dependencies": { + "System.Security.AccessControl": "5.0.0", + "System.Windows.Extensions": "5.0.0" + }, + "compile": { + "ref/net5.0/System.Security.Permissions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/System.Security.Permissions.dll": { + "related": ".xml" + } + } + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "compile": { + "ref/netcoreapp3.0/System.Security.Principal.Windows.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.Principal.Windows.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.ServiceModel.Primitives/4.9.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.9.0" + }, + "compile": { + "ref/net6.0/System.ServiceModel.Primitives.dll": {}, + "ref/net6.0/System.ServiceModel.dll": {} + }, + "runtime": { + "lib/net6.0/System.ServiceModel.Primitives.dll": { + "related": ".pdb" + }, + "lib/net6.0/System.ServiceModel.dll": { + "related": ".Primitives.pdb" + } + } + }, + "System.ValueTuple/4.5.0": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "System.Windows.Extensions/5.0.0": { + "type": "package", + "dependencies": { + "System.Drawing.Common": "5.0.0" + }, + "compile": { + "ref/netcoreapp3.0/System.Windows.Extensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.0/System.Windows.Extensions.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "Models/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "MessagePack": "3.0.238-rc.1", + "MessagePack.Annotations": "3.0.238-rc.1", + "Microsoft.Data.Sqlite": "8.0.10", + "SQLite": "3.13.0" + }, + "compile": { + "bin/placeholder/Models.dll": {} + }, + "runtime": { + "bin/placeholder/Models.dll": {} + } + } + } + }, + "libraries": { + "AsyncIO/0.1.69": { + "sha512": "xyXJLi+wjy6AtIyWXHXJkPS0gItqVT4lg5w++7bA5YEjugYKdrFMGxCo6KUJ1yYwjriLQJ1g35LDljZs3Q90XQ==", + "type": "package", + "path": "asyncio/0.1.69", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "asyncio.0.1.69.nupkg.sha512", + "asyncio.nuspec", + "lib/net40/AsyncIO.dll", + "lib/net40/AsyncIO.pdb", + "lib/netstandard1.3/AsyncIO.dll", + "lib/netstandard1.3/AsyncIO.pdb", + "lib/netstandard2.0/AsyncIO.dll", + "lib/netstandard2.0/AsyncIO.pdb" + ] + }, + "MessagePack/3.0.238-rc.1": { + "sha512": "gAVmHb2gswXviGFpAmUgGBVvZEjYGph7Co5hp6IbshEooIuZT34Rv4YcBKvVnUCHdoqxQvK6DZIOPSLSYv3LjQ==", + "type": "package", + "path": "messagepack/3.0.238-rc.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net472/MessagePack.dll", + "lib/net472/MessagePack.xml", + "lib/net8.0/MessagePack.dll", + "lib/net8.0/MessagePack.xml", + "lib/netstandard2.0/MessagePack.dll", + "lib/netstandard2.0/MessagePack.xml", + "lib/netstandard2.1/MessagePack.dll", + "lib/netstandard2.1/MessagePack.xml", + "messagepack.3.0.238-rc.1.nupkg.sha512", + "messagepack.nuspec" + ] + }, + "MessagePack.Annotations/3.0.238-rc.1": { + "sha512": "yvnpKGuxZuFHnYZ9N8WQXQn0J28w2f0evh0RekDtuxIEKGPw/qQLQXyQWFzMunfb/+pKTWYlUZR1rvvNcwl10A==", + "type": "package", + "path": "messagepack.annotations/3.0.238-rc.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/MessagePack.Annotations.dll", + "lib/netstandard2.0/MessagePack.Annotations.xml", + "messagepack.annotations.3.0.238-rc.1.nupkg.sha512", + "messagepack.annotations.nuspec" + ] + }, + "MessagePackAnalyzer/3.0.238-rc.1": { + "sha512": "qweXSZ+3mrf3RAqBs71vrF20SiNmqQdbrrt/L3749jh7OPpvdyZcHhOd20BSk+THQXgmmQfqF5F3o/J7S7tGCQ==", + "type": "package", + "path": "messagepackanalyzer/3.0.238-rc.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "analyzers/roslyn4.3/cs/MessagePack.Analyzers.CodeFixes.dll", + "analyzers/roslyn4.3/cs/MessagePack.SourceGenerator.dll", + "build/MessagePackAnalyzer.targets", + "messagepackanalyzer.3.0.238-rc.1.nupkg.sha512", + "messagepackanalyzer.nuspec" + ] + }, + "Microsoft.Bcl.AsyncInterfaces/5.0.0": { + "sha512": "W8DPQjkMScOMTtJbPwmPyj9c3zYSFGawDW3jwlBOOsnY+EzZFLgNQ/UMkK35JmkNOVPdCyPr2Tw7Vv9N+KA3ZQ==", + "type": "package", + "path": "microsoft.bcl.asyncinterfaces/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", + "microsoft.bcl.asyncinterfaces.5.0.0.nupkg.sha512", + "microsoft.bcl.asyncinterfaces.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Data.Sqlite/8.0.10": { + "sha512": "WN+qgrEcXg66YHtICl0W4If9v98PBenIj/INVkJaC+wqGX/Zus3aqyv6EI17EBRsw6tcvWsKd980X5iQ7wcj1Q==", + "type": "package", + "path": "microsoft.data.sqlite/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/netstandard2.0/_._", + "microsoft.data.sqlite.8.0.10.nupkg.sha512", + "microsoft.data.sqlite.nuspec" + ] + }, + "Microsoft.Data.Sqlite.Core/8.0.10": { + "sha512": "i95bgLqp6rJzmhQEtGhVVHnk1nYAhr/pLDul676PnwI/d7uDSSGs2ZPU9aP0VOuppkZaNinQOUCrD7cstDbQiQ==", + "type": "package", + "path": "microsoft.data.sqlite.core/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net6.0/Microsoft.Data.Sqlite.dll", + "lib/net6.0/Microsoft.Data.Sqlite.xml", + "lib/net8.0/Microsoft.Data.Sqlite.dll", + "lib/net8.0/Microsoft.Data.Sqlite.xml", + "lib/netstandard2.0/Microsoft.Data.Sqlite.dll", + "lib/netstandard2.0/Microsoft.Data.Sqlite.xml", + "microsoft.data.sqlite.core.8.0.10.nupkg.sha512", + "microsoft.data.sqlite.core.nuspec" + ] + }, + "Microsoft.DotNet.ILCompiler/8.0.5": { + "sha512": "tfdncRQLXNpATB4Ykj11O5+fbkBAHoeLi6XfyxAWmilU4rwC3apT612RIuhqB6tBGE69G7Dl1g7HeydsH3Wz1w==", + "type": "package", + "path": "microsoft.dotnet.ilcompiler/8.0.5", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "build/BuildFrameworkNativeObjects.proj", + "build/Microsoft.DotNet.ILCompiler.SingleEntry.targets", + "build/Microsoft.DotNet.ILCompiler.props", + "build/Microsoft.NETCore.Native.Publish.targets", + "build/Microsoft.NETCore.Native.Unix.targets", + "build/Microsoft.NETCore.Native.Windows.targets", + "build/Microsoft.NETCore.Native.targets", + "build/NativeAOT.natstepfilter", + "build/NativeAOT.natvis", + "build/WindowsAPIs.txt", + "build/findvcvarsall.bat", + "microsoft.dotnet.ilcompiler.8.0.5.nupkg.sha512", + "microsoft.dotnet.ilcompiler.nuspec", + "runtime.json", + "tools/netstandard/ILCompiler.Build.Tasks.deps.json", + "tools/netstandard/ILCompiler.Build.Tasks.dll", + "tools/netstandard/ILCompiler.Build.Tasks.pdb" + ] + }, + "Microsoft.Extensions.ObjectPool/5.0.10": { + "sha512": "pp9tbGqIhdEXL6Q1yJl+zevAJSq4BsxqhS1GXzBvEsEz9DDNu9GLNzgUy2xyFc4YjB4m4Ff2YEWTnvQvVYdkvQ==", + "type": "package", + "path": "microsoft.extensions.objectpool/5.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.ObjectPool.dll", + "lib/net461/Microsoft.Extensions.ObjectPool.xml", + "lib/net5.0/Microsoft.Extensions.ObjectPool.dll", + "lib/net5.0/Microsoft.Extensions.ObjectPool.xml", + "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll", + "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.xml", + "microsoft.extensions.objectpool.5.0.10.nupkg.sha512", + "microsoft.extensions.objectpool.nuspec" + ] + }, + "Microsoft.NET.ILLink.Tasks/8.0.5": { + "sha512": "4ISW1Ndgz86FkIbu5rVlMqhhtojdy5rUlxC/N+9kPh9qbYcvHiCvYbHKzAPVIx9OPYIjT9trXt7JI42Y5Ukq6A==", + "type": "package", + "path": "microsoft.net.illink.tasks/8.0.5", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "Sdk/Sdk.props", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/cs/ILLink.CodeFixProvider.dll", + "analyzers/dotnet/cs/ILLink.RoslynAnalyzer.dll", + "build/Microsoft.NET.ILLink.Analyzers.props", + "build/Microsoft.NET.ILLink.Tasks.props", + "build/Microsoft.NET.ILLink.targets", + "microsoft.net.illink.tasks.8.0.5.nupkg.sha512", + "microsoft.net.illink.tasks.nuspec", + "tools/net472/ILLink.Tasks.dll", + "tools/net472/ILLink.Tasks.dll.config", + "tools/net472/Mono.Cecil.Mdb.dll", + "tools/net472/Mono.Cecil.Pdb.dll", + "tools/net472/Mono.Cecil.Rocks.dll", + "tools/net472/Mono.Cecil.dll", + "tools/net472/Sdk/Sdk.props", + "tools/net472/System.Buffers.dll", + "tools/net472/System.Collections.Immutable.dll", + "tools/net472/System.Memory.dll", + "tools/net472/System.Numerics.Vectors.dll", + "tools/net472/System.Reflection.Metadata.dll", + "tools/net472/System.Runtime.CompilerServices.Unsafe.dll", + "tools/net472/build/Microsoft.NET.ILLink.Analyzers.props", + "tools/net472/build/Microsoft.NET.ILLink.Tasks.props", + "tools/net472/build/Microsoft.NET.ILLink.targets", + "tools/net8.0/ILLink.Tasks.deps.json", + "tools/net8.0/ILLink.Tasks.dll", + "tools/net8.0/Mono.Cecil.Mdb.dll", + "tools/net8.0/Mono.Cecil.Pdb.dll", + "tools/net8.0/Mono.Cecil.Rocks.dll", + "tools/net8.0/Mono.Cecil.dll", + "tools/net8.0/Sdk/Sdk.props", + "tools/net8.0/build/Microsoft.NET.ILLink.Analyzers.props", + "tools/net8.0/build/Microsoft.NET.ILLink.Tasks.props", + "tools/net8.0/build/Microsoft.NET.ILLink.targets", + "tools/net8.0/illink.deps.json", + "tools/net8.0/illink.dll", + "tools/net8.0/illink.runtimeconfig.json", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.NET.StringTools/17.11.4": { + "sha512": "mudqUHhNpeqIdJoUx2YDWZO/I9uEDYVowan89R6wsomfnUJQk6HteoQTlNjZDixhT2B4IXMkMtgZtoceIjLRmA==", + "type": "package", + "path": "microsoft.net.stringtools/17.11.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "MSBuild-NuGet-Icon.png", + "README.md", + "lib/net472/Microsoft.NET.StringTools.dll", + "lib/net472/Microsoft.NET.StringTools.pdb", + "lib/net472/Microsoft.NET.StringTools.xml", + "lib/net8.0/Microsoft.NET.StringTools.dll", + "lib/net8.0/Microsoft.NET.StringTools.pdb", + "lib/net8.0/Microsoft.NET.StringTools.xml", + "lib/netstandard2.0/Microsoft.NET.StringTools.dll", + "lib/netstandard2.0/Microsoft.NET.StringTools.pdb", + "lib/netstandard2.0/Microsoft.NET.StringTools.xml", + "microsoft.net.stringtools.17.11.4.nupkg.sha512", + "microsoft.net.stringtools.nuspec", + "notices/THIRDPARTYNOTICES.txt", + "ref/net472/Microsoft.NET.StringTools.dll", + "ref/net472/Microsoft.NET.StringTools.xml", + "ref/net8.0/Microsoft.NET.StringTools.dll", + "ref/net8.0/Microsoft.NET.StringTools.xml", + "ref/netstandard2.0/Microsoft.NET.StringTools.dll", + "ref/netstandard2.0/Microsoft.NET.StringTools.xml" + ] + }, + "Microsoft.NETCore.Platforms/5.0.0": { + "sha512": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==", + "type": "package", + "path": "microsoft.netcore.platforms/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.5.0.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Win32.SystemEvents/5.0.0": { + "sha512": "Bh6blKG8VAKvXiLe2L+sEsn62nc1Ij34MrNxepD2OCrS5cpCwQa9MeLyhVQPQ/R4Wlzwuy6wMK8hLb11QPDRsQ==", + "type": "package", + "path": "microsoft.win32.systemevents/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Win32.SystemEvents.dll", + "lib/net461/Microsoft.Win32.SystemEvents.xml", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.xml", + "microsoft.win32.systemevents.5.0.0.nupkg.sha512", + "microsoft.win32.systemevents.nuspec", + "ref/net461/Microsoft.Win32.SystemEvents.dll", + "ref/net461/Microsoft.Win32.SystemEvents.xml", + "ref/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "ref/netstandard2.0/Microsoft.Win32.SystemEvents.xml", + "runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.SystemEvents.xml", + "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.xml", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "NaCl.Net/0.1.13": { + "sha512": "AVg1455RQnyTy6tiessudruZHvbl70QWRPyx3og2I1Fei17LDNc7Z3DRgqN2+PsySBui/1EDP4A7adhQXydi6g==", + "type": "package", + "path": "nacl.net/0.1.13", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/NaCl.dll", + "lib/net45/NaCl.xml", + "lib/net472/NaCl.dll", + "lib/net472/NaCl.xml", + "lib/netstandard1.3/NaCl.dll", + "lib/netstandard1.3/NaCl.xml", + "lib/netstandard2.0/NaCl.dll", + "lib/netstandard2.0/NaCl.xml", + "lib/netstandard2.1/NaCl.dll", + "lib/netstandard2.1/NaCl.xml", + "nacl.net.0.1.13.nupkg.sha512", + "nacl.net.nuspec" + ] + }, + "NetMQ/4.0.1.13": { + "sha512": "OhjdNuwD2pGMzMYqzc5kBIDMt6DGw4dRWHxifWmrjWPXCpaeXy1A3MQAoKXJ88Z5UmWHMmF60AJ/FRWcutXxJg==", + "type": "package", + "path": "netmq/4.0.1.13", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NetMQLogoSquare-256px.png", + "lib/net45/NetMQ.dll", + "lib/net45/NetMQ.xml", + "lib/net47/NetMQ.dll", + "lib/net47/NetMQ.xml", + "lib/netstandard2.0/NetMQ.dll", + "lib/netstandard2.0/NetMQ.xml", + "lib/netstandard2.1/NetMQ.dll", + "lib/netstandard2.1/NetMQ.xml", + "netmq.4.0.1.13.nupkg.sha512", + "netmq.nuspec" + ] + }, + "SQLite/3.13.0": { + "sha512": "MJfRiz2p6aMVOxrxGMdVzhpzI0oxTgZSwC8eVuOpV8L7yYaFUu8q/OFYwv9P0/aZ/pdEu24O6gma6wZJMTun9A==", + "type": "package", + "path": "sqlite/3.13.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/net45/SQLite.props", + "lib/netstandard1.0/_._", + "runtimes/linux-x64/native/libsqlite3.so", + "runtimes/osx-x64/native/libsqlite3.dylib", + "runtimes/win10-arm/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win7-x64/native/sqlite3.dll", + "runtimes/win7-x86/native/sqlite3.dll", + "sqlite-version.txt", + "sqlite.3.13.0.nupkg.sha512", + "sqlite.nuspec" + ] + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "sha512": "BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==", + "type": "package", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll", + "lib/net461/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml", + "lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll", + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll", + "lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll", + "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.bundle_e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.core/2.1.6": { + "sha512": "wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "type": "package", + "path": "sqlitepclraw.core/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/SQLitePCLRaw.core.dll", + "sqlitepclraw.core.2.1.6.nupkg.sha512", + "sqlitepclraw.core.nuspec" + ] + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "sha512": "2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==", + "type": "package", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "lib/net461/_._", + "lib/netstandard2.0/_._", + "runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a", + "runtimes/linux-arm/native/libe_sqlite3.so", + "runtimes/linux-arm64/native/libe_sqlite3.so", + "runtimes/linux-armel/native/libe_sqlite3.so", + "runtimes/linux-mips64/native/libe_sqlite3.so", + "runtimes/linux-musl-arm/native/libe_sqlite3.so", + "runtimes/linux-musl-arm64/native/libe_sqlite3.so", + "runtimes/linux-musl-x64/native/libe_sqlite3.so", + "runtimes/linux-ppc64le/native/libe_sqlite3.so", + "runtimes/linux-s390x/native/libe_sqlite3.so", + "runtimes/linux-x64/native/libe_sqlite3.so", + "runtimes/linux-x86/native/libe_sqlite3.so", + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib", + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib", + "runtimes/osx-arm64/native/libe_sqlite3.dylib", + "runtimes/osx-x64/native/libe_sqlite3.dylib", + "runtimes/win-arm/native/e_sqlite3.dll", + "runtimes/win-arm64/native/e_sqlite3.dll", + "runtimes/win-x64/native/e_sqlite3.dll", + "runtimes/win-x86/native/e_sqlite3.dll", + "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll", + "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.lib.e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "sha512": "PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==", + "type": "package", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.provider.e_sqlite3.nuspec" + ] + }, + "System.Drawing.Common/5.0.0": { + "sha512": "SztFwAnpfKC8+sEKXAFxCBWhKQaEd97EiOL7oZJZP56zbqnLpmxACWA8aGseaUExciuEAUuR9dY8f7HkTRAdnw==", + "type": "package", + "path": "system.drawing.common/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Drawing.Common.dll", + "lib/netcoreapp3.0/System.Drawing.Common.dll", + "lib/netcoreapp3.0/System.Drawing.Common.xml", + "lib/netstandard2.0/System.Drawing.Common.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net461/System.Drawing.Common.dll", + "ref/netcoreapp3.0/System.Drawing.Common.dll", + "ref/netcoreapp3.0/System.Drawing.Common.xml", + "ref/netstandard2.0/System.Drawing.Common.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netcoreapp2.0/System.Drawing.Common.dll", + "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll", + "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.xml", + "runtimes/win/lib/netcoreapp2.0/System.Drawing.Common.dll", + "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll", + "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.xml", + "system.drawing.common.5.0.0.nupkg.sha512", + "system.drawing.common.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Formats.Asn1/5.0.0": { + "sha512": "MTvUIktmemNB+El0Fgw9egyqT9AYSIk6DTJeoDSpc3GIHxHCMo8COqkWT1mptX5tZ1SlQ6HJZ0OsSvMth1c12w==", + "type": "package", + "path": "system.formats.asn1/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Formats.Asn1.dll", + "lib/net461/System.Formats.Asn1.xml", + "lib/netstandard2.0/System.Formats.Asn1.dll", + "lib/netstandard2.0/System.Formats.Asn1.xml", + "system.formats.asn1.5.0.0.nupkg.sha512", + "system.formats.asn1.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Memory/4.5.3": { + "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "type": "package", + "path": "system.memory/4.5.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.3.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Numerics.Vectors/4.5.0": { + "sha512": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", + "type": "package", + "path": "system.numerics.vectors/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Numerics.Vectors.dll", + "lib/net46/System.Numerics.Vectors.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.0/System.Numerics.Vectors.dll", + "lib/netstandard1.0/System.Numerics.Vectors.xml", + "lib/netstandard2.0/System.Numerics.Vectors.dll", + "lib/netstandard2.0/System.Numerics.Vectors.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/System.Numerics.Vectors.dll", + "ref/net45/System.Numerics.Vectors.xml", + "ref/net46/System.Numerics.Vectors.dll", + "ref/net46/System.Numerics.Vectors.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.0/System.Numerics.Vectors.dll", + "ref/netstandard1.0/System.Numerics.Vectors.xml", + "ref/netstandard2.0/System.Numerics.Vectors.dll", + "ref/netstandard2.0/System.Numerics.Vectors.xml", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.numerics.vectors.4.5.0.nupkg.sha512", + "system.numerics.vectors.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Private.ServiceModel/4.9.0": { + "sha512": "d3RjkrtpjUQ63PzFmm/SZ4aOXeJNP+8YW5QeP0lCJy8iX4xlHdlNLWTF9sRn9SmrFTK757kQXT9Op/R4l858uw==", + "type": "package", + "path": "system.private.servicemodel/4.9.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard2.0/System.Private.ServiceModel.dll", + "lib/netstandard2.0/System.Private.ServiceModel.pdb", + "lib/netstandard2.0/cs/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/de/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/es/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/fr/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/it/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/ja/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/ko/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/pl/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/pt-BR/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/ru/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/tr/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/zh-Hans/System.Private.ServiceModel.resources.dll", + "lib/netstandard2.0/zh-Hant/System.Private.ServiceModel.resources.dll", + "ref/netstandard2.0/_._", + "system.private.servicemodel.4.9.0.nupkg.sha512", + "system.private.servicemodel.nuspec" + ] + }, + "System.Reflection.DispatchProxy/4.7.1": { + "sha512": "C1sMLwIG6ILQ2bmOT4gh62V6oJlyF4BlHcVMrOoor49p0Ji2tA8QAoqyMcIhAdH6OHKJ8m7BU+r4LK2CUEOKqw==", + "type": "package", + "path": "system.reflection.dispatchproxy/4.7.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Reflection.DispatchProxy.dll", + "lib/net461/System.Reflection.DispatchProxy.xml", + "lib/netcoreapp2.0/System.Reflection.DispatchProxy.dll", + "lib/netcoreapp2.0/System.Reflection.DispatchProxy.xml", + "lib/netstandard1.3/System.Reflection.DispatchProxy.dll", + "lib/netstandard2.0/System.Reflection.DispatchProxy.dll", + "lib/netstandard2.0/System.Reflection.DispatchProxy.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net461/System.Reflection.DispatchProxy.dll", + "ref/net461/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/System.Reflection.DispatchProxy.dll", + "ref/netstandard1.3/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/de/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/es/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/fr/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/it/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/ja/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/ko/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/ru/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.DispatchProxy.xml", + "ref/netstandard2.0/System.Reflection.DispatchProxy.dll", + "ref/netstandard2.0/System.Reflection.DispatchProxy.xml", + "ref/uap10.0.16299/System.Reflection.DispatchProxy.dll", + "ref/uap10.0.16299/System.Reflection.DispatchProxy.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Reflection.DispatchProxy.dll", + "runtimes/win-aot/lib/uap10.0.16299/System.Reflection.DispatchProxy.dll", + "runtimes/win/lib/uap10.0.16299/System.Reflection.DispatchProxy.dll", + "system.reflection.dispatchproxy.4.7.1.nupkg.sha512", + "system.reflection.dispatchproxy.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.AccessControl/5.0.0": { + "sha512": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "type": "package", + "path": "system.security.accesscontrol/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.xml", + "lib/netstandard1.3/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.AccessControl.dll", + "ref/net461/System.Security.AccessControl.dll", + "ref/net461/System.Security.AccessControl.xml", + "ref/netstandard1.3/System.Security.AccessControl.dll", + "ref/netstandard1.3/System.Security.AccessControl.xml", + "ref/netstandard1.3/de/System.Security.AccessControl.xml", + "ref/netstandard1.3/es/System.Security.AccessControl.xml", + "ref/netstandard1.3/fr/System.Security.AccessControl.xml", + "ref/netstandard1.3/it/System.Security.AccessControl.xml", + "ref/netstandard1.3/ja/System.Security.AccessControl.xml", + "ref/netstandard1.3/ko/System.Security.AccessControl.xml", + "ref/netstandard1.3/ru/System.Security.AccessControl.xml", + "ref/netstandard1.3/zh-hans/System.Security.AccessControl.xml", + "ref/netstandard1.3/zh-hant/System.Security.AccessControl.xml", + "ref/netstandard2.0/System.Security.AccessControl.dll", + "ref/netstandard2.0/System.Security.AccessControl.xml", + "ref/uap10.0.16299/_._", + "runtimes/win/lib/net46/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.xml", + "runtimes/win/lib/netstandard1.3/System.Security.AccessControl.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.accesscontrol.5.0.0.nupkg.sha512", + "system.security.accesscontrol.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Cryptography.Cng/5.0.0": { + "sha512": "jIMXsKn94T9JY7PvPq/tMfqa6GAaHpElRDpmG+SuL+D3+sTw2M8VhnibKnN8Tq+4JqbPJ/f+BwtLeDMEnzAvRg==", + "type": "package", + "path": "system.security.cryptography.cng/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Cng.dll", + "lib/net461/System.Security.Cryptography.Cng.dll", + "lib/net461/System.Security.Cryptography.Cng.xml", + "lib/net462/System.Security.Cryptography.Cng.dll", + "lib/net462/System.Security.Cryptography.Cng.xml", + "lib/net47/System.Security.Cryptography.Cng.dll", + "lib/net47/System.Security.Cryptography.Cng.xml", + "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", + "lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll", + "lib/netcoreapp3.0/System.Security.Cryptography.Cng.xml", + "lib/netstandard1.3/System.Security.Cryptography.Cng.dll", + "lib/netstandard1.4/System.Security.Cryptography.Cng.dll", + "lib/netstandard1.6/System.Security.Cryptography.Cng.dll", + "lib/netstandard2.0/System.Security.Cryptography.Cng.dll", + "lib/netstandard2.0/System.Security.Cryptography.Cng.xml", + "lib/netstandard2.1/System.Security.Cryptography.Cng.dll", + "lib/netstandard2.1/System.Security.Cryptography.Cng.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Cng.dll", + "ref/net461/System.Security.Cryptography.Cng.dll", + "ref/net461/System.Security.Cryptography.Cng.xml", + "ref/net462/System.Security.Cryptography.Cng.dll", + "ref/net462/System.Security.Cryptography.Cng.xml", + "ref/net47/System.Security.Cryptography.Cng.dll", + "ref/net47/System.Security.Cryptography.Cng.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Cng.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Cng.xml", + "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll", + "ref/netcoreapp2.1/System.Security.Cryptography.Cng.xml", + "ref/netcoreapp3.0/System.Security.Cryptography.Cng.dll", + "ref/netcoreapp3.0/System.Security.Cryptography.Cng.xml", + "ref/netstandard1.3/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.4/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.6/System.Security.Cryptography.Cng.dll", + "ref/netstandard2.0/System.Security.Cryptography.Cng.dll", + "ref/netstandard2.0/System.Security.Cryptography.Cng.xml", + "ref/netstandard2.1/System.Security.Cryptography.Cng.dll", + "ref/netstandard2.1/System.Security.Cryptography.Cng.xml", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/net462/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net462/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/net47/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net47/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.cryptography.cng.5.0.0.nupkg.sha512", + "system.security.cryptography.cng.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Cryptography.Pkcs/5.0.0": { + "sha512": "9TPLGjBCGKmNvG8pjwPeuYy0SMVmGZRwlTZvyPHDbYv/DRkoeumJdfumaaDNQzVGMEmbWtg07zUpSW9q70IlDQ==", + "type": "package", + "path": "system.security.cryptography.pkcs/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.Cryptography.Pkcs.dll", + "lib/net461/System.Security.Cryptography.Pkcs.dll", + "lib/net461/System.Security.Cryptography.Pkcs.xml", + "lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", + "lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll", + "lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.xml", + "lib/netstandard1.3/System.Security.Cryptography.Pkcs.dll", + "lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll", + "lib/netstandard2.0/System.Security.Cryptography.Pkcs.xml", + "lib/netstandard2.1/System.Security.Cryptography.Pkcs.dll", + "lib/netstandard2.1/System.Security.Cryptography.Pkcs.xml", + "ref/net46/System.Security.Cryptography.Pkcs.dll", + "ref/net461/System.Security.Cryptography.Pkcs.dll", + "ref/net461/System.Security.Cryptography.Pkcs.xml", + "ref/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", + "ref/netcoreapp2.1/System.Security.Cryptography.Pkcs.xml", + "ref/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll", + "ref/netcoreapp3.0/System.Security.Cryptography.Pkcs.xml", + "ref/netstandard1.3/System.Security.Cryptography.Pkcs.dll", + "ref/netstandard2.0/System.Security.Cryptography.Pkcs.dll", + "ref/netstandard2.0/System.Security.Cryptography.Pkcs.xml", + "ref/netstandard2.1/System.Security.Cryptography.Pkcs.dll", + "ref/netstandard2.1/System.Security.Cryptography.Pkcs.xml", + "runtimes/win/lib/net46/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Pkcs.xml", + "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.xml", + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.Pkcs.xml", + "runtimes/win/lib/netstandard2.1/System.Security.Cryptography.Pkcs.dll", + "runtimes/win/lib/netstandard2.1/System.Security.Cryptography.Pkcs.xml", + "system.security.cryptography.pkcs.5.0.0.nupkg.sha512", + "system.security.cryptography.pkcs.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Cryptography.Xml/5.0.0": { + "sha512": "MYmkHtCW+paFmPGFDktnLdOeH3zUrNchbZNki87E1ejNSMm9enSRbJokmvFrsWUrDE4bRE1lVeAle01+t6SGhA==", + "type": "package", + "path": "system.security.cryptography.xml/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Security.Cryptography.Xml.dll", + "lib/net461/System.Security.Cryptography.Xml.xml", + "lib/netstandard2.0/System.Security.Cryptography.Xml.dll", + "lib/netstandard2.0/System.Security.Cryptography.Xml.xml", + "ref/net461/System.Security.Cryptography.Xml.dll", + "ref/net461/System.Security.Cryptography.Xml.xml", + "ref/netstandard2.0/System.Security.Cryptography.Xml.dll", + "ref/netstandard2.0/System.Security.Cryptography.Xml.xml", + "system.security.cryptography.xml.5.0.0.nupkg.sha512", + "system.security.cryptography.xml.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Permissions/5.0.0": { + "sha512": "uE8juAhEkp7KDBCdjDIE3H9R1HJuEHqeqX8nLX9gmYKWwsqk3T5qZlPx8qle5DPKimC/Fy3AFTdV7HamgCh9qQ==", + "type": "package", + "path": "system.security.permissions/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Security.Permissions.dll", + "lib/net461/System.Security.Permissions.xml", + "lib/net5.0/System.Security.Permissions.dll", + "lib/net5.0/System.Security.Permissions.xml", + "lib/netcoreapp3.0/System.Security.Permissions.dll", + "lib/netcoreapp3.0/System.Security.Permissions.xml", + "lib/netstandard2.0/System.Security.Permissions.dll", + "lib/netstandard2.0/System.Security.Permissions.xml", + "ref/net461/System.Security.Permissions.dll", + "ref/net461/System.Security.Permissions.xml", + "ref/net5.0/System.Security.Permissions.dll", + "ref/net5.0/System.Security.Permissions.xml", + "ref/netcoreapp3.0/System.Security.Permissions.dll", + "ref/netcoreapp3.0/System.Security.Permissions.xml", + "ref/netstandard2.0/System.Security.Permissions.dll", + "ref/netstandard2.0/System.Security.Permissions.xml", + "system.security.permissions.5.0.0.nupkg.sha512", + "system.security.permissions.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Principal.Windows/5.0.0": { + "sha512": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "type": "package", + "path": "system.security.principal.windows/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.xml", + "lib/netstandard1.3/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.xml", + "ref/netcoreapp3.0/System.Security.Principal.Windows.dll", + "ref/netcoreapp3.0/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/System.Security.Principal.Windows.dll", + "ref/netstandard1.3/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", + "ref/netstandard2.0/System.Security.Principal.Windows.dll", + "ref/netstandard2.0/System.Security.Principal.Windows.xml", + "ref/uap10.0.16299/_._", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.principal.windows.5.0.0.nupkg.sha512", + "system.security.principal.windows.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.ServiceModel.Primitives/4.9.0": { + "sha512": "LTFPVdS8Nf76xg/wRZkDa+2Q+GnjTOmwkTlwuoetwX37mAfYnGkf7p8ydhpDwVmomNljpUOhUUGxfjQyd5YcOg==", + "type": "package", + "path": "system.servicemodel.primitives/4.9.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net46/System.ServiceModel.Primitives.dll", + "lib/net461/System.ServiceModel.Primitives.dll", + "lib/net461/System.ServiceModel.Primitives.pdb", + "lib/net6.0/System.ServiceModel.Primitives.dll", + "lib/net6.0/System.ServiceModel.Primitives.pdb", + "lib/net6.0/System.ServiceModel.dll", + "lib/netcore50/System.ServiceModel.Primitives.dll", + "lib/netcoreapp2.1/System.ServiceModel.Primitives.dll", + "lib/netcoreapp2.1/System.ServiceModel.Primitives.pdb", + "lib/netcoreapp2.1/System.ServiceModel.dll", + "lib/netstandard1.3/System.ServiceModel.Primitives.dll", + "lib/netstandard2.0/System.ServiceModel.Primitives.dll", + "lib/netstandard2.0/System.ServiceModel.Primitives.pdb", + "lib/netstandard2.0/System.ServiceModel.dll", + "lib/portable-net45+win8+wp8/_._", + "lib/win8/_._", + "lib/wp8/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net46/System.ServiceModel.Primitives.dll", + "ref/net461/System.ServiceModel.Primitives.dll", + "ref/net6.0/System.ServiceModel.Primitives.dll", + "ref/net6.0/System.ServiceModel.dll", + "ref/netcore50/System.ServiceModel.Primitives.dll", + "ref/netcoreapp2.1/System.ServiceModel.Primitives.dll", + "ref/netcoreapp2.1/System.ServiceModel.dll", + "ref/netstandard1.0/System.ServiceModel.Primitives.dll", + "ref/netstandard1.1/System.ServiceModel.Primitives.dll", + "ref/netstandard1.3/System.ServiceModel.Primitives.dll", + "ref/netstandard2.0/System.ServiceModel.Primitives.dll", + "ref/netstandard2.0/System.ServiceModel.dll", + "ref/portable-net45+win8+wp8/_._", + "ref/win8/_._", + "ref/wp8/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.servicemodel.primitives.4.9.0.nupkg.sha512", + "system.servicemodel.primitives.nuspec" + ] + }, + "System.ValueTuple/4.5.0": { + "sha512": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==", + "type": "package", + "path": "system.valuetuple/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.ValueTuple.dll", + "lib/net461/System.ValueTuple.xml", + "lib/net47/System.ValueTuple.dll", + "lib/net47/System.ValueTuple.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.0/System.ValueTuple.dll", + "lib/netstandard1.0/System.ValueTuple.xml", + "lib/netstandard2.0/_._", + "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", + "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net461/System.ValueTuple.dll", + "ref/net47/System.ValueTuple.dll", + "ref/netcoreapp2.0/_._", + "ref/netstandard2.0/_._", + "ref/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.valuetuple.4.5.0.nupkg.sha512", + "system.valuetuple.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Windows.Extensions/5.0.0": { + "sha512": "c1ho9WU9ZxMZawML+ssPKZfdnrg/OjR3pe0m9v8230z3acqphwvPJqzAkH54xRYm5ntZHGG1EPP3sux9H3qSPg==", + "type": "package", + "path": "system.windows.extensions/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp3.0/System.Windows.Extensions.dll", + "lib/netcoreapp3.0/System.Windows.Extensions.xml", + "ref/netcoreapp3.0/System.Windows.Extensions.dll", + "ref/netcoreapp3.0/System.Windows.Extensions.xml", + "runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll", + "runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.xml", + "system.windows.extensions.5.0.0.nupkg.sha512", + "system.windows.extensions.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Models/1.0.0": { + "type": "project", + "path": "../Models/Models.csproj", + "msbuildProject": "../Models/Models.csproj" + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "MessagePack >= 3.0.238-rc.1", + "MessagePack.Annotations >= 3.0.238-rc.1", + "MessagePackAnalyzer >= 3.0.238-rc.1", + "Microsoft.DotNet.ILCompiler >= 8.0.5", + "Microsoft.NET.ILLink.Tasks >= 8.0.5", + "Models >= 1.0.0", + "NetMQ >= 4.0.1.13" + ] + }, + "packageFolders": { + "/home/skingging/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/skingging/Documents/Projects/CSharp/RSE/Proxy/Proxy.csproj", + "projectName": "Proxy", + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Proxy/Proxy.csproj", + "packagesPath": "/home/skingging/.nuget/packages/", + "outputPath": "/home/skingging/Documents/Projects/CSharp/RSE/Proxy/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/skingging/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj": { + "projectPath": "/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MessagePack": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePack.Annotations": { + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "MessagePackAnalyzer": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[3.0.238-rc.1, )" + }, + "Microsoft.DotNet.ILCompiler": { + "suppressParent": "All", + "target": "Package", + "version": "[8.0.5, )", + "autoReferenced": true + }, + "Microsoft.NET.ILLink.Tasks": { + "suppressParent": "All", + "target": "Package", + "version": "[8.0.5, )", + "autoReferenced": true + }, + "NetMQ": { + "target": "Package", + "version": "[4.0.1.13, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Host.linux-x64", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.5, 8.0.5]" + }, + { + "name": "runtime.linux-x64.Microsoft.DotNet.ILCompiler", + "version": "[8.0.5, 8.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json" + } + } + }, + "logs": [ + { + "code": "NU1904", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Drawing.Common' 5.0.0 has a known critical severity vulnerability, https://github.com/advisories/GHSA-rxg9-xrhp-64gj", + "libraryId": "System.Drawing.Common", + "targetGraphs": [ + "net8.0" + ] + }, + { + "code": "NU1903", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Formats.Asn1' 5.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-447r-wph3-92pm", + "libraryId": "System.Formats.Asn1", + "targetGraphs": [ + "net8.0" + ] + }, + { + "code": "NU1902", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Security.Cryptography.Xml' 5.0.0 has a known moderate severity vulnerability, https://github.com/advisories/GHSA-vh55-786g-wjwj", + "libraryId": "System.Security.Cryptography.Xml", + "targetGraphs": [ + "net8.0" + ] + } + ] +} \ No newline at end of file diff --git a/Proxy/obj/project.nuget.cache b/Proxy/obj/project.nuget.cache new file mode 100644 index 0000000..39e15e2 --- /dev/null +++ b/Proxy/obj/project.nuget.cache @@ -0,0 +1,79 @@ +{ + "version": 2, + "dgSpecHash": "sW2GqM8uLVQ=", + "success": true, + "projectFilePath": "/home/skingging/Documents/Projects/CSharp/RSE/Proxy/Proxy.csproj", + "expectedPackageFiles": [ + "/home/skingging/.nuget/packages/asyncio/0.1.69/asyncio.0.1.69.nupkg.sha512", + "/home/skingging/.nuget/packages/messagepack/3.0.238-rc.1/messagepack.3.0.238-rc.1.nupkg.sha512", + "/home/skingging/.nuget/packages/messagepack.annotations/3.0.238-rc.1/messagepack.annotations.3.0.238-rc.1.nupkg.sha512", + "/home/skingging/.nuget/packages/messagepackanalyzer/3.0.238-rc.1/messagepackanalyzer.3.0.238-rc.1.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.data.sqlite/8.0.10/microsoft.data.sqlite.8.0.10.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.data.sqlite.core/8.0.10/microsoft.data.sqlite.core.8.0.10.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.dotnet.ilcompiler/8.0.5/microsoft.dotnet.ilcompiler.8.0.5.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.extensions.objectpool/5.0.10/microsoft.extensions.objectpool.5.0.10.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.net.illink.tasks/8.0.5/microsoft.net.illink.tasks.8.0.5.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.net.stringtools/17.11.4/microsoft.net.stringtools.17.11.4.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.win32.systemevents/5.0.0/microsoft.win32.systemevents.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/nacl.net/0.1.13/nacl.net.0.1.13.nupkg.sha512", + "/home/skingging/.nuget/packages/netmq/4.0.1.13/netmq.4.0.1.13.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlite/3.13.0/sqlite.3.13.0.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.bundle_e_sqlite3/2.1.6/sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.core/2.1.6/sqlitepclraw.core.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.lib.e_sqlite3/2.1.6/sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/sqlitepclraw.provider.e_sqlite3/2.1.6/sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "/home/skingging/.nuget/packages/system.drawing.common/5.0.0/system.drawing.common.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.formats.asn1/5.0.0/system.formats.asn1.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.memory/4.5.3/system.memory.4.5.3.nupkg.sha512", + "/home/skingging/.nuget/packages/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.private.servicemodel/4.9.0/system.private.servicemodel.4.9.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.reflection.dispatchproxy/4.7.1/system.reflection.dispatchproxy.4.7.1.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.cryptography.cng/5.0.0/system.security.cryptography.cng.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.cryptography.pkcs/5.0.0/system.security.cryptography.pkcs.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.cryptography.xml/5.0.0/system.security.cryptography.xml.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.permissions/5.0.0/system.security.permissions.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.servicemodel.primitives/4.9.0/system.servicemodel.primitives.4.9.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.valuetuple/4.5.0/system.valuetuple.4.5.0.nupkg.sha512", + "/home/skingging/.nuget/packages/system.windows.extensions/5.0.0/system.windows.extensions.5.0.0.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.netcore.app.ref/8.0.5/microsoft.netcore.app.ref.8.0.5.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.5/microsoft.aspnetcore.app.ref.8.0.5.nupkg.sha512", + "/home/skingging/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/8.0.5/runtime.linux-x64.microsoft.dotnet.ilcompiler.8.0.5.nupkg.sha512", + "/home/skingging/.nuget/packages/microsoft.netcore.app.host.linux-x64/8.0.5/microsoft.netcore.app.host.linux-x64.8.0.5.nupkg.sha512" + ], + "logs": [ + { + "code": "NU1904", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Drawing.Common' 5.0.0 has a known critical severity vulnerability, https://github.com/advisories/GHSA-rxg9-xrhp-64gj", + "libraryId": "System.Drawing.Common", + "targetGraphs": [ + "net8.0" + ] + }, + { + "code": "NU1903", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Formats.Asn1' 5.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-447r-wph3-92pm", + "libraryId": "System.Formats.Asn1", + "targetGraphs": [ + "net8.0" + ] + }, + { + "code": "NU1902", + "level": "Warning", + "warningLevel": 1, + "message": "Package 'System.Security.Cryptography.Xml' 5.0.0 has a known moderate severity vulnerability, https://github.com/advisories/GHSA-vh55-786g-wjwj", + "libraryId": "System.Security.Cryptography.Xml", + "targetGraphs": [ + "net8.0" + ] + } + ] +} \ No newline at end of file diff --git a/Proxy/obj/project.packagespec.json b/Proxy/obj/project.packagespec.json new file mode 100644 index 0000000..18ed9dc --- /dev/null +++ b/Proxy/obj/project.packagespec.json @@ -0,0 +1 @@ +"restore":{"projectUniqueName":"/home/skingging/Documents/Projects/CSharp/RSE/Proxy/Proxy.csproj","projectName":"Proxy","projectPath":"/home/skingging/Documents/Projects/CSharp/RSE/Proxy/Proxy.csproj","outputPath":"/home/skingging/Documents/Projects/CSharp/RSE/Proxy/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{"/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj":{"projectPath":"/home/skingging/Documents/Projects/CSharp/RSE/Models/Models.csproj"}}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"all"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"MessagePack":{"target":"Package","version":"[3.0.238-rc.1, )"},"MessagePack.Annotations":{"target":"Package","version":"[3.0.238-rc.1, )"},"MessagePackAnalyzer":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[3.0.238-rc.1, )"},"Microsoft.DotNet.ILCompiler":{"suppressParent":"All","target":"Package","version":"[8.0.5, )","autoReferenced":true},"Microsoft.NET.ILLink.Tasks":{"suppressParent":"All","target":"Package","version":"[8.0.5, )","autoReferenced":true},"NetMQ":{"target":"Package","version":"[4.0.1.13, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"downloadDependencies":[{"name":"Microsoft.AspNetCore.App.Ref","version":"[8.0.5, 8.0.5]"},{"name":"Microsoft.NETCore.App.Host.linux-x64","version":"[8.0.5, 8.0.5]"},{"name":"Microsoft.NETCore.App.Ref","version":"[8.0.5, 8.0.5]"},{"name":"runtime.linux-x64.Microsoft.DotNet.ILCompiler","version":"[8.0.5, 8.0.5]"}],"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/skingging/.dotnet/sdk/9.0.100-preview.6.24328.19/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/Proxy/obj/rider.project.model.nuget.info b/Proxy/obj/rider.project.model.nuget.info new file mode 100644 index 0000000..3ccb431 --- /dev/null +++ b/Proxy/obj/rider.project.model.nuget.info @@ -0,0 +1 @@ +17318618135304295 \ No newline at end of file diff --git a/Proxy/obj/rider.project.restore.info b/Proxy/obj/rider.project.restore.info new file mode 100644 index 0000000..3ccb431 --- /dev/null +++ b/Proxy/obj/rider.project.restore.info @@ -0,0 +1 @@ +17318618135304295 \ No newline at end of file diff --git a/RSE.sln b/RSE.sln new file mode 100644 index 0000000..7851f8c --- /dev/null +++ b/RSE.sln @@ -0,0 +1,34 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Backend", "Backend\Backend.csproj", "{92EE2647-DAAE-4FA1-B654-D1B7FF76639C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Models", "Models\Models.csproj", "{3B0DFF2F-334A-4039-9510-EB4DDB2C5100}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Manager", "Manager\Manager.csproj", "{B8F0548D-356C-48B4-909B-D6CC317E3772}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Proxy", "Proxy\Proxy.csproj", "{55208481-5203-4B25-A20D-4EF644F76773}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {92EE2647-DAAE-4FA1-B654-D1B7FF76639C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {92EE2647-DAAE-4FA1-B654-D1B7FF76639C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {92EE2647-DAAE-4FA1-B654-D1B7FF76639C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {92EE2647-DAAE-4FA1-B654-D1B7FF76639C}.Release|Any CPU.Build.0 = Release|Any CPU + {3B0DFF2F-334A-4039-9510-EB4DDB2C5100}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3B0DFF2F-334A-4039-9510-EB4DDB2C5100}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3B0DFF2F-334A-4039-9510-EB4DDB2C5100}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3B0DFF2F-334A-4039-9510-EB4DDB2C5100}.Release|Any CPU.Build.0 = Release|Any CPU + {B8F0548D-356C-48B4-909B-D6CC317E3772}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B8F0548D-356C-48B4-909B-D6CC317E3772}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B8F0548D-356C-48B4-909B-D6CC317E3772}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B8F0548D-356C-48B4-909B-D6CC317E3772}.Release|Any CPU.Build.0 = Release|Any CPU + {55208481-5203-4B25-A20D-4EF644F76773}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {55208481-5203-4B25-A20D-4EF644F76773}.Debug|Any CPU.Build.0 = Debug|Any CPU + {55208481-5203-4B25-A20D-4EF644F76773}.Release|Any CPU.ActiveCfg = Release|Any CPU + {55208481-5203-4B25-A20D-4EF644F76773}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/RSE.sln.DotSettings.user b/RSE.sln.DotSettings.user new file mode 100644 index 0000000..66ca8e5 --- /dev/null +++ b/RSE.sln.DotSettings.user @@ -0,0 +1,23 @@ + + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded \ No newline at end of file