From 26d45b84a3fbac1111973a8a1aa6658394bdb276 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 12:58:09 +0000 Subject: [PATCH] Bump Meziantou.Analyzer from 2.0.182 to 3.0.22 --- updated-dependencies: - dependency-name: Meziantou.Analyzer dependency-version: 3.0.22 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Directory.Packages.props | 2 +- .../packages.lock.json | 199 ++++++ .../packages.lock.json | 199 ++++++ .../packages.lock.json | 290 ++++++++ src/SwimClubStats.Api/packages.lock.json | 207 ++++++ .../packages.lock.json | 347 +++++++++ .../packages.lock.json | 475 ++++++++++++ .../packages.lock.json | 676 ++++++++++++++++++ .../packages.lock.json | 325 +++++++++ .../packages.lock.json | 418 +++++++++++ 10 files changed, 3137 insertions(+), 1 deletion(-) create mode 100644 src/Modules/SwimClubStats.Modules.Rankings/packages.lock.json create mode 100644 src/Modules/SwimClubStats.Modules.Swimmers/packages.lock.json create mode 100644 src/Modules/SwimClubStats.Modules.Sync/packages.lock.json create mode 100644 src/SwimClubStats.Api/packages.lock.json create mode 100644 src/SwimClubStats.SharedKernel/packages.lock.json create mode 100644 tests/SwimClubStats.Architecture.Tests/packages.lock.json create mode 100644 tests/SwimClubStats.Integration.Tests/packages.lock.json create mode 100644 tests/SwimClubStats.Modules.Rankings.Tests/packages.lock.json create mode 100644 tests/SwimClubStats.Modules.Sync.Tests/packages.lock.json diff --git a/Directory.Packages.props b/Directory.Packages.props index 265e1ae..e52935a 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -5,7 +5,7 @@ - + diff --git a/src/Modules/SwimClubStats.Modules.Rankings/packages.lock.json b/src/Modules/SwimClubStats.Modules.Rankings/packages.lock.json new file mode 100644 index 0000000..ce829a7 --- /dev/null +++ b/src/Modules/SwimClubStats.Modules.Rankings/packages.lock.json @@ -0,0 +1,199 @@ +{ + "version": 2, + "dependencies": { + "net10.0": { + "Meziantou.Analyzer": { + "type": "Direct", + "requested": "[3.0.22, )", + "resolved": "3.0.22", + "contentHash": "90M4v6pWhG9X+4SKf6G+lUsk9D5PysTV2QhSCEyHmjbyOxjs6DxUjYxdLLWdPPO5k5+b67a8T+feWpZkno+h7g==" + }, + "Roslynator.Analyzers": { + "type": "Direct", + "requested": "[4.12.10, )", + "resolved": "4.12.10", + "contentHash": "Wecq3nfhTvnJPxX87hKbjMdX1xeCAMJf9rdBX3nQLTntQs9v0fFbUB2eQSSOArXMuFh7MxjLWaL4+b6XMi1NDA==" + }, + "SonarAnalyzer.CSharp": { + "type": "Direct", + "requested": "[10.6.0.109851, )", + "resolved": "10.7.0.110445", + "contentHash": "U4v2LWopxADYkUv7Z5CX7ifKMdDVqHb7a1bzppIQnQi4WQR6z1Zi5rDkCHlVYGEd1U/WMz1IJCU8OmFZLJpVig==" + }, + "Microsoft.Data.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "CaGdwMne/+J4HbyiWwzPgwthP+kJqigKEjq7rOQCt3XWsOlo8j09jsV1TQR5ibpk5cYysSPs1s9o8h9UqdzEqA==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.EntityFrameworkCore": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "L82qytr8lFY6PDLuITQvjcYeSL3n0UeEInB17LzL4tZf5BuamaSWIpgy2/Nv0WP+MGqE6TlGHi8ju1YeqxxSuw==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "IB73uhrgpW/s68MapIA3fCF+g4fog5/Z/JbGOQIdZkQxxfLXqpgOoo7bAP9CZbFb5WHZZA1CZ7pstA49tMmoLg==" + }, + "Microsoft.EntityFrameworkCore.Relational": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "uiyP1tNbJ+ZwGx7m3rGGBCCwhe/1YQOUx8d1omYbpMa/89Hp+/JZZVYVNPZQMeDjHhmZb91o8aFL5SqyF5bM6g==", + "dependencies": { + "Microsoft.EntityFrameworkCore": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "hdTNfy+Qh14KN8hUWq2skXF0e+csx/D8jZkwQpmkXTL4NqvTIx0R1SKyRABY9ndDMvl9dOa2PkunzQf6j5NbTw==", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.EntityFrameworkCore.Relational": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.Extensions.Caching.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "w7fe95lmqVfx0Ywx91A2wBhTHsf9PTrK0Sbf+jR1tqQ/oDv3x5xSEXG1J1stuxMuWEvhds/829cJidAaoDCv3g==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Caching.Memory": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "agq08XrECunxLkg2k3SyoduTFIHzsmzKy6W6Vm8nPCmWJ4UBmXum0H3NgddC+ekY73fppV5cQQBSv86PT3mcuQ==", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "OkGafDrJfsDQpANeL1LX1g8oWdcKO+eAjPguFW/XmoeLqhe3O5b45IbW/U9AQrUDtEv3Qz7fTeWl7S5Fmhwmpw==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "96FojyfY5o1DM4eNgoor60KLrYUOfGhYvyfYW/ShosdmBdhUWjARaEP+6uFgLnF3wHQHFD1OJme9p0Hm8sxQrg==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "ntG9Kn3eOoJMfBoOIYZOCp86MBxmKmeluoTisAKdmhyJPJKwM5+C2cHFPPcXXW5IYHFh/j4helQ1r22XtzV/oA==" + }, + "Microsoft.Extensions.DependencyModel": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "preVsSrxxftC1wtwv/KQt09olPDRdLn3Hiv1smEQvUBfFaBZ5TUQo4nkMmt5yJTf7w+cBjt2j5gceoenw1xUjw==" + }, + "Microsoft.Extensions.Logging": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "WLwsn8YsRw0LlFJtSV17311MzrosOEi6oo+Uazvg0lC/z0A0p/7YaYShykqXb0TTC7sKu+HOzo5GoL3QzyubGw==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "MeBgGWgPEbW7iSnOnr58+cXRoJ+JkTvLQCipzZa/p+4FDvHH3TNlmkGhMrNgMo5LuYrQm/2EdS2KeFyJ5JNS0A==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Options": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "CbGoSqTgTqqa37yqaM3Dw15Ms19FONa4gln+2MnZnRewzrqXk2/hEsE+mKqM+tufJM++hZQDHuwpsHXokx+EUQ==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Primitives": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "x+QrguTaz5tyltxgKFUdACwodInudwiBw1nz6Wh3LOxXBdYzQ4UIbs6A674QaL8swaOK1ZqFkhSQ/l5x8nXrtw==" + }, + "SQLitePCLRaw.bundle_e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.10", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.10" + } + }, + "SQLitePCLRaw.core": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==" + }, + "SQLitePCLRaw.lib.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==" + }, + "SQLitePCLRaw.provider.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "swimclubstats.sharedkernel": { + "type": "Project", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": "[10.0.0-preview.2.25163.2, )" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "type": "CentralTransitive", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "UuLEh0NR9LZPBbCpnbcfYl+vixFLAehW0bpNMHc44hEugLTC3vrH/McT4rfBluAcWJyvDQ3CDdw7QfTi/HeXIA==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10", + "SQLitePCLRaw.core": "2.1.10" + } + } + } + } +} \ No newline at end of file diff --git a/src/Modules/SwimClubStats.Modules.Swimmers/packages.lock.json b/src/Modules/SwimClubStats.Modules.Swimmers/packages.lock.json new file mode 100644 index 0000000..ce829a7 --- /dev/null +++ b/src/Modules/SwimClubStats.Modules.Swimmers/packages.lock.json @@ -0,0 +1,199 @@ +{ + "version": 2, + "dependencies": { + "net10.0": { + "Meziantou.Analyzer": { + "type": "Direct", + "requested": "[3.0.22, )", + "resolved": "3.0.22", + "contentHash": "90M4v6pWhG9X+4SKf6G+lUsk9D5PysTV2QhSCEyHmjbyOxjs6DxUjYxdLLWdPPO5k5+b67a8T+feWpZkno+h7g==" + }, + "Roslynator.Analyzers": { + "type": "Direct", + "requested": "[4.12.10, )", + "resolved": "4.12.10", + "contentHash": "Wecq3nfhTvnJPxX87hKbjMdX1xeCAMJf9rdBX3nQLTntQs9v0fFbUB2eQSSOArXMuFh7MxjLWaL4+b6XMi1NDA==" + }, + "SonarAnalyzer.CSharp": { + "type": "Direct", + "requested": "[10.6.0.109851, )", + "resolved": "10.7.0.110445", + "contentHash": "U4v2LWopxADYkUv7Z5CX7ifKMdDVqHb7a1bzppIQnQi4WQR6z1Zi5rDkCHlVYGEd1U/WMz1IJCU8OmFZLJpVig==" + }, + "Microsoft.Data.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "CaGdwMne/+J4HbyiWwzPgwthP+kJqigKEjq7rOQCt3XWsOlo8j09jsV1TQR5ibpk5cYysSPs1s9o8h9UqdzEqA==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.EntityFrameworkCore": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "L82qytr8lFY6PDLuITQvjcYeSL3n0UeEInB17LzL4tZf5BuamaSWIpgy2/Nv0WP+MGqE6TlGHi8ju1YeqxxSuw==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "IB73uhrgpW/s68MapIA3fCF+g4fog5/Z/JbGOQIdZkQxxfLXqpgOoo7bAP9CZbFb5WHZZA1CZ7pstA49tMmoLg==" + }, + "Microsoft.EntityFrameworkCore.Relational": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "uiyP1tNbJ+ZwGx7m3rGGBCCwhe/1YQOUx8d1omYbpMa/89Hp+/JZZVYVNPZQMeDjHhmZb91o8aFL5SqyF5bM6g==", + "dependencies": { + "Microsoft.EntityFrameworkCore": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "hdTNfy+Qh14KN8hUWq2skXF0e+csx/D8jZkwQpmkXTL4NqvTIx0R1SKyRABY9ndDMvl9dOa2PkunzQf6j5NbTw==", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.EntityFrameworkCore.Relational": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.Extensions.Caching.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "w7fe95lmqVfx0Ywx91A2wBhTHsf9PTrK0Sbf+jR1tqQ/oDv3x5xSEXG1J1stuxMuWEvhds/829cJidAaoDCv3g==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Caching.Memory": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "agq08XrECunxLkg2k3SyoduTFIHzsmzKy6W6Vm8nPCmWJ4UBmXum0H3NgddC+ekY73fppV5cQQBSv86PT3mcuQ==", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "OkGafDrJfsDQpANeL1LX1g8oWdcKO+eAjPguFW/XmoeLqhe3O5b45IbW/U9AQrUDtEv3Qz7fTeWl7S5Fmhwmpw==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "96FojyfY5o1DM4eNgoor60KLrYUOfGhYvyfYW/ShosdmBdhUWjARaEP+6uFgLnF3wHQHFD1OJme9p0Hm8sxQrg==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "ntG9Kn3eOoJMfBoOIYZOCp86MBxmKmeluoTisAKdmhyJPJKwM5+C2cHFPPcXXW5IYHFh/j4helQ1r22XtzV/oA==" + }, + "Microsoft.Extensions.DependencyModel": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "preVsSrxxftC1wtwv/KQt09olPDRdLn3Hiv1smEQvUBfFaBZ5TUQo4nkMmt5yJTf7w+cBjt2j5gceoenw1xUjw==" + }, + "Microsoft.Extensions.Logging": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "WLwsn8YsRw0LlFJtSV17311MzrosOEi6oo+Uazvg0lC/z0A0p/7YaYShykqXb0TTC7sKu+HOzo5GoL3QzyubGw==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "MeBgGWgPEbW7iSnOnr58+cXRoJ+JkTvLQCipzZa/p+4FDvHH3TNlmkGhMrNgMo5LuYrQm/2EdS2KeFyJ5JNS0A==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Options": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "CbGoSqTgTqqa37yqaM3Dw15Ms19FONa4gln+2MnZnRewzrqXk2/hEsE+mKqM+tufJM++hZQDHuwpsHXokx+EUQ==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Primitives": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "x+QrguTaz5tyltxgKFUdACwodInudwiBw1nz6Wh3LOxXBdYzQ4UIbs6A674QaL8swaOK1ZqFkhSQ/l5x8nXrtw==" + }, + "SQLitePCLRaw.bundle_e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.10", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.10" + } + }, + "SQLitePCLRaw.core": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==" + }, + "SQLitePCLRaw.lib.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==" + }, + "SQLitePCLRaw.provider.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "swimclubstats.sharedkernel": { + "type": "Project", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": "[10.0.0-preview.2.25163.2, )" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "type": "CentralTransitive", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "UuLEh0NR9LZPBbCpnbcfYl+vixFLAehW0bpNMHc44hEugLTC3vrH/McT4rfBluAcWJyvDQ3CDdw7QfTi/HeXIA==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10", + "SQLitePCLRaw.core": "2.1.10" + } + } + } + } +} \ No newline at end of file diff --git a/src/Modules/SwimClubStats.Modules.Sync/packages.lock.json b/src/Modules/SwimClubStats.Modules.Sync/packages.lock.json new file mode 100644 index 0000000..0c1c24a --- /dev/null +++ b/src/Modules/SwimClubStats.Modules.Sync/packages.lock.json @@ -0,0 +1,290 @@ +{ + "version": 2, + "dependencies": { + "net10.0": { + "AngleSharp": { + "type": "Direct", + "requested": "[1.3.0, )", + "resolved": "1.3.0", + "contentHash": "iHzfn4cK6CmhuURNdEpmSQCq5/HZFldEpkbnmqT9My8+6l2Sz3F+NxoqRA8z/jTkWB+SAu5boRdp4v/WtyjuIQ==" + }, + "Meziantou.Analyzer": { + "type": "Direct", + "requested": "[3.0.22, )", + "resolved": "3.0.22", + "contentHash": "90M4v6pWhG9X+4SKf6G+lUsk9D5PysTV2QhSCEyHmjbyOxjs6DxUjYxdLLWdPPO5k5+b67a8T+feWpZkno+h7g==" + }, + "Microsoft.Extensions.Http.Polly": { + "type": "Direct", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25164.1", + "contentHash": "Y/NQDNr9ktCgRdChQBGv9JeLGAWNVq/ydhUk5vbIK6aGSGN8Z6qBfZiEJJrH+cFqPkpzGzmNa7LL6g3R1n0khw==", + "dependencies": { + "Microsoft.Extensions.Http": "10.0.0-preview.2.25163.2", + "Polly": "7.2.4", + "Polly.Extensions.Http": "3.0.0" + } + }, + "Roslynator.Analyzers": { + "type": "Direct", + "requested": "[4.12.10, )", + "resolved": "4.12.10", + "contentHash": "Wecq3nfhTvnJPxX87hKbjMdX1xeCAMJf9rdBX3nQLTntQs9v0fFbUB2eQSSOArXMuFh7MxjLWaL4+b6XMi1NDA==" + }, + "SonarAnalyzer.CSharp": { + "type": "Direct", + "requested": "[10.6.0.109851, )", + "resolved": "10.7.0.110445", + "contentHash": "U4v2LWopxADYkUv7Z5CX7ifKMdDVqHb7a1bzppIQnQi4WQR6z1Zi5rDkCHlVYGEd1U/WMz1IJCU8OmFZLJpVig==" + }, + "Microsoft.Data.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "CaGdwMne/+J4HbyiWwzPgwthP+kJqigKEjq7rOQCt3XWsOlo8j09jsV1TQR5ibpk5cYysSPs1s9o8h9UqdzEqA==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.EntityFrameworkCore": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "L82qytr8lFY6PDLuITQvjcYeSL3n0UeEInB17LzL4tZf5BuamaSWIpgy2/Nv0WP+MGqE6TlGHi8ju1YeqxxSuw==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "IB73uhrgpW/s68MapIA3fCF+g4fog5/Z/JbGOQIdZkQxxfLXqpgOoo7bAP9CZbFb5WHZZA1CZ7pstA49tMmoLg==" + }, + "Microsoft.EntityFrameworkCore.Relational": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "uiyP1tNbJ+ZwGx7m3rGGBCCwhe/1YQOUx8d1omYbpMa/89Hp+/JZZVYVNPZQMeDjHhmZb91o8aFL5SqyF5bM6g==", + "dependencies": { + "Microsoft.EntityFrameworkCore": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "hdTNfy+Qh14KN8hUWq2skXF0e+csx/D8jZkwQpmkXTL4NqvTIx0R1SKyRABY9ndDMvl9dOa2PkunzQf6j5NbTw==", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.EntityFrameworkCore.Relational": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.Extensions.Caching.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "w7fe95lmqVfx0Ywx91A2wBhTHsf9PTrK0Sbf+jR1tqQ/oDv3x5xSEXG1J1stuxMuWEvhds/829cJidAaoDCv3g==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Caching.Memory": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "agq08XrECunxLkg2k3SyoduTFIHzsmzKy6W6Vm8nPCmWJ4UBmXum0H3NgddC+ekY73fppV5cQQBSv86PT3mcuQ==", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "gQCGa4VOdiyHFWxaOG4FZqvg0cPBQxgtxNf2ACrubNg0LgtskU8oTxYT/umhXyCsuuokNAMxiYPMs66CZOh1wA==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "OkGafDrJfsDQpANeL1LX1g8oWdcKO+eAjPguFW/XmoeLqhe3O5b45IbW/U9AQrUDtEv3Qz7fTeWl7S5Fmhwmpw==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.Binder": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "30GY/gmYWuEO2S+JefnVOOHECpM9PuTRafBmMoAVYuPXzVdDu66IEZH4+xhdkHL4CgA8bS/BUDhrZswDMtfTdw==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "96FojyfY5o1DM4eNgoor60KLrYUOfGhYvyfYW/ShosdmBdhUWjARaEP+6uFgLnF3wHQHFD1OJme9p0Hm8sxQrg==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "ntG9Kn3eOoJMfBoOIYZOCp86MBxmKmeluoTisAKdmhyJPJKwM5+C2cHFPPcXXW5IYHFh/j4helQ1r22XtzV/oA==" + }, + "Microsoft.Extensions.DependencyModel": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "preVsSrxxftC1wtwv/KQt09olPDRdLn3Hiv1smEQvUBfFaBZ5TUQo4nkMmt5yJTf7w+cBjt2j5gceoenw1xUjw==" + }, + "Microsoft.Extensions.Diagnostics": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "cy0qP6FXbodmaBBW5/IpcEMnMBPZI7+FbvTx7mce2U1vhCwiwLdPLvSNt3JRrjY8BrLahZgvDHCwV3EVw2X1lA==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "cLBhuPRPJk9+DrZYXsJsv+0pf35oIHkbzF5jiL0MmQF8mSiQARbvBmjFzlOISaVIUvbYQqNi+Cc5EWrZjzmpbA==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Http": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "gVUlnYHavSqK9wYGakQMVVrjLUXmjMLJOMrz17sC/afBE3PvZWUig80btZTnapXEwxeRr2xO9DNx+qsz7LQaKg==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Diagnostics": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "WLwsn8YsRw0LlFJtSV17311MzrosOEi6oo+Uazvg0lC/z0A0p/7YaYShykqXb0TTC7sKu+HOzo5GoL3QzyubGw==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "MeBgGWgPEbW7iSnOnr58+cXRoJ+JkTvLQCipzZa/p+4FDvHH3TNlmkGhMrNgMo5LuYrQm/2EdS2KeFyJ5JNS0A==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Options": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "CbGoSqTgTqqa37yqaM3Dw15Ms19FONa4gln+2MnZnRewzrqXk2/hEsE+mKqM+tufJM++hZQDHuwpsHXokx+EUQ==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "MM/3N9zSPt2dKkA2Ku69A6SrUJfbR6BGjFon+NPLVWQUUY1uSiPej9mRrTU7a/qNV5FtoBOP9km8FoxfJSPapA==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Binder": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Primitives": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "x+QrguTaz5tyltxgKFUdACwodInudwiBw1nz6Wh3LOxXBdYzQ4UIbs6A674QaL8swaOK1ZqFkhSQ/l5x8nXrtw==" + }, + "Polly": { + "type": "Transitive", + "resolved": "7.2.4", + "contentHash": "bw00Ck5sh6ekduDE3mnCo1ohzuad946uslCDEENu3091+6UKnBuKLo4e+yaNcCzXxOZCXWY2gV4a35+K1d4LDA==" + }, + "Polly.Extensions.Http": { + "type": "Transitive", + "resolved": "3.0.0", + "contentHash": "drrG+hB3pYFY7w1c3BD+lSGYvH2oIclH8GRSehgfyP5kjnFnHKQuuBhuHLv+PWyFuaTDyk/vfRpnxOzd11+J8g==", + "dependencies": { + "Polly": "7.1.0" + } + }, + "SQLitePCLRaw.bundle_e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.10", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.10" + } + }, + "SQLitePCLRaw.core": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==" + }, + "SQLitePCLRaw.lib.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==" + }, + "SQLitePCLRaw.provider.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "swimclubstats.sharedkernel": { + "type": "Project", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": "[10.0.0-preview.2.25163.2, )" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "type": "CentralTransitive", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "UuLEh0NR9LZPBbCpnbcfYl+vixFLAehW0bpNMHc44hEugLTC3vrH/McT4rfBluAcWJyvDQ3CDdw7QfTi/HeXIA==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10", + "SQLitePCLRaw.core": "2.1.10" + } + } + } + } +} \ No newline at end of file diff --git a/src/SwimClubStats.Api/packages.lock.json b/src/SwimClubStats.Api/packages.lock.json new file mode 100644 index 0000000..80c95b9 --- /dev/null +++ b/src/SwimClubStats.Api/packages.lock.json @@ -0,0 +1,207 @@ +{ + "version": 2, + "dependencies": { + "net10.0": { + "Meziantou.Analyzer": { + "type": "Direct", + "requested": "[3.0.22, )", + "resolved": "3.0.22", + "contentHash": "90M4v6pWhG9X+4SKf6G+lUsk9D5PysTV2QhSCEyHmjbyOxjs6DxUjYxdLLWdPPO5k5+b67a8T+feWpZkno+h7g==" + }, + "Roslynator.Analyzers": { + "type": "Direct", + "requested": "[4.12.10, )", + "resolved": "4.12.10", + "contentHash": "Wecq3nfhTvnJPxX87hKbjMdX1xeCAMJf9rdBX3nQLTntQs9v0fFbUB2eQSSOArXMuFh7MxjLWaL4+b6XMi1NDA==" + }, + "SonarAnalyzer.CSharp": { + "type": "Direct", + "requested": "[10.6.0.109851, )", + "resolved": "10.7.0.110445", + "contentHash": "U4v2LWopxADYkUv7Z5CX7ifKMdDVqHb7a1bzppIQnQi4WQR6z1Zi5rDkCHlVYGEd1U/WMz1IJCU8OmFZLJpVig==" + }, + "Swashbuckle.AspNetCore": { + "type": "Direct", + "requested": "[7.3.1, )", + "resolved": "7.3.1", + "contentHash": "6u8w+UXp/sF89xQjfydWw6znQrUpbpFOmEIs8ODE+S0bV+mCQ9dNP4mk+HRsGHylpDaP5KSYSCEfFSgluLXHsA==", + "dependencies": { + "Microsoft.Extensions.ApiDescription.Server": "6.0.5", + "Swashbuckle.AspNetCore.Swagger": "7.3.1", + "Swashbuckle.AspNetCore.SwaggerGen": "7.3.1", + "Swashbuckle.AspNetCore.SwaggerUI": "7.3.1" + } + }, + "Microsoft.Data.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "CaGdwMne/+J4HbyiWwzPgwthP+kJqigKEjq7rOQCt3XWsOlo8j09jsV1TQR5ibpk5cYysSPs1s9o8h9UqdzEqA==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.EntityFrameworkCore": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "L82qytr8lFY6PDLuITQvjcYeSL3n0UeEInB17LzL4tZf5BuamaSWIpgy2/Nv0WP+MGqE6TlGHi8ju1YeqxxSuw==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.0-preview.2.25163.8" + } + }, + "Microsoft.EntityFrameworkCore.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "IB73uhrgpW/s68MapIA3fCF+g4fog5/Z/JbGOQIdZkQxxfLXqpgOoo7bAP9CZbFb5WHZZA1CZ7pstA49tMmoLg==" + }, + "Microsoft.EntityFrameworkCore.Relational": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "uiyP1tNbJ+ZwGx7m3rGGBCCwhe/1YQOUx8d1omYbpMa/89Hp+/JZZVYVNPZQMeDjHhmZb91o8aFL5SqyF5bM6g==", + "dependencies": { + "Microsoft.EntityFrameworkCore": "10.0.0-preview.2.25163.8" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "hdTNfy+Qh14KN8hUWq2skXF0e+csx/D8jZkwQpmkXTL4NqvTIx0R1SKyRABY9ndDMvl9dOa2PkunzQf6j5NbTw==", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.EntityFrameworkCore.Relational": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.Extensions.ApiDescription.Server": { + "type": "Transitive", + "resolved": "6.0.5", + "contentHash": "Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==" + }, + "Microsoft.Extensions.DependencyModel": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "preVsSrxxftC1wtwv/KQt09olPDRdLn3Hiv1smEQvUBfFaBZ5TUQo4nkMmt5yJTf7w+cBjt2j5gceoenw1xUjw==" + }, + "Microsoft.OpenApi": { + "type": "Transitive", + "resolved": "1.6.22", + "contentHash": "aBvunmrdu/x+4CaA/UP1Jx4xWGwk4kymhoIRnn2Vp+zi5/KOPQJ9EkSXHRUr01WcGKtYl3Au7XfkPJbU1G2sjQ==" + }, + "Polly": { + "type": "Transitive", + "resolved": "7.2.4", + "contentHash": "bw00Ck5sh6ekduDE3mnCo1ohzuad946uslCDEENu3091+6UKnBuKLo4e+yaNcCzXxOZCXWY2gV4a35+K1d4LDA==" + }, + "Polly.Extensions.Http": { + "type": "Transitive", + "resolved": "3.0.0", + "contentHash": "drrG+hB3pYFY7w1c3BD+lSGYvH2oIclH8GRSehgfyP5kjnFnHKQuuBhuHLv+PWyFuaTDyk/vfRpnxOzd11+J8g==", + "dependencies": { + "Polly": "7.1.0" + } + }, + "SQLitePCLRaw.bundle_e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.10", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.10" + } + }, + "SQLitePCLRaw.core": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==" + }, + "SQLitePCLRaw.lib.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==" + }, + "SQLitePCLRaw.provider.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Swashbuckle.AspNetCore.Swagger": { + "type": "Transitive", + "resolved": "7.3.1", + "contentHash": "jQuJ8kVbq+YE8WsJE3RwWHlF1kasp0QkA9Gl6NeNLICrhcgN8IQIthMufYW6t/4hpcN5cBIdES5jCEV81WjHbA==", + "dependencies": { + "Microsoft.OpenApi": "1.6.22" + } + }, + "Swashbuckle.AspNetCore.SwaggerGen": { + "type": "Transitive", + "resolved": "7.3.1", + "contentHash": "xs7Pznb3SSjZy7HpThE0ILqECfQFsGDHOrRoIYD/j67ktdRR1juDG4AMyidXXCOipgzHanZoF+nFrc+Nmjqjyw==", + "dependencies": { + "Swashbuckle.AspNetCore.Swagger": "7.3.1" + } + }, + "Swashbuckle.AspNetCore.SwaggerUI": { + "type": "Transitive", + "resolved": "7.3.1", + "contentHash": "hs6C+lmNEzipOA1WPQpIaGvvoXjUbnoevbv6l7o9ZQE8SNF8ggjOmK6NB6cYdMcEvk0uBeKl4Qq/BnRt5MFVqg==" + }, + "swimclubstats.modules.rankings": { + "type": "Project", + "dependencies": { + "SwimClubStats.SharedKernel": "[1.0.0, )" + } + }, + "swimclubstats.modules.swimmers": { + "type": "Project", + "dependencies": { + "SwimClubStats.SharedKernel": "[1.0.0, )" + } + }, + "swimclubstats.modules.sync": { + "type": "Project", + "dependencies": { + "AngleSharp": "[1.3.0, )", + "Microsoft.Extensions.Http.Polly": "[10.0.0-preview.2.25163.2, )", + "SwimClubStats.SharedKernel": "[1.0.0, )" + } + }, + "swimclubstats.sharedkernel": { + "type": "Project", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": "[10.0.0-preview.2.25163.2, )" + } + }, + "AngleSharp": { + "type": "CentralTransitive", + "requested": "[1.3.0, )", + "resolved": "1.3.0", + "contentHash": "iHzfn4cK6CmhuURNdEpmSQCq5/HZFldEpkbnmqT9My8+6l2Sz3F+NxoqRA8z/jTkWB+SAu5boRdp4v/WtyjuIQ==" + }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "type": "CentralTransitive", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "UuLEh0NR9LZPBbCpnbcfYl+vixFLAehW0bpNMHc44hEugLTC3vrH/McT4rfBluAcWJyvDQ3CDdw7QfTi/HeXIA==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10", + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.Extensions.Http.Polly": { + "type": "CentralTransitive", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25164.1", + "contentHash": "Y/NQDNr9ktCgRdChQBGv9JeLGAWNVq/ydhUk5vbIK6aGSGN8Z6qBfZiEJJrH+cFqPkpzGzmNa7LL6g3R1n0khw==", + "dependencies": { + "Polly": "7.2.4", + "Polly.Extensions.Http": "3.0.0" + } + } + } + } +} \ No newline at end of file diff --git a/src/SwimClubStats.SharedKernel/packages.lock.json b/src/SwimClubStats.SharedKernel/packages.lock.json new file mode 100644 index 0000000..45b6d5d --- /dev/null +++ b/src/SwimClubStats.SharedKernel/packages.lock.json @@ -0,0 +1,347 @@ +{ + "version": 2, + "dependencies": { + "net10.0": { + "Meziantou.Analyzer": { + "type": "Direct", + "requested": "[3.0.22, )", + "resolved": "3.0.22", + "contentHash": "90M4v6pWhG9X+4SKf6G+lUsk9D5PysTV2QhSCEyHmjbyOxjs6DxUjYxdLLWdPPO5k5+b67a8T+feWpZkno+h7g==" + }, + "Microsoft.EntityFrameworkCore.Design": { + "type": "Direct", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "ebNHZv2TYEFOG857l7PEdEES89SNFTcDnp6WcHZgU9Sbp4cMWsH0IB0GEN5wDSMQOKY95eBfHOqOydsJQ22Rpw==", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Build.Framework": "17.8.3", + "Microsoft.Build.Locator": "1.7.8", + "Microsoft.CodeAnalysis.CSharp": "4.8.0", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0", + "Microsoft.CodeAnalysis.Workspaces.MSBuild": "4.8.0", + "Microsoft.EntityFrameworkCore.Relational": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "Mono.TextTemplating": "3.0.0" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "type": "Direct", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "UuLEh0NR9LZPBbCpnbcfYl+vixFLAehW0bpNMHc44hEugLTC3vrH/McT4rfBluAcWJyvDQ3CDdw7QfTi/HeXIA==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10", + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Roslynator.Analyzers": { + "type": "Direct", + "requested": "[4.12.10, )", + "resolved": "4.12.10", + "contentHash": "Wecq3nfhTvnJPxX87hKbjMdX1xeCAMJf9rdBX3nQLTntQs9v0fFbUB2eQSSOArXMuFh7MxjLWaL4+b6XMi1NDA==" + }, + "SonarAnalyzer.CSharp": { + "type": "Direct", + "requested": "[10.6.0.109851, )", + "resolved": "10.7.0.110445", + "contentHash": "U4v2LWopxADYkUv7Z5CX7ifKMdDVqHb7a1bzppIQnQi4WQR6z1Zi5rDkCHlVYGEd1U/WMz1IJCU8OmFZLJpVig==" + }, + "Humanizer.Core": { + "type": "Transitive", + "resolved": "2.14.1", + "contentHash": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==" + }, + "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "7.0.0", + "contentHash": "3aeMZ1N0lJoSyzqiP03hqemtb1BijhsJADdobn/4nsMJ8V1H+CrpuduUe4hlRdx+ikBQju1VGjMD1GJ3Sk05Eg==" + }, + "Microsoft.Build.Framework": { + "type": "Transitive", + "resolved": "17.8.3", + "contentHash": "NrQZJW8TlKVPx72yltGb8SVz3P5mNRk9fNiD/ao8jRSk48WqIIdCn99q4IjlVmPcruuQ+yLdjNQLL8Rb4c916g==" + }, + "Microsoft.Build.Locator": { + "type": "Transitive", + "resolved": "1.7.8", + "contentHash": "sPy10x527Ph16S2u0yGME4S6ohBKJ69WfjeGG/bvELYeZVmJdKjxgnlL8cJJJLGV/cZIRqSfB12UDB8ICakOog==" + }, + "Microsoft.CodeAnalysis.Analyzers": { + "type": "Transitive", + "resolved": "3.3.4", + "contentHash": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g==" + }, + "Microsoft.CodeAnalysis.Common": { + "type": "Transitive", + "resolved": "4.8.0", + "contentHash": "/jR+e/9aT+BApoQJABlVCKnnggGQbvGh7BKq2/wI1LamxC+LbzhcLj4Vj7gXCofl1n4E521YfF9w0WcASGg/KA==", + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.3.4" + } + }, + "Microsoft.CodeAnalysis.CSharp": { + "type": "Transitive", + "resolved": "4.8.0", + "contentHash": "+3+qfdb/aaGD8PZRCrsdobbzGs1m9u119SkkJt8e/mk3xLJz/udLtS2T6nY27OTXxBBw10HzAbC8Z9w08VyP/g==", + "dependencies": { + "Microsoft.CodeAnalysis.Common": "[4.8.0]" + } + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces": { + "type": "Transitive", + "resolved": "4.8.0", + "contentHash": "3amm4tq4Lo8/BGvg9p3BJh3S9nKq2wqCXfS7138i69TUpo/bD+XvD0hNurpEBtcNZhi1FyutiomKJqVF39ugYA==", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp": "[4.8.0]", + "Microsoft.CodeAnalysis.Common": "[4.8.0]", + "Microsoft.CodeAnalysis.Workspaces.Common": "[4.8.0]" + } + }, + "Microsoft.CodeAnalysis.Workspaces.Common": { + "type": "Transitive", + "resolved": "4.8.0", + "contentHash": "LXyV+MJKsKRu3FGJA3OmSk40OUIa/dQCFLOnm5X8MNcujx7hzGu8o+zjXlb/cy5xUdZK2UKYb9YaQ2E8m9QehQ==", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Bcl.AsyncInterfaces": "7.0.0", + "Microsoft.CodeAnalysis.Common": "[4.8.0]", + "System.Composition": "7.0.0" + } + }, + "Microsoft.CodeAnalysis.Workspaces.MSBuild": { + "type": "Transitive", + "resolved": "4.8.0", + "contentHash": "IEYreI82QZKklp54yPHxZNG9EKSK6nHEkeuf+0Asie9llgS1gp0V1hw7ODG+QyoB7MuAnNQHmeV1Per/ECpv6A==", + "dependencies": { + "Microsoft.Build.Framework": "16.10.0", + "Microsoft.CodeAnalysis.Common": "[4.8.0]", + "Microsoft.CodeAnalysis.Workspaces.Common": "[4.8.0]" + } + }, + "Microsoft.Data.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "CaGdwMne/+J4HbyiWwzPgwthP+kJqigKEjq7rOQCt3XWsOlo8j09jsV1TQR5ibpk5cYysSPs1s9o8h9UqdzEqA==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.EntityFrameworkCore": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "L82qytr8lFY6PDLuITQvjcYeSL3n0UeEInB17LzL4tZf5BuamaSWIpgy2/Nv0WP+MGqE6TlGHi8ju1YeqxxSuw==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "IB73uhrgpW/s68MapIA3fCF+g4fog5/Z/JbGOQIdZkQxxfLXqpgOoo7bAP9CZbFb5WHZZA1CZ7pstA49tMmoLg==" + }, + "Microsoft.EntityFrameworkCore.Relational": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "uiyP1tNbJ+ZwGx7m3rGGBCCwhe/1YQOUx8d1omYbpMa/89Hp+/JZZVYVNPZQMeDjHhmZb91o8aFL5SqyF5bM6g==", + "dependencies": { + "Microsoft.EntityFrameworkCore": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "hdTNfy+Qh14KN8hUWq2skXF0e+csx/D8jZkwQpmkXTL4NqvTIx0R1SKyRABY9ndDMvl9dOa2PkunzQf6j5NbTw==", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.EntityFrameworkCore.Relational": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.Extensions.Caching.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "w7fe95lmqVfx0Ywx91A2wBhTHsf9PTrK0Sbf+jR1tqQ/oDv3x5xSEXG1J1stuxMuWEvhds/829cJidAaoDCv3g==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Caching.Memory": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "agq08XrECunxLkg2k3SyoduTFIHzsmzKy6W6Vm8nPCmWJ4UBmXum0H3NgddC+ekY73fppV5cQQBSv86PT3mcuQ==", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "OkGafDrJfsDQpANeL1LX1g8oWdcKO+eAjPguFW/XmoeLqhe3O5b45IbW/U9AQrUDtEv3Qz7fTeWl7S5Fmhwmpw==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "96FojyfY5o1DM4eNgoor60KLrYUOfGhYvyfYW/ShosdmBdhUWjARaEP+6uFgLnF3wHQHFD1OJme9p0Hm8sxQrg==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "ntG9Kn3eOoJMfBoOIYZOCp86MBxmKmeluoTisAKdmhyJPJKwM5+C2cHFPPcXXW5IYHFh/j4helQ1r22XtzV/oA==" + }, + "Microsoft.Extensions.DependencyModel": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "preVsSrxxftC1wtwv/KQt09olPDRdLn3Hiv1smEQvUBfFaBZ5TUQo4nkMmt5yJTf7w+cBjt2j5gceoenw1xUjw==" + }, + "Microsoft.Extensions.Logging": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "WLwsn8YsRw0LlFJtSV17311MzrosOEi6oo+Uazvg0lC/z0A0p/7YaYShykqXb0TTC7sKu+HOzo5GoL3QzyubGw==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "MeBgGWgPEbW7iSnOnr58+cXRoJ+JkTvLQCipzZa/p+4FDvHH3TNlmkGhMrNgMo5LuYrQm/2EdS2KeFyJ5JNS0A==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Options": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "CbGoSqTgTqqa37yqaM3Dw15Ms19FONa4gln+2MnZnRewzrqXk2/hEsE+mKqM+tufJM++hZQDHuwpsHXokx+EUQ==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Primitives": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "x+QrguTaz5tyltxgKFUdACwodInudwiBw1nz6Wh3LOxXBdYzQ4UIbs6A674QaL8swaOK1ZqFkhSQ/l5x8nXrtw==" + }, + "Mono.TextTemplating": { + "type": "Transitive", + "resolved": "3.0.0", + "contentHash": "YqueG52R/Xej4VVbKuRIodjiAhV0HR/XVbLbNrJhCZnzjnSjgMJ/dCdV0akQQxavX6hp/LC6rqLGLcXeQYU7XA==", + "dependencies": { + "System.CodeDom": "6.0.0" + } + }, + "SQLitePCLRaw.bundle_e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.10", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.10" + } + }, + "SQLitePCLRaw.core": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==" + }, + "SQLitePCLRaw.lib.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==" + }, + "SQLitePCLRaw.provider.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "System.CodeDom": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==" + }, + "System.Composition": { + "type": "Transitive", + "resolved": "7.0.0", + "contentHash": "tRwgcAkDd85O8Aq6zHDANzQaq380cek9lbMg5Qma46u5BZXq/G+XvIYmu+UI+BIIZ9zssXLYrkTykEqxxvhcmg==", + "dependencies": { + "System.Composition.AttributedModel": "7.0.0", + "System.Composition.Convention": "7.0.0", + "System.Composition.Hosting": "7.0.0", + "System.Composition.Runtime": "7.0.0", + "System.Composition.TypedParts": "7.0.0" + } + }, + "System.Composition.AttributedModel": { + "type": "Transitive", + "resolved": "7.0.0", + "contentHash": "2QzClqjElKxgI1jK1Jztnq44/8DmSuTSGGahXqQ4TdEV0h9s2KikQZIgcEqVzR7OuWDFPGLHIprBJGQEPr8fAQ==" + }, + "System.Composition.Convention": { + "type": "Transitive", + "resolved": "7.0.0", + "contentHash": "IMhTlpCs4HmlD8B+J8/kWfwX7vrBBOs6xyjSTzBlYSs7W4OET4tlkR/Sg9NG8jkdJH9Mymq0qGdYS1VPqRTBnQ==", + "dependencies": { + "System.Composition.AttributedModel": "7.0.0" + } + }, + "System.Composition.Hosting": { + "type": "Transitive", + "resolved": "7.0.0", + "contentHash": "eB6gwN9S+54jCTBJ5bpwMOVerKeUfGGTYCzz3QgDr1P55Gg/Wb27ShfPIhLMjmZ3MoAKu8uUSv6fcCdYJTN7Bg==", + "dependencies": { + "System.Composition.Runtime": "7.0.0" + } + }, + "System.Composition.Runtime": { + "type": "Transitive", + "resolved": "7.0.0", + "contentHash": "aZJ1Zr5Txe925rbo4742XifEyW0MIni1eiUebmcrP3HwLXZ3IbXUj4MFMUH/RmnJOAQiS401leg/2Sz1MkApDw==" + }, + "System.Composition.TypedParts": { + "type": "Transitive", + "resolved": "7.0.0", + "contentHash": "ZK0KNPfbtxVceTwh+oHNGUOYV2WNOHReX2AXipuvkURC7s/jPwoWfsu3SnDBDgofqbiWr96geofdQ2erm/KTHg==", + "dependencies": { + "System.Composition.AttributedModel": "7.0.0", + "System.Composition.Hosting": "7.0.0", + "System.Composition.Runtime": "7.0.0" + } + } + } + } +} \ No newline at end of file diff --git a/tests/SwimClubStats.Architecture.Tests/packages.lock.json b/tests/SwimClubStats.Architecture.Tests/packages.lock.json new file mode 100644 index 0000000..7a400b2 --- /dev/null +++ b/tests/SwimClubStats.Architecture.Tests/packages.lock.json @@ -0,0 +1,475 @@ +{ + "version": 2, + "dependencies": { + "net10.0": { + "FluentAssertions": { + "type": "Direct", + "requested": "[8.2.0, )", + "resolved": "8.2.0", + "contentHash": "Gh4jkECcrR0i17ofCVqsiVz2+lxC+p5TYFPCrbZFi7eQQWGEZhvCDwvhycBKX1Kmtbd+H2CW/ugW7wdH9Br9NQ==" + }, + "Meziantou.Analyzer": { + "type": "Direct", + "requested": "[3.0.22, )", + "resolved": "3.0.22", + "contentHash": "90M4v6pWhG9X+4SKf6G+lUsk9D5PysTV2QhSCEyHmjbyOxjs6DxUjYxdLLWdPPO5k5+b67a8T+feWpZkno+h7g==" + }, + "Microsoft.NET.Test.Sdk": { + "type": "Direct", + "requested": "[17.13.0, )", + "resolved": "17.13.0", + "contentHash": "W19wCPizaIC9Zh47w8wWI/yxuqR7/dtABwOrc8r2jX/8mUNxM2vw4fXDh+DJTeogxV+KzKwg5jNNGQVwf3LXyA==", + "dependencies": { + "Microsoft.CodeCoverage": "17.13.0", + "Microsoft.TestPlatform.TestHost": "17.13.0" + } + }, + "NetArchTest.Rules": { + "type": "Direct", + "requested": "[1.3.2, )", + "resolved": "1.3.2", + "contentHash": "puPyNXkwJq8/UwXhHV8NrzNzkQl4IxEbcP+3PU0xLRiOedsVpaSdpwHhvOZfI0VwTcRvawCNxYQcSRbD4RUg4w==", + "dependencies": { + "Mono.Cecil": "0.11.3" + } + }, + "Roslynator.Analyzers": { + "type": "Direct", + "requested": "[4.12.10, )", + "resolved": "4.12.10", + "contentHash": "Wecq3nfhTvnJPxX87hKbjMdX1xeCAMJf9rdBX3nQLTntQs9v0fFbUB2eQSSOArXMuFh7MxjLWaL4+b6XMi1NDA==" + }, + "SonarAnalyzer.CSharp": { + "type": "Direct", + "requested": "[10.6.0.109851, )", + "resolved": "10.7.0.110445", + "contentHash": "U4v2LWopxADYkUv7Z5CX7ifKMdDVqHb7a1bzppIQnQi4WQR6z1Zi5rDkCHlVYGEd1U/WMz1IJCU8OmFZLJpVig==" + }, + "xunit": { + "type": "Direct", + "requested": "[2.9.3, )", + "resolved": "2.9.3", + "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==", + "dependencies": { + "xunit.analyzers": "1.18.0", + "xunit.assert": "2.9.3", + "xunit.core": "[2.9.3]" + } + }, + "xunit.analyzers": { + "type": "Direct", + "requested": "[1.19.0, )", + "resolved": "1.19.0", + "contentHash": "T2W88QqtsS9nXlxSWAlf1smwovtR1BUSF8+rgy78sVghicnVkGnZ9GHFpS70OD4iNVbd3HPDI+XsvGbbE3nYgQ==" + }, + "xunit.runner.visualstudio": { + "type": "Direct", + "requested": "[3.0.2, )", + "resolved": "3.0.2", + "contentHash": "oXbusR6iPq0xlqoikjdLvzh+wQDkMv9If58myz9MEzldS4nIcp442Btgs2sWbYWV+caEluMe2pQCZ0hUZgPiow==" + }, + "Microsoft.CodeCoverage": { + "type": "Transitive", + "resolved": "17.13.0", + "contentHash": "9LIUy0y+DvUmEPtbRDw6Bay3rzwqFV8P4efTrK4CZhQle3M/QwLPjISghfcolmEGAPWxuJi6m98ZEfk4VR4Lfg==" + }, + "Microsoft.Data.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "CaGdwMne/+J4HbyiWwzPgwthP+kJqigKEjq7rOQCt3XWsOlo8j09jsV1TQR5ibpk5cYysSPs1s9o8h9UqdzEqA==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.EntityFrameworkCore": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "L82qytr8lFY6PDLuITQvjcYeSL3n0UeEInB17LzL4tZf5BuamaSWIpgy2/Nv0WP+MGqE6TlGHi8ju1YeqxxSuw==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "IB73uhrgpW/s68MapIA3fCF+g4fog5/Z/JbGOQIdZkQxxfLXqpgOoo7bAP9CZbFb5WHZZA1CZ7pstA49tMmoLg==" + }, + "Microsoft.EntityFrameworkCore.Relational": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "uiyP1tNbJ+ZwGx7m3rGGBCCwhe/1YQOUx8d1omYbpMa/89Hp+/JZZVYVNPZQMeDjHhmZb91o8aFL5SqyF5bM6g==", + "dependencies": { + "Microsoft.EntityFrameworkCore": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "hdTNfy+Qh14KN8hUWq2skXF0e+csx/D8jZkwQpmkXTL4NqvTIx0R1SKyRABY9ndDMvl9dOa2PkunzQf6j5NbTw==", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.EntityFrameworkCore.Relational": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.Extensions.ApiDescription.Server": { + "type": "Transitive", + "resolved": "6.0.5", + "contentHash": "Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==" + }, + "Microsoft.Extensions.Caching.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "w7fe95lmqVfx0Ywx91A2wBhTHsf9PTrK0Sbf+jR1tqQ/oDv3x5xSEXG1J1stuxMuWEvhds/829cJidAaoDCv3g==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Caching.Memory": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "agq08XrECunxLkg2k3SyoduTFIHzsmzKy6W6Vm8nPCmWJ4UBmXum0H3NgddC+ekY73fppV5cQQBSv86PT3mcuQ==", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "gQCGa4VOdiyHFWxaOG4FZqvg0cPBQxgtxNf2ACrubNg0LgtskU8oTxYT/umhXyCsuuokNAMxiYPMs66CZOh1wA==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "OkGafDrJfsDQpANeL1LX1g8oWdcKO+eAjPguFW/XmoeLqhe3O5b45IbW/U9AQrUDtEv3Qz7fTeWl7S5Fmhwmpw==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.Binder": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "30GY/gmYWuEO2S+JefnVOOHECpM9PuTRafBmMoAVYuPXzVdDu66IEZH4+xhdkHL4CgA8bS/BUDhrZswDMtfTdw==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "96FojyfY5o1DM4eNgoor60KLrYUOfGhYvyfYW/ShosdmBdhUWjARaEP+6uFgLnF3wHQHFD1OJme9p0Hm8sxQrg==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "ntG9Kn3eOoJMfBoOIYZOCp86MBxmKmeluoTisAKdmhyJPJKwM5+C2cHFPPcXXW5IYHFh/j4helQ1r22XtzV/oA==" + }, + "Microsoft.Extensions.DependencyModel": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "preVsSrxxftC1wtwv/KQt09olPDRdLn3Hiv1smEQvUBfFaBZ5TUQo4nkMmt5yJTf7w+cBjt2j5gceoenw1xUjw==" + }, + "Microsoft.Extensions.Diagnostics": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "cy0qP6FXbodmaBBW5/IpcEMnMBPZI7+FbvTx7mce2U1vhCwiwLdPLvSNt3JRrjY8BrLahZgvDHCwV3EVw2X1lA==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "cLBhuPRPJk9+DrZYXsJsv+0pf35oIHkbzF5jiL0MmQF8mSiQARbvBmjFzlOISaVIUvbYQqNi+Cc5EWrZjzmpbA==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Http": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "gVUlnYHavSqK9wYGakQMVVrjLUXmjMLJOMrz17sC/afBE3PvZWUig80btZTnapXEwxeRr2xO9DNx+qsz7LQaKg==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Diagnostics": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "WLwsn8YsRw0LlFJtSV17311MzrosOEi6oo+Uazvg0lC/z0A0p/7YaYShykqXb0TTC7sKu+HOzo5GoL3QzyubGw==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "MeBgGWgPEbW7iSnOnr58+cXRoJ+JkTvLQCipzZa/p+4FDvHH3TNlmkGhMrNgMo5LuYrQm/2EdS2KeFyJ5JNS0A==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Options": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "CbGoSqTgTqqa37yqaM3Dw15Ms19FONa4gln+2MnZnRewzrqXk2/hEsE+mKqM+tufJM++hZQDHuwpsHXokx+EUQ==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "MM/3N9zSPt2dKkA2Ku69A6SrUJfbR6BGjFon+NPLVWQUUY1uSiPej9mRrTU7a/qNV5FtoBOP9km8FoxfJSPapA==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Binder": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Primitives": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "x+QrguTaz5tyltxgKFUdACwodInudwiBw1nz6Wh3LOxXBdYzQ4UIbs6A674QaL8swaOK1ZqFkhSQ/l5x8nXrtw==" + }, + "Microsoft.OpenApi": { + "type": "Transitive", + "resolved": "1.6.22", + "contentHash": "aBvunmrdu/x+4CaA/UP1Jx4xWGwk4kymhoIRnn2Vp+zi5/KOPQJ9EkSXHRUr01WcGKtYl3Au7XfkPJbU1G2sjQ==" + }, + "Microsoft.TestPlatform.ObjectModel": { + "type": "Transitive", + "resolved": "17.13.0", + "contentHash": "bt0E0Dx+iqW97o4A59RCmUmz/5NarJ7LRL+jXbSHod72ibL5XdNm1Ke+UO5tFhBG4VwHLcSjqq9BUSblGNWamw==" + }, + "Microsoft.TestPlatform.TestHost": { + "type": "Transitive", + "resolved": "17.13.0", + "contentHash": "9GGw08Dc3AXspjekdyTdZ/wYWFlxbgcF0s7BKxzVX+hzAwpifDOdxM+ceVaaJSQOwqt3jtuNlHn3XTpKUS9x9Q==", + "dependencies": { + "Microsoft.TestPlatform.ObjectModel": "17.13.0", + "Newtonsoft.Json": "13.0.1" + } + }, + "Mono.Cecil": { + "type": "Transitive", + "resolved": "0.11.3", + "contentHash": "DNYE+io5XfEE8+E+5padThTPHJARJHbz1mhbhMPNrrWGKVKKqj/KEeLvbawAmbIcT73NuxLV7itHZaYCZcVWGg==" + }, + "Newtonsoft.Json": { + "type": "Transitive", + "resolved": "13.0.1", + "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==" + }, + "Polly": { + "type": "Transitive", + "resolved": "7.2.4", + "contentHash": "bw00Ck5sh6ekduDE3mnCo1ohzuad946uslCDEENu3091+6UKnBuKLo4e+yaNcCzXxOZCXWY2gV4a35+K1d4LDA==" + }, + "Polly.Extensions.Http": { + "type": "Transitive", + "resolved": "3.0.0", + "contentHash": "drrG+hB3pYFY7w1c3BD+lSGYvH2oIclH8GRSehgfyP5kjnFnHKQuuBhuHLv+PWyFuaTDyk/vfRpnxOzd11+J8g==", + "dependencies": { + "Polly": "7.1.0" + } + }, + "SQLitePCLRaw.bundle_e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.10", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.10" + } + }, + "SQLitePCLRaw.core": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==" + }, + "SQLitePCLRaw.lib.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==" + }, + "SQLitePCLRaw.provider.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Swashbuckle.AspNetCore.Swagger": { + "type": "Transitive", + "resolved": "7.3.1", + "contentHash": "jQuJ8kVbq+YE8WsJE3RwWHlF1kasp0QkA9Gl6NeNLICrhcgN8IQIthMufYW6t/4hpcN5cBIdES5jCEV81WjHbA==", + "dependencies": { + "Microsoft.OpenApi": "1.6.22" + } + }, + "Swashbuckle.AspNetCore.SwaggerGen": { + "type": "Transitive", + "resolved": "7.3.1", + "contentHash": "xs7Pznb3SSjZy7HpThE0ILqECfQFsGDHOrRoIYD/j67ktdRR1juDG4AMyidXXCOipgzHanZoF+nFrc+Nmjqjyw==", + "dependencies": { + "Swashbuckle.AspNetCore.Swagger": "7.3.1" + } + }, + "Swashbuckle.AspNetCore.SwaggerUI": { + "type": "Transitive", + "resolved": "7.3.1", + "contentHash": "hs6C+lmNEzipOA1WPQpIaGvvoXjUbnoevbv6l7o9ZQE8SNF8ggjOmK6NB6cYdMcEvk0uBeKl4Qq/BnRt5MFVqg==" + }, + "xunit.abstractions": { + "type": "Transitive", + "resolved": "2.0.3", + "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg==" + }, + "xunit.assert": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA==" + }, + "xunit.core": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==", + "dependencies": { + "xunit.extensibility.core": "[2.9.3]", + "xunit.extensibility.execution": "[2.9.3]" + } + }, + "xunit.extensibility.core": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==", + "dependencies": { + "xunit.abstractions": "2.0.3" + } + }, + "xunit.extensibility.execution": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==", + "dependencies": { + "xunit.extensibility.core": "[2.9.3]" + } + }, + "swimclubstats.api": { + "type": "Project", + "dependencies": { + "Swashbuckle.AspNetCore": "[7.3.1, )", + "SwimClubStats.Modules.Rankings": "[1.0.0, )", + "SwimClubStats.Modules.Swimmers": "[1.0.0, )", + "SwimClubStats.Modules.Sync": "[1.0.0, )", + "SwimClubStats.SharedKernel": "[1.0.0, )" + } + }, + "swimclubstats.modules.rankings": { + "type": "Project", + "dependencies": { + "SwimClubStats.SharedKernel": "[1.0.0, )" + } + }, + "swimclubstats.modules.swimmers": { + "type": "Project", + "dependencies": { + "SwimClubStats.SharedKernel": "[1.0.0, )" + } + }, + "swimclubstats.modules.sync": { + "type": "Project", + "dependencies": { + "AngleSharp": "[1.3.0, )", + "Microsoft.Extensions.Http.Polly": "[10.0.0-preview.2.25163.2, )", + "SwimClubStats.SharedKernel": "[1.0.0, )" + } + }, + "swimclubstats.sharedkernel": { + "type": "Project", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": "[10.0.0-preview.2.25163.2, )" + } + }, + "AngleSharp": { + "type": "CentralTransitive", + "requested": "[1.3.0, )", + "resolved": "1.3.0", + "contentHash": "iHzfn4cK6CmhuURNdEpmSQCq5/HZFldEpkbnmqT9My8+6l2Sz3F+NxoqRA8z/jTkWB+SAu5boRdp4v/WtyjuIQ==" + }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "type": "CentralTransitive", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "UuLEh0NR9LZPBbCpnbcfYl+vixFLAehW0bpNMHc44hEugLTC3vrH/McT4rfBluAcWJyvDQ3CDdw7QfTi/HeXIA==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10", + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.Extensions.Http.Polly": { + "type": "CentralTransitive", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25164.1", + "contentHash": "Y/NQDNr9ktCgRdChQBGv9JeLGAWNVq/ydhUk5vbIK6aGSGN8Z6qBfZiEJJrH+cFqPkpzGzmNa7LL6g3R1n0khw==", + "dependencies": { + "Microsoft.Extensions.Http": "10.0.0-preview.2.25163.2", + "Polly": "7.2.4", + "Polly.Extensions.Http": "3.0.0" + } + }, + "Swashbuckle.AspNetCore": { + "type": "CentralTransitive", + "requested": "[7.3.1, )", + "resolved": "7.3.1", + "contentHash": "6u8w+UXp/sF89xQjfydWw6znQrUpbpFOmEIs8ODE+S0bV+mCQ9dNP4mk+HRsGHylpDaP5KSYSCEfFSgluLXHsA==", + "dependencies": { + "Microsoft.Extensions.ApiDescription.Server": "6.0.5", + "Swashbuckle.AspNetCore.Swagger": "7.3.1", + "Swashbuckle.AspNetCore.SwaggerGen": "7.3.1", + "Swashbuckle.AspNetCore.SwaggerUI": "7.3.1" + } + } + } + } +} \ No newline at end of file diff --git a/tests/SwimClubStats.Integration.Tests/packages.lock.json b/tests/SwimClubStats.Integration.Tests/packages.lock.json new file mode 100644 index 0000000..117c0b5 --- /dev/null +++ b/tests/SwimClubStats.Integration.Tests/packages.lock.json @@ -0,0 +1,676 @@ +{ + "version": 2, + "dependencies": { + "net10.0": { + "FluentAssertions": { + "type": "Direct", + "requested": "[8.2.0, )", + "resolved": "8.2.0", + "contentHash": "Gh4jkECcrR0i17ofCVqsiVz2+lxC+p5TYFPCrbZFi7eQQWGEZhvCDwvhycBKX1Kmtbd+H2CW/ugW7wdH9Br9NQ==" + }, + "Meziantou.Analyzer": { + "type": "Direct", + "requested": "[3.0.22, )", + "resolved": "3.0.22", + "contentHash": "90M4v6pWhG9X+4SKf6G+lUsk9D5PysTV2QhSCEyHmjbyOxjs6DxUjYxdLLWdPPO5k5+b67a8T+feWpZkno+h7g==" + }, + "Microsoft.AspNetCore.Mvc.Testing": { + "type": "Direct", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25164.1", + "contentHash": "HExfkW5hkUs2QbvDM5wvanaqWHjwPNq/OaQAGP2dMO1cD1ve1ZZ5eaWAkI3wDwEoA3Nt3OtvfJzIqiM4shovrw==", + "dependencies": { + "Microsoft.AspNetCore.TestHost": "10.0.0-preview.2.25164.1", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Hosting": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.NET.Test.Sdk": { + "type": "Direct", + "requested": "[17.13.0, )", + "resolved": "17.13.0", + "contentHash": "W19wCPizaIC9Zh47w8wWI/yxuqR7/dtABwOrc8r2jX/8mUNxM2vw4fXDh+DJTeogxV+KzKwg5jNNGQVwf3LXyA==", + "dependencies": { + "Microsoft.CodeCoverage": "17.13.0", + "Microsoft.TestPlatform.TestHost": "17.13.0" + } + }, + "NSubstitute": { + "type": "Direct", + "requested": "[5.3.0, )", + "resolved": "5.3.0", + "contentHash": "lJ47Cps5Qzr86N99lcwd+OUvQma7+fBgr8+Mn+aOC0WrlqMNkdivaYD9IvnZ5Mqo6Ky3LS7ZI+tUq1/s9ERd0Q==", + "dependencies": { + "Castle.Core": "5.1.1" + } + }, + "Roslynator.Analyzers": { + "type": "Direct", + "requested": "[4.12.10, )", + "resolved": "4.12.10", + "contentHash": "Wecq3nfhTvnJPxX87hKbjMdX1xeCAMJf9rdBX3nQLTntQs9v0fFbUB2eQSSOArXMuFh7MxjLWaL4+b6XMi1NDA==" + }, + "SonarAnalyzer.CSharp": { + "type": "Direct", + "requested": "[10.6.0.109851, )", + "resolved": "10.7.0.110445", + "contentHash": "U4v2LWopxADYkUv7Z5CX7ifKMdDVqHb7a1bzppIQnQi4WQR6z1Zi5rDkCHlVYGEd1U/WMz1IJCU8OmFZLJpVig==" + }, + "xunit": { + "type": "Direct", + "requested": "[2.9.3, )", + "resolved": "2.9.3", + "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==", + "dependencies": { + "xunit.analyzers": "1.18.0", + "xunit.assert": "2.9.3", + "xunit.core": "[2.9.3]" + } + }, + "xunit.analyzers": { + "type": "Direct", + "requested": "[1.19.0, )", + "resolved": "1.19.0", + "contentHash": "T2W88QqtsS9nXlxSWAlf1smwovtR1BUSF8+rgy78sVghicnVkGnZ9GHFpS70OD4iNVbd3HPDI+XsvGbbE3nYgQ==" + }, + "xunit.runner.visualstudio": { + "type": "Direct", + "requested": "[3.0.2, )", + "resolved": "3.0.2", + "contentHash": "oXbusR6iPq0xlqoikjdLvzh+wQDkMv9If58myz9MEzldS4nIcp442Btgs2sWbYWV+caEluMe2pQCZ0hUZgPiow==" + }, + "Castle.Core": { + "type": "Transitive", + "resolved": "5.1.1", + "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", + "dependencies": { + "System.Diagnostics.EventLog": "6.0.0" + } + }, + "Microsoft.AspNetCore.TestHost": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25164.1", + "contentHash": "h/Tdm8lK42BcST5RKUOcyheDXNwh3BFEMg3Na8AUfU4bR8ugyaqL1vJXzOMP2mJSlt3YkwfcO2q/WCg8i26PBg==" + }, + "Microsoft.CodeCoverage": { + "type": "Transitive", + "resolved": "17.13.0", + "contentHash": "9LIUy0y+DvUmEPtbRDw6Bay3rzwqFV8P4efTrK4CZhQle3M/QwLPjISghfcolmEGAPWxuJi6m98ZEfk4VR4Lfg==" + }, + "Microsoft.Data.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "CaGdwMne/+J4HbyiWwzPgwthP+kJqigKEjq7rOQCt3XWsOlo8j09jsV1TQR5ibpk5cYysSPs1s9o8h9UqdzEqA==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.EntityFrameworkCore": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "L82qytr8lFY6PDLuITQvjcYeSL3n0UeEInB17LzL4tZf5BuamaSWIpgy2/Nv0WP+MGqE6TlGHi8ju1YeqxxSuw==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "IB73uhrgpW/s68MapIA3fCF+g4fog5/Z/JbGOQIdZkQxxfLXqpgOoo7bAP9CZbFb5WHZZA1CZ7pstA49tMmoLg==" + }, + "Microsoft.EntityFrameworkCore.Relational": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "uiyP1tNbJ+ZwGx7m3rGGBCCwhe/1YQOUx8d1omYbpMa/89Hp+/JZZVYVNPZQMeDjHhmZb91o8aFL5SqyF5bM6g==", + "dependencies": { + "Microsoft.EntityFrameworkCore": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "hdTNfy+Qh14KN8hUWq2skXF0e+csx/D8jZkwQpmkXTL4NqvTIx0R1SKyRABY9ndDMvl9dOa2PkunzQf6j5NbTw==", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.EntityFrameworkCore.Relational": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.Extensions.ApiDescription.Server": { + "type": "Transitive", + "resolved": "6.0.5", + "contentHash": "Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==" + }, + "Microsoft.Extensions.Caching.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "w7fe95lmqVfx0Ywx91A2wBhTHsf9PTrK0Sbf+jR1tqQ/oDv3x5xSEXG1J1stuxMuWEvhds/829cJidAaoDCv3g==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Caching.Memory": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "agq08XrECunxLkg2k3SyoduTFIHzsmzKy6W6Vm8nPCmWJ4UBmXum0H3NgddC+ekY73fppV5cQQBSv86PT3mcuQ==", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "gQCGa4VOdiyHFWxaOG4FZqvg0cPBQxgtxNf2ACrubNg0LgtskU8oTxYT/umhXyCsuuokNAMxiYPMs66CZOh1wA==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "OkGafDrJfsDQpANeL1LX1g8oWdcKO+eAjPguFW/XmoeLqhe3O5b45IbW/U9AQrUDtEv3Qz7fTeWl7S5Fmhwmpw==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.Binder": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "30GY/gmYWuEO2S+JefnVOOHECpM9PuTRafBmMoAVYuPXzVdDu66IEZH4+xhdkHL4CgA8bS/BUDhrZswDMtfTdw==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.CommandLine": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "Vrzn/K3cQyWzRgw/k1T1Caycm5WOjErFptA6A0O4TYGoNaMZXvnAV/L1VqNHrky4nDXbGAiuUugnV+/lrHf1aQ==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "TfKL2usK5lRjMcCtvZgYcP76v90eLVfMDRh3FPJtFQqlun1/o6+ekXUf3nx6MsOTg12MOXgd6aBJTv8QK/v9Bw==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.FileExtensions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "EgF4d5/12q4Udp1Zz3eOtembCaBamk5Pg11ef2dAl96l6/GrE3AvolHXbsehn/67pz5m1XCu648r6Ge3Sor4NQ==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.FileProviders.Physical": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.Json": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "es5BGCh/hBfMjBoQ6t1J7MrK/QUVLaSadlDLo3MR3p26RmghwHs2gLGxDFpZi6FZ5THDIlIEjU/r3DedcQ7KoQ==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.FileExtensions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.UserSecrets": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "DvS7cWM2ThhLx2NchReWJwRVee/HOUHHk7cyvRkdMVH9TDI7GmgQ4LmJPc3yqeqBFCjBsfU+jDZMxfd26b4kEA==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Json": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.FileProviders.Physical": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "96FojyfY5o1DM4eNgoor60KLrYUOfGhYvyfYW/ShosdmBdhUWjARaEP+6uFgLnF3wHQHFD1OJme9p0Hm8sxQrg==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "ntG9Kn3eOoJMfBoOIYZOCp86MBxmKmeluoTisAKdmhyJPJKwM5+C2cHFPPcXXW5IYHFh/j4helQ1r22XtzV/oA==" + }, + "Microsoft.Extensions.DependencyModel": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "preVsSrxxftC1wtwv/KQt09olPDRdLn3Hiv1smEQvUBfFaBZ5TUQo4nkMmt5yJTf7w+cBjt2j5gceoenw1xUjw==" + }, + "Microsoft.Extensions.Diagnostics": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "cy0qP6FXbodmaBBW5/IpcEMnMBPZI7+FbvTx7mce2U1vhCwiwLdPLvSNt3JRrjY8BrLahZgvDHCwV3EVw2X1lA==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "cLBhuPRPJk9+DrZYXsJsv+0pf35oIHkbzF5jiL0MmQF8mSiQARbvBmjFzlOISaVIUvbYQqNi+Cc5EWrZjzmpbA==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.FileProviders.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "RsoUxVifhDW8782vhGS/ZDG+pBAW7KAbj3ZGxErCYvoDqNHN+/KkJ6jOZ11W2RbzhTEoW8GEPLzZFOEAzp5W0Q==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.FileProviders.Physical": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "VEcIc5J+NOJZxtWyFRgkTcG9xRwLn01gpZkLg221aisCL9HUnd2CJA2mmxM0GshPI8Upu59ZhZNvaCMlMU44EA==", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.FileSystemGlobbing": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.FileSystemGlobbing": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "WjxoxK/qxR7684lNN7U9ZqTTUPeyWMRqQi5ZjXoynrwk4knylY2ba6zxcT10wDMt/rDefoQNtKXAnV19HaZuzQ==" + }, + "Microsoft.Extensions.Hosting": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "xzFZOpT/wC8QnigMKGk8D9BfVLab40tsb7ahzvHseVNEOTl9Pu5RmLHWFzGo/5NVHRL5jzOwtkmNCQzgX2yy7g==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Binder": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.CommandLine": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.FileExtensions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Json": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.UserSecrets": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Diagnostics": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.FileProviders.Physical": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Configuration": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Console": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Debug": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.EventLog": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.EventSource": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Hosting.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "2ErmxQLRfCwtVY6bBO0hlgTSUhOT4w2OdmZuhdBg3sQ5pMm8mLsU2+9S8yyPt7QfitTzpOsDizQZFgQ4lwfiYg==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Http": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "gVUlnYHavSqK9wYGakQMVVrjLUXmjMLJOMrz17sC/afBE3PvZWUig80btZTnapXEwxeRr2xO9DNx+qsz7LQaKg==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Diagnostics": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "WLwsn8YsRw0LlFJtSV17311MzrosOEi6oo+Uazvg0lC/z0A0p/7YaYShykqXb0TTC7sKu+HOzo5GoL3QzyubGw==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "MeBgGWgPEbW7iSnOnr58+cXRoJ+JkTvLQCipzZa/p+4FDvHH3TNlmkGhMrNgMo5LuYrQm/2EdS2KeFyJ5JNS0A==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging.Configuration": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "G0rJSGZGDkjlGhdYBOhT5rmeVAThvC4UhM4z6HtVGYgNZ9k35vAKTe8lEYBD9q7AccOk5cuQwjYPjwoK3Mi85A==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Binder": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging.Console": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "63Gvtsec0fcRAicbzndgWJUbqmBJ84ObBw5UADEolx4P1zFb1NQuFn14PJ6KQTPlMuWgnlWDkempBgyIzB1Fxw==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Configuration": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging.Debug": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "/UPrUDMkzuJGktT7DHZCuyfLbEup4xmEu9KdFzcR/Ik/JIOCp1+Xq+5zfnLqX9N/aTVlNoHqR2tCaJ+C1sq8KA==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging.EventLog": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "60PA1ye2aj19WhHu/3e37O997UY25m3QQ0VYwr8EjZdwfcGKqAl83Dzl7MOq1bOnmkAmBrP/j8yAx7K5of1dhg==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "System.Diagnostics.EventLog": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging.EventSource": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "b9zKEaa4lm3nM1HU2xMSqrE2mHMwz5gFTnFFvnnlIrEZJ1167qzMg1w6FJFzBt77Eq+eoIPd08+jdvl3XHolHQ==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Options": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "CbGoSqTgTqqa37yqaM3Dw15Ms19FONa4gln+2MnZnRewzrqXk2/hEsE+mKqM+tufJM++hZQDHuwpsHXokx+EUQ==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "MM/3N9zSPt2dKkA2Ku69A6SrUJfbR6BGjFon+NPLVWQUUY1uSiPej9mRrTU7a/qNV5FtoBOP9km8FoxfJSPapA==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Binder": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Primitives": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "x+QrguTaz5tyltxgKFUdACwodInudwiBw1nz6Wh3LOxXBdYzQ4UIbs6A674QaL8swaOK1ZqFkhSQ/l5x8nXrtw==" + }, + "Microsoft.OpenApi": { + "type": "Transitive", + "resolved": "1.6.22", + "contentHash": "aBvunmrdu/x+4CaA/UP1Jx4xWGwk4kymhoIRnn2Vp+zi5/KOPQJ9EkSXHRUr01WcGKtYl3Au7XfkPJbU1G2sjQ==" + }, + "Microsoft.TestPlatform.ObjectModel": { + "type": "Transitive", + "resolved": "17.13.0", + "contentHash": "bt0E0Dx+iqW97o4A59RCmUmz/5NarJ7LRL+jXbSHod72ibL5XdNm1Ke+UO5tFhBG4VwHLcSjqq9BUSblGNWamw==" + }, + "Microsoft.TestPlatform.TestHost": { + "type": "Transitive", + "resolved": "17.13.0", + "contentHash": "9GGw08Dc3AXspjekdyTdZ/wYWFlxbgcF0s7BKxzVX+hzAwpifDOdxM+ceVaaJSQOwqt3jtuNlHn3XTpKUS9x9Q==", + "dependencies": { + "Microsoft.TestPlatform.ObjectModel": "17.13.0", + "Newtonsoft.Json": "13.0.1" + } + }, + "Newtonsoft.Json": { + "type": "Transitive", + "resolved": "13.0.1", + "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==" + }, + "Polly": { + "type": "Transitive", + "resolved": "7.2.4", + "contentHash": "bw00Ck5sh6ekduDE3mnCo1ohzuad946uslCDEENu3091+6UKnBuKLo4e+yaNcCzXxOZCXWY2gV4a35+K1d4LDA==" + }, + "Polly.Extensions.Http": { + "type": "Transitive", + "resolved": "3.0.0", + "contentHash": "drrG+hB3pYFY7w1c3BD+lSGYvH2oIclH8GRSehgfyP5kjnFnHKQuuBhuHLv+PWyFuaTDyk/vfRpnxOzd11+J8g==", + "dependencies": { + "Polly": "7.1.0" + } + }, + "SQLitePCLRaw.bundle_e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.10", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.10" + } + }, + "SQLitePCLRaw.core": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==" + }, + "SQLitePCLRaw.lib.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==" + }, + "SQLitePCLRaw.provider.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Swashbuckle.AspNetCore.Swagger": { + "type": "Transitive", + "resolved": "7.3.1", + "contentHash": "jQuJ8kVbq+YE8WsJE3RwWHlF1kasp0QkA9Gl6NeNLICrhcgN8IQIthMufYW6t/4hpcN5cBIdES5jCEV81WjHbA==", + "dependencies": { + "Microsoft.OpenApi": "1.6.22" + } + }, + "Swashbuckle.AspNetCore.SwaggerGen": { + "type": "Transitive", + "resolved": "7.3.1", + "contentHash": "xs7Pznb3SSjZy7HpThE0ILqECfQFsGDHOrRoIYD/j67ktdRR1juDG4AMyidXXCOipgzHanZoF+nFrc+Nmjqjyw==", + "dependencies": { + "Swashbuckle.AspNetCore.Swagger": "7.3.1" + } + }, + "Swashbuckle.AspNetCore.SwaggerUI": { + "type": "Transitive", + "resolved": "7.3.1", + "contentHash": "hs6C+lmNEzipOA1WPQpIaGvvoXjUbnoevbv6l7o9ZQE8SNF8ggjOmK6NB6cYdMcEvk0uBeKl4Qq/BnRt5MFVqg==" + }, + "System.Diagnostics.EventLog": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "EYXQA8PXPZKRxfBfYrP2YgkCcLiWk6/Mx03N5pI5mY92Yys2zOy/BgNVGyMAU7/7f40l6SotVpahixca2COq5A==" + }, + "xunit.abstractions": { + "type": "Transitive", + "resolved": "2.0.3", + "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg==" + }, + "xunit.assert": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA==" + }, + "xunit.core": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==", + "dependencies": { + "xunit.extensibility.core": "[2.9.3]", + "xunit.extensibility.execution": "[2.9.3]" + } + }, + "xunit.extensibility.core": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==", + "dependencies": { + "xunit.abstractions": "2.0.3" + } + }, + "xunit.extensibility.execution": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==", + "dependencies": { + "xunit.extensibility.core": "[2.9.3]" + } + }, + "swimclubstats.api": { + "type": "Project", + "dependencies": { + "Swashbuckle.AspNetCore": "[7.3.1, )", + "SwimClubStats.Modules.Rankings": "[1.0.0, )", + "SwimClubStats.Modules.Swimmers": "[1.0.0, )", + "SwimClubStats.Modules.Sync": "[1.0.0, )", + "SwimClubStats.SharedKernel": "[1.0.0, )" + } + }, + "swimclubstats.modules.rankings": { + "type": "Project", + "dependencies": { + "SwimClubStats.SharedKernel": "[1.0.0, )" + } + }, + "swimclubstats.modules.swimmers": { + "type": "Project", + "dependencies": { + "SwimClubStats.SharedKernel": "[1.0.0, )" + } + }, + "swimclubstats.modules.sync": { + "type": "Project", + "dependencies": { + "AngleSharp": "[1.3.0, )", + "Microsoft.Extensions.Http.Polly": "[10.0.0-preview.2.25163.2, )", + "SwimClubStats.SharedKernel": "[1.0.0, )" + } + }, + "swimclubstats.sharedkernel": { + "type": "Project", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": "[10.0.0-preview.2.25163.2, )" + } + }, + "AngleSharp": { + "type": "CentralTransitive", + "requested": "[1.3.0, )", + "resolved": "1.3.0", + "contentHash": "iHzfn4cK6CmhuURNdEpmSQCq5/HZFldEpkbnmqT9My8+6l2Sz3F+NxoqRA8z/jTkWB+SAu5boRdp4v/WtyjuIQ==" + }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "type": "CentralTransitive", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "UuLEh0NR9LZPBbCpnbcfYl+vixFLAehW0bpNMHc44hEugLTC3vrH/McT4rfBluAcWJyvDQ3CDdw7QfTi/HeXIA==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10", + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.Extensions.Http.Polly": { + "type": "CentralTransitive", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25164.1", + "contentHash": "Y/NQDNr9ktCgRdChQBGv9JeLGAWNVq/ydhUk5vbIK6aGSGN8Z6qBfZiEJJrH+cFqPkpzGzmNa7LL6g3R1n0khw==", + "dependencies": { + "Microsoft.Extensions.Http": "10.0.0-preview.2.25163.2", + "Polly": "7.2.4", + "Polly.Extensions.Http": "3.0.0" + } + }, + "Swashbuckle.AspNetCore": { + "type": "CentralTransitive", + "requested": "[7.3.1, )", + "resolved": "7.3.1", + "contentHash": "6u8w+UXp/sF89xQjfydWw6znQrUpbpFOmEIs8ODE+S0bV+mCQ9dNP4mk+HRsGHylpDaP5KSYSCEfFSgluLXHsA==", + "dependencies": { + "Microsoft.Extensions.ApiDescription.Server": "6.0.5", + "Swashbuckle.AspNetCore.Swagger": "7.3.1", + "Swashbuckle.AspNetCore.SwaggerGen": "7.3.1", + "Swashbuckle.AspNetCore.SwaggerUI": "7.3.1" + } + } + } + } +} \ No newline at end of file diff --git a/tests/SwimClubStats.Modules.Rankings.Tests/packages.lock.json b/tests/SwimClubStats.Modules.Rankings.Tests/packages.lock.json new file mode 100644 index 0000000..ec9ff22 --- /dev/null +++ b/tests/SwimClubStats.Modules.Rankings.Tests/packages.lock.json @@ -0,0 +1,325 @@ +{ + "version": 2, + "dependencies": { + "net10.0": { + "FluentAssertions": { + "type": "Direct", + "requested": "[8.2.0, )", + "resolved": "8.2.0", + "contentHash": "Gh4jkECcrR0i17ofCVqsiVz2+lxC+p5TYFPCrbZFi7eQQWGEZhvCDwvhycBKX1Kmtbd+H2CW/ugW7wdH9Br9NQ==" + }, + "Meziantou.Analyzer": { + "type": "Direct", + "requested": "[3.0.22, )", + "resolved": "3.0.22", + "contentHash": "90M4v6pWhG9X+4SKf6G+lUsk9D5PysTV2QhSCEyHmjbyOxjs6DxUjYxdLLWdPPO5k5+b67a8T+feWpZkno+h7g==" + }, + "Microsoft.NET.Test.Sdk": { + "type": "Direct", + "requested": "[17.13.0, )", + "resolved": "17.13.0", + "contentHash": "W19wCPizaIC9Zh47w8wWI/yxuqR7/dtABwOrc8r2jX/8mUNxM2vw4fXDh+DJTeogxV+KzKwg5jNNGQVwf3LXyA==", + "dependencies": { + "Microsoft.CodeCoverage": "17.13.0", + "Microsoft.TestPlatform.TestHost": "17.13.0" + } + }, + "NSubstitute": { + "type": "Direct", + "requested": "[5.3.0, )", + "resolved": "5.3.0", + "contentHash": "lJ47Cps5Qzr86N99lcwd+OUvQma7+fBgr8+Mn+aOC0WrlqMNkdivaYD9IvnZ5Mqo6Ky3LS7ZI+tUq1/s9ERd0Q==", + "dependencies": { + "Castle.Core": "5.1.1" + } + }, + "Roslynator.Analyzers": { + "type": "Direct", + "requested": "[4.12.10, )", + "resolved": "4.12.10", + "contentHash": "Wecq3nfhTvnJPxX87hKbjMdX1xeCAMJf9rdBX3nQLTntQs9v0fFbUB2eQSSOArXMuFh7MxjLWaL4+b6XMi1NDA==" + }, + "SonarAnalyzer.CSharp": { + "type": "Direct", + "requested": "[10.6.0.109851, )", + "resolved": "10.7.0.110445", + "contentHash": "U4v2LWopxADYkUv7Z5CX7ifKMdDVqHb7a1bzppIQnQi4WQR6z1Zi5rDkCHlVYGEd1U/WMz1IJCU8OmFZLJpVig==" + }, + "xunit": { + "type": "Direct", + "requested": "[2.9.3, )", + "resolved": "2.9.3", + "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==", + "dependencies": { + "xunit.analyzers": "1.18.0", + "xunit.assert": "2.9.3", + "xunit.core": "[2.9.3]" + } + }, + "xunit.analyzers": { + "type": "Direct", + "requested": "[1.19.0, )", + "resolved": "1.19.0", + "contentHash": "T2W88QqtsS9nXlxSWAlf1smwovtR1BUSF8+rgy78sVghicnVkGnZ9GHFpS70OD4iNVbd3HPDI+XsvGbbE3nYgQ==" + }, + "xunit.runner.visualstudio": { + "type": "Direct", + "requested": "[3.0.2, )", + "resolved": "3.0.2", + "contentHash": "oXbusR6iPq0xlqoikjdLvzh+wQDkMv9If58myz9MEzldS4nIcp442Btgs2sWbYWV+caEluMe2pQCZ0hUZgPiow==" + }, + "Castle.Core": { + "type": "Transitive", + "resolved": "5.1.1", + "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", + "dependencies": { + "System.Diagnostics.EventLog": "6.0.0" + } + }, + "Microsoft.CodeCoverage": { + "type": "Transitive", + "resolved": "17.13.0", + "contentHash": "9LIUy0y+DvUmEPtbRDw6Bay3rzwqFV8P4efTrK4CZhQle3M/QwLPjISghfcolmEGAPWxuJi6m98ZEfk4VR4Lfg==" + }, + "Microsoft.Data.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "CaGdwMne/+J4HbyiWwzPgwthP+kJqigKEjq7rOQCt3XWsOlo8j09jsV1TQR5ibpk5cYysSPs1s9o8h9UqdzEqA==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.EntityFrameworkCore": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "L82qytr8lFY6PDLuITQvjcYeSL3n0UeEInB17LzL4tZf5BuamaSWIpgy2/Nv0WP+MGqE6TlGHi8ju1YeqxxSuw==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "IB73uhrgpW/s68MapIA3fCF+g4fog5/Z/JbGOQIdZkQxxfLXqpgOoo7bAP9CZbFb5WHZZA1CZ7pstA49tMmoLg==" + }, + "Microsoft.EntityFrameworkCore.Relational": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "uiyP1tNbJ+ZwGx7m3rGGBCCwhe/1YQOUx8d1omYbpMa/89Hp+/JZZVYVNPZQMeDjHhmZb91o8aFL5SqyF5bM6g==", + "dependencies": { + "Microsoft.EntityFrameworkCore": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "hdTNfy+Qh14KN8hUWq2skXF0e+csx/D8jZkwQpmkXTL4NqvTIx0R1SKyRABY9ndDMvl9dOa2PkunzQf6j5NbTw==", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.EntityFrameworkCore.Relational": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.Extensions.Caching.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "w7fe95lmqVfx0Ywx91A2wBhTHsf9PTrK0Sbf+jR1tqQ/oDv3x5xSEXG1J1stuxMuWEvhds/829cJidAaoDCv3g==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Caching.Memory": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "agq08XrECunxLkg2k3SyoduTFIHzsmzKy6W6Vm8nPCmWJ4UBmXum0H3NgddC+ekY73fppV5cQQBSv86PT3mcuQ==", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "OkGafDrJfsDQpANeL1LX1g8oWdcKO+eAjPguFW/XmoeLqhe3O5b45IbW/U9AQrUDtEv3Qz7fTeWl7S5Fmhwmpw==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "96FojyfY5o1DM4eNgoor60KLrYUOfGhYvyfYW/ShosdmBdhUWjARaEP+6uFgLnF3wHQHFD1OJme9p0Hm8sxQrg==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "ntG9Kn3eOoJMfBoOIYZOCp86MBxmKmeluoTisAKdmhyJPJKwM5+C2cHFPPcXXW5IYHFh/j4helQ1r22XtzV/oA==" + }, + "Microsoft.Extensions.DependencyModel": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "preVsSrxxftC1wtwv/KQt09olPDRdLn3Hiv1smEQvUBfFaBZ5TUQo4nkMmt5yJTf7w+cBjt2j5gceoenw1xUjw==" + }, + "Microsoft.Extensions.Logging": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "WLwsn8YsRw0LlFJtSV17311MzrosOEi6oo+Uazvg0lC/z0A0p/7YaYShykqXb0TTC7sKu+HOzo5GoL3QzyubGw==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "MeBgGWgPEbW7iSnOnr58+cXRoJ+JkTvLQCipzZa/p+4FDvHH3TNlmkGhMrNgMo5LuYrQm/2EdS2KeFyJ5JNS0A==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Options": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "CbGoSqTgTqqa37yqaM3Dw15Ms19FONa4gln+2MnZnRewzrqXk2/hEsE+mKqM+tufJM++hZQDHuwpsHXokx+EUQ==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Primitives": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "x+QrguTaz5tyltxgKFUdACwodInudwiBw1nz6Wh3LOxXBdYzQ4UIbs6A674QaL8swaOK1ZqFkhSQ/l5x8nXrtw==" + }, + "Microsoft.TestPlatform.ObjectModel": { + "type": "Transitive", + "resolved": "17.13.0", + "contentHash": "bt0E0Dx+iqW97o4A59RCmUmz/5NarJ7LRL+jXbSHod72ibL5XdNm1Ke+UO5tFhBG4VwHLcSjqq9BUSblGNWamw==" + }, + "Microsoft.TestPlatform.TestHost": { + "type": "Transitive", + "resolved": "17.13.0", + "contentHash": "9GGw08Dc3AXspjekdyTdZ/wYWFlxbgcF0s7BKxzVX+hzAwpifDOdxM+ceVaaJSQOwqt3jtuNlHn3XTpKUS9x9Q==", + "dependencies": { + "Microsoft.TestPlatform.ObjectModel": "17.13.0", + "Newtonsoft.Json": "13.0.1" + } + }, + "Newtonsoft.Json": { + "type": "Transitive", + "resolved": "13.0.1", + "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==" + }, + "SQLitePCLRaw.bundle_e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.10", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.10" + } + }, + "SQLitePCLRaw.core": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==" + }, + "SQLitePCLRaw.lib.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==" + }, + "SQLitePCLRaw.provider.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "System.Diagnostics.EventLog": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw==" + }, + "xunit.abstractions": { + "type": "Transitive", + "resolved": "2.0.3", + "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg==" + }, + "xunit.assert": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA==" + }, + "xunit.core": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==", + "dependencies": { + "xunit.extensibility.core": "[2.9.3]", + "xunit.extensibility.execution": "[2.9.3]" + } + }, + "xunit.extensibility.core": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==", + "dependencies": { + "xunit.abstractions": "2.0.3" + } + }, + "xunit.extensibility.execution": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==", + "dependencies": { + "xunit.extensibility.core": "[2.9.3]" + } + }, + "swimclubstats.modules.rankings": { + "type": "Project", + "dependencies": { + "SwimClubStats.SharedKernel": "[1.0.0, )" + } + }, + "swimclubstats.sharedkernel": { + "type": "Project", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": "[10.0.0-preview.2.25163.2, )" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "type": "CentralTransitive", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "UuLEh0NR9LZPBbCpnbcfYl+vixFLAehW0bpNMHc44hEugLTC3vrH/McT4rfBluAcWJyvDQ3CDdw7QfTi/HeXIA==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10", + "SQLitePCLRaw.core": "2.1.10" + } + } + } + } +} \ No newline at end of file diff --git a/tests/SwimClubStats.Modules.Sync.Tests/packages.lock.json b/tests/SwimClubStats.Modules.Sync.Tests/packages.lock.json new file mode 100644 index 0000000..669b695 --- /dev/null +++ b/tests/SwimClubStats.Modules.Sync.Tests/packages.lock.json @@ -0,0 +1,418 @@ +{ + "version": 2, + "dependencies": { + "net10.0": { + "FluentAssertions": { + "type": "Direct", + "requested": "[8.2.0, )", + "resolved": "8.2.0", + "contentHash": "Gh4jkECcrR0i17ofCVqsiVz2+lxC+p5TYFPCrbZFi7eQQWGEZhvCDwvhycBKX1Kmtbd+H2CW/ugW7wdH9Br9NQ==" + }, + "Meziantou.Analyzer": { + "type": "Direct", + "requested": "[3.0.22, )", + "resolved": "3.0.22", + "contentHash": "90M4v6pWhG9X+4SKf6G+lUsk9D5PysTV2QhSCEyHmjbyOxjs6DxUjYxdLLWdPPO5k5+b67a8T+feWpZkno+h7g==" + }, + "Microsoft.NET.Test.Sdk": { + "type": "Direct", + "requested": "[17.13.0, )", + "resolved": "17.13.0", + "contentHash": "W19wCPizaIC9Zh47w8wWI/yxuqR7/dtABwOrc8r2jX/8mUNxM2vw4fXDh+DJTeogxV+KzKwg5jNNGQVwf3LXyA==", + "dependencies": { + "Microsoft.CodeCoverage": "17.13.0", + "Microsoft.TestPlatform.TestHost": "17.13.0" + } + }, + "NSubstitute": { + "type": "Direct", + "requested": "[5.3.0, )", + "resolved": "5.3.0", + "contentHash": "lJ47Cps5Qzr86N99lcwd+OUvQma7+fBgr8+Mn+aOC0WrlqMNkdivaYD9IvnZ5Mqo6Ky3LS7ZI+tUq1/s9ERd0Q==", + "dependencies": { + "Castle.Core": "5.1.1" + } + }, + "Roslynator.Analyzers": { + "type": "Direct", + "requested": "[4.12.10, )", + "resolved": "4.12.10", + "contentHash": "Wecq3nfhTvnJPxX87hKbjMdX1xeCAMJf9rdBX3nQLTntQs9v0fFbUB2eQSSOArXMuFh7MxjLWaL4+b6XMi1NDA==" + }, + "SonarAnalyzer.CSharp": { + "type": "Direct", + "requested": "[10.6.0.109851, )", + "resolved": "10.7.0.110445", + "contentHash": "U4v2LWopxADYkUv7Z5CX7ifKMdDVqHb7a1bzppIQnQi4WQR6z1Zi5rDkCHlVYGEd1U/WMz1IJCU8OmFZLJpVig==" + }, + "xunit": { + "type": "Direct", + "requested": "[2.9.3, )", + "resolved": "2.9.3", + "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==", + "dependencies": { + "xunit.analyzers": "1.18.0", + "xunit.assert": "2.9.3", + "xunit.core": "[2.9.3]" + } + }, + "xunit.analyzers": { + "type": "Direct", + "requested": "[1.19.0, )", + "resolved": "1.19.0", + "contentHash": "T2W88QqtsS9nXlxSWAlf1smwovtR1BUSF8+rgy78sVghicnVkGnZ9GHFpS70OD4iNVbd3HPDI+XsvGbbE3nYgQ==" + }, + "xunit.runner.visualstudio": { + "type": "Direct", + "requested": "[3.0.2, )", + "resolved": "3.0.2", + "contentHash": "oXbusR6iPq0xlqoikjdLvzh+wQDkMv9If58myz9MEzldS4nIcp442Btgs2sWbYWV+caEluMe2pQCZ0hUZgPiow==" + }, + "Castle.Core": { + "type": "Transitive", + "resolved": "5.1.1", + "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", + "dependencies": { + "System.Diagnostics.EventLog": "6.0.0" + } + }, + "Microsoft.CodeCoverage": { + "type": "Transitive", + "resolved": "17.13.0", + "contentHash": "9LIUy0y+DvUmEPtbRDw6Bay3rzwqFV8P4efTrK4CZhQle3M/QwLPjISghfcolmEGAPWxuJi6m98ZEfk4VR4Lfg==" + }, + "Microsoft.Data.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "CaGdwMne/+J4HbyiWwzPgwthP+kJqigKEjq7rOQCt3XWsOlo8j09jsV1TQR5ibpk5cYysSPs1s9o8h9UqdzEqA==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.EntityFrameworkCore": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "L82qytr8lFY6PDLuITQvjcYeSL3n0UeEInB17LzL4tZf5BuamaSWIpgy2/Nv0WP+MGqE6TlGHi8ju1YeqxxSuw==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "IB73uhrgpW/s68MapIA3fCF+g4fog5/Z/JbGOQIdZkQxxfLXqpgOoo7bAP9CZbFb5WHZZA1CZ7pstA49tMmoLg==" + }, + "Microsoft.EntityFrameworkCore.Relational": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "uiyP1tNbJ+ZwGx7m3rGGBCCwhe/1YQOUx8d1omYbpMa/89Hp+/JZZVYVNPZQMeDjHhmZb91o8aFL5SqyF5bM6g==", + "dependencies": { + "Microsoft.EntityFrameworkCore": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "hdTNfy+Qh14KN8hUWq2skXF0e+csx/D8jZkwQpmkXTL4NqvTIx0R1SKyRABY9ndDMvl9dOa2PkunzQf6j5NbTw==", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.EntityFrameworkCore.Relational": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.Extensions.Caching.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "w7fe95lmqVfx0Ywx91A2wBhTHsf9PTrK0Sbf+jR1tqQ/oDv3x5xSEXG1J1stuxMuWEvhds/829cJidAaoDCv3g==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Caching.Memory": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "agq08XrECunxLkg2k3SyoduTFIHzsmzKy6W6Vm8nPCmWJ4UBmXum0H3NgddC+ekY73fppV5cQQBSv86PT3mcuQ==", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "gQCGa4VOdiyHFWxaOG4FZqvg0cPBQxgtxNf2ACrubNg0LgtskU8oTxYT/umhXyCsuuokNAMxiYPMs66CZOh1wA==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "OkGafDrJfsDQpANeL1LX1g8oWdcKO+eAjPguFW/XmoeLqhe3O5b45IbW/U9AQrUDtEv3Qz7fTeWl7S5Fmhwmpw==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Configuration.Binder": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "30GY/gmYWuEO2S+JefnVOOHECpM9PuTRafBmMoAVYuPXzVdDu66IEZH4+xhdkHL4CgA8bS/BUDhrZswDMtfTdw==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "96FojyfY5o1DM4eNgoor60KLrYUOfGhYvyfYW/ShosdmBdhUWjARaEP+6uFgLnF3wHQHFD1OJme9p0Hm8sxQrg==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "ntG9Kn3eOoJMfBoOIYZOCp86MBxmKmeluoTisAKdmhyJPJKwM5+C2cHFPPcXXW5IYHFh/j4helQ1r22XtzV/oA==" + }, + "Microsoft.Extensions.DependencyModel": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "preVsSrxxftC1wtwv/KQt09olPDRdLn3Hiv1smEQvUBfFaBZ5TUQo4nkMmt5yJTf7w+cBjt2j5gceoenw1xUjw==" + }, + "Microsoft.Extensions.Diagnostics": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "cy0qP6FXbodmaBBW5/IpcEMnMBPZI7+FbvTx7mce2U1vhCwiwLdPLvSNt3JRrjY8BrLahZgvDHCwV3EVw2X1lA==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "cLBhuPRPJk9+DrZYXsJsv+0pf35oIHkbzF5jiL0MmQF8mSiQARbvBmjFzlOISaVIUvbYQqNi+Cc5EWrZjzmpbA==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Http": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "gVUlnYHavSqK9wYGakQMVVrjLUXmjMLJOMrz17sC/afBE3PvZWUig80btZTnapXEwxeRr2xO9DNx+qsz7LQaKg==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Diagnostics": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "WLwsn8YsRw0LlFJtSV17311MzrosOEi6oo+Uazvg0lC/z0A0p/7YaYShykqXb0TTC7sKu+HOzo5GoL3QzyubGw==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Logging.Abstractions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "MeBgGWgPEbW7iSnOnr58+cXRoJ+JkTvLQCipzZa/p+4FDvHH3TNlmkGhMrNgMo5LuYrQm/2EdS2KeFyJ5JNS0A==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Options": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "CbGoSqTgTqqa37yqaM3Dw15Ms19FONa4gln+2MnZnRewzrqXk2/hEsE+mKqM+tufJM++hZQDHuwpsHXokx+EUQ==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "MM/3N9zSPt2dKkA2Ku69A6SrUJfbR6BGjFon+NPLVWQUUY1uSiPej9mRrTU7a/qNV5FtoBOP9km8FoxfJSPapA==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Binder": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Options": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Primitives": "10.0.0-preview.2.25163.2" + } + }, + "Microsoft.Extensions.Primitives": { + "type": "Transitive", + "resolved": "10.0.0-preview.2.25163.2", + "contentHash": "x+QrguTaz5tyltxgKFUdACwodInudwiBw1nz6Wh3LOxXBdYzQ4UIbs6A674QaL8swaOK1ZqFkhSQ/l5x8nXrtw==" + }, + "Microsoft.TestPlatform.ObjectModel": { + "type": "Transitive", + "resolved": "17.13.0", + "contentHash": "bt0E0Dx+iqW97o4A59RCmUmz/5NarJ7LRL+jXbSHod72ibL5XdNm1Ke+UO5tFhBG4VwHLcSjqq9BUSblGNWamw==" + }, + "Microsoft.TestPlatform.TestHost": { + "type": "Transitive", + "resolved": "17.13.0", + "contentHash": "9GGw08Dc3AXspjekdyTdZ/wYWFlxbgcF0s7BKxzVX+hzAwpifDOdxM+ceVaaJSQOwqt3jtuNlHn3XTpKUS9x9Q==", + "dependencies": { + "Microsoft.TestPlatform.ObjectModel": "17.13.0", + "Newtonsoft.Json": "13.0.1" + } + }, + "Newtonsoft.Json": { + "type": "Transitive", + "resolved": "13.0.1", + "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==" + }, + "Polly": { + "type": "Transitive", + "resolved": "7.2.4", + "contentHash": "bw00Ck5sh6ekduDE3mnCo1ohzuad946uslCDEENu3091+6UKnBuKLo4e+yaNcCzXxOZCXWY2gV4a35+K1d4LDA==" + }, + "Polly.Extensions.Http": { + "type": "Transitive", + "resolved": "3.0.0", + "contentHash": "drrG+hB3pYFY7w1c3BD+lSGYvH2oIclH8GRSehgfyP5kjnFnHKQuuBhuHLv+PWyFuaTDyk/vfRpnxOzd11+J8g==", + "dependencies": { + "Polly": "7.1.0" + } + }, + "SQLitePCLRaw.bundle_e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.10", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.10" + } + }, + "SQLitePCLRaw.core": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==" + }, + "SQLitePCLRaw.lib.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==" + }, + "SQLitePCLRaw.provider.e_sqlite3": { + "type": "Transitive", + "resolved": "2.1.10", + "contentHash": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + } + }, + "System.Diagnostics.EventLog": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw==" + }, + "xunit.abstractions": { + "type": "Transitive", + "resolved": "2.0.3", + "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg==" + }, + "xunit.assert": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA==" + }, + "xunit.core": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==", + "dependencies": { + "xunit.extensibility.core": "[2.9.3]", + "xunit.extensibility.execution": "[2.9.3]" + } + }, + "xunit.extensibility.core": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==", + "dependencies": { + "xunit.abstractions": "2.0.3" + } + }, + "xunit.extensibility.execution": { + "type": "Transitive", + "resolved": "2.9.3", + "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==", + "dependencies": { + "xunit.extensibility.core": "[2.9.3]" + } + }, + "swimclubstats.modules.sync": { + "type": "Project", + "dependencies": { + "AngleSharp": "[1.3.0, )", + "Microsoft.Extensions.Http.Polly": "[10.0.0-preview.2.25163.2, )", + "SwimClubStats.SharedKernel": "[1.0.0, )" + } + }, + "swimclubstats.sharedkernel": { + "type": "Project", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": "[10.0.0-preview.2.25163.2, )" + } + }, + "AngleSharp": { + "type": "CentralTransitive", + "requested": "[1.3.0, )", + "resolved": "1.3.0", + "contentHash": "iHzfn4cK6CmhuURNdEpmSQCq5/HZFldEpkbnmqT9My8+6l2Sz3F+NxoqRA8z/jTkWB+SAu5boRdp4v/WtyjuIQ==" + }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "type": "CentralTransitive", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25163.8", + "contentHash": "UuLEh0NR9LZPBbCpnbcfYl+vixFLAehW0bpNMHc44hEugLTC3vrH/McT4rfBluAcWJyvDQ3CDdw7QfTi/HeXIA==", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "10.0.0-preview.2.25163.8", + "Microsoft.Extensions.Caching.Memory": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.DependencyModel": "10.0.0-preview.2.25163.2", + "Microsoft.Extensions.Logging": "10.0.0-preview.2.25163.2", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10", + "SQLitePCLRaw.core": "2.1.10" + } + }, + "Microsoft.Extensions.Http.Polly": { + "type": "CentralTransitive", + "requested": "[10.0.0-preview.2.25163.2, )", + "resolved": "10.0.0-preview.2.25164.1", + "contentHash": "Y/NQDNr9ktCgRdChQBGv9JeLGAWNVq/ydhUk5vbIK6aGSGN8Z6qBfZiEJJrH+cFqPkpzGzmNa7LL6g3R1n0khw==", + "dependencies": { + "Microsoft.Extensions.Http": "10.0.0-preview.2.25163.2", + "Polly": "7.2.4", + "Polly.Extensions.Http": "3.0.0" + } + } + } + } +} \ No newline at end of file