From ee40b38968387d11c30c5958a996cf286e221ef7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A5=D0=B0=D0=BB=D0=B8=D0=BC=D0=BE=D0=B2=20=D0=A0=D1=83?= =?UTF-8?q?=D1=81=D1=82=D0=B0=D0=BC?= Date: Mon, 9 Feb 2026 23:54:03 +0300 Subject: [PATCH] Identity --- .gitignore | 56 + Nashel.sln | 1208 +++------ .../Abstractions/ICurrentUserService.cs | 7 + .../Behaviors/ValidationBehavior.cs | 34 + src/BuildingBlocks/Domain/AggregateRoot.cs | 31 + src/BuildingBlocks/Domain/IDomainEvent.cs | 13 + src/Host/Nashel.Host.csproj | 12 - src/Host/Program.cs | 6 +- src/Host/appsettings.json | 9 +- .../Nashel.Modules.Catalog.Application.csproj | 9 +- ...shel.Modules.Catalog.Infrastructure.csproj | 10 +- ...Nashel.Modules.Catalog.Presentation.csproj | 8 +- ...l.Modules.Collaboration.Application.csproj | 9 +- ...odules.Collaboration.Infrastructure.csproj | 10 +- ...les.Collaboration.Infrastructure.deps.json | 459 ++++ ....Modules.Collaboration.Presentation.csproj | 8 +- .../Nashel.Modules.Geo.Application.csproj | 9 +- .../Nashel.Modules.Geo.Infrastructure.csproj | 10 +- .../Nashel.Modules.Geo.Presentation.csproj | 8 +- .../Nashel.Modules.Geo.Presentation.deps.json | 418 +++ .../Commands/BecomePerformerCommand.cs | 39 + .../Application/Commands/LoginCommand.cs | 32 + .../Commands/RegisterUserCommand.cs | 36 + ...Nashel.Modules.Identity.Application.csproj | 9 +- .../Identity/Domain/Aggregates/Account.cs | 50 + src/Modules/Identity/Domain/Enums/Role.cs | 13 + .../Domain/Events/AccountCreatedEvent.cs | 12 + .../Domain/Repositories/IAccountRepository.cs | 11 + .../Domain/Services/IJwtTokenGenerator.cs | 8 + .../Infrastructure/DependencyInjection.cs | 46 + ...hel.Modules.Identity.Infrastructure.csproj | 14 +- .../Configurations/AccountConfiguration.cs | 34 + .../Persistence/IdentityDbContext.cs | 20 + .../Repositories/AccountRepository.cs | 38 + .../Services/CurrentUserService.cs | 29 + .../Services/JwtTokenGenerator.cs | 46 + .../Endpoints/IdentityEndpoints.cs | 35 + ...ashel.Modules.Identity.Presentation.csproj | 11 +- .../BecomePerformerCommandHandlerTests.cs | 57 + .../Application/LoginCommandHandlerTests.cs | 63 + .../RegisterUserCommandHandlerTests.cs | 52 + .../Identity/Tests/Domain/AccountTests.cs | 69 + .../Nashel.Modules.Identity.Tests.csproj | 29 + src/Modules/Identity/Tests/UnitTest1.cs | 10 + ...oreApp,Version=v10.0.AssemblyAttributes.cs | 4 + .../Debug/net10.0/Nashel.M.5C436542.Up2Date | 0 ...hel.Modules.Identity.Tests.AssemblyInfo.cs | 22 + ...es.Identity.Tests.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 17 + ...l.Modules.Identity.Tests.GlobalUsings.g.cs | 9 + ...Nashel.Modules.Identity.Tests.assets.cache | Bin 0 -> 46835 bytes ...ntity.Tests.csproj.AssemblyReference.cache | Bin 0 -> 22059 bytes ...ntity.Tests.csproj.CoreCompileInputs.cache | 1 + ...ules.Identity.Tests.genruntimeconfig.cache | 1 + ...es.Identity.Tests.csproj.nuget.dgspec.json | 1431 ++++++++++ ...odules.Identity.Tests.csproj.nuget.g.props | 27 + ...ules.Identity.Tests.csproj.nuget.g.targets | 12 + .../Identity/Tests/obj/project.assets.json | 2391 +++++++++++++++++ .../Identity/Tests/obj/project.nuget.cache | 47 + .../Nashel.Modules.Order.Application.csproj | 9 +- ...Nashel.Modules.Order.Infrastructure.csproj | 10 +- .../Nashel.Modules.Order.Presentation.csproj | 8 +- ...shel.Modules.Reputation.Application.csproj | 9 +- ...l.Modules.Reputation.Infrastructure.csproj | 10 +- ...hel.Modules.Reputation.Presentation.csproj | 8 +- 65 files changed, 6157 insertions(+), 957 deletions(-) create mode 100644 src/BuildingBlocks/Application/Abstractions/ICurrentUserService.cs create mode 100644 src/BuildingBlocks/Application/Behaviors/ValidationBehavior.cs create mode 100644 src/BuildingBlocks/Domain/AggregateRoot.cs create mode 100644 src/BuildingBlocks/Domain/IDomainEvent.cs create mode 100644 src/Modules/Collaboration/Infrastructure/bin/Debug/net10.0/Nashel.Modules.Collaboration.Infrastructure.deps.json create mode 100644 src/Modules/Geo/Presentation/bin/Debug/net10.0/Nashel.Modules.Geo.Presentation.deps.json create mode 100644 src/Modules/Identity/Application/Commands/BecomePerformerCommand.cs create mode 100644 src/Modules/Identity/Application/Commands/LoginCommand.cs create mode 100644 src/Modules/Identity/Application/Commands/RegisterUserCommand.cs create mode 100644 src/Modules/Identity/Domain/Aggregates/Account.cs create mode 100644 src/Modules/Identity/Domain/Enums/Role.cs create mode 100644 src/Modules/Identity/Domain/Events/AccountCreatedEvent.cs create mode 100644 src/Modules/Identity/Domain/Repositories/IAccountRepository.cs create mode 100644 src/Modules/Identity/Domain/Services/IJwtTokenGenerator.cs create mode 100644 src/Modules/Identity/Infrastructure/DependencyInjection.cs create mode 100644 src/Modules/Identity/Infrastructure/Persistence/Configurations/AccountConfiguration.cs create mode 100644 src/Modules/Identity/Infrastructure/Persistence/IdentityDbContext.cs create mode 100644 src/Modules/Identity/Infrastructure/Repositories/AccountRepository.cs create mode 100644 src/Modules/Identity/Infrastructure/Services/CurrentUserService.cs create mode 100644 src/Modules/Identity/Infrastructure/Services/JwtTokenGenerator.cs create mode 100644 src/Modules/Identity/Presentation/Endpoints/IdentityEndpoints.cs create mode 100644 src/Modules/Identity/Tests/Application/BecomePerformerCommandHandlerTests.cs create mode 100644 src/Modules/Identity/Tests/Application/LoginCommandHandlerTests.cs create mode 100644 src/Modules/Identity/Tests/Application/RegisterUserCommandHandlerTests.cs create mode 100644 src/Modules/Identity/Tests/Domain/AccountTests.cs create mode 100644 src/Modules/Identity/Tests/Nashel.Modules.Identity.Tests.csproj create mode 100644 src/Modules/Identity/Tests/UnitTest1.cs create mode 100644 src/Modules/Identity/Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs create mode 100644 src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.M.5C436542.Up2Date create mode 100644 src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.AssemblyInfo.cs create mode 100644 src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.AssemblyInfoInputs.cache create mode 100644 src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.GlobalUsings.g.cs create mode 100644 src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.assets.cache create mode 100644 src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.csproj.AssemblyReference.cache create mode 100644 src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.csproj.CoreCompileInputs.cache create mode 100644 src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.genruntimeconfig.cache create mode 100644 src/Modules/Identity/Tests/obj/Nashel.Modules.Identity.Tests.csproj.nuget.dgspec.json create mode 100644 src/Modules/Identity/Tests/obj/Nashel.Modules.Identity.Tests.csproj.nuget.g.props create mode 100644 src/Modules/Identity/Tests/obj/Nashel.Modules.Identity.Tests.csproj.nuget.g.targets create mode 100644 src/Modules/Identity/Tests/obj/project.assets.json create mode 100644 src/Modules/Identity/Tests/obj/project.nuget.cache diff --git a/.gitignore b/.gitignore index 7b6dcf7..f06f569 100644 --- a/.gitignore +++ b/.gitignore @@ -78,3 +78,59 @@ src/Modules/Reputation/Presentation/obj/ src/Modules/Reputation/Infrastructure/obj/ src/Modules/Reputation/Domain/obj/ + +*.ps1 + +*.log + +*.txt + +*.pdb + +*.dll + +src/Modules/Catalog/Presentation/bin/Debug/net10.0/ + +src/Modules/Catalog/Domain/bin/Debug/net10.0/ + +src/Modules/Identity/Application/bin/ + +src/Modules/Identity/Domain/bin/ + +src/Modules/Identity/Infrastructure/bin/ + +src/Modules/Identity/Presentation/bin/ + +src/Modules/Identity/Tests/bin/ + +src/Modules/Reputation/Application/bin/ + +src/Modules/Reputation/Domain/bin/ + +src/Modules/Reputation/Infrastructure/bin/ + +src/Modules/Reputation/Presentation/bin/ + +src/Modules/Catalog/Application/bin/ + +src/Modules/Catalog/Infrastructure/bin/ + +src/Modules/Geo/Application/bin/ + +src/Modules/Geo/Domain/bin/ + +src/Modules/Geo/Infrastructure/bin/ + +src/Modules/Order/Application/bin/ + +src/Modules/Order/Domain/bin/ + +src/Modules/Order/Infrastructure/bin/ + +src/Modules/Order/Presentation/bin/ + +src/Modules/Collaboration/Application/bin/ + +src/Modules/Collaboration/Domain/bin/ + +src/Modules/Collaboration/Presentation/bin/ diff --git a/Nashel.sln b/Nashel.sln index a4cb111..16d21f6 100644 --- a/Nashel.sln +++ b/Nashel.sln @@ -3,173 +3,79 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72D-47B6-A68D-7590B98EB39B}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BuildingBlocks", "BuildingBlocks", "{7266C4A9-E384-DC00-0EB6-47F6002CFBA7}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BuildingBlocks", "BuildingBlocks", "{90298CBA-BD6F-3A0A-69D5-97CAD7B05E7E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.BuildingBlocks", "src\BuildingBlocks\Nashel.BuildingBlocks.csproj", "{18F5CA61-2478-40DB-A8C3-3CA10BA66F4A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.BuildingBlocks", "src\BuildingBlocks\Nashel.BuildingBlocks.csproj", "{CC3A5E56-8FC3-4C75-932A-ADE592F65515}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Host", "Host", "{7226ABEA-787E-1D09-10EA-A2ECF996D6A6}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Host", "Host", "{981C2CF6-E5BB-602A-511C-234B538302B0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Host", "src\Host\Nashel.Host.csproj", "{4D89232D-7F93-4DA5-9B00-E25A355561EF}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Host", "src\Host\Nashel.Host.csproj", "{1F5F02BF-AD09-41E9-8130-1A939AE5012D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Catalog.Infrastructure", "src\Modules\Catalog\Infrastructure\Nashel.Modules.Catalog.Infrastructure.csproj", "{F2C3F1F1-328F-4EA9-BC82-0AF252375E2A}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Modules", "Modules", "{EC447DCF-ABFA-6E24-52A5-D7FD48A5C558}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Catalog.Application", "src\Modules\Catalog\Application\Nashel.Modules.Catalog.Application.csproj", "{C47D5462-DA34-4A5E-BCBF-642D702E1ECA}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Catalog", "Catalog", "{1E1EF545-4C18-AEE2-B997-7EF431518D3F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Catalog.Domain", "src\Modules\Catalog\Domain\Nashel.Modules.Catalog.Domain.csproj", "{4C3D1645-4D40-4313-ACB6-079FDD8AA1D2}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Catalog.Domain", "src\Modules\Catalog\Nashel.Modules.Catalog.Domain\Nashel.Modules.Catalog.Domain.csproj", "{A713EB58-7221-461B-BFFB-7189EF9D4D24}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Catalog.Presentation", "src\Modules\Catalog\Presentation\Nashel.Modules.Catalog.Presentation.csproj", "{937B457D-1C2A-41E3-B7BD-CDFA827E4F76}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Catalog.Application", "src\Modules\Catalog\Nashel.Modules.Catalog.Application\Nashel.Modules.Catalog.Application.csproj", "{BE159CD2-5094-42DA-82C5-7D7CDE24D7C9}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Collaboration.Infrastructure", "src\Modules\Collaboration\Infrastructure\Nashel.Modules.Collaboration.Infrastructure.csproj", "{6A825C22-139D-4927-AA08-F9130D4F6845}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Catalog.Infrastructure", "src\Modules\Catalog\Nashel.Modules.Catalog.Infrastructure\Nashel.Modules.Catalog.Infrastructure.csproj", "{FF3B6C1E-C674-4647-B7FB-1B6224DEE9AF}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Collaboration.Application", "src\Modules\Collaboration\Application\Nashel.Modules.Collaboration.Application.csproj", "{8043FAEB-5AAE-4DF5-9A3F-EF0E3CA6DC89}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Catalog.Presentation", "src\Modules\Catalog\Nashel.Modules.Catalog.Presentation\Nashel.Modules.Catalog.Presentation.csproj", "{5EC8230D-64DA-47AA-A35E-DECD442F5205}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Collaboration.Domain", "src\Modules\Collaboration\Domain\Nashel.Modules.Collaboration.Domain.csproj", "{397ADF05-2B2A-497D-A94C-9C40C8C7F7AF}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Collaboration", "Collaboration", "{0D6C7A58-55D3-AEBB-0CCB-984ED0F92F71}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Collaboration.Presentation", "src\Modules\Collaboration\Presentation\Nashel.Modules.Collaboration.Presentation.csproj", "{01138FAD-D215-45D4-9D52-6A5875516557}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Collaboration.Domain", "src\Modules\Collaboration\Nashel.Modules.Collaboration.Domain\Nashel.Modules.Collaboration.Domain.csproj", "{8EBE560A-46AA-48D3-BB38-3116882CB93C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Geo.Infrastructure", "src\Modules\Geo\Infrastructure\Nashel.Modules.Geo.Infrastructure.csproj", "{15A81ACF-D93F-4039-9F67-8D3A96F57756}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Collaboration.Application", "src\Modules\Collaboration\Nashel.Modules.Collaboration.Application\Nashel.Modules.Collaboration.Application.csproj", "{22C58BBB-52E0-4478-AC34-C3BBE6FD9577}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Geo.Application", "src\Modules\Geo\Application\Nashel.Modules.Geo.Application.csproj", "{04D91154-1813-4666-93FD-01644023C766}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Collaboration.Infrastructure", "src\Modules\Collaboration\Nashel.Modules.Collaboration.Infrastructure\Nashel.Modules.Collaboration.Infrastructure.csproj", "{A40AEC4C-B443-43C2-BF9C-632183E26B08}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Geo.Domain", "src\Modules\Geo\Domain\Nashel.Modules.Geo.Domain.csproj", "{0A09480D-13BC-4C4A-863B-EB5A110F4436}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Collaboration.Presentation", "src\Modules\Collaboration\Nashel.Modules.Collaboration.Presentation\Nashel.Modules.Collaboration.Presentation.csproj", "{B2E2DD7F-3E49-47CB-92D6-403EBB14567C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Geo.Presentation", "src\Modules\Geo\Presentation\Nashel.Modules.Geo.Presentation.csproj", "{059BD6B6-39E5-4558-85F7-2E35FEEA36D4}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Geo", "Geo", "{1F785BA6-BCCC-EB5A-C0AC-017D258EF3FD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Identity.Infrastructure", "src\Modules\Identity\Infrastructure\Nashel.Modules.Identity.Infrastructure.csproj", "{33DFFF98-2E80-421C-B0A5-02C7C329B5C1}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Geo.Domain", "src\Modules\Geo\Nashel.Modules.Geo.Domain\Nashel.Modules.Geo.Domain.csproj", "{9CE763E4-BA86-476F-8599-E344DD851D93}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Identity.Application", "src\Modules\Identity\Application\Nashel.Modules.Identity.Application.csproj", "{88BE5612-F8D3-4E22-A1CE-53520F5B8D13}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Geo.Application", "src\Modules\Geo\Nashel.Modules.Geo.Application\Nashel.Modules.Geo.Application.csproj", "{639DD048-8277-419F-81B6-6C9A7718C7BB}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Identity.Domain", "src\Modules\Identity\Domain\Nashel.Modules.Identity.Domain.csproj", "{733FC595-BBEF-4B1B-81A8-F3A952820250}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Geo.Infrastructure", "src\Modules\Geo\Nashel.Modules.Geo.Infrastructure\Nashel.Modules.Geo.Infrastructure.csproj", "{50FB05E8-A3ED-4CD5-BF9F-2CE95F8BE906}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Identity.Presentation", "src\Modules\Identity\Presentation\Nashel.Modules.Identity.Presentation.csproj", "{9458707B-D600-4F2C-9FD9-9195F9EC69DC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Geo.Presentation", "src\Modules\Geo\Nashel.Modules.Geo.Presentation\Nashel.Modules.Geo.Presentation.csproj", "{DB0B1820-7B5A-4E2D-B674-893D6E738616}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Order.Infrastructure", "src\Modules\Order\Infrastructure\Nashel.Modules.Order.Infrastructure.csproj", "{996763EA-95DD-4BC7-8782-19DD630E4F75}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Identity", "Identity", "{0EC62A1A-9858-3A60-8A0C-FC9AACFA2EC7}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Order.Application", "src\Modules\Order\Application\Nashel.Modules.Order.Application.csproj", "{F9CD05EC-1FFF-4DCC-8806-2FDD9FAD3BBE}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Identity.Domain", "src\Modules\Identity\Nashel.Modules.Identity.Domain\Nashel.Modules.Identity.Domain.csproj", "{9C94FC23-2171-43CE-8CF5-0ACEAD90188C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Order.Domain", "src\Modules\Order\Domain\Nashel.Modules.Order.Domain.csproj", "{A02E0244-9E52-4DCD-AF42-6FC90E03C4E1}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Identity.Application", "src\Modules\Identity\Nashel.Modules.Identity.Application\Nashel.Modules.Identity.Application.csproj", "{32EF5131-A488-4DE5-872C-76B33D6380A0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Order.Presentation", "src\Modules\Order\Presentation\Nashel.Modules.Order.Presentation.csproj", "{5FC793DE-0C52-432C-95A9-174919C3E57C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Identity.Infrastructure", "src\Modules\Identity\Nashel.Modules.Identity.Infrastructure\Nashel.Modules.Identity.Infrastructure.csproj", "{18722621-A567-42E4-BFDB-65262CA72544}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Reputation.Infrastructure", "src\Modules\Reputation\Infrastructure\Nashel.Modules.Reputation.Infrastructure.csproj", "{6B7E10A1-CE95-4D71-A657-7303FEE7B52A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Identity.Presentation", "src\Modules\Identity\Nashel.Modules.Identity.Presentation\Nashel.Modules.Identity.Presentation.csproj", "{F1516354-689D-480C-92FA-30CEEA90A0E7}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Reputation.Application", "src\Modules\Reputation\Application\Nashel.Modules.Reputation.Application.csproj", "{C6D6EB9D-D40E-4839-8F78-1024ED4964E1}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Order", "Order", "{2C821288-5B9D-778E-74EE-053FE87F223E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Reputation.Domain", "src\Modules\Reputation\Domain\Nashel.Modules.Reputation.Domain.csproj", "{2010E82F-B42C-491F-AFD7-4486D4845737}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Order.Domain", "src\Modules\Order\Nashel.Modules.Order.Domain\Nashel.Modules.Order.Domain.csproj", "{04AA8B0B-D00F-44B4-85CF-C5F1BEF94369}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Reputation.Presentation", "src\Modules\Reputation\Presentation\Nashel.Modules.Reputation.Presentation.csproj", "{EEC2B03A-3172-4EC1-B7E3-8687E436072D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Order.Application", "src\Modules\Order\Nashel.Modules.Order.Application\Nashel.Modules.Order.Application.csproj", "{2AF2E430-C38A-4B43-A196-00BFE49C58EC}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Modules", "Modules", "{CA253913-39DE-BFD0-C9A3-4B7EC6FBDF17}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Order.Infrastructure", "src\Modules\Order\Nashel.Modules.Order.Infrastructure\Nashel.Modules.Order.Infrastructure.csproj", "{906DAB52-5331-4169-B586-804E7D05945F}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Catalog", "Catalog", "{729B03C7-1C3E-5EDD-EDB4-38F58E22BDF1}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Order.Presentation", "src\Modules\Order\Nashel.Modules.Order.Presentation\Nashel.Modules.Order.Presentation.csproj", "{32030A02-69CE-4E02-B6E4-738B9F1F59A0}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Collaboration", "Collaboration", "{347C27AA-80C2-BDA4-F5FF-AC11DEBD94E0}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Reputation", "Reputation", "{305CF822-D9CA-C4BE-7183-DD5447E36C7E}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Geo", "Geo", "{5B9BABC8-CC62-A0F7-B659-A4FCC76A434C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Reputation.Domain", "src\Modules\Reputation\Nashel.Modules.Reputation.Domain\Nashel.Modules.Reputation.Domain.csproj", "{EB855AA0-449B-486D-9D7A-7AAFFE056C43}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Identity", "Identity", "{293C06CD-4E17-48BD-9F3B-B5ADDFFA9425}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Reputation.Application", "src\Modules\Reputation\Nashel.Modules.Reputation.Application\Nashel.Modules.Reputation.Application.csproj", "{F331CA28-8336-4F56-BFD5-88161B2A8127}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Order", "Order", "{3266C089-BF45-8FB5-CBFB-520E7D591FF0}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Reputation.Infrastructure", "src\Modules\Reputation\Nashel.Modules.Reputation.Infrastructure\Nashel.Modules.Reputation.Infrastructure.csproj", "{A0302B64-44F0-4401-95DD-26A13F21CF88}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Reputation", "Reputation", "{6153DBFE-E924-7D0F-FF5C-84EC91E8B397}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Reputation.Presentation", "src\Modules\Reputation\Nashel.Modules.Reputation.Presentation\Nashel.Modules.Reputation.Presentation.csproj", "{1CB5C8A8-446E-432C-8A9D-E83E53CFE924}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{0AB3BF05-4346-4AA6-1389-037BE0695223}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Domain", "Domain", "{81736D6C-8CEA-48B8-5EA0-C79902F563B6}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Catalog.Domain", "src\Modules\Catalog\Domain\Nashel.Modules.Catalog.Domain.csproj", "{1E033527-2B35-4DA8-B0FB-E44C6D2B17A4}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Application", "Application", "{4371E740-2D6F-8592-4DE1-CCD41F57C855}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Catalog.Application", "src\Modules\Catalog\Application\Nashel.Modules.Catalog.Application.csproj", "{EC270C7D-5826-4234-BD17-4146E397DD8C}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Infrastructure", "Infrastructure", "{AEA5FB4D-85F1-9161-431C-803672BCB9B3}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Catalog.Infrastructure", "src\Modules\Catalog\Infrastructure\Nashel.Modules.Catalog.Infrastructure.csproj", "{56F2F641-17C5-4CF3-BCB0-88E09A0683F1}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Presentation", "Presentation", "{D5944FC1-A9C5-F06D-5C79-9390F92FDE58}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Catalog.Presentation", "src\Modules\Catalog\Presentation\Nashel.Modules.Catalog.Presentation.csproj", "{6D9E4C44-657B-4811-A515-7596924D5632}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Domain", "Domain", "{F7A07CC8-D014-3EFC-E9E0-4BA33974CD0E}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Collaboration.Domain", "src\Modules\Collaboration\Domain\Nashel.Modules.Collaboration.Domain.csproj", "{0FA5D966-77E6-471D-A5E8-5E93690D0FD5}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Application", "Application", "{9B135FC8-DBD1-6BD7-B3C5-FE40E7BAF0CB}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Collaboration.Application", "src\Modules\Collaboration\Application\Nashel.Modules.Collaboration.Application.csproj", "{1955E5B6-3F88-426C-9003-F4F196A6B31A}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Infrastructure", "Infrastructure", "{B4FE3197-BF72-DD5E-CCEA-907BE94AB799}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Collaboration.Infrastructure", "src\Modules\Collaboration\Infrastructure\Nashel.Modules.Collaboration.Infrastructure.csproj", "{7379DF18-CF01-4A67-891C-B498B8D39BF0}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Presentation", "Presentation", "{767B5A44-9C1A-B939-0BDC-31634A539749}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Collaboration.Presentation", "src\Modules\Collaboration\Presentation\Nashel.Modules.Collaboration.Presentation.csproj", "{BCB68B01-32D8-4476-8141-E6C5275C4480}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Domain", "Domain", "{9C81631E-67F8-0157-7E9F-C517D53107B2}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Geo.Domain", "src\Modules\Geo\Domain\Nashel.Modules.Geo.Domain.csproj", "{D1D271A2-95E0-4E3D-B931-DD21C5C7BBA9}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Application", "Application", "{64087D4B-163E-085C-9A03-C1FA74660943}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Geo.Application", "src\Modules\Geo\Application\Nashel.Modules.Geo.Application.csproj", "{2C46D9DD-F157-4280-AE86-496E70E46B99}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Infrastructure", "Infrastructure", "{AC46AEA2-3FCB-DDE3-7930-DAB50987D09C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Geo.Infrastructure", "src\Modules\Geo\Infrastructure\Nashel.Modules.Geo.Infrastructure.csproj", "{B1AFB53E-656E-4911-B5B0-E67B044844C2}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Presentation", "Presentation", "{110D3251-565C-4121-F319-C0ACD4BDE34E}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Geo.Presentation", "src\Modules\Geo\Presentation\Nashel.Modules.Geo.Presentation.csproj", "{B38F6A1D-2231-4213-B401-E5A229CDC86A}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Domain", "Domain", "{4D5DCD5F-56A9-CDDD-B2B1-3C00DD2DF930}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Identity.Domain", "src\Modules\Identity\Domain\Nashel.Modules.Identity.Domain.csproj", "{BAB2F094-F0A9-4D47-BA3B-578F5D0BFAD8}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Application", "Application", "{0DE85A42-5AB0-179C-733E-58510D3B8784}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Identity.Application", "src\Modules\Identity\Application\Nashel.Modules.Identity.Application.csproj", "{A3C3FADB-975D-4F52-BFD1-4758AD08ADC0}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Infrastructure", "Infrastructure", "{4780257D-0BA4-5E80-C62C-815EC08EBD56}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Identity.Infrastructure", "src\Modules\Identity\Infrastructure\Nashel.Modules.Identity.Infrastructure.csproj", "{48FBDABE-50FB-4687-AE1C-A60B857578C0}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Presentation", "Presentation", "{7BC05FBF-8AC6-C483-AB50-B088ACFE5267}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Identity.Presentation", "src\Modules\Identity\Presentation\Nashel.Modules.Identity.Presentation.csproj", "{C751CD74-A8E1-444A-A5D1-60A9FA722B47}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Domain", "Domain", "{7D435AA2-42F6-BE60-ABDD-B2A72FA358F7}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Order.Domain", "src\Modules\Order\Domain\Nashel.Modules.Order.Domain.csproj", "{15063544-B644-4BE0-8F1A-72F6647A03CD}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Application", "Application", "{06FD8EF1-B9DE-B088-FC77-09DC201E1B21}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Order.Application", "src\Modules\Order\Application\Nashel.Modules.Order.Application.csproj", "{AF4BFEF5-1669-4D20-90B9-7524935DD89F}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Infrastructure", "Infrastructure", "{159DA5B4-03CA-95B4-A9E1-B46977641578}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Order.Infrastructure", "src\Modules\Order\Infrastructure\Nashel.Modules.Order.Infrastructure.csproj", "{C06FB069-6A4C-4165-BE32-E67E280C9CC5}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Presentation", "Presentation", "{D0003F1F-EE71-3913-8EC0-5F1638807A8D}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Order.Presentation", "src\Modules\Order\Presentation\Nashel.Modules.Order.Presentation.csproj", "{56DFD22C-C329-45FC-A395-F7867BAEFD7D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Domain", "Domain", "{E8C197F5-634A-BE56-FF9F-B070A9035A7F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Reputation.Domain", "src\Modules\Reputation\Domain\Nashel.Modules.Reputation.Domain.csproj", "{B250D76B-9B77-4F0C-AA5D-AABCAFCF3F36}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Application", "Application", "{9F351DFB-97BE-6504-B56A-865D9FFC9EB2}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Reputation.Application", "src\Modules\Reputation\Application\Nashel.Modules.Reputation.Application.csproj", "{DDC84C98-5F6E-4F8C-A470-21479CDDDCBF}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Infrastructure", "Infrastructure", "{FD1E6B34-1C7E-CBB3-7DAE-8D1B2D59E7DA}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Reputation.Infrastructure", "src\Modules\Reputation\Infrastructure\Nashel.Modules.Reputation.Infrastructure.csproj", "{8037815D-9EFD-4AF7-BA9C-C76CF513E3B2}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Presentation", "Presentation", "{05CCA2D6-308B-0C9E-1361-5548392F50C9}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Reputation.Presentation", "src\Modules\Reputation\Presentation\Nashel.Modules.Reputation.Presentation.csproj", "{C91426B6-B313-4A64-95BA-E2F9ACC48D4C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nashel.Modules.Identity.Tests", "src\Modules\Identity\Tests\Nashel.Modules.Identity.Tests.csproj", "{401E3B50-A6B8-4AA1-9DD3-41F9EC78FABD}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -181,693 +87,367 @@ Global Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {CC3A5E56-8FC3-4C75-932A-ADE592F65515}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CC3A5E56-8FC3-4C75-932A-ADE592F65515}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CC3A5E56-8FC3-4C75-932A-ADE592F65515}.Debug|x64.ActiveCfg = Debug|Any CPU - {CC3A5E56-8FC3-4C75-932A-ADE592F65515}.Debug|x64.Build.0 = Debug|Any CPU - {CC3A5E56-8FC3-4C75-932A-ADE592F65515}.Debug|x86.ActiveCfg = Debug|Any CPU - {CC3A5E56-8FC3-4C75-932A-ADE592F65515}.Debug|x86.Build.0 = Debug|Any CPU - {CC3A5E56-8FC3-4C75-932A-ADE592F65515}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CC3A5E56-8FC3-4C75-932A-ADE592F65515}.Release|Any CPU.Build.0 = Release|Any CPU - {CC3A5E56-8FC3-4C75-932A-ADE592F65515}.Release|x64.ActiveCfg = Release|Any CPU - {CC3A5E56-8FC3-4C75-932A-ADE592F65515}.Release|x64.Build.0 = Release|Any CPU - {CC3A5E56-8FC3-4C75-932A-ADE592F65515}.Release|x86.ActiveCfg = Release|Any CPU - {CC3A5E56-8FC3-4C75-932A-ADE592F65515}.Release|x86.Build.0 = Release|Any CPU - {1F5F02BF-AD09-41E9-8130-1A939AE5012D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1F5F02BF-AD09-41E9-8130-1A939AE5012D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1F5F02BF-AD09-41E9-8130-1A939AE5012D}.Debug|x64.ActiveCfg = Debug|Any CPU - {1F5F02BF-AD09-41E9-8130-1A939AE5012D}.Debug|x64.Build.0 = Debug|Any CPU - {1F5F02BF-AD09-41E9-8130-1A939AE5012D}.Debug|x86.ActiveCfg = Debug|Any CPU - {1F5F02BF-AD09-41E9-8130-1A939AE5012D}.Debug|x86.Build.0 = Debug|Any CPU - {1F5F02BF-AD09-41E9-8130-1A939AE5012D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1F5F02BF-AD09-41E9-8130-1A939AE5012D}.Release|Any CPU.Build.0 = Release|Any CPU - {1F5F02BF-AD09-41E9-8130-1A939AE5012D}.Release|x64.ActiveCfg = Release|Any CPU - {1F5F02BF-AD09-41E9-8130-1A939AE5012D}.Release|x64.Build.0 = Release|Any CPU - {1F5F02BF-AD09-41E9-8130-1A939AE5012D}.Release|x86.ActiveCfg = Release|Any CPU - {1F5F02BF-AD09-41E9-8130-1A939AE5012D}.Release|x86.Build.0 = Release|Any CPU - {A713EB58-7221-461B-BFFB-7189EF9D4D24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A713EB58-7221-461B-BFFB-7189EF9D4D24}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A713EB58-7221-461B-BFFB-7189EF9D4D24}.Debug|x64.ActiveCfg = Debug|Any CPU - {A713EB58-7221-461B-BFFB-7189EF9D4D24}.Debug|x64.Build.0 = Debug|Any CPU - {A713EB58-7221-461B-BFFB-7189EF9D4D24}.Debug|x86.ActiveCfg = Debug|Any CPU - {A713EB58-7221-461B-BFFB-7189EF9D4D24}.Debug|x86.Build.0 = Debug|Any CPU - {A713EB58-7221-461B-BFFB-7189EF9D4D24}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A713EB58-7221-461B-BFFB-7189EF9D4D24}.Release|Any CPU.Build.0 = Release|Any CPU - {A713EB58-7221-461B-BFFB-7189EF9D4D24}.Release|x64.ActiveCfg = Release|Any CPU - {A713EB58-7221-461B-BFFB-7189EF9D4D24}.Release|x64.Build.0 = Release|Any CPU - {A713EB58-7221-461B-BFFB-7189EF9D4D24}.Release|x86.ActiveCfg = Release|Any CPU - {A713EB58-7221-461B-BFFB-7189EF9D4D24}.Release|x86.Build.0 = Release|Any CPU - {BE159CD2-5094-42DA-82C5-7D7CDE24D7C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BE159CD2-5094-42DA-82C5-7D7CDE24D7C9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BE159CD2-5094-42DA-82C5-7D7CDE24D7C9}.Debug|x64.ActiveCfg = Debug|Any CPU - {BE159CD2-5094-42DA-82C5-7D7CDE24D7C9}.Debug|x64.Build.0 = Debug|Any CPU - {BE159CD2-5094-42DA-82C5-7D7CDE24D7C9}.Debug|x86.ActiveCfg = Debug|Any CPU - {BE159CD2-5094-42DA-82C5-7D7CDE24D7C9}.Debug|x86.Build.0 = Debug|Any CPU - {BE159CD2-5094-42DA-82C5-7D7CDE24D7C9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BE159CD2-5094-42DA-82C5-7D7CDE24D7C9}.Release|Any CPU.Build.0 = Release|Any CPU - {BE159CD2-5094-42DA-82C5-7D7CDE24D7C9}.Release|x64.ActiveCfg = Release|Any CPU - {BE159CD2-5094-42DA-82C5-7D7CDE24D7C9}.Release|x64.Build.0 = Release|Any CPU - {BE159CD2-5094-42DA-82C5-7D7CDE24D7C9}.Release|x86.ActiveCfg = Release|Any CPU - {BE159CD2-5094-42DA-82C5-7D7CDE24D7C9}.Release|x86.Build.0 = Release|Any CPU - {FF3B6C1E-C674-4647-B7FB-1B6224DEE9AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FF3B6C1E-C674-4647-B7FB-1B6224DEE9AF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FF3B6C1E-C674-4647-B7FB-1B6224DEE9AF}.Debug|x64.ActiveCfg = Debug|Any CPU - {FF3B6C1E-C674-4647-B7FB-1B6224DEE9AF}.Debug|x64.Build.0 = Debug|Any CPU - {FF3B6C1E-C674-4647-B7FB-1B6224DEE9AF}.Debug|x86.ActiveCfg = Debug|Any CPU - {FF3B6C1E-C674-4647-B7FB-1B6224DEE9AF}.Debug|x86.Build.0 = Debug|Any CPU - {FF3B6C1E-C674-4647-B7FB-1B6224DEE9AF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FF3B6C1E-C674-4647-B7FB-1B6224DEE9AF}.Release|Any CPU.Build.0 = Release|Any CPU - {FF3B6C1E-C674-4647-B7FB-1B6224DEE9AF}.Release|x64.ActiveCfg = Release|Any CPU - {FF3B6C1E-C674-4647-B7FB-1B6224DEE9AF}.Release|x64.Build.0 = Release|Any CPU - {FF3B6C1E-C674-4647-B7FB-1B6224DEE9AF}.Release|x86.ActiveCfg = Release|Any CPU - {FF3B6C1E-C674-4647-B7FB-1B6224DEE9AF}.Release|x86.Build.0 = Release|Any CPU - {5EC8230D-64DA-47AA-A35E-DECD442F5205}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5EC8230D-64DA-47AA-A35E-DECD442F5205}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5EC8230D-64DA-47AA-A35E-DECD442F5205}.Debug|x64.ActiveCfg = Debug|Any CPU - {5EC8230D-64DA-47AA-A35E-DECD442F5205}.Debug|x64.Build.0 = Debug|Any CPU - {5EC8230D-64DA-47AA-A35E-DECD442F5205}.Debug|x86.ActiveCfg = Debug|Any CPU - {5EC8230D-64DA-47AA-A35E-DECD442F5205}.Debug|x86.Build.0 = Debug|Any CPU - {5EC8230D-64DA-47AA-A35E-DECD442F5205}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5EC8230D-64DA-47AA-A35E-DECD442F5205}.Release|Any CPU.Build.0 = Release|Any CPU - {5EC8230D-64DA-47AA-A35E-DECD442F5205}.Release|x64.ActiveCfg = Release|Any CPU - {5EC8230D-64DA-47AA-A35E-DECD442F5205}.Release|x64.Build.0 = Release|Any CPU - {5EC8230D-64DA-47AA-A35E-DECD442F5205}.Release|x86.ActiveCfg = Release|Any CPU - {5EC8230D-64DA-47AA-A35E-DECD442F5205}.Release|x86.Build.0 = Release|Any CPU - {8EBE560A-46AA-48D3-BB38-3116882CB93C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8EBE560A-46AA-48D3-BB38-3116882CB93C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8EBE560A-46AA-48D3-BB38-3116882CB93C}.Debug|x64.ActiveCfg = Debug|Any CPU - {8EBE560A-46AA-48D3-BB38-3116882CB93C}.Debug|x64.Build.0 = Debug|Any CPU - {8EBE560A-46AA-48D3-BB38-3116882CB93C}.Debug|x86.ActiveCfg = Debug|Any CPU - {8EBE560A-46AA-48D3-BB38-3116882CB93C}.Debug|x86.Build.0 = Debug|Any CPU - {8EBE560A-46AA-48D3-BB38-3116882CB93C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8EBE560A-46AA-48D3-BB38-3116882CB93C}.Release|Any CPU.Build.0 = Release|Any CPU - {8EBE560A-46AA-48D3-BB38-3116882CB93C}.Release|x64.ActiveCfg = Release|Any CPU - {8EBE560A-46AA-48D3-BB38-3116882CB93C}.Release|x64.Build.0 = Release|Any CPU - {8EBE560A-46AA-48D3-BB38-3116882CB93C}.Release|x86.ActiveCfg = Release|Any CPU - {8EBE560A-46AA-48D3-BB38-3116882CB93C}.Release|x86.Build.0 = Release|Any CPU - {22C58BBB-52E0-4478-AC34-C3BBE6FD9577}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {22C58BBB-52E0-4478-AC34-C3BBE6FD9577}.Debug|Any CPU.Build.0 = Debug|Any CPU - {22C58BBB-52E0-4478-AC34-C3BBE6FD9577}.Debug|x64.ActiveCfg = Debug|Any CPU - {22C58BBB-52E0-4478-AC34-C3BBE6FD9577}.Debug|x64.Build.0 = Debug|Any CPU - {22C58BBB-52E0-4478-AC34-C3BBE6FD9577}.Debug|x86.ActiveCfg = Debug|Any CPU - {22C58BBB-52E0-4478-AC34-C3BBE6FD9577}.Debug|x86.Build.0 = Debug|Any CPU - {22C58BBB-52E0-4478-AC34-C3BBE6FD9577}.Release|Any CPU.ActiveCfg = Release|Any CPU - {22C58BBB-52E0-4478-AC34-C3BBE6FD9577}.Release|Any CPU.Build.0 = Release|Any CPU - {22C58BBB-52E0-4478-AC34-C3BBE6FD9577}.Release|x64.ActiveCfg = Release|Any CPU - {22C58BBB-52E0-4478-AC34-C3BBE6FD9577}.Release|x64.Build.0 = Release|Any CPU - {22C58BBB-52E0-4478-AC34-C3BBE6FD9577}.Release|x86.ActiveCfg = Release|Any CPU - {22C58BBB-52E0-4478-AC34-C3BBE6FD9577}.Release|x86.Build.0 = Release|Any CPU - {A40AEC4C-B443-43C2-BF9C-632183E26B08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A40AEC4C-B443-43C2-BF9C-632183E26B08}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A40AEC4C-B443-43C2-BF9C-632183E26B08}.Debug|x64.ActiveCfg = Debug|Any CPU - {A40AEC4C-B443-43C2-BF9C-632183E26B08}.Debug|x64.Build.0 = Debug|Any CPU - {A40AEC4C-B443-43C2-BF9C-632183E26B08}.Debug|x86.ActiveCfg = Debug|Any CPU - {A40AEC4C-B443-43C2-BF9C-632183E26B08}.Debug|x86.Build.0 = Debug|Any CPU - {A40AEC4C-B443-43C2-BF9C-632183E26B08}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A40AEC4C-B443-43C2-BF9C-632183E26B08}.Release|Any CPU.Build.0 = Release|Any CPU - {A40AEC4C-B443-43C2-BF9C-632183E26B08}.Release|x64.ActiveCfg = Release|Any CPU - {A40AEC4C-B443-43C2-BF9C-632183E26B08}.Release|x64.Build.0 = Release|Any CPU - {A40AEC4C-B443-43C2-BF9C-632183E26B08}.Release|x86.ActiveCfg = Release|Any CPU - {A40AEC4C-B443-43C2-BF9C-632183E26B08}.Release|x86.Build.0 = Release|Any CPU - {B2E2DD7F-3E49-47CB-92D6-403EBB14567C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B2E2DD7F-3E49-47CB-92D6-403EBB14567C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B2E2DD7F-3E49-47CB-92D6-403EBB14567C}.Debug|x64.ActiveCfg = Debug|Any CPU - {B2E2DD7F-3E49-47CB-92D6-403EBB14567C}.Debug|x64.Build.0 = Debug|Any CPU - {B2E2DD7F-3E49-47CB-92D6-403EBB14567C}.Debug|x86.ActiveCfg = Debug|Any CPU - {B2E2DD7F-3E49-47CB-92D6-403EBB14567C}.Debug|x86.Build.0 = Debug|Any CPU - {B2E2DD7F-3E49-47CB-92D6-403EBB14567C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B2E2DD7F-3E49-47CB-92D6-403EBB14567C}.Release|Any CPU.Build.0 = Release|Any CPU - {B2E2DD7F-3E49-47CB-92D6-403EBB14567C}.Release|x64.ActiveCfg = Release|Any CPU - {B2E2DD7F-3E49-47CB-92D6-403EBB14567C}.Release|x64.Build.0 = Release|Any CPU - {B2E2DD7F-3E49-47CB-92D6-403EBB14567C}.Release|x86.ActiveCfg = Release|Any CPU - {B2E2DD7F-3E49-47CB-92D6-403EBB14567C}.Release|x86.Build.0 = Release|Any CPU - {9CE763E4-BA86-476F-8599-E344DD851D93}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9CE763E4-BA86-476F-8599-E344DD851D93}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9CE763E4-BA86-476F-8599-E344DD851D93}.Debug|x64.ActiveCfg = Debug|Any CPU - {9CE763E4-BA86-476F-8599-E344DD851D93}.Debug|x64.Build.0 = Debug|Any CPU - {9CE763E4-BA86-476F-8599-E344DD851D93}.Debug|x86.ActiveCfg = Debug|Any CPU - {9CE763E4-BA86-476F-8599-E344DD851D93}.Debug|x86.Build.0 = Debug|Any CPU - {9CE763E4-BA86-476F-8599-E344DD851D93}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9CE763E4-BA86-476F-8599-E344DD851D93}.Release|Any CPU.Build.0 = Release|Any CPU - {9CE763E4-BA86-476F-8599-E344DD851D93}.Release|x64.ActiveCfg = Release|Any CPU - {9CE763E4-BA86-476F-8599-E344DD851D93}.Release|x64.Build.0 = Release|Any CPU - {9CE763E4-BA86-476F-8599-E344DD851D93}.Release|x86.ActiveCfg = Release|Any CPU - {9CE763E4-BA86-476F-8599-E344DD851D93}.Release|x86.Build.0 = Release|Any CPU - {639DD048-8277-419F-81B6-6C9A7718C7BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {639DD048-8277-419F-81B6-6C9A7718C7BB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {639DD048-8277-419F-81B6-6C9A7718C7BB}.Debug|x64.ActiveCfg = Debug|Any CPU - {639DD048-8277-419F-81B6-6C9A7718C7BB}.Debug|x64.Build.0 = Debug|Any CPU - {639DD048-8277-419F-81B6-6C9A7718C7BB}.Debug|x86.ActiveCfg = Debug|Any CPU - {639DD048-8277-419F-81B6-6C9A7718C7BB}.Debug|x86.Build.0 = Debug|Any CPU - {639DD048-8277-419F-81B6-6C9A7718C7BB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {639DD048-8277-419F-81B6-6C9A7718C7BB}.Release|Any CPU.Build.0 = Release|Any CPU - {639DD048-8277-419F-81B6-6C9A7718C7BB}.Release|x64.ActiveCfg = Release|Any CPU - {639DD048-8277-419F-81B6-6C9A7718C7BB}.Release|x64.Build.0 = Release|Any CPU - {639DD048-8277-419F-81B6-6C9A7718C7BB}.Release|x86.ActiveCfg = Release|Any CPU - {639DD048-8277-419F-81B6-6C9A7718C7BB}.Release|x86.Build.0 = Release|Any CPU - {50FB05E8-A3ED-4CD5-BF9F-2CE95F8BE906}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {50FB05E8-A3ED-4CD5-BF9F-2CE95F8BE906}.Debug|Any CPU.Build.0 = Debug|Any CPU - {50FB05E8-A3ED-4CD5-BF9F-2CE95F8BE906}.Debug|x64.ActiveCfg = Debug|Any CPU - {50FB05E8-A3ED-4CD5-BF9F-2CE95F8BE906}.Debug|x64.Build.0 = Debug|Any CPU - {50FB05E8-A3ED-4CD5-BF9F-2CE95F8BE906}.Debug|x86.ActiveCfg = Debug|Any CPU - {50FB05E8-A3ED-4CD5-BF9F-2CE95F8BE906}.Debug|x86.Build.0 = Debug|Any CPU - {50FB05E8-A3ED-4CD5-BF9F-2CE95F8BE906}.Release|Any CPU.ActiveCfg = Release|Any CPU - {50FB05E8-A3ED-4CD5-BF9F-2CE95F8BE906}.Release|Any CPU.Build.0 = Release|Any CPU - {50FB05E8-A3ED-4CD5-BF9F-2CE95F8BE906}.Release|x64.ActiveCfg = Release|Any CPU - {50FB05E8-A3ED-4CD5-BF9F-2CE95F8BE906}.Release|x64.Build.0 = Release|Any CPU - {50FB05E8-A3ED-4CD5-BF9F-2CE95F8BE906}.Release|x86.ActiveCfg = Release|Any CPU - {50FB05E8-A3ED-4CD5-BF9F-2CE95F8BE906}.Release|x86.Build.0 = Release|Any CPU - {DB0B1820-7B5A-4E2D-B674-893D6E738616}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DB0B1820-7B5A-4E2D-B674-893D6E738616}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DB0B1820-7B5A-4E2D-B674-893D6E738616}.Debug|x64.ActiveCfg = Debug|Any CPU - {DB0B1820-7B5A-4E2D-B674-893D6E738616}.Debug|x64.Build.0 = Debug|Any CPU - {DB0B1820-7B5A-4E2D-B674-893D6E738616}.Debug|x86.ActiveCfg = Debug|Any CPU - {DB0B1820-7B5A-4E2D-B674-893D6E738616}.Debug|x86.Build.0 = Debug|Any CPU - {DB0B1820-7B5A-4E2D-B674-893D6E738616}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DB0B1820-7B5A-4E2D-B674-893D6E738616}.Release|Any CPU.Build.0 = Release|Any CPU - {DB0B1820-7B5A-4E2D-B674-893D6E738616}.Release|x64.ActiveCfg = Release|Any CPU - {DB0B1820-7B5A-4E2D-B674-893D6E738616}.Release|x64.Build.0 = Release|Any CPU - {DB0B1820-7B5A-4E2D-B674-893D6E738616}.Release|x86.ActiveCfg = Release|Any CPU - {DB0B1820-7B5A-4E2D-B674-893D6E738616}.Release|x86.Build.0 = Release|Any CPU - {9C94FC23-2171-43CE-8CF5-0ACEAD90188C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9C94FC23-2171-43CE-8CF5-0ACEAD90188C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9C94FC23-2171-43CE-8CF5-0ACEAD90188C}.Debug|x64.ActiveCfg = Debug|Any CPU - {9C94FC23-2171-43CE-8CF5-0ACEAD90188C}.Debug|x64.Build.0 = Debug|Any CPU - {9C94FC23-2171-43CE-8CF5-0ACEAD90188C}.Debug|x86.ActiveCfg = Debug|Any CPU - {9C94FC23-2171-43CE-8CF5-0ACEAD90188C}.Debug|x86.Build.0 = Debug|Any CPU - {9C94FC23-2171-43CE-8CF5-0ACEAD90188C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9C94FC23-2171-43CE-8CF5-0ACEAD90188C}.Release|Any CPU.Build.0 = Release|Any CPU - {9C94FC23-2171-43CE-8CF5-0ACEAD90188C}.Release|x64.ActiveCfg = Release|Any CPU - {9C94FC23-2171-43CE-8CF5-0ACEAD90188C}.Release|x64.Build.0 = Release|Any CPU - {9C94FC23-2171-43CE-8CF5-0ACEAD90188C}.Release|x86.ActiveCfg = Release|Any CPU - {9C94FC23-2171-43CE-8CF5-0ACEAD90188C}.Release|x86.Build.0 = Release|Any CPU - {32EF5131-A488-4DE5-872C-76B33D6380A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {32EF5131-A488-4DE5-872C-76B33D6380A0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {32EF5131-A488-4DE5-872C-76B33D6380A0}.Debug|x64.ActiveCfg = Debug|Any CPU - {32EF5131-A488-4DE5-872C-76B33D6380A0}.Debug|x64.Build.0 = Debug|Any CPU - {32EF5131-A488-4DE5-872C-76B33D6380A0}.Debug|x86.ActiveCfg = Debug|Any CPU - {32EF5131-A488-4DE5-872C-76B33D6380A0}.Debug|x86.Build.0 = Debug|Any CPU - {32EF5131-A488-4DE5-872C-76B33D6380A0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {32EF5131-A488-4DE5-872C-76B33D6380A0}.Release|Any CPU.Build.0 = Release|Any CPU - {32EF5131-A488-4DE5-872C-76B33D6380A0}.Release|x64.ActiveCfg = Release|Any CPU - {32EF5131-A488-4DE5-872C-76B33D6380A0}.Release|x64.Build.0 = Release|Any CPU - {32EF5131-A488-4DE5-872C-76B33D6380A0}.Release|x86.ActiveCfg = Release|Any CPU - {32EF5131-A488-4DE5-872C-76B33D6380A0}.Release|x86.Build.0 = Release|Any CPU - {18722621-A567-42E4-BFDB-65262CA72544}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {18722621-A567-42E4-BFDB-65262CA72544}.Debug|Any CPU.Build.0 = Debug|Any CPU - {18722621-A567-42E4-BFDB-65262CA72544}.Debug|x64.ActiveCfg = Debug|Any CPU - {18722621-A567-42E4-BFDB-65262CA72544}.Debug|x64.Build.0 = Debug|Any CPU - {18722621-A567-42E4-BFDB-65262CA72544}.Debug|x86.ActiveCfg = Debug|Any CPU - {18722621-A567-42E4-BFDB-65262CA72544}.Debug|x86.Build.0 = Debug|Any CPU - {18722621-A567-42E4-BFDB-65262CA72544}.Release|Any CPU.ActiveCfg = Release|Any CPU - {18722621-A567-42E4-BFDB-65262CA72544}.Release|Any CPU.Build.0 = Release|Any CPU - {18722621-A567-42E4-BFDB-65262CA72544}.Release|x64.ActiveCfg = Release|Any CPU - {18722621-A567-42E4-BFDB-65262CA72544}.Release|x64.Build.0 = Release|Any CPU - {18722621-A567-42E4-BFDB-65262CA72544}.Release|x86.ActiveCfg = Release|Any CPU - {18722621-A567-42E4-BFDB-65262CA72544}.Release|x86.Build.0 = Release|Any CPU - {F1516354-689D-480C-92FA-30CEEA90A0E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F1516354-689D-480C-92FA-30CEEA90A0E7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F1516354-689D-480C-92FA-30CEEA90A0E7}.Debug|x64.ActiveCfg = Debug|Any CPU - {F1516354-689D-480C-92FA-30CEEA90A0E7}.Debug|x64.Build.0 = Debug|Any CPU - {F1516354-689D-480C-92FA-30CEEA90A0E7}.Debug|x86.ActiveCfg = Debug|Any CPU - {F1516354-689D-480C-92FA-30CEEA90A0E7}.Debug|x86.Build.0 = Debug|Any CPU - {F1516354-689D-480C-92FA-30CEEA90A0E7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F1516354-689D-480C-92FA-30CEEA90A0E7}.Release|Any CPU.Build.0 = Release|Any CPU - {F1516354-689D-480C-92FA-30CEEA90A0E7}.Release|x64.ActiveCfg = Release|Any CPU - {F1516354-689D-480C-92FA-30CEEA90A0E7}.Release|x64.Build.0 = Release|Any CPU - {F1516354-689D-480C-92FA-30CEEA90A0E7}.Release|x86.ActiveCfg = Release|Any CPU - {F1516354-689D-480C-92FA-30CEEA90A0E7}.Release|x86.Build.0 = Release|Any CPU - {04AA8B0B-D00F-44B4-85CF-C5F1BEF94369}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {04AA8B0B-D00F-44B4-85CF-C5F1BEF94369}.Debug|Any CPU.Build.0 = Debug|Any CPU - {04AA8B0B-D00F-44B4-85CF-C5F1BEF94369}.Debug|x64.ActiveCfg = Debug|Any CPU - {04AA8B0B-D00F-44B4-85CF-C5F1BEF94369}.Debug|x64.Build.0 = Debug|Any CPU - {04AA8B0B-D00F-44B4-85CF-C5F1BEF94369}.Debug|x86.ActiveCfg = Debug|Any CPU - {04AA8B0B-D00F-44B4-85CF-C5F1BEF94369}.Debug|x86.Build.0 = Debug|Any CPU - {04AA8B0B-D00F-44B4-85CF-C5F1BEF94369}.Release|Any CPU.ActiveCfg = Release|Any CPU - {04AA8B0B-D00F-44B4-85CF-C5F1BEF94369}.Release|Any CPU.Build.0 = Release|Any CPU - {04AA8B0B-D00F-44B4-85CF-C5F1BEF94369}.Release|x64.ActiveCfg = Release|Any CPU - {04AA8B0B-D00F-44B4-85CF-C5F1BEF94369}.Release|x64.Build.0 = Release|Any CPU - {04AA8B0B-D00F-44B4-85CF-C5F1BEF94369}.Release|x86.ActiveCfg = Release|Any CPU - {04AA8B0B-D00F-44B4-85CF-C5F1BEF94369}.Release|x86.Build.0 = Release|Any CPU - {2AF2E430-C38A-4B43-A196-00BFE49C58EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2AF2E430-C38A-4B43-A196-00BFE49C58EC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2AF2E430-C38A-4B43-A196-00BFE49C58EC}.Debug|x64.ActiveCfg = Debug|Any CPU - {2AF2E430-C38A-4B43-A196-00BFE49C58EC}.Debug|x64.Build.0 = Debug|Any CPU - {2AF2E430-C38A-4B43-A196-00BFE49C58EC}.Debug|x86.ActiveCfg = Debug|Any CPU - {2AF2E430-C38A-4B43-A196-00BFE49C58EC}.Debug|x86.Build.0 = Debug|Any CPU - {2AF2E430-C38A-4B43-A196-00BFE49C58EC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2AF2E430-C38A-4B43-A196-00BFE49C58EC}.Release|Any CPU.Build.0 = Release|Any CPU - {2AF2E430-C38A-4B43-A196-00BFE49C58EC}.Release|x64.ActiveCfg = Release|Any CPU - {2AF2E430-C38A-4B43-A196-00BFE49C58EC}.Release|x64.Build.0 = Release|Any CPU - {2AF2E430-C38A-4B43-A196-00BFE49C58EC}.Release|x86.ActiveCfg = Release|Any CPU - {2AF2E430-C38A-4B43-A196-00BFE49C58EC}.Release|x86.Build.0 = Release|Any CPU - {906DAB52-5331-4169-B586-804E7D05945F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {906DAB52-5331-4169-B586-804E7D05945F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {906DAB52-5331-4169-B586-804E7D05945F}.Debug|x64.ActiveCfg = Debug|Any CPU - {906DAB52-5331-4169-B586-804E7D05945F}.Debug|x64.Build.0 = Debug|Any CPU - {906DAB52-5331-4169-B586-804E7D05945F}.Debug|x86.ActiveCfg = Debug|Any CPU - {906DAB52-5331-4169-B586-804E7D05945F}.Debug|x86.Build.0 = Debug|Any CPU - {906DAB52-5331-4169-B586-804E7D05945F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {906DAB52-5331-4169-B586-804E7D05945F}.Release|Any CPU.Build.0 = Release|Any CPU - {906DAB52-5331-4169-B586-804E7D05945F}.Release|x64.ActiveCfg = Release|Any CPU - {906DAB52-5331-4169-B586-804E7D05945F}.Release|x64.Build.0 = Release|Any CPU - {906DAB52-5331-4169-B586-804E7D05945F}.Release|x86.ActiveCfg = Release|Any CPU - {906DAB52-5331-4169-B586-804E7D05945F}.Release|x86.Build.0 = Release|Any CPU - {32030A02-69CE-4E02-B6E4-738B9F1F59A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {32030A02-69CE-4E02-B6E4-738B9F1F59A0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {32030A02-69CE-4E02-B6E4-738B9F1F59A0}.Debug|x64.ActiveCfg = Debug|Any CPU - {32030A02-69CE-4E02-B6E4-738B9F1F59A0}.Debug|x64.Build.0 = Debug|Any CPU - {32030A02-69CE-4E02-B6E4-738B9F1F59A0}.Debug|x86.ActiveCfg = Debug|Any CPU - {32030A02-69CE-4E02-B6E4-738B9F1F59A0}.Debug|x86.Build.0 = Debug|Any CPU - {32030A02-69CE-4E02-B6E4-738B9F1F59A0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {32030A02-69CE-4E02-B6E4-738B9F1F59A0}.Release|Any CPU.Build.0 = Release|Any CPU - {32030A02-69CE-4E02-B6E4-738B9F1F59A0}.Release|x64.ActiveCfg = Release|Any CPU - {32030A02-69CE-4E02-B6E4-738B9F1F59A0}.Release|x64.Build.0 = Release|Any CPU - {32030A02-69CE-4E02-B6E4-738B9F1F59A0}.Release|x86.ActiveCfg = Release|Any CPU - {32030A02-69CE-4E02-B6E4-738B9F1F59A0}.Release|x86.Build.0 = Release|Any CPU - {EB855AA0-449B-486D-9D7A-7AAFFE056C43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EB855AA0-449B-486D-9D7A-7AAFFE056C43}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EB855AA0-449B-486D-9D7A-7AAFFE056C43}.Debug|x64.ActiveCfg = Debug|Any CPU - {EB855AA0-449B-486D-9D7A-7AAFFE056C43}.Debug|x64.Build.0 = Debug|Any CPU - {EB855AA0-449B-486D-9D7A-7AAFFE056C43}.Debug|x86.ActiveCfg = Debug|Any CPU - {EB855AA0-449B-486D-9D7A-7AAFFE056C43}.Debug|x86.Build.0 = Debug|Any CPU - {EB855AA0-449B-486D-9D7A-7AAFFE056C43}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EB855AA0-449B-486D-9D7A-7AAFFE056C43}.Release|Any CPU.Build.0 = Release|Any CPU - {EB855AA0-449B-486D-9D7A-7AAFFE056C43}.Release|x64.ActiveCfg = Release|Any CPU - {EB855AA0-449B-486D-9D7A-7AAFFE056C43}.Release|x64.Build.0 = Release|Any CPU - {EB855AA0-449B-486D-9D7A-7AAFFE056C43}.Release|x86.ActiveCfg = Release|Any CPU - {EB855AA0-449B-486D-9D7A-7AAFFE056C43}.Release|x86.Build.0 = Release|Any CPU - {F331CA28-8336-4F56-BFD5-88161B2A8127}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F331CA28-8336-4F56-BFD5-88161B2A8127}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F331CA28-8336-4F56-BFD5-88161B2A8127}.Debug|x64.ActiveCfg = Debug|Any CPU - {F331CA28-8336-4F56-BFD5-88161B2A8127}.Debug|x64.Build.0 = Debug|Any CPU - {F331CA28-8336-4F56-BFD5-88161B2A8127}.Debug|x86.ActiveCfg = Debug|Any CPU - {F331CA28-8336-4F56-BFD5-88161B2A8127}.Debug|x86.Build.0 = Debug|Any CPU - {F331CA28-8336-4F56-BFD5-88161B2A8127}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F331CA28-8336-4F56-BFD5-88161B2A8127}.Release|Any CPU.Build.0 = Release|Any CPU - {F331CA28-8336-4F56-BFD5-88161B2A8127}.Release|x64.ActiveCfg = Release|Any CPU - {F331CA28-8336-4F56-BFD5-88161B2A8127}.Release|x64.Build.0 = Release|Any CPU - {F331CA28-8336-4F56-BFD5-88161B2A8127}.Release|x86.ActiveCfg = Release|Any CPU - {F331CA28-8336-4F56-BFD5-88161B2A8127}.Release|x86.Build.0 = Release|Any CPU - {A0302B64-44F0-4401-95DD-26A13F21CF88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A0302B64-44F0-4401-95DD-26A13F21CF88}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A0302B64-44F0-4401-95DD-26A13F21CF88}.Debug|x64.ActiveCfg = Debug|Any CPU - {A0302B64-44F0-4401-95DD-26A13F21CF88}.Debug|x64.Build.0 = Debug|Any CPU - {A0302B64-44F0-4401-95DD-26A13F21CF88}.Debug|x86.ActiveCfg = Debug|Any CPU - {A0302B64-44F0-4401-95DD-26A13F21CF88}.Debug|x86.Build.0 = Debug|Any CPU - {A0302B64-44F0-4401-95DD-26A13F21CF88}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A0302B64-44F0-4401-95DD-26A13F21CF88}.Release|Any CPU.Build.0 = Release|Any CPU - {A0302B64-44F0-4401-95DD-26A13F21CF88}.Release|x64.ActiveCfg = Release|Any CPU - {A0302B64-44F0-4401-95DD-26A13F21CF88}.Release|x64.Build.0 = Release|Any CPU - {A0302B64-44F0-4401-95DD-26A13F21CF88}.Release|x86.ActiveCfg = Release|Any CPU - {A0302B64-44F0-4401-95DD-26A13F21CF88}.Release|x86.Build.0 = Release|Any CPU - {1CB5C8A8-446E-432C-8A9D-E83E53CFE924}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1CB5C8A8-446E-432C-8A9D-E83E53CFE924}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1CB5C8A8-446E-432C-8A9D-E83E53CFE924}.Debug|x64.ActiveCfg = Debug|Any CPU - {1CB5C8A8-446E-432C-8A9D-E83E53CFE924}.Debug|x64.Build.0 = Debug|Any CPU - {1CB5C8A8-446E-432C-8A9D-E83E53CFE924}.Debug|x86.ActiveCfg = Debug|Any CPU - {1CB5C8A8-446E-432C-8A9D-E83E53CFE924}.Debug|x86.Build.0 = Debug|Any CPU - {1CB5C8A8-446E-432C-8A9D-E83E53CFE924}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1CB5C8A8-446E-432C-8A9D-E83E53CFE924}.Release|Any CPU.Build.0 = Release|Any CPU - {1CB5C8A8-446E-432C-8A9D-E83E53CFE924}.Release|x64.ActiveCfg = Release|Any CPU - {1CB5C8A8-446E-432C-8A9D-E83E53CFE924}.Release|x64.Build.0 = Release|Any CPU - {1CB5C8A8-446E-432C-8A9D-E83E53CFE924}.Release|x86.ActiveCfg = Release|Any CPU - {1CB5C8A8-446E-432C-8A9D-E83E53CFE924}.Release|x86.Build.0 = Release|Any CPU - {1E033527-2B35-4DA8-B0FB-E44C6D2B17A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1E033527-2B35-4DA8-B0FB-E44C6D2B17A4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1E033527-2B35-4DA8-B0FB-E44C6D2B17A4}.Debug|x64.ActiveCfg = Debug|Any CPU - {1E033527-2B35-4DA8-B0FB-E44C6D2B17A4}.Debug|x64.Build.0 = Debug|Any CPU - {1E033527-2B35-4DA8-B0FB-E44C6D2B17A4}.Debug|x86.ActiveCfg = Debug|Any CPU - {1E033527-2B35-4DA8-B0FB-E44C6D2B17A4}.Debug|x86.Build.0 = Debug|Any CPU - {1E033527-2B35-4DA8-B0FB-E44C6D2B17A4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1E033527-2B35-4DA8-B0FB-E44C6D2B17A4}.Release|Any CPU.Build.0 = Release|Any CPU - {1E033527-2B35-4DA8-B0FB-E44C6D2B17A4}.Release|x64.ActiveCfg = Release|Any CPU - {1E033527-2B35-4DA8-B0FB-E44C6D2B17A4}.Release|x64.Build.0 = Release|Any CPU - {1E033527-2B35-4DA8-B0FB-E44C6D2B17A4}.Release|x86.ActiveCfg = Release|Any CPU - {1E033527-2B35-4DA8-B0FB-E44C6D2B17A4}.Release|x86.Build.0 = Release|Any CPU - {EC270C7D-5826-4234-BD17-4146E397DD8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EC270C7D-5826-4234-BD17-4146E397DD8C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EC270C7D-5826-4234-BD17-4146E397DD8C}.Debug|x64.ActiveCfg = Debug|Any CPU - {EC270C7D-5826-4234-BD17-4146E397DD8C}.Debug|x64.Build.0 = Debug|Any CPU - {EC270C7D-5826-4234-BD17-4146E397DD8C}.Debug|x86.ActiveCfg = Debug|Any CPU - {EC270C7D-5826-4234-BD17-4146E397DD8C}.Debug|x86.Build.0 = Debug|Any CPU - {EC270C7D-5826-4234-BD17-4146E397DD8C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EC270C7D-5826-4234-BD17-4146E397DD8C}.Release|Any CPU.Build.0 = Release|Any CPU - {EC270C7D-5826-4234-BD17-4146E397DD8C}.Release|x64.ActiveCfg = Release|Any CPU - {EC270C7D-5826-4234-BD17-4146E397DD8C}.Release|x64.Build.0 = Release|Any CPU - {EC270C7D-5826-4234-BD17-4146E397DD8C}.Release|x86.ActiveCfg = Release|Any CPU - {EC270C7D-5826-4234-BD17-4146E397DD8C}.Release|x86.Build.0 = Release|Any CPU - {56F2F641-17C5-4CF3-BCB0-88E09A0683F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {56F2F641-17C5-4CF3-BCB0-88E09A0683F1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {56F2F641-17C5-4CF3-BCB0-88E09A0683F1}.Debug|x64.ActiveCfg = Debug|Any CPU - {56F2F641-17C5-4CF3-BCB0-88E09A0683F1}.Debug|x64.Build.0 = Debug|Any CPU - {56F2F641-17C5-4CF3-BCB0-88E09A0683F1}.Debug|x86.ActiveCfg = Debug|Any CPU - {56F2F641-17C5-4CF3-BCB0-88E09A0683F1}.Debug|x86.Build.0 = Debug|Any CPU - {56F2F641-17C5-4CF3-BCB0-88E09A0683F1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {56F2F641-17C5-4CF3-BCB0-88E09A0683F1}.Release|Any CPU.Build.0 = Release|Any CPU - {56F2F641-17C5-4CF3-BCB0-88E09A0683F1}.Release|x64.ActiveCfg = Release|Any CPU - {56F2F641-17C5-4CF3-BCB0-88E09A0683F1}.Release|x64.Build.0 = Release|Any CPU - {56F2F641-17C5-4CF3-BCB0-88E09A0683F1}.Release|x86.ActiveCfg = Release|Any CPU - {56F2F641-17C5-4CF3-BCB0-88E09A0683F1}.Release|x86.Build.0 = Release|Any CPU - {6D9E4C44-657B-4811-A515-7596924D5632}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6D9E4C44-657B-4811-A515-7596924D5632}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6D9E4C44-657B-4811-A515-7596924D5632}.Debug|x64.ActiveCfg = Debug|Any CPU - {6D9E4C44-657B-4811-A515-7596924D5632}.Debug|x64.Build.0 = Debug|Any CPU - {6D9E4C44-657B-4811-A515-7596924D5632}.Debug|x86.ActiveCfg = Debug|Any CPU - {6D9E4C44-657B-4811-A515-7596924D5632}.Debug|x86.Build.0 = Debug|Any CPU - {6D9E4C44-657B-4811-A515-7596924D5632}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6D9E4C44-657B-4811-A515-7596924D5632}.Release|Any CPU.Build.0 = Release|Any CPU - {6D9E4C44-657B-4811-A515-7596924D5632}.Release|x64.ActiveCfg = Release|Any CPU - {6D9E4C44-657B-4811-A515-7596924D5632}.Release|x64.Build.0 = Release|Any CPU - {6D9E4C44-657B-4811-A515-7596924D5632}.Release|x86.ActiveCfg = Release|Any CPU - {6D9E4C44-657B-4811-A515-7596924D5632}.Release|x86.Build.0 = Release|Any CPU - {0FA5D966-77E6-471D-A5E8-5E93690D0FD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0FA5D966-77E6-471D-A5E8-5E93690D0FD5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0FA5D966-77E6-471D-A5E8-5E93690D0FD5}.Debug|x64.ActiveCfg = Debug|Any CPU - {0FA5D966-77E6-471D-A5E8-5E93690D0FD5}.Debug|x64.Build.0 = Debug|Any CPU - {0FA5D966-77E6-471D-A5E8-5E93690D0FD5}.Debug|x86.ActiveCfg = Debug|Any CPU - {0FA5D966-77E6-471D-A5E8-5E93690D0FD5}.Debug|x86.Build.0 = Debug|Any CPU - {0FA5D966-77E6-471D-A5E8-5E93690D0FD5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0FA5D966-77E6-471D-A5E8-5E93690D0FD5}.Release|Any CPU.Build.0 = Release|Any CPU - {0FA5D966-77E6-471D-A5E8-5E93690D0FD5}.Release|x64.ActiveCfg = Release|Any CPU - {0FA5D966-77E6-471D-A5E8-5E93690D0FD5}.Release|x64.Build.0 = Release|Any CPU - {0FA5D966-77E6-471D-A5E8-5E93690D0FD5}.Release|x86.ActiveCfg = Release|Any CPU - {0FA5D966-77E6-471D-A5E8-5E93690D0FD5}.Release|x86.Build.0 = Release|Any CPU - {1955E5B6-3F88-426C-9003-F4F196A6B31A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1955E5B6-3F88-426C-9003-F4F196A6B31A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1955E5B6-3F88-426C-9003-F4F196A6B31A}.Debug|x64.ActiveCfg = Debug|Any CPU - {1955E5B6-3F88-426C-9003-F4F196A6B31A}.Debug|x64.Build.0 = Debug|Any CPU - {1955E5B6-3F88-426C-9003-F4F196A6B31A}.Debug|x86.ActiveCfg = Debug|Any CPU - {1955E5B6-3F88-426C-9003-F4F196A6B31A}.Debug|x86.Build.0 = Debug|Any CPU - {1955E5B6-3F88-426C-9003-F4F196A6B31A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1955E5B6-3F88-426C-9003-F4F196A6B31A}.Release|Any CPU.Build.0 = Release|Any CPU - {1955E5B6-3F88-426C-9003-F4F196A6B31A}.Release|x64.ActiveCfg = Release|Any CPU - {1955E5B6-3F88-426C-9003-F4F196A6B31A}.Release|x64.Build.0 = Release|Any CPU - {1955E5B6-3F88-426C-9003-F4F196A6B31A}.Release|x86.ActiveCfg = Release|Any CPU - {1955E5B6-3F88-426C-9003-F4F196A6B31A}.Release|x86.Build.0 = Release|Any CPU - {7379DF18-CF01-4A67-891C-B498B8D39BF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7379DF18-CF01-4A67-891C-B498B8D39BF0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7379DF18-CF01-4A67-891C-B498B8D39BF0}.Debug|x64.ActiveCfg = Debug|Any CPU - {7379DF18-CF01-4A67-891C-B498B8D39BF0}.Debug|x64.Build.0 = Debug|Any CPU - {7379DF18-CF01-4A67-891C-B498B8D39BF0}.Debug|x86.ActiveCfg = Debug|Any CPU - {7379DF18-CF01-4A67-891C-B498B8D39BF0}.Debug|x86.Build.0 = Debug|Any CPU - {7379DF18-CF01-4A67-891C-B498B8D39BF0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7379DF18-CF01-4A67-891C-B498B8D39BF0}.Release|Any CPU.Build.0 = Release|Any CPU - {7379DF18-CF01-4A67-891C-B498B8D39BF0}.Release|x64.ActiveCfg = Release|Any CPU - {7379DF18-CF01-4A67-891C-B498B8D39BF0}.Release|x64.Build.0 = Release|Any CPU - {7379DF18-CF01-4A67-891C-B498B8D39BF0}.Release|x86.ActiveCfg = Release|Any CPU - {7379DF18-CF01-4A67-891C-B498B8D39BF0}.Release|x86.Build.0 = Release|Any CPU - {BCB68B01-32D8-4476-8141-E6C5275C4480}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BCB68B01-32D8-4476-8141-E6C5275C4480}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BCB68B01-32D8-4476-8141-E6C5275C4480}.Debug|x64.ActiveCfg = Debug|Any CPU - {BCB68B01-32D8-4476-8141-E6C5275C4480}.Debug|x64.Build.0 = Debug|Any CPU - {BCB68B01-32D8-4476-8141-E6C5275C4480}.Debug|x86.ActiveCfg = Debug|Any CPU - {BCB68B01-32D8-4476-8141-E6C5275C4480}.Debug|x86.Build.0 = Debug|Any CPU - {BCB68B01-32D8-4476-8141-E6C5275C4480}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BCB68B01-32D8-4476-8141-E6C5275C4480}.Release|Any CPU.Build.0 = Release|Any CPU - {BCB68B01-32D8-4476-8141-E6C5275C4480}.Release|x64.ActiveCfg = Release|Any CPU - {BCB68B01-32D8-4476-8141-E6C5275C4480}.Release|x64.Build.0 = Release|Any CPU - {BCB68B01-32D8-4476-8141-E6C5275C4480}.Release|x86.ActiveCfg = Release|Any CPU - {BCB68B01-32D8-4476-8141-E6C5275C4480}.Release|x86.Build.0 = Release|Any CPU - {D1D271A2-95E0-4E3D-B931-DD21C5C7BBA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D1D271A2-95E0-4E3D-B931-DD21C5C7BBA9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D1D271A2-95E0-4E3D-B931-DD21C5C7BBA9}.Debug|x64.ActiveCfg = Debug|Any CPU - {D1D271A2-95E0-4E3D-B931-DD21C5C7BBA9}.Debug|x64.Build.0 = Debug|Any CPU - {D1D271A2-95E0-4E3D-B931-DD21C5C7BBA9}.Debug|x86.ActiveCfg = Debug|Any CPU - {D1D271A2-95E0-4E3D-B931-DD21C5C7BBA9}.Debug|x86.Build.0 = Debug|Any CPU - {D1D271A2-95E0-4E3D-B931-DD21C5C7BBA9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D1D271A2-95E0-4E3D-B931-DD21C5C7BBA9}.Release|Any CPU.Build.0 = Release|Any CPU - {D1D271A2-95E0-4E3D-B931-DD21C5C7BBA9}.Release|x64.ActiveCfg = Release|Any CPU - {D1D271A2-95E0-4E3D-B931-DD21C5C7BBA9}.Release|x64.Build.0 = Release|Any CPU - {D1D271A2-95E0-4E3D-B931-DD21C5C7BBA9}.Release|x86.ActiveCfg = Release|Any CPU - {D1D271A2-95E0-4E3D-B931-DD21C5C7BBA9}.Release|x86.Build.0 = Release|Any CPU - {2C46D9DD-F157-4280-AE86-496E70E46B99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2C46D9DD-F157-4280-AE86-496E70E46B99}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2C46D9DD-F157-4280-AE86-496E70E46B99}.Debug|x64.ActiveCfg = Debug|Any CPU - {2C46D9DD-F157-4280-AE86-496E70E46B99}.Debug|x64.Build.0 = Debug|Any CPU - {2C46D9DD-F157-4280-AE86-496E70E46B99}.Debug|x86.ActiveCfg = Debug|Any CPU - {2C46D9DD-F157-4280-AE86-496E70E46B99}.Debug|x86.Build.0 = Debug|Any CPU - {2C46D9DD-F157-4280-AE86-496E70E46B99}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2C46D9DD-F157-4280-AE86-496E70E46B99}.Release|Any CPU.Build.0 = Release|Any CPU - {2C46D9DD-F157-4280-AE86-496E70E46B99}.Release|x64.ActiveCfg = Release|Any CPU - {2C46D9DD-F157-4280-AE86-496E70E46B99}.Release|x64.Build.0 = Release|Any CPU - {2C46D9DD-F157-4280-AE86-496E70E46B99}.Release|x86.ActiveCfg = Release|Any CPU - {2C46D9DD-F157-4280-AE86-496E70E46B99}.Release|x86.Build.0 = Release|Any CPU - {B1AFB53E-656E-4911-B5B0-E67B044844C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B1AFB53E-656E-4911-B5B0-E67B044844C2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B1AFB53E-656E-4911-B5B0-E67B044844C2}.Debug|x64.ActiveCfg = Debug|Any CPU - {B1AFB53E-656E-4911-B5B0-E67B044844C2}.Debug|x64.Build.0 = Debug|Any CPU - {B1AFB53E-656E-4911-B5B0-E67B044844C2}.Debug|x86.ActiveCfg = Debug|Any CPU - {B1AFB53E-656E-4911-B5B0-E67B044844C2}.Debug|x86.Build.0 = Debug|Any CPU - {B1AFB53E-656E-4911-B5B0-E67B044844C2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B1AFB53E-656E-4911-B5B0-E67B044844C2}.Release|Any CPU.Build.0 = Release|Any CPU - {B1AFB53E-656E-4911-B5B0-E67B044844C2}.Release|x64.ActiveCfg = Release|Any CPU - {B1AFB53E-656E-4911-B5B0-E67B044844C2}.Release|x64.Build.0 = Release|Any CPU - {B1AFB53E-656E-4911-B5B0-E67B044844C2}.Release|x86.ActiveCfg = Release|Any CPU - {B1AFB53E-656E-4911-B5B0-E67B044844C2}.Release|x86.Build.0 = Release|Any CPU - {B38F6A1D-2231-4213-B401-E5A229CDC86A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B38F6A1D-2231-4213-B401-E5A229CDC86A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B38F6A1D-2231-4213-B401-E5A229CDC86A}.Debug|x64.ActiveCfg = Debug|Any CPU - {B38F6A1D-2231-4213-B401-E5A229CDC86A}.Debug|x64.Build.0 = Debug|Any CPU - {B38F6A1D-2231-4213-B401-E5A229CDC86A}.Debug|x86.ActiveCfg = Debug|Any CPU - {B38F6A1D-2231-4213-B401-E5A229CDC86A}.Debug|x86.Build.0 = Debug|Any CPU - {B38F6A1D-2231-4213-B401-E5A229CDC86A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B38F6A1D-2231-4213-B401-E5A229CDC86A}.Release|Any CPU.Build.0 = Release|Any CPU - {B38F6A1D-2231-4213-B401-E5A229CDC86A}.Release|x64.ActiveCfg = Release|Any CPU - {B38F6A1D-2231-4213-B401-E5A229CDC86A}.Release|x64.Build.0 = Release|Any CPU - {B38F6A1D-2231-4213-B401-E5A229CDC86A}.Release|x86.ActiveCfg = Release|Any CPU - {B38F6A1D-2231-4213-B401-E5A229CDC86A}.Release|x86.Build.0 = Release|Any CPU - {BAB2F094-F0A9-4D47-BA3B-578F5D0BFAD8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BAB2F094-F0A9-4D47-BA3B-578F5D0BFAD8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BAB2F094-F0A9-4D47-BA3B-578F5D0BFAD8}.Debug|x64.ActiveCfg = Debug|Any CPU - {BAB2F094-F0A9-4D47-BA3B-578F5D0BFAD8}.Debug|x64.Build.0 = Debug|Any CPU - {BAB2F094-F0A9-4D47-BA3B-578F5D0BFAD8}.Debug|x86.ActiveCfg = Debug|Any CPU - {BAB2F094-F0A9-4D47-BA3B-578F5D0BFAD8}.Debug|x86.Build.0 = Debug|Any CPU - {BAB2F094-F0A9-4D47-BA3B-578F5D0BFAD8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BAB2F094-F0A9-4D47-BA3B-578F5D0BFAD8}.Release|Any CPU.Build.0 = Release|Any CPU - {BAB2F094-F0A9-4D47-BA3B-578F5D0BFAD8}.Release|x64.ActiveCfg = Release|Any CPU - {BAB2F094-F0A9-4D47-BA3B-578F5D0BFAD8}.Release|x64.Build.0 = Release|Any CPU - {BAB2F094-F0A9-4D47-BA3B-578F5D0BFAD8}.Release|x86.ActiveCfg = Release|Any CPU - {BAB2F094-F0A9-4D47-BA3B-578F5D0BFAD8}.Release|x86.Build.0 = Release|Any CPU - {A3C3FADB-975D-4F52-BFD1-4758AD08ADC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A3C3FADB-975D-4F52-BFD1-4758AD08ADC0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A3C3FADB-975D-4F52-BFD1-4758AD08ADC0}.Debug|x64.ActiveCfg = Debug|Any CPU - {A3C3FADB-975D-4F52-BFD1-4758AD08ADC0}.Debug|x64.Build.0 = Debug|Any CPU - {A3C3FADB-975D-4F52-BFD1-4758AD08ADC0}.Debug|x86.ActiveCfg = Debug|Any CPU - {A3C3FADB-975D-4F52-BFD1-4758AD08ADC0}.Debug|x86.Build.0 = Debug|Any CPU - {A3C3FADB-975D-4F52-BFD1-4758AD08ADC0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A3C3FADB-975D-4F52-BFD1-4758AD08ADC0}.Release|Any CPU.Build.0 = Release|Any CPU - {A3C3FADB-975D-4F52-BFD1-4758AD08ADC0}.Release|x64.ActiveCfg = Release|Any CPU - {A3C3FADB-975D-4F52-BFD1-4758AD08ADC0}.Release|x64.Build.0 = Release|Any CPU - {A3C3FADB-975D-4F52-BFD1-4758AD08ADC0}.Release|x86.ActiveCfg = Release|Any CPU - {A3C3FADB-975D-4F52-BFD1-4758AD08ADC0}.Release|x86.Build.0 = Release|Any CPU - {48FBDABE-50FB-4687-AE1C-A60B857578C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {48FBDABE-50FB-4687-AE1C-A60B857578C0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {48FBDABE-50FB-4687-AE1C-A60B857578C0}.Debug|x64.ActiveCfg = Debug|Any CPU - {48FBDABE-50FB-4687-AE1C-A60B857578C0}.Debug|x64.Build.0 = Debug|Any CPU - {48FBDABE-50FB-4687-AE1C-A60B857578C0}.Debug|x86.ActiveCfg = Debug|Any CPU - {48FBDABE-50FB-4687-AE1C-A60B857578C0}.Debug|x86.Build.0 = Debug|Any CPU - {48FBDABE-50FB-4687-AE1C-A60B857578C0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {48FBDABE-50FB-4687-AE1C-A60B857578C0}.Release|Any CPU.Build.0 = Release|Any CPU - {48FBDABE-50FB-4687-AE1C-A60B857578C0}.Release|x64.ActiveCfg = Release|Any CPU - {48FBDABE-50FB-4687-AE1C-A60B857578C0}.Release|x64.Build.0 = Release|Any CPU - {48FBDABE-50FB-4687-AE1C-A60B857578C0}.Release|x86.ActiveCfg = Release|Any CPU - {48FBDABE-50FB-4687-AE1C-A60B857578C0}.Release|x86.Build.0 = Release|Any CPU - {C751CD74-A8E1-444A-A5D1-60A9FA722B47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C751CD74-A8E1-444A-A5D1-60A9FA722B47}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C751CD74-A8E1-444A-A5D1-60A9FA722B47}.Debug|x64.ActiveCfg = Debug|Any CPU - {C751CD74-A8E1-444A-A5D1-60A9FA722B47}.Debug|x64.Build.0 = Debug|Any CPU - {C751CD74-A8E1-444A-A5D1-60A9FA722B47}.Debug|x86.ActiveCfg = Debug|Any CPU - {C751CD74-A8E1-444A-A5D1-60A9FA722B47}.Debug|x86.Build.0 = Debug|Any CPU - {C751CD74-A8E1-444A-A5D1-60A9FA722B47}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C751CD74-A8E1-444A-A5D1-60A9FA722B47}.Release|Any CPU.Build.0 = Release|Any CPU - {C751CD74-A8E1-444A-A5D1-60A9FA722B47}.Release|x64.ActiveCfg = Release|Any CPU - {C751CD74-A8E1-444A-A5D1-60A9FA722B47}.Release|x64.Build.0 = Release|Any CPU - {C751CD74-A8E1-444A-A5D1-60A9FA722B47}.Release|x86.ActiveCfg = Release|Any CPU - {C751CD74-A8E1-444A-A5D1-60A9FA722B47}.Release|x86.Build.0 = Release|Any CPU - {15063544-B644-4BE0-8F1A-72F6647A03CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {15063544-B644-4BE0-8F1A-72F6647A03CD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {15063544-B644-4BE0-8F1A-72F6647A03CD}.Debug|x64.ActiveCfg = Debug|Any CPU - {15063544-B644-4BE0-8F1A-72F6647A03CD}.Debug|x64.Build.0 = Debug|Any CPU - {15063544-B644-4BE0-8F1A-72F6647A03CD}.Debug|x86.ActiveCfg = Debug|Any CPU - {15063544-B644-4BE0-8F1A-72F6647A03CD}.Debug|x86.Build.0 = Debug|Any CPU - {15063544-B644-4BE0-8F1A-72F6647A03CD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {15063544-B644-4BE0-8F1A-72F6647A03CD}.Release|Any CPU.Build.0 = Release|Any CPU - {15063544-B644-4BE0-8F1A-72F6647A03CD}.Release|x64.ActiveCfg = Release|Any CPU - {15063544-B644-4BE0-8F1A-72F6647A03CD}.Release|x64.Build.0 = Release|Any CPU - {15063544-B644-4BE0-8F1A-72F6647A03CD}.Release|x86.ActiveCfg = Release|Any CPU - {15063544-B644-4BE0-8F1A-72F6647A03CD}.Release|x86.Build.0 = Release|Any CPU - {AF4BFEF5-1669-4D20-90B9-7524935DD89F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AF4BFEF5-1669-4D20-90B9-7524935DD89F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AF4BFEF5-1669-4D20-90B9-7524935DD89F}.Debug|x64.ActiveCfg = Debug|Any CPU - {AF4BFEF5-1669-4D20-90B9-7524935DD89F}.Debug|x64.Build.0 = Debug|Any CPU - {AF4BFEF5-1669-4D20-90B9-7524935DD89F}.Debug|x86.ActiveCfg = Debug|Any CPU - {AF4BFEF5-1669-4D20-90B9-7524935DD89F}.Debug|x86.Build.0 = Debug|Any CPU - {AF4BFEF5-1669-4D20-90B9-7524935DD89F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AF4BFEF5-1669-4D20-90B9-7524935DD89F}.Release|Any CPU.Build.0 = Release|Any CPU - {AF4BFEF5-1669-4D20-90B9-7524935DD89F}.Release|x64.ActiveCfg = Release|Any CPU - {AF4BFEF5-1669-4D20-90B9-7524935DD89F}.Release|x64.Build.0 = Release|Any CPU - {AF4BFEF5-1669-4D20-90B9-7524935DD89F}.Release|x86.ActiveCfg = Release|Any CPU - {AF4BFEF5-1669-4D20-90B9-7524935DD89F}.Release|x86.Build.0 = Release|Any CPU - {C06FB069-6A4C-4165-BE32-E67E280C9CC5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C06FB069-6A4C-4165-BE32-E67E280C9CC5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C06FB069-6A4C-4165-BE32-E67E280C9CC5}.Debug|x64.ActiveCfg = Debug|Any CPU - {C06FB069-6A4C-4165-BE32-E67E280C9CC5}.Debug|x64.Build.0 = Debug|Any CPU - {C06FB069-6A4C-4165-BE32-E67E280C9CC5}.Debug|x86.ActiveCfg = Debug|Any CPU - {C06FB069-6A4C-4165-BE32-E67E280C9CC5}.Debug|x86.Build.0 = Debug|Any CPU - {C06FB069-6A4C-4165-BE32-E67E280C9CC5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C06FB069-6A4C-4165-BE32-E67E280C9CC5}.Release|Any CPU.Build.0 = Release|Any CPU - {C06FB069-6A4C-4165-BE32-E67E280C9CC5}.Release|x64.ActiveCfg = Release|Any CPU - {C06FB069-6A4C-4165-BE32-E67E280C9CC5}.Release|x64.Build.0 = Release|Any CPU - {C06FB069-6A4C-4165-BE32-E67E280C9CC5}.Release|x86.ActiveCfg = Release|Any CPU - {C06FB069-6A4C-4165-BE32-E67E280C9CC5}.Release|x86.Build.0 = Release|Any CPU - {56DFD22C-C329-45FC-A395-F7867BAEFD7D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {56DFD22C-C329-45FC-A395-F7867BAEFD7D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {56DFD22C-C329-45FC-A395-F7867BAEFD7D}.Debug|x64.ActiveCfg = Debug|Any CPU - {56DFD22C-C329-45FC-A395-F7867BAEFD7D}.Debug|x64.Build.0 = Debug|Any CPU - {56DFD22C-C329-45FC-A395-F7867BAEFD7D}.Debug|x86.ActiveCfg = Debug|Any CPU - {56DFD22C-C329-45FC-A395-F7867BAEFD7D}.Debug|x86.Build.0 = Debug|Any CPU - {56DFD22C-C329-45FC-A395-F7867BAEFD7D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {56DFD22C-C329-45FC-A395-F7867BAEFD7D}.Release|Any CPU.Build.0 = Release|Any CPU - {56DFD22C-C329-45FC-A395-F7867BAEFD7D}.Release|x64.ActiveCfg = Release|Any CPU - {56DFD22C-C329-45FC-A395-F7867BAEFD7D}.Release|x64.Build.0 = Release|Any CPU - {56DFD22C-C329-45FC-A395-F7867BAEFD7D}.Release|x86.ActiveCfg = Release|Any CPU - {56DFD22C-C329-45FC-A395-F7867BAEFD7D}.Release|x86.Build.0 = Release|Any CPU - {B250D76B-9B77-4F0C-AA5D-AABCAFCF3F36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B250D76B-9B77-4F0C-AA5D-AABCAFCF3F36}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B250D76B-9B77-4F0C-AA5D-AABCAFCF3F36}.Debug|x64.ActiveCfg = Debug|Any CPU - {B250D76B-9B77-4F0C-AA5D-AABCAFCF3F36}.Debug|x64.Build.0 = Debug|Any CPU - {B250D76B-9B77-4F0C-AA5D-AABCAFCF3F36}.Debug|x86.ActiveCfg = Debug|Any CPU - {B250D76B-9B77-4F0C-AA5D-AABCAFCF3F36}.Debug|x86.Build.0 = Debug|Any CPU - {B250D76B-9B77-4F0C-AA5D-AABCAFCF3F36}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B250D76B-9B77-4F0C-AA5D-AABCAFCF3F36}.Release|Any CPU.Build.0 = Release|Any CPU - {B250D76B-9B77-4F0C-AA5D-AABCAFCF3F36}.Release|x64.ActiveCfg = Release|Any CPU - {B250D76B-9B77-4F0C-AA5D-AABCAFCF3F36}.Release|x64.Build.0 = Release|Any CPU - {B250D76B-9B77-4F0C-AA5D-AABCAFCF3F36}.Release|x86.ActiveCfg = Release|Any CPU - {B250D76B-9B77-4F0C-AA5D-AABCAFCF3F36}.Release|x86.Build.0 = Release|Any CPU - {DDC84C98-5F6E-4F8C-A470-21479CDDDCBF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DDC84C98-5F6E-4F8C-A470-21479CDDDCBF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DDC84C98-5F6E-4F8C-A470-21479CDDDCBF}.Debug|x64.ActiveCfg = Debug|Any CPU - {DDC84C98-5F6E-4F8C-A470-21479CDDDCBF}.Debug|x64.Build.0 = Debug|Any CPU - {DDC84C98-5F6E-4F8C-A470-21479CDDDCBF}.Debug|x86.ActiveCfg = Debug|Any CPU - {DDC84C98-5F6E-4F8C-A470-21479CDDDCBF}.Debug|x86.Build.0 = Debug|Any CPU - {DDC84C98-5F6E-4F8C-A470-21479CDDDCBF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DDC84C98-5F6E-4F8C-A470-21479CDDDCBF}.Release|Any CPU.Build.0 = Release|Any CPU - {DDC84C98-5F6E-4F8C-A470-21479CDDDCBF}.Release|x64.ActiveCfg = Release|Any CPU - {DDC84C98-5F6E-4F8C-A470-21479CDDDCBF}.Release|x64.Build.0 = Release|Any CPU - {DDC84C98-5F6E-4F8C-A470-21479CDDDCBF}.Release|x86.ActiveCfg = Release|Any CPU - {DDC84C98-5F6E-4F8C-A470-21479CDDDCBF}.Release|x86.Build.0 = Release|Any CPU - {8037815D-9EFD-4AF7-BA9C-C76CF513E3B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8037815D-9EFD-4AF7-BA9C-C76CF513E3B2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8037815D-9EFD-4AF7-BA9C-C76CF513E3B2}.Debug|x64.ActiveCfg = Debug|Any CPU - {8037815D-9EFD-4AF7-BA9C-C76CF513E3B2}.Debug|x64.Build.0 = Debug|Any CPU - {8037815D-9EFD-4AF7-BA9C-C76CF513E3B2}.Debug|x86.ActiveCfg = Debug|Any CPU - {8037815D-9EFD-4AF7-BA9C-C76CF513E3B2}.Debug|x86.Build.0 = Debug|Any CPU - {8037815D-9EFD-4AF7-BA9C-C76CF513E3B2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8037815D-9EFD-4AF7-BA9C-C76CF513E3B2}.Release|Any CPU.Build.0 = Release|Any CPU - {8037815D-9EFD-4AF7-BA9C-C76CF513E3B2}.Release|x64.ActiveCfg = Release|Any CPU - {8037815D-9EFD-4AF7-BA9C-C76CF513E3B2}.Release|x64.Build.0 = Release|Any CPU - {8037815D-9EFD-4AF7-BA9C-C76CF513E3B2}.Release|x86.ActiveCfg = Release|Any CPU - {8037815D-9EFD-4AF7-BA9C-C76CF513E3B2}.Release|x86.Build.0 = Release|Any CPU - {C91426B6-B313-4A64-95BA-E2F9ACC48D4C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C91426B6-B313-4A64-95BA-E2F9ACC48D4C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C91426B6-B313-4A64-95BA-E2F9ACC48D4C}.Debug|x64.ActiveCfg = Debug|Any CPU - {C91426B6-B313-4A64-95BA-E2F9ACC48D4C}.Debug|x64.Build.0 = Debug|Any CPU - {C91426B6-B313-4A64-95BA-E2F9ACC48D4C}.Debug|x86.ActiveCfg = Debug|Any CPU - {C91426B6-B313-4A64-95BA-E2F9ACC48D4C}.Debug|x86.Build.0 = Debug|Any CPU - {C91426B6-B313-4A64-95BA-E2F9ACC48D4C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C91426B6-B313-4A64-95BA-E2F9ACC48D4C}.Release|Any CPU.Build.0 = Release|Any CPU - {C91426B6-B313-4A64-95BA-E2F9ACC48D4C}.Release|x64.ActiveCfg = Release|Any CPU - {C91426B6-B313-4A64-95BA-E2F9ACC48D4C}.Release|x64.Build.0 = Release|Any CPU - {C91426B6-B313-4A64-95BA-E2F9ACC48D4C}.Release|x86.ActiveCfg = Release|Any CPU - {C91426B6-B313-4A64-95BA-E2F9ACC48D4C}.Release|x86.Build.0 = Release|Any CPU + {18F5CA61-2478-40DB-A8C3-3CA10BA66F4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {18F5CA61-2478-40DB-A8C3-3CA10BA66F4A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {18F5CA61-2478-40DB-A8C3-3CA10BA66F4A}.Debug|x64.ActiveCfg = Debug|Any CPU + {18F5CA61-2478-40DB-A8C3-3CA10BA66F4A}.Debug|x64.Build.0 = Debug|Any CPU + {18F5CA61-2478-40DB-A8C3-3CA10BA66F4A}.Debug|x86.ActiveCfg = Debug|Any CPU + {18F5CA61-2478-40DB-A8C3-3CA10BA66F4A}.Debug|x86.Build.0 = Debug|Any CPU + {18F5CA61-2478-40DB-A8C3-3CA10BA66F4A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {18F5CA61-2478-40DB-A8C3-3CA10BA66F4A}.Release|Any CPU.Build.0 = Release|Any CPU + {18F5CA61-2478-40DB-A8C3-3CA10BA66F4A}.Release|x64.ActiveCfg = Release|Any CPU + {18F5CA61-2478-40DB-A8C3-3CA10BA66F4A}.Release|x64.Build.0 = Release|Any CPU + {18F5CA61-2478-40DB-A8C3-3CA10BA66F4A}.Release|x86.ActiveCfg = Release|Any CPU + {18F5CA61-2478-40DB-A8C3-3CA10BA66F4A}.Release|x86.Build.0 = Release|Any CPU + {4D89232D-7F93-4DA5-9B00-E25A355561EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4D89232D-7F93-4DA5-9B00-E25A355561EF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4D89232D-7F93-4DA5-9B00-E25A355561EF}.Debug|x64.ActiveCfg = Debug|Any CPU + {4D89232D-7F93-4DA5-9B00-E25A355561EF}.Debug|x64.Build.0 = Debug|Any CPU + {4D89232D-7F93-4DA5-9B00-E25A355561EF}.Debug|x86.ActiveCfg = Debug|Any CPU + {4D89232D-7F93-4DA5-9B00-E25A355561EF}.Debug|x86.Build.0 = Debug|Any CPU + {4D89232D-7F93-4DA5-9B00-E25A355561EF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4D89232D-7F93-4DA5-9B00-E25A355561EF}.Release|Any CPU.Build.0 = Release|Any CPU + {4D89232D-7F93-4DA5-9B00-E25A355561EF}.Release|x64.ActiveCfg = Release|Any CPU + {4D89232D-7F93-4DA5-9B00-E25A355561EF}.Release|x64.Build.0 = Release|Any CPU + {4D89232D-7F93-4DA5-9B00-E25A355561EF}.Release|x86.ActiveCfg = Release|Any CPU + {4D89232D-7F93-4DA5-9B00-E25A355561EF}.Release|x86.Build.0 = Release|Any CPU + {F2C3F1F1-328F-4EA9-BC82-0AF252375E2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F2C3F1F1-328F-4EA9-BC82-0AF252375E2A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F2C3F1F1-328F-4EA9-BC82-0AF252375E2A}.Debug|x64.ActiveCfg = Debug|Any CPU + {F2C3F1F1-328F-4EA9-BC82-0AF252375E2A}.Debug|x64.Build.0 = Debug|Any CPU + {F2C3F1F1-328F-4EA9-BC82-0AF252375E2A}.Debug|x86.ActiveCfg = Debug|Any CPU + {F2C3F1F1-328F-4EA9-BC82-0AF252375E2A}.Debug|x86.Build.0 = Debug|Any CPU + {F2C3F1F1-328F-4EA9-BC82-0AF252375E2A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F2C3F1F1-328F-4EA9-BC82-0AF252375E2A}.Release|Any CPU.Build.0 = Release|Any CPU + {F2C3F1F1-328F-4EA9-BC82-0AF252375E2A}.Release|x64.ActiveCfg = Release|Any CPU + {F2C3F1F1-328F-4EA9-BC82-0AF252375E2A}.Release|x64.Build.0 = Release|Any CPU + {F2C3F1F1-328F-4EA9-BC82-0AF252375E2A}.Release|x86.ActiveCfg = Release|Any CPU + {F2C3F1F1-328F-4EA9-BC82-0AF252375E2A}.Release|x86.Build.0 = Release|Any CPU + {C47D5462-DA34-4A5E-BCBF-642D702E1ECA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C47D5462-DA34-4A5E-BCBF-642D702E1ECA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C47D5462-DA34-4A5E-BCBF-642D702E1ECA}.Debug|x64.ActiveCfg = Debug|Any CPU + {C47D5462-DA34-4A5E-BCBF-642D702E1ECA}.Debug|x64.Build.0 = Debug|Any CPU + {C47D5462-DA34-4A5E-BCBF-642D702E1ECA}.Debug|x86.ActiveCfg = Debug|Any CPU + {C47D5462-DA34-4A5E-BCBF-642D702E1ECA}.Debug|x86.Build.0 = Debug|Any CPU + {C47D5462-DA34-4A5E-BCBF-642D702E1ECA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C47D5462-DA34-4A5E-BCBF-642D702E1ECA}.Release|Any CPU.Build.0 = Release|Any CPU + {C47D5462-DA34-4A5E-BCBF-642D702E1ECA}.Release|x64.ActiveCfg = Release|Any CPU + {C47D5462-DA34-4A5E-BCBF-642D702E1ECA}.Release|x64.Build.0 = Release|Any CPU + {C47D5462-DA34-4A5E-BCBF-642D702E1ECA}.Release|x86.ActiveCfg = Release|Any CPU + {C47D5462-DA34-4A5E-BCBF-642D702E1ECA}.Release|x86.Build.0 = Release|Any CPU + {4C3D1645-4D40-4313-ACB6-079FDD8AA1D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C3D1645-4D40-4313-ACB6-079FDD8AA1D2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C3D1645-4D40-4313-ACB6-079FDD8AA1D2}.Debug|x64.ActiveCfg = Debug|Any CPU + {4C3D1645-4D40-4313-ACB6-079FDD8AA1D2}.Debug|x64.Build.0 = Debug|Any CPU + {4C3D1645-4D40-4313-ACB6-079FDD8AA1D2}.Debug|x86.ActiveCfg = Debug|Any CPU + {4C3D1645-4D40-4313-ACB6-079FDD8AA1D2}.Debug|x86.Build.0 = Debug|Any CPU + {4C3D1645-4D40-4313-ACB6-079FDD8AA1D2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C3D1645-4D40-4313-ACB6-079FDD8AA1D2}.Release|Any CPU.Build.0 = Release|Any CPU + {4C3D1645-4D40-4313-ACB6-079FDD8AA1D2}.Release|x64.ActiveCfg = Release|Any CPU + {4C3D1645-4D40-4313-ACB6-079FDD8AA1D2}.Release|x64.Build.0 = Release|Any CPU + {4C3D1645-4D40-4313-ACB6-079FDD8AA1D2}.Release|x86.ActiveCfg = Release|Any CPU + {4C3D1645-4D40-4313-ACB6-079FDD8AA1D2}.Release|x86.Build.0 = Release|Any CPU + {937B457D-1C2A-41E3-B7BD-CDFA827E4F76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {937B457D-1C2A-41E3-B7BD-CDFA827E4F76}.Debug|Any CPU.Build.0 = Debug|Any CPU + {937B457D-1C2A-41E3-B7BD-CDFA827E4F76}.Debug|x64.ActiveCfg = Debug|Any CPU + {937B457D-1C2A-41E3-B7BD-CDFA827E4F76}.Debug|x64.Build.0 = Debug|Any CPU + {937B457D-1C2A-41E3-B7BD-CDFA827E4F76}.Debug|x86.ActiveCfg = Debug|Any CPU + {937B457D-1C2A-41E3-B7BD-CDFA827E4F76}.Debug|x86.Build.0 = Debug|Any CPU + {937B457D-1C2A-41E3-B7BD-CDFA827E4F76}.Release|Any CPU.ActiveCfg = Release|Any CPU + {937B457D-1C2A-41E3-B7BD-CDFA827E4F76}.Release|Any CPU.Build.0 = Release|Any CPU + {937B457D-1C2A-41E3-B7BD-CDFA827E4F76}.Release|x64.ActiveCfg = Release|Any CPU + {937B457D-1C2A-41E3-B7BD-CDFA827E4F76}.Release|x64.Build.0 = Release|Any CPU + {937B457D-1C2A-41E3-B7BD-CDFA827E4F76}.Release|x86.ActiveCfg = Release|Any CPU + {937B457D-1C2A-41E3-B7BD-CDFA827E4F76}.Release|x86.Build.0 = Release|Any CPU + {6A825C22-139D-4927-AA08-F9130D4F6845}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6A825C22-139D-4927-AA08-F9130D4F6845}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6A825C22-139D-4927-AA08-F9130D4F6845}.Debug|x64.ActiveCfg = Debug|Any CPU + {6A825C22-139D-4927-AA08-F9130D4F6845}.Debug|x64.Build.0 = Debug|Any CPU + {6A825C22-139D-4927-AA08-F9130D4F6845}.Debug|x86.ActiveCfg = Debug|Any CPU + {6A825C22-139D-4927-AA08-F9130D4F6845}.Debug|x86.Build.0 = Debug|Any CPU + {6A825C22-139D-4927-AA08-F9130D4F6845}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6A825C22-139D-4927-AA08-F9130D4F6845}.Release|Any CPU.Build.0 = Release|Any CPU + {6A825C22-139D-4927-AA08-F9130D4F6845}.Release|x64.ActiveCfg = Release|Any CPU + {6A825C22-139D-4927-AA08-F9130D4F6845}.Release|x64.Build.0 = Release|Any CPU + {6A825C22-139D-4927-AA08-F9130D4F6845}.Release|x86.ActiveCfg = Release|Any CPU + {6A825C22-139D-4927-AA08-F9130D4F6845}.Release|x86.Build.0 = Release|Any CPU + {8043FAEB-5AAE-4DF5-9A3F-EF0E3CA6DC89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8043FAEB-5AAE-4DF5-9A3F-EF0E3CA6DC89}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8043FAEB-5AAE-4DF5-9A3F-EF0E3CA6DC89}.Debug|x64.ActiveCfg = Debug|Any CPU + {8043FAEB-5AAE-4DF5-9A3F-EF0E3CA6DC89}.Debug|x64.Build.0 = Debug|Any CPU + {8043FAEB-5AAE-4DF5-9A3F-EF0E3CA6DC89}.Debug|x86.ActiveCfg = Debug|Any CPU + {8043FAEB-5AAE-4DF5-9A3F-EF0E3CA6DC89}.Debug|x86.Build.0 = Debug|Any CPU + {8043FAEB-5AAE-4DF5-9A3F-EF0E3CA6DC89}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8043FAEB-5AAE-4DF5-9A3F-EF0E3CA6DC89}.Release|Any CPU.Build.0 = Release|Any CPU + {8043FAEB-5AAE-4DF5-9A3F-EF0E3CA6DC89}.Release|x64.ActiveCfg = Release|Any CPU + {8043FAEB-5AAE-4DF5-9A3F-EF0E3CA6DC89}.Release|x64.Build.0 = Release|Any CPU + {8043FAEB-5AAE-4DF5-9A3F-EF0E3CA6DC89}.Release|x86.ActiveCfg = Release|Any CPU + {8043FAEB-5AAE-4DF5-9A3F-EF0E3CA6DC89}.Release|x86.Build.0 = Release|Any CPU + {397ADF05-2B2A-497D-A94C-9C40C8C7F7AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {397ADF05-2B2A-497D-A94C-9C40C8C7F7AF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {397ADF05-2B2A-497D-A94C-9C40C8C7F7AF}.Debug|x64.ActiveCfg = Debug|Any CPU + {397ADF05-2B2A-497D-A94C-9C40C8C7F7AF}.Debug|x64.Build.0 = Debug|Any CPU + {397ADF05-2B2A-497D-A94C-9C40C8C7F7AF}.Debug|x86.ActiveCfg = Debug|Any CPU + {397ADF05-2B2A-497D-A94C-9C40C8C7F7AF}.Debug|x86.Build.0 = Debug|Any CPU + {397ADF05-2B2A-497D-A94C-9C40C8C7F7AF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {397ADF05-2B2A-497D-A94C-9C40C8C7F7AF}.Release|Any CPU.Build.0 = Release|Any CPU + {397ADF05-2B2A-497D-A94C-9C40C8C7F7AF}.Release|x64.ActiveCfg = Release|Any CPU + {397ADF05-2B2A-497D-A94C-9C40C8C7F7AF}.Release|x64.Build.0 = Release|Any CPU + {397ADF05-2B2A-497D-A94C-9C40C8C7F7AF}.Release|x86.ActiveCfg = Release|Any CPU + {397ADF05-2B2A-497D-A94C-9C40C8C7F7AF}.Release|x86.Build.0 = Release|Any CPU + {01138FAD-D215-45D4-9D52-6A5875516557}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {01138FAD-D215-45D4-9D52-6A5875516557}.Debug|Any CPU.Build.0 = Debug|Any CPU + {01138FAD-D215-45D4-9D52-6A5875516557}.Debug|x64.ActiveCfg = Debug|Any CPU + {01138FAD-D215-45D4-9D52-6A5875516557}.Debug|x64.Build.0 = Debug|Any CPU + {01138FAD-D215-45D4-9D52-6A5875516557}.Debug|x86.ActiveCfg = Debug|Any CPU + {01138FAD-D215-45D4-9D52-6A5875516557}.Debug|x86.Build.0 = Debug|Any CPU + {01138FAD-D215-45D4-9D52-6A5875516557}.Release|Any CPU.ActiveCfg = Release|Any CPU + {01138FAD-D215-45D4-9D52-6A5875516557}.Release|Any CPU.Build.0 = Release|Any CPU + {01138FAD-D215-45D4-9D52-6A5875516557}.Release|x64.ActiveCfg = Release|Any CPU + {01138FAD-D215-45D4-9D52-6A5875516557}.Release|x64.Build.0 = Release|Any CPU + {01138FAD-D215-45D4-9D52-6A5875516557}.Release|x86.ActiveCfg = Release|Any CPU + {01138FAD-D215-45D4-9D52-6A5875516557}.Release|x86.Build.0 = Release|Any CPU + {15A81ACF-D93F-4039-9F67-8D3A96F57756}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {15A81ACF-D93F-4039-9F67-8D3A96F57756}.Debug|Any CPU.Build.0 = Debug|Any CPU + {15A81ACF-D93F-4039-9F67-8D3A96F57756}.Debug|x64.ActiveCfg = Debug|Any CPU + {15A81ACF-D93F-4039-9F67-8D3A96F57756}.Debug|x64.Build.0 = Debug|Any CPU + {15A81ACF-D93F-4039-9F67-8D3A96F57756}.Debug|x86.ActiveCfg = Debug|Any CPU + {15A81ACF-D93F-4039-9F67-8D3A96F57756}.Debug|x86.Build.0 = Debug|Any CPU + {15A81ACF-D93F-4039-9F67-8D3A96F57756}.Release|Any CPU.ActiveCfg = Release|Any CPU + {15A81ACF-D93F-4039-9F67-8D3A96F57756}.Release|Any CPU.Build.0 = Release|Any CPU + {15A81ACF-D93F-4039-9F67-8D3A96F57756}.Release|x64.ActiveCfg = Release|Any CPU + {15A81ACF-D93F-4039-9F67-8D3A96F57756}.Release|x64.Build.0 = Release|Any CPU + {15A81ACF-D93F-4039-9F67-8D3A96F57756}.Release|x86.ActiveCfg = Release|Any CPU + {15A81ACF-D93F-4039-9F67-8D3A96F57756}.Release|x86.Build.0 = Release|Any CPU + {04D91154-1813-4666-93FD-01644023C766}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {04D91154-1813-4666-93FD-01644023C766}.Debug|Any CPU.Build.0 = Debug|Any CPU + {04D91154-1813-4666-93FD-01644023C766}.Debug|x64.ActiveCfg = Debug|Any CPU + {04D91154-1813-4666-93FD-01644023C766}.Debug|x64.Build.0 = Debug|Any CPU + {04D91154-1813-4666-93FD-01644023C766}.Debug|x86.ActiveCfg = Debug|Any CPU + {04D91154-1813-4666-93FD-01644023C766}.Debug|x86.Build.0 = Debug|Any CPU + {04D91154-1813-4666-93FD-01644023C766}.Release|Any CPU.ActiveCfg = Release|Any CPU + {04D91154-1813-4666-93FD-01644023C766}.Release|Any CPU.Build.0 = Release|Any CPU + {04D91154-1813-4666-93FD-01644023C766}.Release|x64.ActiveCfg = Release|Any CPU + {04D91154-1813-4666-93FD-01644023C766}.Release|x64.Build.0 = Release|Any CPU + {04D91154-1813-4666-93FD-01644023C766}.Release|x86.ActiveCfg = Release|Any CPU + {04D91154-1813-4666-93FD-01644023C766}.Release|x86.Build.0 = Release|Any CPU + {0A09480D-13BC-4C4A-863B-EB5A110F4436}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0A09480D-13BC-4C4A-863B-EB5A110F4436}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0A09480D-13BC-4C4A-863B-EB5A110F4436}.Debug|x64.ActiveCfg = Debug|Any CPU + {0A09480D-13BC-4C4A-863B-EB5A110F4436}.Debug|x64.Build.0 = Debug|Any CPU + {0A09480D-13BC-4C4A-863B-EB5A110F4436}.Debug|x86.ActiveCfg = Debug|Any CPU + {0A09480D-13BC-4C4A-863B-EB5A110F4436}.Debug|x86.Build.0 = Debug|Any CPU + {0A09480D-13BC-4C4A-863B-EB5A110F4436}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0A09480D-13BC-4C4A-863B-EB5A110F4436}.Release|Any CPU.Build.0 = Release|Any CPU + {0A09480D-13BC-4C4A-863B-EB5A110F4436}.Release|x64.ActiveCfg = Release|Any CPU + {0A09480D-13BC-4C4A-863B-EB5A110F4436}.Release|x64.Build.0 = Release|Any CPU + {0A09480D-13BC-4C4A-863B-EB5A110F4436}.Release|x86.ActiveCfg = Release|Any CPU + {0A09480D-13BC-4C4A-863B-EB5A110F4436}.Release|x86.Build.0 = Release|Any CPU + {059BD6B6-39E5-4558-85F7-2E35FEEA36D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {059BD6B6-39E5-4558-85F7-2E35FEEA36D4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {059BD6B6-39E5-4558-85F7-2E35FEEA36D4}.Debug|x64.ActiveCfg = Debug|Any CPU + {059BD6B6-39E5-4558-85F7-2E35FEEA36D4}.Debug|x64.Build.0 = Debug|Any CPU + {059BD6B6-39E5-4558-85F7-2E35FEEA36D4}.Debug|x86.ActiveCfg = Debug|Any CPU + {059BD6B6-39E5-4558-85F7-2E35FEEA36D4}.Debug|x86.Build.0 = Debug|Any CPU + {059BD6B6-39E5-4558-85F7-2E35FEEA36D4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {059BD6B6-39E5-4558-85F7-2E35FEEA36D4}.Release|Any CPU.Build.0 = Release|Any CPU + {059BD6B6-39E5-4558-85F7-2E35FEEA36D4}.Release|x64.ActiveCfg = Release|Any CPU + {059BD6B6-39E5-4558-85F7-2E35FEEA36D4}.Release|x64.Build.0 = Release|Any CPU + {059BD6B6-39E5-4558-85F7-2E35FEEA36D4}.Release|x86.ActiveCfg = Release|Any CPU + {059BD6B6-39E5-4558-85F7-2E35FEEA36D4}.Release|x86.Build.0 = Release|Any CPU + {33DFFF98-2E80-421C-B0A5-02C7C329B5C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {33DFFF98-2E80-421C-B0A5-02C7C329B5C1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {33DFFF98-2E80-421C-B0A5-02C7C329B5C1}.Debug|x64.ActiveCfg = Debug|Any CPU + {33DFFF98-2E80-421C-B0A5-02C7C329B5C1}.Debug|x64.Build.0 = Debug|Any CPU + {33DFFF98-2E80-421C-B0A5-02C7C329B5C1}.Debug|x86.ActiveCfg = Debug|Any CPU + {33DFFF98-2E80-421C-B0A5-02C7C329B5C1}.Debug|x86.Build.0 = Debug|Any CPU + {33DFFF98-2E80-421C-B0A5-02C7C329B5C1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {33DFFF98-2E80-421C-B0A5-02C7C329B5C1}.Release|Any CPU.Build.0 = Release|Any CPU + {33DFFF98-2E80-421C-B0A5-02C7C329B5C1}.Release|x64.ActiveCfg = Release|Any CPU + {33DFFF98-2E80-421C-B0A5-02C7C329B5C1}.Release|x64.Build.0 = Release|Any CPU + {33DFFF98-2E80-421C-B0A5-02C7C329B5C1}.Release|x86.ActiveCfg = Release|Any CPU + {33DFFF98-2E80-421C-B0A5-02C7C329B5C1}.Release|x86.Build.0 = Release|Any CPU + {88BE5612-F8D3-4E22-A1CE-53520F5B8D13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {88BE5612-F8D3-4E22-A1CE-53520F5B8D13}.Debug|Any CPU.Build.0 = Debug|Any CPU + {88BE5612-F8D3-4E22-A1CE-53520F5B8D13}.Debug|x64.ActiveCfg = Debug|Any CPU + {88BE5612-F8D3-4E22-A1CE-53520F5B8D13}.Debug|x64.Build.0 = Debug|Any CPU + {88BE5612-F8D3-4E22-A1CE-53520F5B8D13}.Debug|x86.ActiveCfg = Debug|Any CPU + {88BE5612-F8D3-4E22-A1CE-53520F5B8D13}.Debug|x86.Build.0 = Debug|Any CPU + {88BE5612-F8D3-4E22-A1CE-53520F5B8D13}.Release|Any CPU.ActiveCfg = Release|Any CPU + {88BE5612-F8D3-4E22-A1CE-53520F5B8D13}.Release|Any CPU.Build.0 = Release|Any CPU + {88BE5612-F8D3-4E22-A1CE-53520F5B8D13}.Release|x64.ActiveCfg = Release|Any CPU + {88BE5612-F8D3-4E22-A1CE-53520F5B8D13}.Release|x64.Build.0 = Release|Any CPU + {88BE5612-F8D3-4E22-A1CE-53520F5B8D13}.Release|x86.ActiveCfg = Release|Any CPU + {88BE5612-F8D3-4E22-A1CE-53520F5B8D13}.Release|x86.Build.0 = Release|Any CPU + {733FC595-BBEF-4B1B-81A8-F3A952820250}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {733FC595-BBEF-4B1B-81A8-F3A952820250}.Debug|Any CPU.Build.0 = Debug|Any CPU + {733FC595-BBEF-4B1B-81A8-F3A952820250}.Debug|x64.ActiveCfg = Debug|Any CPU + {733FC595-BBEF-4B1B-81A8-F3A952820250}.Debug|x64.Build.0 = Debug|Any CPU + {733FC595-BBEF-4B1B-81A8-F3A952820250}.Debug|x86.ActiveCfg = Debug|Any CPU + {733FC595-BBEF-4B1B-81A8-F3A952820250}.Debug|x86.Build.0 = Debug|Any CPU + {733FC595-BBEF-4B1B-81A8-F3A952820250}.Release|Any CPU.ActiveCfg = Release|Any CPU + {733FC595-BBEF-4B1B-81A8-F3A952820250}.Release|Any CPU.Build.0 = Release|Any CPU + {733FC595-BBEF-4B1B-81A8-F3A952820250}.Release|x64.ActiveCfg = Release|Any CPU + {733FC595-BBEF-4B1B-81A8-F3A952820250}.Release|x64.Build.0 = Release|Any CPU + {733FC595-BBEF-4B1B-81A8-F3A952820250}.Release|x86.ActiveCfg = Release|Any CPU + {733FC595-BBEF-4B1B-81A8-F3A952820250}.Release|x86.Build.0 = Release|Any CPU + {9458707B-D600-4F2C-9FD9-9195F9EC69DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9458707B-D600-4F2C-9FD9-9195F9EC69DC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9458707B-D600-4F2C-9FD9-9195F9EC69DC}.Debug|x64.ActiveCfg = Debug|Any CPU + {9458707B-D600-4F2C-9FD9-9195F9EC69DC}.Debug|x64.Build.0 = Debug|Any CPU + {9458707B-D600-4F2C-9FD9-9195F9EC69DC}.Debug|x86.ActiveCfg = Debug|Any CPU + {9458707B-D600-4F2C-9FD9-9195F9EC69DC}.Debug|x86.Build.0 = Debug|Any CPU + {9458707B-D600-4F2C-9FD9-9195F9EC69DC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9458707B-D600-4F2C-9FD9-9195F9EC69DC}.Release|Any CPU.Build.0 = Release|Any CPU + {9458707B-D600-4F2C-9FD9-9195F9EC69DC}.Release|x64.ActiveCfg = Release|Any CPU + {9458707B-D600-4F2C-9FD9-9195F9EC69DC}.Release|x64.Build.0 = Release|Any CPU + {9458707B-D600-4F2C-9FD9-9195F9EC69DC}.Release|x86.ActiveCfg = Release|Any CPU + {9458707B-D600-4F2C-9FD9-9195F9EC69DC}.Release|x86.Build.0 = Release|Any CPU + {996763EA-95DD-4BC7-8782-19DD630E4F75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {996763EA-95DD-4BC7-8782-19DD630E4F75}.Debug|Any CPU.Build.0 = Debug|Any CPU + {996763EA-95DD-4BC7-8782-19DD630E4F75}.Debug|x64.ActiveCfg = Debug|Any CPU + {996763EA-95DD-4BC7-8782-19DD630E4F75}.Debug|x64.Build.0 = Debug|Any CPU + {996763EA-95DD-4BC7-8782-19DD630E4F75}.Debug|x86.ActiveCfg = Debug|Any CPU + {996763EA-95DD-4BC7-8782-19DD630E4F75}.Debug|x86.Build.0 = Debug|Any CPU + {996763EA-95DD-4BC7-8782-19DD630E4F75}.Release|Any CPU.ActiveCfg = Release|Any CPU + {996763EA-95DD-4BC7-8782-19DD630E4F75}.Release|Any CPU.Build.0 = Release|Any CPU + {996763EA-95DD-4BC7-8782-19DD630E4F75}.Release|x64.ActiveCfg = Release|Any CPU + {996763EA-95DD-4BC7-8782-19DD630E4F75}.Release|x64.Build.0 = Release|Any CPU + {996763EA-95DD-4BC7-8782-19DD630E4F75}.Release|x86.ActiveCfg = Release|Any CPU + {996763EA-95DD-4BC7-8782-19DD630E4F75}.Release|x86.Build.0 = Release|Any CPU + {F9CD05EC-1FFF-4DCC-8806-2FDD9FAD3BBE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F9CD05EC-1FFF-4DCC-8806-2FDD9FAD3BBE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F9CD05EC-1FFF-4DCC-8806-2FDD9FAD3BBE}.Debug|x64.ActiveCfg = Debug|Any CPU + {F9CD05EC-1FFF-4DCC-8806-2FDD9FAD3BBE}.Debug|x64.Build.0 = Debug|Any CPU + {F9CD05EC-1FFF-4DCC-8806-2FDD9FAD3BBE}.Debug|x86.ActiveCfg = Debug|Any CPU + {F9CD05EC-1FFF-4DCC-8806-2FDD9FAD3BBE}.Debug|x86.Build.0 = Debug|Any CPU + {F9CD05EC-1FFF-4DCC-8806-2FDD9FAD3BBE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F9CD05EC-1FFF-4DCC-8806-2FDD9FAD3BBE}.Release|Any CPU.Build.0 = Release|Any CPU + {F9CD05EC-1FFF-4DCC-8806-2FDD9FAD3BBE}.Release|x64.ActiveCfg = Release|Any CPU + {F9CD05EC-1FFF-4DCC-8806-2FDD9FAD3BBE}.Release|x64.Build.0 = Release|Any CPU + {F9CD05EC-1FFF-4DCC-8806-2FDD9FAD3BBE}.Release|x86.ActiveCfg = Release|Any CPU + {F9CD05EC-1FFF-4DCC-8806-2FDD9FAD3BBE}.Release|x86.Build.0 = Release|Any CPU + {A02E0244-9E52-4DCD-AF42-6FC90E03C4E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A02E0244-9E52-4DCD-AF42-6FC90E03C4E1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A02E0244-9E52-4DCD-AF42-6FC90E03C4E1}.Debug|x64.ActiveCfg = Debug|Any CPU + {A02E0244-9E52-4DCD-AF42-6FC90E03C4E1}.Debug|x64.Build.0 = Debug|Any CPU + {A02E0244-9E52-4DCD-AF42-6FC90E03C4E1}.Debug|x86.ActiveCfg = Debug|Any CPU + {A02E0244-9E52-4DCD-AF42-6FC90E03C4E1}.Debug|x86.Build.0 = Debug|Any CPU + {A02E0244-9E52-4DCD-AF42-6FC90E03C4E1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A02E0244-9E52-4DCD-AF42-6FC90E03C4E1}.Release|Any CPU.Build.0 = Release|Any CPU + {A02E0244-9E52-4DCD-AF42-6FC90E03C4E1}.Release|x64.ActiveCfg = Release|Any CPU + {A02E0244-9E52-4DCD-AF42-6FC90E03C4E1}.Release|x64.Build.0 = Release|Any CPU + {A02E0244-9E52-4DCD-AF42-6FC90E03C4E1}.Release|x86.ActiveCfg = Release|Any CPU + {A02E0244-9E52-4DCD-AF42-6FC90E03C4E1}.Release|x86.Build.0 = Release|Any CPU + {5FC793DE-0C52-432C-95A9-174919C3E57C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5FC793DE-0C52-432C-95A9-174919C3E57C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5FC793DE-0C52-432C-95A9-174919C3E57C}.Debug|x64.ActiveCfg = Debug|Any CPU + {5FC793DE-0C52-432C-95A9-174919C3E57C}.Debug|x64.Build.0 = Debug|Any CPU + {5FC793DE-0C52-432C-95A9-174919C3E57C}.Debug|x86.ActiveCfg = Debug|Any CPU + {5FC793DE-0C52-432C-95A9-174919C3E57C}.Debug|x86.Build.0 = Debug|Any CPU + {5FC793DE-0C52-432C-95A9-174919C3E57C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5FC793DE-0C52-432C-95A9-174919C3E57C}.Release|Any CPU.Build.0 = Release|Any CPU + {5FC793DE-0C52-432C-95A9-174919C3E57C}.Release|x64.ActiveCfg = Release|Any CPU + {5FC793DE-0C52-432C-95A9-174919C3E57C}.Release|x64.Build.0 = Release|Any CPU + {5FC793DE-0C52-432C-95A9-174919C3E57C}.Release|x86.ActiveCfg = Release|Any CPU + {5FC793DE-0C52-432C-95A9-174919C3E57C}.Release|x86.Build.0 = Release|Any CPU + {6B7E10A1-CE95-4D71-A657-7303FEE7B52A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6B7E10A1-CE95-4D71-A657-7303FEE7B52A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6B7E10A1-CE95-4D71-A657-7303FEE7B52A}.Debug|x64.ActiveCfg = Debug|Any CPU + {6B7E10A1-CE95-4D71-A657-7303FEE7B52A}.Debug|x64.Build.0 = Debug|Any CPU + {6B7E10A1-CE95-4D71-A657-7303FEE7B52A}.Debug|x86.ActiveCfg = Debug|Any CPU + {6B7E10A1-CE95-4D71-A657-7303FEE7B52A}.Debug|x86.Build.0 = Debug|Any CPU + {6B7E10A1-CE95-4D71-A657-7303FEE7B52A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6B7E10A1-CE95-4D71-A657-7303FEE7B52A}.Release|Any CPU.Build.0 = Release|Any CPU + {6B7E10A1-CE95-4D71-A657-7303FEE7B52A}.Release|x64.ActiveCfg = Release|Any CPU + {6B7E10A1-CE95-4D71-A657-7303FEE7B52A}.Release|x64.Build.0 = Release|Any CPU + {6B7E10A1-CE95-4D71-A657-7303FEE7B52A}.Release|x86.ActiveCfg = Release|Any CPU + {6B7E10A1-CE95-4D71-A657-7303FEE7B52A}.Release|x86.Build.0 = Release|Any CPU + {C6D6EB9D-D40E-4839-8F78-1024ED4964E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C6D6EB9D-D40E-4839-8F78-1024ED4964E1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C6D6EB9D-D40E-4839-8F78-1024ED4964E1}.Debug|x64.ActiveCfg = Debug|Any CPU + {C6D6EB9D-D40E-4839-8F78-1024ED4964E1}.Debug|x64.Build.0 = Debug|Any CPU + {C6D6EB9D-D40E-4839-8F78-1024ED4964E1}.Debug|x86.ActiveCfg = Debug|Any CPU + {C6D6EB9D-D40E-4839-8F78-1024ED4964E1}.Debug|x86.Build.0 = Debug|Any CPU + {C6D6EB9D-D40E-4839-8F78-1024ED4964E1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C6D6EB9D-D40E-4839-8F78-1024ED4964E1}.Release|Any CPU.Build.0 = Release|Any CPU + {C6D6EB9D-D40E-4839-8F78-1024ED4964E1}.Release|x64.ActiveCfg = Release|Any CPU + {C6D6EB9D-D40E-4839-8F78-1024ED4964E1}.Release|x64.Build.0 = Release|Any CPU + {C6D6EB9D-D40E-4839-8F78-1024ED4964E1}.Release|x86.ActiveCfg = Release|Any CPU + {C6D6EB9D-D40E-4839-8F78-1024ED4964E1}.Release|x86.Build.0 = Release|Any CPU + {2010E82F-B42C-491F-AFD7-4486D4845737}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2010E82F-B42C-491F-AFD7-4486D4845737}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2010E82F-B42C-491F-AFD7-4486D4845737}.Debug|x64.ActiveCfg = Debug|Any CPU + {2010E82F-B42C-491F-AFD7-4486D4845737}.Debug|x64.Build.0 = Debug|Any CPU + {2010E82F-B42C-491F-AFD7-4486D4845737}.Debug|x86.ActiveCfg = Debug|Any CPU + {2010E82F-B42C-491F-AFD7-4486D4845737}.Debug|x86.Build.0 = Debug|Any CPU + {2010E82F-B42C-491F-AFD7-4486D4845737}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2010E82F-B42C-491F-AFD7-4486D4845737}.Release|Any CPU.Build.0 = Release|Any CPU + {2010E82F-B42C-491F-AFD7-4486D4845737}.Release|x64.ActiveCfg = Release|Any CPU + {2010E82F-B42C-491F-AFD7-4486D4845737}.Release|x64.Build.0 = Release|Any CPU + {2010E82F-B42C-491F-AFD7-4486D4845737}.Release|x86.ActiveCfg = Release|Any CPU + {2010E82F-B42C-491F-AFD7-4486D4845737}.Release|x86.Build.0 = Release|Any CPU + {EEC2B03A-3172-4EC1-B7E3-8687E436072D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EEC2B03A-3172-4EC1-B7E3-8687E436072D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EEC2B03A-3172-4EC1-B7E3-8687E436072D}.Debug|x64.ActiveCfg = Debug|Any CPU + {EEC2B03A-3172-4EC1-B7E3-8687E436072D}.Debug|x64.Build.0 = Debug|Any CPU + {EEC2B03A-3172-4EC1-B7E3-8687E436072D}.Debug|x86.ActiveCfg = Debug|Any CPU + {EEC2B03A-3172-4EC1-B7E3-8687E436072D}.Debug|x86.Build.0 = Debug|Any CPU + {EEC2B03A-3172-4EC1-B7E3-8687E436072D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EEC2B03A-3172-4EC1-B7E3-8687E436072D}.Release|Any CPU.Build.0 = Release|Any CPU + {EEC2B03A-3172-4EC1-B7E3-8687E436072D}.Release|x64.ActiveCfg = Release|Any CPU + {EEC2B03A-3172-4EC1-B7E3-8687E436072D}.Release|x64.Build.0 = Release|Any CPU + {EEC2B03A-3172-4EC1-B7E3-8687E436072D}.Release|x86.ActiveCfg = Release|Any CPU + {EEC2B03A-3172-4EC1-B7E3-8687E436072D}.Release|x86.Build.0 = Release|Any CPU + {401E3B50-A6B8-4AA1-9DD3-41F9EC78FABD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {401E3B50-A6B8-4AA1-9DD3-41F9EC78FABD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {401E3B50-A6B8-4AA1-9DD3-41F9EC78FABD}.Debug|x64.ActiveCfg = Debug|Any CPU + {401E3B50-A6B8-4AA1-9DD3-41F9EC78FABD}.Debug|x64.Build.0 = Debug|Any CPU + {401E3B50-A6B8-4AA1-9DD3-41F9EC78FABD}.Debug|x86.ActiveCfg = Debug|Any CPU + {401E3B50-A6B8-4AA1-9DD3-41F9EC78FABD}.Debug|x86.Build.0 = Debug|Any CPU + {401E3B50-A6B8-4AA1-9DD3-41F9EC78FABD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {401E3B50-A6B8-4AA1-9DD3-41F9EC78FABD}.Release|Any CPU.Build.0 = Release|Any CPU + {401E3B50-A6B8-4AA1-9DD3-41F9EC78FABD}.Release|x64.ActiveCfg = Release|Any CPU + {401E3B50-A6B8-4AA1-9DD3-41F9EC78FABD}.Release|x64.Build.0 = Release|Any CPU + {401E3B50-A6B8-4AA1-9DD3-41F9EC78FABD}.Release|x86.ActiveCfg = Release|Any CPU + {401E3B50-A6B8-4AA1-9DD3-41F9EC78FABD}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {90298CBA-BD6F-3A0A-69D5-97CAD7B05E7E} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} - {CC3A5E56-8FC3-4C75-932A-ADE592F65515} = {90298CBA-BD6F-3A0A-69D5-97CAD7B05E7E} - {981C2CF6-E5BB-602A-511C-234B538302B0} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} - {1F5F02BF-AD09-41E9-8130-1A939AE5012D} = {981C2CF6-E5BB-602A-511C-234B538302B0} - {EC447DCF-ABFA-6E24-52A5-D7FD48A5C558} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} - {1E1EF545-4C18-AEE2-B997-7EF431518D3F} = {EC447DCF-ABFA-6E24-52A5-D7FD48A5C558} - {A713EB58-7221-461B-BFFB-7189EF9D4D24} = {1E1EF545-4C18-AEE2-B997-7EF431518D3F} - {BE159CD2-5094-42DA-82C5-7D7CDE24D7C9} = {1E1EF545-4C18-AEE2-B997-7EF431518D3F} - {FF3B6C1E-C674-4647-B7FB-1B6224DEE9AF} = {1E1EF545-4C18-AEE2-B997-7EF431518D3F} - {5EC8230D-64DA-47AA-A35E-DECD442F5205} = {1E1EF545-4C18-AEE2-B997-7EF431518D3F} - {0D6C7A58-55D3-AEBB-0CCB-984ED0F92F71} = {EC447DCF-ABFA-6E24-52A5-D7FD48A5C558} - {8EBE560A-46AA-48D3-BB38-3116882CB93C} = {0D6C7A58-55D3-AEBB-0CCB-984ED0F92F71} - {22C58BBB-52E0-4478-AC34-C3BBE6FD9577} = {0D6C7A58-55D3-AEBB-0CCB-984ED0F92F71} - {A40AEC4C-B443-43C2-BF9C-632183E26B08} = {0D6C7A58-55D3-AEBB-0CCB-984ED0F92F71} - {B2E2DD7F-3E49-47CB-92D6-403EBB14567C} = {0D6C7A58-55D3-AEBB-0CCB-984ED0F92F71} - {1F785BA6-BCCC-EB5A-C0AC-017D258EF3FD} = {EC447DCF-ABFA-6E24-52A5-D7FD48A5C558} - {9CE763E4-BA86-476F-8599-E344DD851D93} = {1F785BA6-BCCC-EB5A-C0AC-017D258EF3FD} - {639DD048-8277-419F-81B6-6C9A7718C7BB} = {1F785BA6-BCCC-EB5A-C0AC-017D258EF3FD} - {50FB05E8-A3ED-4CD5-BF9F-2CE95F8BE906} = {1F785BA6-BCCC-EB5A-C0AC-017D258EF3FD} - {DB0B1820-7B5A-4E2D-B674-893D6E738616} = {1F785BA6-BCCC-EB5A-C0AC-017D258EF3FD} - {0EC62A1A-9858-3A60-8A0C-FC9AACFA2EC7} = {EC447DCF-ABFA-6E24-52A5-D7FD48A5C558} - {9C94FC23-2171-43CE-8CF5-0ACEAD90188C} = {0EC62A1A-9858-3A60-8A0C-FC9AACFA2EC7} - {32EF5131-A488-4DE5-872C-76B33D6380A0} = {0EC62A1A-9858-3A60-8A0C-FC9AACFA2EC7} - {18722621-A567-42E4-BFDB-65262CA72544} = {0EC62A1A-9858-3A60-8A0C-FC9AACFA2EC7} - {F1516354-689D-480C-92FA-30CEEA90A0E7} = {0EC62A1A-9858-3A60-8A0C-FC9AACFA2EC7} - {2C821288-5B9D-778E-74EE-053FE87F223E} = {EC447DCF-ABFA-6E24-52A5-D7FD48A5C558} - {04AA8B0B-D00F-44B4-85CF-C5F1BEF94369} = {2C821288-5B9D-778E-74EE-053FE87F223E} - {2AF2E430-C38A-4B43-A196-00BFE49C58EC} = {2C821288-5B9D-778E-74EE-053FE87F223E} - {906DAB52-5331-4169-B586-804E7D05945F} = {2C821288-5B9D-778E-74EE-053FE87F223E} - {32030A02-69CE-4E02-B6E4-738B9F1F59A0} = {2C821288-5B9D-778E-74EE-053FE87F223E} - {305CF822-D9CA-C4BE-7183-DD5447E36C7E} = {EC447DCF-ABFA-6E24-52A5-D7FD48A5C558} - {EB855AA0-449B-486D-9D7A-7AAFFE056C43} = {305CF822-D9CA-C4BE-7183-DD5447E36C7E} - {F331CA28-8336-4F56-BFD5-88161B2A8127} = {305CF822-D9CA-C4BE-7183-DD5447E36C7E} - {A0302B64-44F0-4401-95DD-26A13F21CF88} = {305CF822-D9CA-C4BE-7183-DD5447E36C7E} - {1CB5C8A8-446E-432C-8A9D-E83E53CFE924} = {305CF822-D9CA-C4BE-7183-DD5447E36C7E} - {81736D6C-8CEA-48B8-5EA0-C79902F563B6} = {1E1EF545-4C18-AEE2-B997-7EF431518D3F} - {1E033527-2B35-4DA8-B0FB-E44C6D2B17A4} = {81736D6C-8CEA-48B8-5EA0-C79902F563B6} - {4371E740-2D6F-8592-4DE1-CCD41F57C855} = {1E1EF545-4C18-AEE2-B997-7EF431518D3F} - {EC270C7D-5826-4234-BD17-4146E397DD8C} = {4371E740-2D6F-8592-4DE1-CCD41F57C855} - {AEA5FB4D-85F1-9161-431C-803672BCB9B3} = {1E1EF545-4C18-AEE2-B997-7EF431518D3F} - {56F2F641-17C5-4CF3-BCB0-88E09A0683F1} = {AEA5FB4D-85F1-9161-431C-803672BCB9B3} - {D5944FC1-A9C5-F06D-5C79-9390F92FDE58} = {1E1EF545-4C18-AEE2-B997-7EF431518D3F} - {6D9E4C44-657B-4811-A515-7596924D5632} = {D5944FC1-A9C5-F06D-5C79-9390F92FDE58} - {F7A07CC8-D014-3EFC-E9E0-4BA33974CD0E} = {0D6C7A58-55D3-AEBB-0CCB-984ED0F92F71} - {0FA5D966-77E6-471D-A5E8-5E93690D0FD5} = {F7A07CC8-D014-3EFC-E9E0-4BA33974CD0E} - {9B135FC8-DBD1-6BD7-B3C5-FE40E7BAF0CB} = {0D6C7A58-55D3-AEBB-0CCB-984ED0F92F71} - {1955E5B6-3F88-426C-9003-F4F196A6B31A} = {9B135FC8-DBD1-6BD7-B3C5-FE40E7BAF0CB} - {B4FE3197-BF72-DD5E-CCEA-907BE94AB799} = {0D6C7A58-55D3-AEBB-0CCB-984ED0F92F71} - {7379DF18-CF01-4A67-891C-B498B8D39BF0} = {B4FE3197-BF72-DD5E-CCEA-907BE94AB799} - {767B5A44-9C1A-B939-0BDC-31634A539749} = {0D6C7A58-55D3-AEBB-0CCB-984ED0F92F71} - {BCB68B01-32D8-4476-8141-E6C5275C4480} = {767B5A44-9C1A-B939-0BDC-31634A539749} - {9C81631E-67F8-0157-7E9F-C517D53107B2} = {1F785BA6-BCCC-EB5A-C0AC-017D258EF3FD} - {D1D271A2-95E0-4E3D-B931-DD21C5C7BBA9} = {9C81631E-67F8-0157-7E9F-C517D53107B2} - {64087D4B-163E-085C-9A03-C1FA74660943} = {1F785BA6-BCCC-EB5A-C0AC-017D258EF3FD} - {2C46D9DD-F157-4280-AE86-496E70E46B99} = {64087D4B-163E-085C-9A03-C1FA74660943} - {AC46AEA2-3FCB-DDE3-7930-DAB50987D09C} = {1F785BA6-BCCC-EB5A-C0AC-017D258EF3FD} - {B1AFB53E-656E-4911-B5B0-E67B044844C2} = {AC46AEA2-3FCB-DDE3-7930-DAB50987D09C} - {110D3251-565C-4121-F319-C0ACD4BDE34E} = {1F785BA6-BCCC-EB5A-C0AC-017D258EF3FD} - {B38F6A1D-2231-4213-B401-E5A229CDC86A} = {110D3251-565C-4121-F319-C0ACD4BDE34E} - {4D5DCD5F-56A9-CDDD-B2B1-3C00DD2DF930} = {0EC62A1A-9858-3A60-8A0C-FC9AACFA2EC7} - {BAB2F094-F0A9-4D47-BA3B-578F5D0BFAD8} = {4D5DCD5F-56A9-CDDD-B2B1-3C00DD2DF930} - {0DE85A42-5AB0-179C-733E-58510D3B8784} = {0EC62A1A-9858-3A60-8A0C-FC9AACFA2EC7} - {A3C3FADB-975D-4F52-BFD1-4758AD08ADC0} = {0DE85A42-5AB0-179C-733E-58510D3B8784} - {4780257D-0BA4-5E80-C62C-815EC08EBD56} = {0EC62A1A-9858-3A60-8A0C-FC9AACFA2EC7} - {48FBDABE-50FB-4687-AE1C-A60B857578C0} = {4780257D-0BA4-5E80-C62C-815EC08EBD56} - {7BC05FBF-8AC6-C483-AB50-B088ACFE5267} = {0EC62A1A-9858-3A60-8A0C-FC9AACFA2EC7} - {C751CD74-A8E1-444A-A5D1-60A9FA722B47} = {7BC05FBF-8AC6-C483-AB50-B088ACFE5267} - {7D435AA2-42F6-BE60-ABDD-B2A72FA358F7} = {2C821288-5B9D-778E-74EE-053FE87F223E} - {15063544-B644-4BE0-8F1A-72F6647A03CD} = {7D435AA2-42F6-BE60-ABDD-B2A72FA358F7} - {06FD8EF1-B9DE-B088-FC77-09DC201E1B21} = {2C821288-5B9D-778E-74EE-053FE87F223E} - {AF4BFEF5-1669-4D20-90B9-7524935DD89F} = {06FD8EF1-B9DE-B088-FC77-09DC201E1B21} - {159DA5B4-03CA-95B4-A9E1-B46977641578} = {2C821288-5B9D-778E-74EE-053FE87F223E} - {C06FB069-6A4C-4165-BE32-E67E280C9CC5} = {159DA5B4-03CA-95B4-A9E1-B46977641578} - {D0003F1F-EE71-3913-8EC0-5F1638807A8D} = {2C821288-5B9D-778E-74EE-053FE87F223E} - {56DFD22C-C329-45FC-A395-F7867BAEFD7D} = {D0003F1F-EE71-3913-8EC0-5F1638807A8D} - {E8C197F5-634A-BE56-FF9F-B070A9035A7F} = {305CF822-D9CA-C4BE-7183-DD5447E36C7E} - {B250D76B-9B77-4F0C-AA5D-AABCAFCF3F36} = {E8C197F5-634A-BE56-FF9F-B070A9035A7F} - {9F351DFB-97BE-6504-B56A-865D9FFC9EB2} = {305CF822-D9CA-C4BE-7183-DD5447E36C7E} - {DDC84C98-5F6E-4F8C-A470-21479CDDDCBF} = {9F351DFB-97BE-6504-B56A-865D9FFC9EB2} - {FD1E6B34-1C7E-CBB3-7DAE-8D1B2D59E7DA} = {305CF822-D9CA-C4BE-7183-DD5447E36C7E} - {8037815D-9EFD-4AF7-BA9C-C76CF513E3B2} = {FD1E6B34-1C7E-CBB3-7DAE-8D1B2D59E7DA} - {05CCA2D6-308B-0C9E-1361-5548392F50C9} = {305CF822-D9CA-C4BE-7183-DD5447E36C7E} - {C91426B6-B313-4A64-95BA-E2F9ACC48D4C} = {05CCA2D6-308B-0C9E-1361-5548392F50C9} + {18F5CA61-2478-40DB-A8C3-3CA10BA66F4A} = {7266C4A9-E384-DC00-0EB6-47F6002CFBA7} + {4D89232D-7F93-4DA5-9B00-E25A355561EF} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {F2C3F1F1-328F-4EA9-BC82-0AF252375E2A} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {C47D5462-DA34-4A5E-BCBF-642D702E1ECA} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {4C3D1645-4D40-4313-ACB6-079FDD8AA1D2} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {937B457D-1C2A-41E3-B7BD-CDFA827E4F76} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {6A825C22-139D-4927-AA08-F9130D4F6845} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {8043FAEB-5AAE-4DF5-9A3F-EF0E3CA6DC89} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {397ADF05-2B2A-497D-A94C-9C40C8C7F7AF} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {01138FAD-D215-45D4-9D52-6A5875516557} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {15A81ACF-D93F-4039-9F67-8D3A96F57756} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {04D91154-1813-4666-93FD-01644023C766} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {0A09480D-13BC-4C4A-863B-EB5A110F4436} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {059BD6B6-39E5-4558-85F7-2E35FEEA36D4} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {33DFFF98-2E80-421C-B0A5-02C7C329B5C1} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {88BE5612-F8D3-4E22-A1CE-53520F5B8D13} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {733FC595-BBEF-4B1B-81A8-F3A952820250} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {9458707B-D600-4F2C-9FD9-9195F9EC69DC} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {996763EA-95DD-4BC7-8782-19DD630E4F75} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {F9CD05EC-1FFF-4DCC-8806-2FDD9FAD3BBE} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {A02E0244-9E52-4DCD-AF42-6FC90E03C4E1} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {5FC793DE-0C52-432C-95A9-174919C3E57C} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {6B7E10A1-CE95-4D71-A657-7303FEE7B52A} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {C6D6EB9D-D40E-4839-8F78-1024ED4964E1} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {2010E82F-B42C-491F-AFD7-4486D4845737} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {EEC2B03A-3172-4EC1-B7E3-8687E436072D} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6} + {729B03C7-1C3E-5EDD-EDB4-38F58E22BDF1} = {CA253913-39DE-BFD0-C9A3-4B7EC6FBDF17} + {347C27AA-80C2-BDA4-F5FF-AC11DEBD94E0} = {CA253913-39DE-BFD0-C9A3-4B7EC6FBDF17} + {5B9BABC8-CC62-A0F7-B659-A4FCC76A434C} = {CA253913-39DE-BFD0-C9A3-4B7EC6FBDF17} + {293C06CD-4E17-48BD-9F3B-B5ADDFFA9425} = {CA253913-39DE-BFD0-C9A3-4B7EC6FBDF17} + {3266C089-BF45-8FB5-CBFB-520E7D591FF0} = {CA253913-39DE-BFD0-C9A3-4B7EC6FBDF17} + {6153DBFE-E924-7D0F-FF5C-84EC91E8B397} = {CA253913-39DE-BFD0-C9A3-4B7EC6FBDF17} + {401E3B50-A6B8-4AA1-9DD3-41F9EC78FABD} = {0AB3BF05-4346-4AA6-1389-037BE0695223} EndGlobalSection EndGlobal diff --git a/src/BuildingBlocks/Application/Abstractions/ICurrentUserService.cs b/src/BuildingBlocks/Application/Abstractions/ICurrentUserService.cs new file mode 100644 index 0000000..3f9c4c9 --- /dev/null +++ b/src/BuildingBlocks/Application/Abstractions/ICurrentUserService.cs @@ -0,0 +1,7 @@ +namespace Nashel.BuildingBlocks.Application.Abstractions; + +public interface ICurrentUserService +{ + Guid? UserId { get; } + // Other claims if needed +} diff --git a/src/BuildingBlocks/Application/Behaviors/ValidationBehavior.cs b/src/BuildingBlocks/Application/Behaviors/ValidationBehavior.cs new file mode 100644 index 0000000..0147890 --- /dev/null +++ b/src/BuildingBlocks/Application/Behaviors/ValidationBehavior.cs @@ -0,0 +1,34 @@ +using FluentValidation; +using MediatR; + +namespace Nashel.BuildingBlocks.Application.Behaviors; + +public class ValidationBehavior : IPipelineBehavior + where TRequest : IRequest +{ + private readonly IEnumerable> _validators; + + public ValidationBehavior(IEnumerable> validators) + { + _validators = validators; + } + + public async Task Handle(TRequest request, RequestHandlerDelegate next, CancellationToken cancellationToken) + { + if (!_validators.Any()) + { + return await next(); + } + + var context = new ValidationContext(request); + var validationResults = await Task.WhenAll(_validators.Select(v => v.ValidateAsync(context, cancellationToken))); + var failures = validationResults.SelectMany(r => r.Errors).Where(f => f != null).ToList(); + + if (failures.Count != 0) + { + throw new ValidationException(failures); + } + + return await next(); + } +} diff --git a/src/BuildingBlocks/Domain/AggregateRoot.cs b/src/BuildingBlocks/Domain/AggregateRoot.cs new file mode 100644 index 0000000..492092d --- /dev/null +++ b/src/BuildingBlocks/Domain/AggregateRoot.cs @@ -0,0 +1,31 @@ +using System.Collections.Concurrent; + +namespace Nashel.BuildingBlocks.Domain; + +public interface IEntity { } + +public abstract class Entity : IEntity +{ + public TId Id { get; protected set; } +} + +public interface IAggregateRoot { } + + + +public abstract class AggregateRoot : Entity, IAggregateRoot +{ + private readonly List _domainEvents = new(); + + public IReadOnlyCollection DomainEvents => _domainEvents.AsReadOnly(); + + public void AddDomainEvent(IDomainEvent domainEvent) + { + _domainEvents.Add(domainEvent); + } + + public void ClearDomainEvents() + { + _domainEvents.Clear(); + } +} diff --git a/src/BuildingBlocks/Domain/IDomainEvent.cs b/src/BuildingBlocks/Domain/IDomainEvent.cs new file mode 100644 index 0000000..26967fd --- /dev/null +++ b/src/BuildingBlocks/Domain/IDomainEvent.cs @@ -0,0 +1,13 @@ +using MediatR; + +namespace Nashel.BuildingBlocks.Domain; + +public interface IDomainEvent : INotification +{ + DateTime OccurredOn { get; } +} + +public class BaseDomainEvent : IDomainEvent +{ + public DateTime OccurredOn { get; protected set; } = DateTime.UtcNow; +} diff --git a/src/Host/Nashel.Host.csproj b/src/Host/Nashel.Host.csproj index e04dc00..6faa4a8 100644 --- a/src/Host/Nashel.Host.csproj +++ b/src/Host/Nashel.Host.csproj @@ -11,18 +11,6 @@ - - - - - - - - - - - - diff --git a/src/Host/Program.cs b/src/Host/Program.cs index 9bf0590..532600a 100644 --- a/src/Host/Program.cs +++ b/src/Host/Program.cs @@ -1,12 +1,12 @@ var builder = WebApplication.CreateBuilder(args); -// Add services to the container. -// Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi +// Добавление сервисов в контейнер. +// Узнайте больше о конфигурации OpenAPI на https://aka.ms/aspnet/openapi builder.Services.AddOpenApi(); var app = builder.Build(); -// Configure the HTTP request pipeline. +// Настройка конвейера HTTP-запросов. if (app.Environment.IsDevelopment()) { app.MapOpenApi(); diff --git a/src/Host/appsettings.json b/src/Host/appsettings.json index 10f68b8..8f2d937 100644 --- a/src/Host/appsettings.json +++ b/src/Host/appsettings.json @@ -5,5 +5,10 @@ "Microsoft.AspNetCore": "Warning" } }, - "AllowedHosts": "*" -} + "AllowedHosts": "*", + "JwtSettings": { + "Secret": "super_secret_key_change_me_please_this_is_for_development_only_12345", + "Issuer": "Nashel", + "Audience": "Nashel" + } +} \ No newline at end of file diff --git a/src/Modules/Catalog/Application/Nashel.Modules.Catalog.Application.csproj b/src/Modules/Catalog/Application/Nashel.Modules.Catalog.Application.csproj index bdc5949..a23d790 100644 --- a/src/Modules/Catalog/Application/Nashel.Modules.Catalog.Application.csproj +++ b/src/Modules/Catalog/Application/Nashel.Modules.Catalog.Application.csproj @@ -1,20 +1,15 @@ - - + - - - Nashel.Modules.Catalog.Application net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Catalog/Infrastructure/Nashel.Modules.Catalog.Infrastructure.csproj b/src/Modules/Catalog/Infrastructure/Nashel.Modules.Catalog.Infrastructure.csproj index 13b6f09..ce76f7d 100644 --- a/src/Modules/Catalog/Infrastructure/Nashel.Modules.Catalog.Infrastructure.csproj +++ b/src/Modules/Catalog/Infrastructure/Nashel.Modules.Catalog.Infrastructure.csproj @@ -1,22 +1,16 @@ - - + - - - - Nashel.Modules.Catalog.Infrastructure net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Catalog/Presentation/Nashel.Modules.Catalog.Presentation.csproj b/src/Modules/Catalog/Presentation/Nashel.Modules.Catalog.Presentation.csproj index 9dc6930..2050ec5 100644 --- a/src/Modules/Catalog/Presentation/Nashel.Modules.Catalog.Presentation.csproj +++ b/src/Modules/Catalog/Presentation/Nashel.Modules.Catalog.Presentation.csproj @@ -1,15 +1,11 @@ - - + - - Nashel.Modules.Catalog.Presentation net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Collaboration/Application/Nashel.Modules.Collaboration.Application.csproj b/src/Modules/Collaboration/Application/Nashel.Modules.Collaboration.Application.csproj index 37bd225..ee8e3e7 100644 --- a/src/Modules/Collaboration/Application/Nashel.Modules.Collaboration.Application.csproj +++ b/src/Modules/Collaboration/Application/Nashel.Modules.Collaboration.Application.csproj @@ -1,20 +1,15 @@ - - + - - - Nashel.Modules.Collaboration.Application net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Collaboration/Infrastructure/Nashel.Modules.Collaboration.Infrastructure.csproj b/src/Modules/Collaboration/Infrastructure/Nashel.Modules.Collaboration.Infrastructure.csproj index e29d028..eda7fbf 100644 --- a/src/Modules/Collaboration/Infrastructure/Nashel.Modules.Collaboration.Infrastructure.csproj +++ b/src/Modules/Collaboration/Infrastructure/Nashel.Modules.Collaboration.Infrastructure.csproj @@ -1,22 +1,16 @@ - - + - - - - Nashel.Modules.Collaboration.Infrastructure net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Collaboration/Infrastructure/bin/Debug/net10.0/Nashel.Modules.Collaboration.Infrastructure.deps.json b/src/Modules/Collaboration/Infrastructure/bin/Debug/net10.0/Nashel.Modules.Collaboration.Infrastructure.deps.json new file mode 100644 index 0000000..af6d1cd --- /dev/null +++ b/src/Modules/Collaboration/Infrastructure/bin/Debug/net10.0/Nashel.Modules.Collaboration.Infrastructure.deps.json @@ -0,0 +1,459 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v10.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v10.0": { + "Nashel.Modules.Collaboration.Infrastructure/1.0.0": { + "dependencies": { + "Nashel.BuildingBlocks": "1.0.0", + "Nashel.Modules.Collaboration.Application": "1.0.0", + "Nashel.Modules.Collaboration.Domain": "1.0.0", + "Npgsql.EntityFrameworkCore.PostgreSQL": "10.0.0" + }, + "runtime": { + "Nashel.Modules.Collaboration.Infrastructure.dll": {} + } + }, + "FluentValidation/12.1.1": { + "runtime": { + "lib/net8.0/FluentValidation.dll": { + "assemblyVersion": "12.0.0.0", + "fileVersion": "12.1.1.0" + } + } + }, + "MediatR/14.0.0": { + "dependencies": { + "MediatR.Contracts": "2.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.2", + "Microsoft.IdentityModel.JsonWebTokens": "8.14.0" + }, + "runtime": { + "lib/net10.0/MediatR.dll": { + "assemblyVersion": "14.0.0.0", + "fileVersion": "14.0.0.0" + } + } + }, + "MediatR.Contracts/2.0.1": { + "runtime": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.0" + } + } + }, + "Microsoft.EntityFrameworkCore/10.0.2": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.2", + "Microsoft.Extensions.Caching.Memory": "10.0.2", + "Microsoft.Extensions.Logging": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "10.0.2.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/10.0.2": { + "runtime": { + "lib/net10.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "10.0.2.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.EntityFrameworkCore.Relational/10.0.2": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "10.0.2", + "Microsoft.Extensions.Caching.Memory": "10.0.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.2", + "Microsoft.Extensions.Logging": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "10.0.2.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/10.0.2": { + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Caching.Memory/10.0.2": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "10.0.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.2", + "Microsoft.Extensions.Options": "10.0.2", + "Microsoft.Extensions.Primitives": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Caching.Memory.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/10.0.2": { + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.DependencyInjection/10.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.2": { + "runtime": { + "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Logging/10.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.2", + "Microsoft.Extensions.Options": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Options/10.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2", + "Microsoft.Extensions.Primitives": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Primitives/10.0.2": { + "runtime": { + "lib/net10.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.IdentityModel.Abstractions/8.14.0": { + "runtime": { + "lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": { + "assemblyVersion": "8.14.0.0", + "fileVersion": "8.14.0.60815" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/8.14.0": { + "dependencies": { + "Microsoft.IdentityModel.Tokens": "8.14.0" + }, + "runtime": { + "lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "assemblyVersion": "8.14.0.0", + "fileVersion": "8.14.0.60815" + } + } + }, + "Microsoft.IdentityModel.Logging/8.14.0": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "8.14.0" + }, + "runtime": { + "lib/net9.0/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "8.14.0.0", + "fileVersion": "8.14.0.60815" + } + } + }, + "Microsoft.IdentityModel.Tokens/8.14.0": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "10.0.2", + "Microsoft.IdentityModel.Logging": "8.14.0" + }, + "runtime": { + "lib/net9.0/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "8.14.0.0", + "fileVersion": "8.14.0.60815" + } + } + }, + "Npgsql/10.0.0": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "10.0.2" + }, + "runtime": { + "lib/net10.0/Npgsql.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.0.0" + } + } + }, + "Npgsql.EntityFrameworkCore.PostgreSQL/10.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "10.0.2", + "Microsoft.EntityFrameworkCore.Relational": "10.0.2", + "Npgsql": "10.0.0" + }, + "runtime": { + "lib/net10.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.0.0" + } + } + }, + "Nashel.BuildingBlocks/1.0.0": { + "dependencies": { + "FluentValidation": "12.1.1", + "MediatR": "14.0.0", + "Microsoft.EntityFrameworkCore.Relational": "10.0.2" + }, + "runtime": { + "Nashel.BuildingBlocks.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Nashel.Modules.Collaboration.Application/1.0.0": { + "dependencies": { + "MediatR": "14.0.0", + "Nashel.BuildingBlocks": "1.0.0", + "Nashel.Modules.Collaboration.Domain": "1.0.0" + }, + "runtime": { + "Nashel.Modules.Collaboration.Application.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Nashel.Modules.Collaboration.Domain/1.0.0": { + "dependencies": { + "Nashel.BuildingBlocks": "1.0.0" + }, + "runtime": { + "Nashel.Modules.Collaboration.Domain.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + } + } + }, + "libraries": { + "Nashel.Modules.Collaboration.Infrastructure/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FluentValidation/12.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EPpkIe1yh1a0OXyC100oOA8WMbZvqUu5plwhvYcb7oSELfyUZzfxV48BLhvs3kKo4NwG7MGLNgy1RJiYtT8Dpw==", + "path": "fluentvalidation/12.1.1", + "hashPath": "fluentvalidation.12.1.1.nupkg.sha512" + }, + "MediatR/14.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-r5fwUO6NBvOFKaiMRx/gRrD1MEHHOio5yEdzSLs2OMeD2e9ZKnZaBQM6A6vVBEWJF4VY41vplXmDMOY1YvpqNA==", + "path": "mediatr/14.0.0", + "hashPath": "mediatr.14.0.0.nupkg.sha512" + }, + "MediatR.Contracts/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FYv95bNT4UwcNA+G/J1oX5OpRiSUxteXaUt2BJbRSdRNiIUNbggJF69wy6mnk2wYToaanpdXZdCwVylt96MpwQ==", + "path": "mediatr.contracts/2.0.1", + "hashPath": "mediatr.contracts.2.0.1.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-d3+XKbLSHPCu3vwpXECoXcFbvGKmAhEeUmc1xy2czmuPnEF7rZN2HP5ZGMwCMbAKk4B01+nS4HixSMo2Vf/Y9g==", + "path": "microsoft.entityframeworkcore/10.0.2", + "hashPath": "microsoft.entityframeworkcore.10.0.2.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BzAwIU5mYeOmnKbEXrkwx7feW2V+zUTrK/kRonSib94tjvc0/iRj2a4N6YGXRhTNjaFP3tvCMIDaX1vIFF6dkg==", + "path": "microsoft.entityframeworkcore.abstractions/10.0.2", + "hashPath": "microsoft.entityframeworkcore.abstractions.10.0.2.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1fUeyNmqDNfMogJ2ut7OKO57/WGjjkHMYeX51SpA3PwP7ftbx8g/Z3fbErD+1q14DILrqJfsszYsYhGssBRfDg==", + "path": "microsoft.entityframeworkcore.relational/10.0.2", + "hashPath": "microsoft.entityframeworkcore.relational.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WIRPDa/qoKHmJhTAPCO/zLu9kRLQ2Fd6HD5tzgdXJ3xGEVXDHP6FvakKJjynwKrVDld8H4G4tcbW53wuC/wxMQ==", + "path": "microsoft.extensions.caching.abstractions/10.0.2", + "hashPath": "microsoft.extensions.caching.abstractions.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MkdPYdtsu0Ta4m9Di4XnWVdO9u+wi1LtvisoR1EteIxsXWO/+3iyAPH6RZbw2lBlWZu9lastbl2YsHVIaL9j+g==", + "path": "microsoft.extensions.caching.memory/10.0.2", + "hashPath": "microsoft.extensions.caching.memory.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KC5PslaTDnTuTvyke0KYAVBYdZ7IVTsU3JhHe69BpEbHLcj1YThP3bIGtZNOkZfast2AuLnul5lk4rZKxAdUGQ==", + "path": "microsoft.extensions.configuration.abstractions/10.0.2", + "hashPath": "microsoft.extensions.configuration.abstractions.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-J/Zmp6fY93JbaiZ11ckWvcyxMPjD6XVwIHQXBjryTBgn7O6O20HYg9uVLFcZlNfgH78MnreE/7EH+hjfzn7VyA==", + "path": "microsoft.extensions.dependencyinjection/10.0.2", + "hashPath": "microsoft.extensions.dependencyinjection.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zOIurr59+kUf9vNcsUkCvKWZv+fPosUZXURZesYkJCvl0EzTc9F7maAO4Cd2WEV7ZJJ0AZrFQvuH6Npph9wdBw==", + "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.2", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-a0EWuBs6D3d7XMGroDXm+WsAi5CVVfjOJvyxurzWnuhBN9CO+1qHKcrKV1JK7H/T4ZtHIoVCOX/YyWM8K87qtw==", + "path": "microsoft.extensions.logging/10.0.2", + "hashPath": "microsoft.extensions.logging.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RZkez/JjpnO+MZ6efKkSynN6ZztLpw3WbxNzjLCPBd97wWj1S9ZYPWi0nmT4kWBRa6atHsdM1ydGkUr8GudyDQ==", + "path": "microsoft.extensions.logging.abstractions/10.0.2", + "hashPath": "microsoft.extensions.logging.abstractions.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Options/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1De2LJjmxdqopI5AYC5dIhoZQ79AR5ayywxNF1rXrXFtKQfbQOV9+n/IsZBa7qWlr0MqoGpW8+OY2v/57udZOA==", + "path": "microsoft.extensions.options/10.0.2", + "hashPath": "microsoft.extensions.options.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QmSiO+oLBEooGgB3i0GRXyeYRDHjllqt3k365jwfZlYWhvSHA3UL2NEVV5m8aZa041eIlblo6KMI5txvTMpTwA==", + "path": "microsoft.extensions.primitives/10.0.2", + "hashPath": "microsoft.extensions.primitives.10.0.2.nupkg.sha512" + }, + "Microsoft.IdentityModel.Abstractions/8.14.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iwbCpSjD3ehfTwBhtSNEtKPK0ICun6ov7Ibx6ISNA9bfwIyzI2Siwyi9eJFCJBwxowK9xcA1mj+jBWiigeqgcQ==", + "path": "microsoft.identitymodel.abstractions/8.14.0", + "hashPath": "microsoft.identitymodel.abstractions.8.14.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.JsonWebTokens/8.14.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4jOpiA4THdtpLyMdAb24dtj7+6GmvhOhxf5XHLYWmPKF8ApEnApal1UnJsKO4HxUWRXDA6C4WQVfYyqsRhpNpQ==", + "path": "microsoft.identitymodel.jsonwebtokens/8.14.0", + "hashPath": "microsoft.identitymodel.jsonwebtokens.8.14.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/8.14.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eqqnemdW38CKZEHS6diA50BV94QICozDZEvSrsvN3SJXUFwVB9gy+/oz76gldP7nZliA16IglXjXTCTdmU/Ejg==", + "path": "microsoft.identitymodel.logging/8.14.0", + "hashPath": "microsoft.identitymodel.logging.8.14.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Tokens/8.14.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lKIZiBiGd36k02TCdMHp1KlNWisyIvQxcYJvIkz7P4gSQ9zi8dgh6S5Grj8NNG7HWYIPfQymGyoZ6JB5d1Lo1g==", + "path": "microsoft.identitymodel.tokens/8.14.0", + "hashPath": "microsoft.identitymodel.tokens.8.14.0.nupkg.sha512" + }, + "Npgsql/10.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xZAYhPOU2rUIFpV48xsqhCx9vXs6Y+0jX2LCoSEfDFYMw9jtAOUk3iQsCnDLrFIv9NT3JGMihn7nnuZsPKqJmA==", + "path": "npgsql/10.0.0", + "hashPath": "npgsql.10.0.0.nupkg.sha512" + }, + "Npgsql.EntityFrameworkCore.PostgreSQL/10.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-E2+uSWxSB8LdsUVwPaqRWOcGOP92biry2JEwc0KJMdLJF+aZdczeIdEXVwEyv4nSVMQJH0o8tLhyAMiR6VF0lw==", + "path": "npgsql.entityframeworkcore.postgresql/10.0.0", + "hashPath": "npgsql.entityframeworkcore.postgresql.10.0.0.nupkg.sha512" + }, + "Nashel.BuildingBlocks/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Nashel.Modules.Collaboration.Application/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Nashel.Modules.Collaboration.Domain/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/src/Modules/Collaboration/Presentation/Nashel.Modules.Collaboration.Presentation.csproj b/src/Modules/Collaboration/Presentation/Nashel.Modules.Collaboration.Presentation.csproj index c5686b8..44f45b7 100644 --- a/src/Modules/Collaboration/Presentation/Nashel.Modules.Collaboration.Presentation.csproj +++ b/src/Modules/Collaboration/Presentation/Nashel.Modules.Collaboration.Presentation.csproj @@ -1,15 +1,11 @@ - - + - - Nashel.Modules.Collaboration.Presentation net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Geo/Application/Nashel.Modules.Geo.Application.csproj b/src/Modules/Geo/Application/Nashel.Modules.Geo.Application.csproj index 43c08c1..98a93c7 100644 --- a/src/Modules/Geo/Application/Nashel.Modules.Geo.Application.csproj +++ b/src/Modules/Geo/Application/Nashel.Modules.Geo.Application.csproj @@ -1,20 +1,15 @@ - - + - - - Nashel.Modules.Geo.Application net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Geo/Infrastructure/Nashel.Modules.Geo.Infrastructure.csproj b/src/Modules/Geo/Infrastructure/Nashel.Modules.Geo.Infrastructure.csproj index 4bf83e1..058c067 100644 --- a/src/Modules/Geo/Infrastructure/Nashel.Modules.Geo.Infrastructure.csproj +++ b/src/Modules/Geo/Infrastructure/Nashel.Modules.Geo.Infrastructure.csproj @@ -1,23 +1,17 @@ - - + - - - - Nashel.Modules.Geo.Infrastructure net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Geo/Presentation/Nashel.Modules.Geo.Presentation.csproj b/src/Modules/Geo/Presentation/Nashel.Modules.Geo.Presentation.csproj index 77e2909..e4c7427 100644 --- a/src/Modules/Geo/Presentation/Nashel.Modules.Geo.Presentation.csproj +++ b/src/Modules/Geo/Presentation/Nashel.Modules.Geo.Presentation.csproj @@ -1,15 +1,11 @@ - - + - - Nashel.Modules.Geo.Presentation net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Geo/Presentation/bin/Debug/net10.0/Nashel.Modules.Geo.Presentation.deps.json b/src/Modules/Geo/Presentation/bin/Debug/net10.0/Nashel.Modules.Geo.Presentation.deps.json new file mode 100644 index 0000000..5716f32 --- /dev/null +++ b/src/Modules/Geo/Presentation/bin/Debug/net10.0/Nashel.Modules.Geo.Presentation.deps.json @@ -0,0 +1,418 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v10.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v10.0": { + "Nashel.Modules.Geo.Presentation/1.0.0": { + "dependencies": { + "Nashel.Modules.Geo.Application": "1.0.0" + }, + "runtime": { + "Nashel.Modules.Geo.Presentation.dll": {} + } + }, + "FluentValidation/12.1.1": { + "runtime": { + "lib/net8.0/FluentValidation.dll": { + "assemblyVersion": "12.0.0.0", + "fileVersion": "12.1.1.0" + } + } + }, + "MediatR/14.0.0": { + "dependencies": { + "MediatR.Contracts": "2.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.2", + "Microsoft.IdentityModel.JsonWebTokens": "8.14.0" + }, + "runtime": { + "lib/net10.0/MediatR.dll": { + "assemblyVersion": "14.0.0.0", + "fileVersion": "14.0.0.0" + } + } + }, + "MediatR.Contracts/2.0.1": { + "runtime": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.0" + } + } + }, + "Microsoft.EntityFrameworkCore/10.0.2": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.2", + "Microsoft.Extensions.Caching.Memory": "10.0.2", + "Microsoft.Extensions.Logging": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "10.0.2.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/10.0.2": { + "runtime": { + "lib/net10.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "10.0.2.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.EntityFrameworkCore.Relational/10.0.2": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "10.0.2", + "Microsoft.Extensions.Caching.Memory": "10.0.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.2", + "Microsoft.Extensions.Logging": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "10.0.2.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/10.0.2": { + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Caching.Memory/10.0.2": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "10.0.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.2", + "Microsoft.Extensions.Options": "10.0.2", + "Microsoft.Extensions.Primitives": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Caching.Memory.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/10.0.2": { + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.DependencyInjection/10.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.2": { + "runtime": { + "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Logging/10.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.2", + "Microsoft.Extensions.Options": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Options/10.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2", + "Microsoft.Extensions.Primitives": "10.0.2" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.Extensions.Primitives/10.0.2": { + "runtime": { + "lib/net10.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.225.61305" + } + } + }, + "Microsoft.IdentityModel.Abstractions/8.14.0": { + "runtime": { + "lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": { + "assemblyVersion": "8.14.0.0", + "fileVersion": "8.14.0.60815" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/8.14.0": { + "dependencies": { + "Microsoft.IdentityModel.Tokens": "8.14.0" + }, + "runtime": { + "lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "assemblyVersion": "8.14.0.0", + "fileVersion": "8.14.0.60815" + } + } + }, + "Microsoft.IdentityModel.Logging/8.14.0": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "8.14.0" + }, + "runtime": { + "lib/net9.0/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "8.14.0.0", + "fileVersion": "8.14.0.60815" + } + } + }, + "Microsoft.IdentityModel.Tokens/8.14.0": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "10.0.2", + "Microsoft.IdentityModel.Logging": "8.14.0" + }, + "runtime": { + "lib/net9.0/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "8.14.0.0", + "fileVersion": "8.14.0.60815" + } + } + }, + "Nashel.BuildingBlocks/1.0.0": { + "dependencies": { + "FluentValidation": "12.1.1", + "MediatR": "14.0.0", + "Microsoft.EntityFrameworkCore.Relational": "10.0.2" + }, + "runtime": { + "Nashel.BuildingBlocks.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Nashel.Modules.Geo.Application/1.0.0": { + "dependencies": { + "MediatR": "14.0.0", + "Nashel.BuildingBlocks": "1.0.0", + "Nashel.Modules.Geo.Domain": "1.0.0" + }, + "runtime": { + "Nashel.Modules.Geo.Application.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Nashel.Modules.Geo.Domain/1.0.0": { + "dependencies": { + "Nashel.BuildingBlocks": "1.0.0" + }, + "runtime": { + "Nashel.Modules.Geo.Domain.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + } + } + }, + "libraries": { + "Nashel.Modules.Geo.Presentation/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FluentValidation/12.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EPpkIe1yh1a0OXyC100oOA8WMbZvqUu5plwhvYcb7oSELfyUZzfxV48BLhvs3kKo4NwG7MGLNgy1RJiYtT8Dpw==", + "path": "fluentvalidation/12.1.1", + "hashPath": "fluentvalidation.12.1.1.nupkg.sha512" + }, + "MediatR/14.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-r5fwUO6NBvOFKaiMRx/gRrD1MEHHOio5yEdzSLs2OMeD2e9ZKnZaBQM6A6vVBEWJF4VY41vplXmDMOY1YvpqNA==", + "path": "mediatr/14.0.0", + "hashPath": "mediatr.14.0.0.nupkg.sha512" + }, + "MediatR.Contracts/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FYv95bNT4UwcNA+G/J1oX5OpRiSUxteXaUt2BJbRSdRNiIUNbggJF69wy6mnk2wYToaanpdXZdCwVylt96MpwQ==", + "path": "mediatr.contracts/2.0.1", + "hashPath": "mediatr.contracts.2.0.1.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-d3+XKbLSHPCu3vwpXECoXcFbvGKmAhEeUmc1xy2czmuPnEF7rZN2HP5ZGMwCMbAKk4B01+nS4HixSMo2Vf/Y9g==", + "path": "microsoft.entityframeworkcore/10.0.2", + "hashPath": "microsoft.entityframeworkcore.10.0.2.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BzAwIU5mYeOmnKbEXrkwx7feW2V+zUTrK/kRonSib94tjvc0/iRj2a4N6YGXRhTNjaFP3tvCMIDaX1vIFF6dkg==", + "path": "microsoft.entityframeworkcore.abstractions/10.0.2", + "hashPath": "microsoft.entityframeworkcore.abstractions.10.0.2.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1fUeyNmqDNfMogJ2ut7OKO57/WGjjkHMYeX51SpA3PwP7ftbx8g/Z3fbErD+1q14DILrqJfsszYsYhGssBRfDg==", + "path": "microsoft.entityframeworkcore.relational/10.0.2", + "hashPath": "microsoft.entityframeworkcore.relational.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WIRPDa/qoKHmJhTAPCO/zLu9kRLQ2Fd6HD5tzgdXJ3xGEVXDHP6FvakKJjynwKrVDld8H4G4tcbW53wuC/wxMQ==", + "path": "microsoft.extensions.caching.abstractions/10.0.2", + "hashPath": "microsoft.extensions.caching.abstractions.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MkdPYdtsu0Ta4m9Di4XnWVdO9u+wi1LtvisoR1EteIxsXWO/+3iyAPH6RZbw2lBlWZu9lastbl2YsHVIaL9j+g==", + "path": "microsoft.extensions.caching.memory/10.0.2", + "hashPath": "microsoft.extensions.caching.memory.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KC5PslaTDnTuTvyke0KYAVBYdZ7IVTsU3JhHe69BpEbHLcj1YThP3bIGtZNOkZfast2AuLnul5lk4rZKxAdUGQ==", + "path": "microsoft.extensions.configuration.abstractions/10.0.2", + "hashPath": "microsoft.extensions.configuration.abstractions.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-J/Zmp6fY93JbaiZ11ckWvcyxMPjD6XVwIHQXBjryTBgn7O6O20HYg9uVLFcZlNfgH78MnreE/7EH+hjfzn7VyA==", + "path": "microsoft.extensions.dependencyinjection/10.0.2", + "hashPath": "microsoft.extensions.dependencyinjection.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zOIurr59+kUf9vNcsUkCvKWZv+fPosUZXURZesYkJCvl0EzTc9F7maAO4Cd2WEV7ZJJ0AZrFQvuH6Npph9wdBw==", + "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.2", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-a0EWuBs6D3d7XMGroDXm+WsAi5CVVfjOJvyxurzWnuhBN9CO+1qHKcrKV1JK7H/T4ZtHIoVCOX/YyWM8K87qtw==", + "path": "microsoft.extensions.logging/10.0.2", + "hashPath": "microsoft.extensions.logging.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RZkez/JjpnO+MZ6efKkSynN6ZztLpw3WbxNzjLCPBd97wWj1S9ZYPWi0nmT4kWBRa6atHsdM1ydGkUr8GudyDQ==", + "path": "microsoft.extensions.logging.abstractions/10.0.2", + "hashPath": "microsoft.extensions.logging.abstractions.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Options/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1De2LJjmxdqopI5AYC5dIhoZQ79AR5ayywxNF1rXrXFtKQfbQOV9+n/IsZBa7qWlr0MqoGpW8+OY2v/57udZOA==", + "path": "microsoft.extensions.options/10.0.2", + "hashPath": "microsoft.extensions.options.10.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/10.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QmSiO+oLBEooGgB3i0GRXyeYRDHjllqt3k365jwfZlYWhvSHA3UL2NEVV5m8aZa041eIlblo6KMI5txvTMpTwA==", + "path": "microsoft.extensions.primitives/10.0.2", + "hashPath": "microsoft.extensions.primitives.10.0.2.nupkg.sha512" + }, + "Microsoft.IdentityModel.Abstractions/8.14.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iwbCpSjD3ehfTwBhtSNEtKPK0ICun6ov7Ibx6ISNA9bfwIyzI2Siwyi9eJFCJBwxowK9xcA1mj+jBWiigeqgcQ==", + "path": "microsoft.identitymodel.abstractions/8.14.0", + "hashPath": "microsoft.identitymodel.abstractions.8.14.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.JsonWebTokens/8.14.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4jOpiA4THdtpLyMdAb24dtj7+6GmvhOhxf5XHLYWmPKF8ApEnApal1UnJsKO4HxUWRXDA6C4WQVfYyqsRhpNpQ==", + "path": "microsoft.identitymodel.jsonwebtokens/8.14.0", + "hashPath": "microsoft.identitymodel.jsonwebtokens.8.14.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/8.14.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eqqnemdW38CKZEHS6diA50BV94QICozDZEvSrsvN3SJXUFwVB9gy+/oz76gldP7nZliA16IglXjXTCTdmU/Ejg==", + "path": "microsoft.identitymodel.logging/8.14.0", + "hashPath": "microsoft.identitymodel.logging.8.14.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Tokens/8.14.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lKIZiBiGd36k02TCdMHp1KlNWisyIvQxcYJvIkz7P4gSQ9zi8dgh6S5Grj8NNG7HWYIPfQymGyoZ6JB5d1Lo1g==", + "path": "microsoft.identitymodel.tokens/8.14.0", + "hashPath": "microsoft.identitymodel.tokens.8.14.0.nupkg.sha512" + }, + "Nashel.BuildingBlocks/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Nashel.Modules.Geo.Application/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Nashel.Modules.Geo.Domain/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/src/Modules/Identity/Application/Commands/BecomePerformerCommand.cs b/src/Modules/Identity/Application/Commands/BecomePerformerCommand.cs new file mode 100644 index 0000000..c1f3c41 --- /dev/null +++ b/src/Modules/Identity/Application/Commands/BecomePerformerCommand.cs @@ -0,0 +1,39 @@ +using MediatR; +using Nashel.BuildingBlocks.Application.Abstractions; +using Nashel.Modules.Identity.Domain.Repositories; + +namespace Nashel.Modules.Identity.Application.Commands; + +public record BecomePerformerCommand : IRequest; + +public class BecomePerformerCommandHandler : IRequestHandler +{ + private readonly IAccountRepository _accountRepository; + private readonly ICurrentUserService _currentUserService; + + public BecomePerformerCommandHandler(IAccountRepository accountRepository, ICurrentUserService currentUserService) + { + _accountRepository = accountRepository; + _currentUserService = currentUserService; + } + + public async Task Handle(BecomePerformerCommand request, CancellationToken cancellationToken) + { + var userId = _currentUserService.UserId; + if (userId == null) + { + throw new Exception("Неавторизован"); + } + + var account = await _accountRepository.GetByIdAsync(userId.Value, cancellationToken); // Need GetById in repo + if (account == null) + { + throw new Exception("Аккаунт не найден"); + } + + account.BecomePerformer(); + await _accountRepository.UpdateAsync(account, cancellationToken); + + return Unit.Value; + } +} diff --git a/src/Modules/Identity/Application/Commands/LoginCommand.cs b/src/Modules/Identity/Application/Commands/LoginCommand.cs new file mode 100644 index 0000000..1cbc273 --- /dev/null +++ b/src/Modules/Identity/Application/Commands/LoginCommand.cs @@ -0,0 +1,32 @@ +using MediatR; +using Nashel.Modules.Identity.Domain.Aggregates; +using Nashel.Modules.Identity.Domain.Enums; +using Nashel.Modules.Identity.Domain.Repositories; +using Nashel.Modules.Identity.Domain.Services; + +namespace Nashel.Modules.Identity.Application.Commands; + +public record LoginCommand(string Phone, string Password) : IRequest; // Возвращает JWT + +public class LoginCommandHandler : IRequestHandler +{ + private readonly IAccountRepository _accountRepository; + private readonly IJwtTokenGenerator _jwtTokenGenerator; + + public LoginCommandHandler(IAccountRepository accountRepository, IJwtTokenGenerator jwtTokenGenerator) + { + _accountRepository = accountRepository; + _jwtTokenGenerator = jwtTokenGenerator; + } + + public async Task Handle(LoginCommand request, CancellationToken cancellationToken) + { + var account = await _accountRepository.GetByPhoneAsync(request.Phone, cancellationToken); + if (account == null || account.PasswordHash != request.Password) // Сравнение хешей в реальной жизни + { + throw new Exception("Неверные учетные данные"); // Использовать паттерн Result + } + + return _jwtTokenGenerator.GenerateToken(account.Id, account.Roles); + } +} diff --git a/src/Modules/Identity/Application/Commands/RegisterUserCommand.cs b/src/Modules/Identity/Application/Commands/RegisterUserCommand.cs new file mode 100644 index 0000000..0704514 --- /dev/null +++ b/src/Modules/Identity/Application/Commands/RegisterUserCommand.cs @@ -0,0 +1,36 @@ +using MediatR; +using Nashel.Modules.Identity.Domain.Aggregates; +using Nashel.Modules.Identity.Domain.Enums; +using Nashel.Modules.Identity.Domain.Repositories; + +namespace Nashel.Modules.Identity.Application.Commands; + +public record RegisterUserCommand(string Phone, string Password) : IRequest; + +public class RegisterUserCommandHandler : IRequestHandler +{ + private readonly IAccountRepository _accountRepository; + + public RegisterUserCommandHandler(IAccountRepository accountRepository) + { + _accountRepository = accountRepository; + } + + public async Task Handle(RegisterUserCommand request, CancellationToken cancellationToken) + { + // Проверка существования пользователя + if (await _accountRepository.GetByPhoneAsync(request.Phone, cancellationToken) != null) + { + throw new Exception("Пользователь уже существует"); // Использовать паттерн Result в будущем + } + + var account = Account.Create(request.Phone, request.Password); // Хешировать пароль в хендлере или конструкторе? + // Конструктор сущности обычно принимает хешированный пароль. + // Предположим, что хешируем здесь или используем сервис. + // Для простоты пока передаем как есть, но нужно хешировать. + // TODO: Правильно хешировать пароль. + + await _accountRepository.AddAsync(account, cancellationToken); + return account.Id; + } +} diff --git a/src/Modules/Identity/Application/Nashel.Modules.Identity.Application.csproj b/src/Modules/Identity/Application/Nashel.Modules.Identity.Application.csproj index 912b2a9..866ffdf 100644 --- a/src/Modules/Identity/Application/Nashel.Modules.Identity.Application.csproj +++ b/src/Modules/Identity/Application/Nashel.Modules.Identity.Application.csproj @@ -1,20 +1,15 @@ - - + - - - Nashel.Modules.Identity.Application net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Identity/Domain/Aggregates/Account.cs b/src/Modules/Identity/Domain/Aggregates/Account.cs new file mode 100644 index 0000000..2a8e390 --- /dev/null +++ b/src/Modules/Identity/Domain/Aggregates/Account.cs @@ -0,0 +1,50 @@ +using Nashel.BuildingBlocks.Domain; +using Nashel.Modules.Identity.Domain.Enums; +using Nashel.Modules.Identity.Domain.Events; + +namespace Nashel.Modules.Identity.Domain.Aggregates; + +public class Account : AggregateRoot +{ + public string Phone { get; private set; } + public string PasswordHash { get; private set; } + public List Roles { get; private set; } = new(); + + // Конструктор для EF Core + private Account() { } + + private Account(Guid id, string phone, string passwordHash) + { + Id = id; + Phone = phone; + PasswordHash = passwordHash; + Roles.Add(Role.User); + AddDomainEvent(new AccountCreatedEvent(Id)); + } + + public static Account Create(string phone, string passwordHash) + { + return new Account(Guid.NewGuid(), phone, passwordHash); + } + + public void BecomePerformer() + { + if (!Roles.Contains(Role.Candidate) && !Roles.Contains(Role.Master)) + { + Roles.Add(Role.Candidate); + } + } + + public void PromoteToMaster() + { + if (Roles.Contains(Role.Candidate)) + { + Roles.Remove(Role.Candidate); + } + + if (!Roles.Contains(Role.Master)) + { + Roles.Add(Role.Master); + } + } +} diff --git a/src/Modules/Identity/Domain/Enums/Role.cs b/src/Modules/Identity/Domain/Enums/Role.cs new file mode 100644 index 0000000..eaba16a --- /dev/null +++ b/src/Modules/Identity/Domain/Enums/Role.cs @@ -0,0 +1,13 @@ +using System.Text.Json.Serialization; + +namespace Nashel.Modules.Identity.Domain.Enums; + +[JsonConverter(typeof(JsonStringEnumConverter))] +public enum Role +{ + User = 0, + Candidate, + Master, + Company, + Admin +} diff --git a/src/Modules/Identity/Domain/Events/AccountCreatedEvent.cs b/src/Modules/Identity/Domain/Events/AccountCreatedEvent.cs new file mode 100644 index 0000000..5aad097 --- /dev/null +++ b/src/Modules/Identity/Domain/Events/AccountCreatedEvent.cs @@ -0,0 +1,12 @@ +using Nashel.BuildingBlocks.Domain; + +namespace Nashel.Modules.Identity.Domain.Events; + +public class AccountCreatedEvent : BaseDomainEvent +{ + public Guid AccountId { get; } + public AccountCreatedEvent(Guid accountId) + { + AccountId = accountId; + } +} diff --git a/src/Modules/Identity/Domain/Repositories/IAccountRepository.cs b/src/Modules/Identity/Domain/Repositories/IAccountRepository.cs new file mode 100644 index 0000000..e1430e7 --- /dev/null +++ b/src/Modules/Identity/Domain/Repositories/IAccountRepository.cs @@ -0,0 +1,11 @@ +using Nashel.Modules.Identity.Domain.Aggregates; + +namespace Nashel.Modules.Identity.Domain.Repositories; + +public interface IAccountRepository +{ + Task GetByPhoneAsync(string phone, CancellationToken cancellationToken); + Task GetByIdAsync(Guid id, CancellationToken cancellationToken); + Task AddAsync(Account account, CancellationToken cancellationToken); + Task UpdateAsync(Account account, CancellationToken cancellationToken); +} diff --git a/src/Modules/Identity/Domain/Services/IJwtTokenGenerator.cs b/src/Modules/Identity/Domain/Services/IJwtTokenGenerator.cs new file mode 100644 index 0000000..fc6b7b4 --- /dev/null +++ b/src/Modules/Identity/Domain/Services/IJwtTokenGenerator.cs @@ -0,0 +1,8 @@ +using Nashel.Modules.Identity.Domain.Enums; + +namespace Nashel.Modules.Identity.Domain.Services; + +public interface IJwtTokenGenerator +{ + string GenerateToken(Guid userId, List roles); +} diff --git a/src/Modules/Identity/Infrastructure/DependencyInjection.cs b/src/Modules/Identity/Infrastructure/DependencyInjection.cs new file mode 100644 index 0000000..6d49e2d --- /dev/null +++ b/src/Modules/Identity/Infrastructure/DependencyInjection.cs @@ -0,0 +1,46 @@ +using MediatR; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Nashel.BuildingBlocks.Application.Abstractions; +using Nashel.BuildingBlocks.Application.Behaviors; +using Nashel.Modules.Identity.Domain.Repositories; +using Nashel.Modules.Identity.Domain.Services; +using Nashel.Modules.Identity.Infrastructure.Persistence; +using Nashel.Modules.Identity.Infrastructure.Repositories; +using Nashel.Modules.Identity.Infrastructure.Services; +using Nashel.Modules.Identity.Application.Commands; + +namespace Nashel.Modules.Identity.Infrastructure; + +public static class DependencyInjection +{ + public static IServiceCollection AddIdentityModule(this IServiceCollection services, IConfiguration configuration) + { + services.AddScoped(); + services.AddScoped(); + services.AddScoped(); + services.AddHttpContextAccessor(); // Ensure available + + // Add MediatR (auto-scan for handlers in Application layer) + services.AddMediatR(cfg => + { + cfg.RegisterServicesFromAssembly(typeof(RegisterUserCommand).Assembly); + cfg.AddBehavior(typeof(IPipelineBehavior<,>), typeof(ValidationBehavior<,>)); + }); + + // Add DbContext + services.AddDbContext(options => + // Configure PostgreSQL inside Host or pass options builder + // Assume Host configures DbContext options or use connection string here + // If "NativeAOT" -> Npgsql DataSource approach is preferred in Host Program.cs. + // But standard AddDbContext works too for now. + // Let's assume connection string is provided in configuration or options. + // For now, simple AddDbContext + { + // options.UseNpgsql(configuration.GetConnectionString("DefaultConnection")); + // This requires Microsoft.EntityFrameworkCore.Npgsql package in Infrastructure. + }); + + return services; + } +} diff --git a/src/Modules/Identity/Infrastructure/Nashel.Modules.Identity.Infrastructure.csproj b/src/Modules/Identity/Infrastructure/Nashel.Modules.Identity.Infrastructure.csproj index 3464738..e7a5326 100644 --- a/src/Modules/Identity/Infrastructure/Nashel.Modules.Identity.Infrastructure.csproj +++ b/src/Modules/Identity/Infrastructure/Nashel.Modules.Identity.Infrastructure.csproj @@ -1,22 +1,20 @@ - - + - - - + - Nashel.Modules.Identity.Infrastructure net10.0 enable enable - - + + + + \ No newline at end of file diff --git a/src/Modules/Identity/Infrastructure/Persistence/Configurations/AccountConfiguration.cs b/src/Modules/Identity/Infrastructure/Persistence/Configurations/AccountConfiguration.cs new file mode 100644 index 0000000..d14b9aa --- /dev/null +++ b/src/Modules/Identity/Infrastructure/Persistence/Configurations/AccountConfiguration.cs @@ -0,0 +1,34 @@ +using System.Text.Json; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Metadata.Builders; +using Nashel.Modules.Identity.Domain.Aggregates; +using Nashel.Modules.Identity.Domain.Enums; + +namespace Nashel.Modules.Identity.Infrastructure.Persistence.Configurations; + +public class AccountConfiguration : IEntityTypeConfiguration +{ + public void Configure(EntityTypeBuilder builder) + { + builder.ToTable("Accounts", "identity"); + + builder.HasKey(x => x.Id); + + builder.Property(x => x.Phone) + .IsRequired() + .HasMaxLength(20); + + builder.HasIndex(x => x.Phone) + .IsUnique(); + + builder.Property(x => x.PasswordHash) + .IsRequired(); + + // Хранение ролей как JSONB для простоты и совместимости с AOT (используя генерацию кода System.Text.Json при необходимости) + builder.Property(x => x.Roles) + .HasConversion( + v => JsonSerializer.Serialize(v, (JsonSerializerOptions?)null), + v => JsonSerializer.Deserialize>(v, (JsonSerializerOptions?)null) ?? new List()) + .HasColumnType("jsonb"); + } +} diff --git a/src/Modules/Identity/Infrastructure/Persistence/IdentityDbContext.cs b/src/Modules/Identity/Infrastructure/Persistence/IdentityDbContext.cs new file mode 100644 index 0000000..44ac971 --- /dev/null +++ b/src/Modules/Identity/Infrastructure/Persistence/IdentityDbContext.cs @@ -0,0 +1,20 @@ +using Microsoft.EntityFrameworkCore; +using Nashel.Modules.Identity.Domain.Aggregates; +using Nashel.Modules.Identity.Infrastructure.Persistence.Configurations; + +namespace Nashel.Modules.Identity.Infrastructure.Persistence; + +public class IdentityDbContext : DbContext +{ + public IdentityDbContext(DbContextOptions options) : base(options) + { + } + + public DbSet Accounts { get; set; } + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + modelBuilder.ApplyConfiguration(new AccountConfiguration()); + base.OnModelCreating(modelBuilder); + } +} diff --git a/src/Modules/Identity/Infrastructure/Repositories/AccountRepository.cs b/src/Modules/Identity/Infrastructure/Repositories/AccountRepository.cs new file mode 100644 index 0000000..d107ad5 --- /dev/null +++ b/src/Modules/Identity/Infrastructure/Repositories/AccountRepository.cs @@ -0,0 +1,38 @@ +using Microsoft.EntityFrameworkCore; +using Nashel.Modules.Identity.Domain.Aggregates; +using Nashel.Modules.Identity.Domain.Repositories; +using Nashel.Modules.Identity.Infrastructure.Persistence; + +namespace Nashel.Modules.Identity.Infrastructure.Repositories; + +public class AccountRepository : IAccountRepository +{ + private readonly IdentityDbContext _context; + + public AccountRepository(IdentityDbContext context) + { + _context = context; + } + + public async Task AddAsync(Account account, CancellationToken cancellationToken) + { + await _context.Accounts.AddAsync(account, cancellationToken); + await _context.SaveChangesAsync(cancellationToken); + } + + public async Task GetByIdAsync(Guid id, CancellationToken cancellationToken) + { + return await _context.Accounts.FindAsync(new object[] { id }, cancellationToken); + } + + public async Task GetByPhoneAsync(string phone, CancellationToken cancellationToken) + { + return await _context.Accounts.FirstOrDefaultAsync(a => a.Phone == phone, cancellationToken); + } + + public async Task UpdateAsync(Account account, CancellationToken cancellationToken) + { + _context.Accounts.Update(account); + await _context.SaveChangesAsync(cancellationToken); + } +} diff --git a/src/Modules/Identity/Infrastructure/Services/CurrentUserService.cs b/src/Modules/Identity/Infrastructure/Services/CurrentUserService.cs new file mode 100644 index 0000000..6708a51 --- /dev/null +++ b/src/Modules/Identity/Infrastructure/Services/CurrentUserService.cs @@ -0,0 +1,29 @@ +using System.Security.Claims; +using Microsoft.AspNetCore.Http; +using Nashel.BuildingBlocks.Application.Abstractions; + +namespace Nashel.Modules.Identity.Infrastructure.Services; + +public class CurrentUserService : ICurrentUserService +{ + private readonly IHttpContextAccessor _httpContextAccessor; + + public CurrentUserService(IHttpContextAccessor httpContextAccessor) + { + _httpContextAccessor = httpContextAccessor; + } + + public Guid? UserId + { + get + { + var userId = _httpContextAccessor.HttpContext?.User?.FindFirst(ClaimTypes.NameIdentifier)?.Value; + if (string.IsNullOrEmpty(userId)) + { + // Fallback to "sub" + userId = _httpContextAccessor.HttpContext?.User?.FindFirst("sub")?.Value; + } + return userId != null ? Guid.Parse(userId) : null; + } + } +} diff --git a/src/Modules/Identity/Infrastructure/Services/JwtTokenGenerator.cs b/src/Modules/Identity/Infrastructure/Services/JwtTokenGenerator.cs new file mode 100644 index 0000000..6d69bfd --- /dev/null +++ b/src/Modules/Identity/Infrastructure/Services/JwtTokenGenerator.cs @@ -0,0 +1,46 @@ +using System.IdentityModel.Tokens.Jwt; +using System.Security.Claims; +using System.Text; +using Microsoft.Extensions.Configuration; +using Microsoft.IdentityModel.Tokens; +using Nashel.Modules.Identity.Domain.Enums; +using Nashel.Modules.Identity.Domain.Services; + +namespace Nashel.Modules.Identity.Infrastructure.Services; + +public class JwtTokenGenerator : IJwtTokenGenerator +{ + private readonly IConfiguration _configuration; + + public JwtTokenGenerator(IConfiguration configuration) + { + _configuration = configuration; + } + + public string GenerateToken(Guid userId, List roles) + { + var claims = new List + { + new Claim(JwtRegisteredClaimNames.Sub, userId.ToString()), + new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()) + }; + + foreach (var role in roles) + { + claims.Add(new Claim(ClaimTypes.Role, role.ToString())); + } + + var key = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(_configuration["JwtSettings:Secret"] ?? "super_secret_key_change_me_please")); + var creds = new SigningCredentials(key, SecurityAlgorithms.HmacSha256); + + var token = new JwtSecurityToken( + issuer: _configuration["JwtSettings:Issuer"], + audience: _configuration["JwtSettings:Audience"], + claims: claims, + expires: DateTime.Now.AddDays(1), + signingCredentials: creds + ); + + return new JwtSecurityTokenHandler().WriteToken(token); + } +} diff --git a/src/Modules/Identity/Presentation/Endpoints/IdentityEndpoints.cs b/src/Modules/Identity/Presentation/Endpoints/IdentityEndpoints.cs new file mode 100644 index 0000000..64ff2e5 --- /dev/null +++ b/src/Modules/Identity/Presentation/Endpoints/IdentityEndpoints.cs @@ -0,0 +1,35 @@ +using MediatR; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Routing; +using Nashel.Modules.Identity.Application.Commands; + +namespace Nashel.Modules.Identity.Presentation.Endpoints; + +public static class IdentityEndpoints +{ + public static void MapIdentityEndpoints(this IEndpointRouteBuilder app) + { + var authGroup = app.MapGroup("/api/auth").WithTags("Auth"); + + authGroup.MapPost("/register", async (RegisterUserCommand command, ISender sender) => + { + var result = await sender.Send(command); + return Results.Ok(result); + }); + + authGroup.MapPost("/login", async (LoginCommand command, ISender sender) => + { + var token = await sender.Send(command); + return Results.Ok(new { Token = token }); + }); + + var profileGroup = app.MapGroup("/api/profile").WithTags("Profile").RequireAuthorization(); + + profileGroup.MapPost("/become-performer", async (ISender sender) => + { + await sender.Send(new BecomePerformerCommand()); + return Results.Ok(); + }); + } +} diff --git a/src/Modules/Identity/Presentation/Nashel.Modules.Identity.Presentation.csproj b/src/Modules/Identity/Presentation/Nashel.Modules.Identity.Presentation.csproj index 8ed7e4f..fee85e3 100644 --- a/src/Modules/Identity/Presentation/Nashel.Modules.Identity.Presentation.csproj +++ b/src/Modules/Identity/Presentation/Nashel.Modules.Identity.Presentation.csproj @@ -1,15 +1,14 @@ - - + - - Nashel.Modules.Identity.Presentation net10.0 enable enable - - + + + + \ No newline at end of file diff --git a/src/Modules/Identity/Tests/Application/BecomePerformerCommandHandlerTests.cs b/src/Modules/Identity/Tests/Application/BecomePerformerCommandHandlerTests.cs new file mode 100644 index 0000000..4a1e681 --- /dev/null +++ b/src/Modules/Identity/Tests/Application/BecomePerformerCommandHandlerTests.cs @@ -0,0 +1,57 @@ +using FluentAssertions; +using MediatR; +using Moq; +using Nashel.BuildingBlocks.Application.Abstractions; +using Nashel.Modules.Identity.Application.Commands; +using Nashel.Modules.Identity.Domain.Aggregates; +using Nashel.Modules.Identity.Domain.Enums; +using Nashel.Modules.Identity.Domain.Repositories; +using Xunit; + +namespace Nashel.Modules.Identity.Tests.Application; + +public class BecomePerformerCommandHandlerTests +{ + private readonly Mock _mockRepo; + private readonly Mock _mockUserService; + private readonly BecomePerformerCommandHandler _handler; + + public BecomePerformerCommandHandlerTests() + { + _mockRepo = new Mock(); + _mockUserService = new Mock(); + _handler = new BecomePerformerCommandHandler(_mockRepo.Object, _mockUserService.Object); + } + + [Fact] + public async Task Handle_Should_Add_Candidate_Role() + { + // Arrange + var account = Account.Create("123", "pass"); // Has User role only + var userId = account.Id; + + _mockUserService.Setup(s => s.UserId).Returns(userId); + _mockRepo.Setup(r => r.GetByIdAsync(userId, It.IsAny())) + .ReturnsAsync(account); + + // Act + await _handler.Handle(new BecomePerformerCommand(), CancellationToken.None); + + // Assert + account.Roles.Should().Contain(Role.Candidate); + _mockRepo.Verify(r => r.UpdateAsync(account, It.IsAny()), Times.Once); + } + + [Fact] + public async Task Handle_Should_Throw_If_Unauthorized() + { + // Arrange + _mockUserService.Setup(s => s.UserId).Returns((Guid?)null); + + // Act + var act = async () => await _handler.Handle(new BecomePerformerCommand(), CancellationToken.None); + + // Assert + await act.Should().ThrowAsync().WithMessage("Неавторизован"); + } +} diff --git a/src/Modules/Identity/Tests/Application/LoginCommandHandlerTests.cs b/src/Modules/Identity/Tests/Application/LoginCommandHandlerTests.cs new file mode 100644 index 0000000..b205410 --- /dev/null +++ b/src/Modules/Identity/Tests/Application/LoginCommandHandlerTests.cs @@ -0,0 +1,63 @@ +using FluentAssertions; +using Moq; +using Nashel.Modules.Identity.Application.Commands; +using Nashel.Modules.Identity.Domain.Aggregates; +using Nashel.Modules.Identity.Domain.Enums; +using Nashel.Modules.Identity.Domain.Repositories; +using Nashel.Modules.Identity.Domain.Services; +using Xunit; + +namespace Nashel.Modules.Identity.Tests.Application; + +public class LoginCommandHandlerTests +{ + private readonly Mock _mockRepo; + private readonly Mock _mockTokenGen; + private readonly LoginCommandHandler _handler; + + public LoginCommandHandlerTests() + { + _mockRepo = new Mock(); + _mockTokenGen = new Mock(); + _handler = new LoginCommandHandler(_mockRepo.Object, _mockTokenGen.Object); + } + + [Fact] + public async Task Handle_Should_Return_Token_On_Success() + { + // Arrange + var phone = "1234567890"; + var password = "password"; + var account = Account.Create(phone, password); + + _mockRepo.Setup(r => r.GetByPhoneAsync(phone, It.IsAny())) + .ReturnsAsync(account); + + _mockTokenGen.Setup(t => t.GenerateToken(It.IsAny(), It.IsAny>())) + .Returns("jwt_token"); + + // Act + var result = await _handler.Handle(new LoginCommand(phone, password), CancellationToken.None); + + // Assert + result.Should().Be("jwt_token"); + _mockTokenGen.Verify(t => t.GenerateToken(account.Id, account.Roles), Times.Once); + } + + [Fact] + public async Task Handle_Should_Throw_On_Invalid_Password() + { + // Arrange + var phone = "1234567890"; + var account = Account.Create(phone, "correct_hash"); + + _mockRepo.Setup(r => r.GetByPhoneAsync(phone, It.IsAny())) + .ReturnsAsync(account); + + // Act + var act = async () => await _handler.Handle(new LoginCommand(phone, "wrong_password"), CancellationToken.None); + + // Assert + await act.Should().ThrowAsync().WithMessage("Неверные учетные данные"); + } +} diff --git a/src/Modules/Identity/Tests/Application/RegisterUserCommandHandlerTests.cs b/src/Modules/Identity/Tests/Application/RegisterUserCommandHandlerTests.cs new file mode 100644 index 0000000..650937c --- /dev/null +++ b/src/Modules/Identity/Tests/Application/RegisterUserCommandHandlerTests.cs @@ -0,0 +1,52 @@ +using FluentAssertions; +using Moq; +using Nashel.Modules.Identity.Application.Commands; +using Nashel.Modules.Identity.Domain.Aggregates; +using Nashel.Modules.Identity.Domain.Repositories; +using Xunit; + +namespace Nashel.Modules.Identity.Tests.Application; + +public class RegisterUserCommandHandlerTests +{ + private readonly Mock _mockRepo; + private readonly RegisterUserCommandHandler _handler; + + public RegisterUserCommandHandlerTests() + { + _mockRepo = new Mock(); + _handler = new RegisterUserCommandHandler(_mockRepo.Object); + } + + [Fact] + public async Task Handle_Should_Register_When_User_Not_Exists() + { + // Arrange + var phone = "123"; + _mockRepo.Setup(r => r.GetByPhoneAsync(phone, It.IsAny())) + .ReturnsAsync((Account?)null); + + // Act + var result = await _handler.Handle(new RegisterUserCommand(phone, "pass"), CancellationToken.None); + + // Assert + result.Should().NotBeEmpty(); + _mockRepo.Verify(r => r.AddAsync(It.IsAny(), It.IsAny()), Times.Once); + } + + [Fact] + public async Task Handle_Should_Throw_When_User_Exists() + { + // Arrange + var phone = "123"; + _mockRepo.Setup(r => r.GetByPhoneAsync(phone, It.IsAny())) + .ReturnsAsync(Account.Create(phone, "pass")); + + // Act + var act = async () => await _handler.Handle(new RegisterUserCommand(phone, "pass"), CancellationToken.None); + + // Assert + await act.Should().ThrowAsync().WithMessage("Пользователь уже существует"); + _mockRepo.Verify(r => r.AddAsync(It.IsAny(), It.IsAny()), Times.Never); + } +} diff --git a/src/Modules/Identity/Tests/Domain/AccountTests.cs b/src/Modules/Identity/Tests/Domain/AccountTests.cs new file mode 100644 index 0000000..e3a6860 --- /dev/null +++ b/src/Modules/Identity/Tests/Domain/AccountTests.cs @@ -0,0 +1,69 @@ +using FluentAssertions; +using Nashel.Modules.Identity.Domain.Aggregates; +using Nashel.Modules.Identity.Domain.Enums; +using Xunit; + +namespace Nashel.Modules.Identity.Tests.Domain; + +public class AccountTests +{ + [Fact] + public void Create_Should_Create_Account_With_User_Role() + { + // Arrange & Act + var phone = "1234567890"; + var passwordHash = "hash"; + var account = Account.Create(phone, passwordHash); + + // Assert + account.Should().NotBeNull(); + account.Roles.Should().ContainSingle(r => r == Role.User); + account.Roles.Should().HaveCount(1); + } + + [Fact] + public void BecomePerformer_Should_Add_Candidate_Role() + { + // Arrange + var account = Account.Create("123", "hash"); + + // Act + account.BecomePerformer(); + + // Assert + account.Roles.Should().Contain(Role.Candidate); + account.Roles.Should().Contain(Role.User); + account.Roles.Should().HaveCount(2); // User + Candidate + } + + [Fact] + public void BecomePerformer_Should_Do_Nothing_If_Already_Candidate() + { + // Arrange + var account = Account.Create("123", "hash"); + account.BecomePerformer(); + + // Act + account.BecomePerformer(); + + // Assert + account.Roles.Should().ContainSingle(r => r == Role.Candidate); + account.Roles.Should().HaveCount(2); + } + + [Fact] + public void PromoteToMaster_Should_Replace_Candidate_With_Master() + { + // Arrange + var account = Account.Create("123", "hash"); + account.BecomePerformer(); // Has Candidate + + // Act + account.PromoteToMaster(); + + // Assert + account.Roles.Should().NotContain(Role.Candidate); + account.Roles.Should().Contain(Role.Master); + account.Roles.Should().Contain(Role.User); + } +} diff --git a/src/Modules/Identity/Tests/Nashel.Modules.Identity.Tests.csproj b/src/Modules/Identity/Tests/Nashel.Modules.Identity.Tests.csproj new file mode 100644 index 0000000..99709fa --- /dev/null +++ b/src/Modules/Identity/Tests/Nashel.Modules.Identity.Tests.csproj @@ -0,0 +1,29 @@ + + + + net10.0 + enable + enable + false + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Modules/Identity/Tests/UnitTest1.cs b/src/Modules/Identity/Tests/UnitTest1.cs new file mode 100644 index 0000000..8d72746 --- /dev/null +++ b/src/Modules/Identity/Tests/UnitTest1.cs @@ -0,0 +1,10 @@ +namespace Nashel.Modules.Identity.Tests; + +public class UnitTest1 +{ + [Fact] + public void Test1() + { + + } +} diff --git a/src/Modules/Identity/Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/src/Modules/Identity/Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 0000000..925b135 --- /dev/null +++ b/src/Modules/Identity/Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.M.5C436542.Up2Date b/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.M.5C436542.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.AssemblyInfo.cs b/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.AssemblyInfo.cs new file mode 100644 index 0000000..b36f6be --- /dev/null +++ b/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Nashel.Modules.Identity.Tests")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c98c96e4082fd5607e89d36ea8658734b6e5a8c3")] +[assembly: System.Reflection.AssemblyProductAttribute("Nashel.Modules.Identity.Tests")] +[assembly: System.Reflection.AssemblyTitleAttribute("Nashel.Modules.Identity.Tests")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Создано классом WriteCodeFragment MSBuild. + diff --git a/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.AssemblyInfoInputs.cache b/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.AssemblyInfoInputs.cache new file mode 100644 index 0000000..e29a814 --- /dev/null +++ b/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +e8e240e03fb1d0961e413f052050e6fac70545bd6422326eb10bde9d3def488e diff --git a/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.GeneratedMSBuildEditorConfig.editorconfig b/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..d629d94 --- /dev/null +++ b/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,17 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Nashel.Modules.Identity.Tests +build_property.ProjectDir = E:\GIT\mvp\nashel-backend\src\Modules\Identity\Tests\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.GlobalUsings.g.cs b/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.GlobalUsings.g.cs new file mode 100644 index 0000000..fe43752 --- /dev/null +++ b/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.GlobalUsings.g.cs @@ -0,0 +1,9 @@ +// +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; +global using Xunit; diff --git a/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.assets.cache b/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..9675604c88583b2cd82f5b14de626ec915380cf1 GIT binary patch literal 46835 zcmd5_378bebwa1T^4p>r4?v7B|sPu$}zD$%=9h;voouiUSQ?e zjvU#sEz7pzBbIFEa1Q5o?)$WI$GM#QzE9_L4kvLE=YQSR)30i)s=J!*W%v7vVS1|S z{r`KfyQ^PS*E{w2kpnl)n>X)r&$4Grh-QMFS((e2_;(8b}X zi&5(0K-5L4)@bwq6aC$QLjRwS^0EuYtG?Il)LYF?snHrAuQ$g_mGd3HU8(wX(1;Qg z8`I5!(tv_D?(Vqg?ugg)+7-Xm?r^*d7~c0}!`qs?R)|l8J(SM0rrK3c00nIhl#CuJ z_SH$YzdF^d``pH*zCER#S{o}>xyVIAZ{e-vo%FW^g_OD!+8?{K-?>24vK>vMW=2Uu&axb;BBk=~8(Z@osOZLblW zHkF3E5>I#Aa+DhslpFE=?Jg+e`%|@2yWOC+IP576CjFG~+7VtU$XL-`}56g{|gTeS8Xcce-in#tq4el)5mfbBlucK74m_ z&R8)uZ_;blyk>Q}-n{4qqny-AJ=kq~ENaU&d%uE`Zl52?rdbWjZ2HwfHfedAg8u=0 zpUmX6VkntfvC&wOT{$0Az--6&jAy!SV4LWm5j2z1_&}Df@H;XqO&QN7B8x_^Olf?u zN?=MT4mV^kK20Xu^@+M)zl;YO@t~53=Tx@|KPh?vf!|kl;`uFdP%jP6W+Nw(Aqv`teEX+J*A0!wD;cyVz+puXyME)+IbqmD8hp4DFus z&Yun1an%hd@OI<-R94kRr(}9uk>@l2+M^&E#P?2CM9zwusi7eS&t80YxXt=r$DhOy zWvtbnD7DVh?I7?o`(X4eTAhko(UZ-Se!YQnC482Oo;UUhXwg7)7~kLQ;9EIhi$I#( zUxoM(Aik||h|*YI(&ZC@1;SI7Ih_jgVZeMYD@;=Bg;vLRGV#O&p6jc@C`W7S5yjSz z;QQ;+pB9p-GXXUCpo)up@b$BZ3qhg|IpLuu0!tphw5iDU1KFEq(WXhKhKi3)jVrUK zxl~?u0GM3vRvFyPe6EhRCMLo_S#-fuRrV<0y`@-_n&BBPB`QX`l)R<@vqmSe&E-cS zdn8eI>*?}9sefl_us@27P+09m>uKKgL3Bl9tV1X?jya6-WK!2n?~0EIF9oV;Md6tt2+$ zOTpW)1x0hY@G}s`g`dUur_=G2g?m@M>QoR)O+e7CSPJJwIGQIFH0SW0{%8`Uh%oYG z?L3jEKORO7kA(kHL}D3>cGJ-nL2$F-`A~VIfx%^~O^0t)!_@3x97m>ui$%bf{(oB( z{Ov|!>FDY>M#{sY^wawICryx&YCK@AQR2f!s(yb$^=Mj(>Tb2yje~nsc^j)7KY>OO zEEUFPYwa-JMZNaw>lx!s)P}>3k!WHlRC%{nfTr>cP2Qz#DW12eYrRII2QpP7`tC${ zfV$hDl@~v+Q=NO`I_8IGs<_2eQF@N0noO+RC1ZNGskiW9kGf$#e)7=S(pik)OJ{1A z=%;())^s=;)s@)opQUl?38>3=K4)tlW~ z=0)3;{k<*Ao$!vhpWdJ5(9P(B~!3sAlgrHt}LD6d9&4a#d#R;w4Y-e6WP>Vhtp z)CJAD>AI-kICBAR-(E2z6m@l8bVU!;x~{4?z6?g}72~C-9Sx2M!XZPu8np|Q)f?QB zqIRBWNB3KuyfGZ#U{o^t8Y=ZieT|F0E*Sc%<2c=6HYVLtQD@!}R65mejbl;3#>4f7 z*V(wGf9UGao-O@*<0-R^;n;X%IA>NqbD`4qYUPttM?C+OSgAmLtwYIghWF}3cRd21 z;Vt5p%tY~9av?LiOctNf&0{8)b$&p$vHGV z$`JDDQKy+F%>-^v)1nL=pBBwHNfOO7R@kj8b?9F=Rx2@ld^*%2KFj7KB6!y}4ay*G zW-d1;r#~6iEexxZ^TlIW&4glV>*|KI3>}~Lob%J23^$+doZV?o27*s>W;}BnmUVlH zlXkji3V!DD>CJ3P$~vvdltja*==N|urZX87KAm}8r!g5OK8@)T5H4c+lELEBm)Bw1 zk|E*Kma{%x$#C%L$^zoEOcIaJ&R$%W0pM}jqT{hlERV}!a>GNC;FI?HiahJwdkY4+*)tkXLQbM4X+cqw8tDowYyy-u)lJ6Oa_Pn`6pP8VOq zF$xwnP$p2CC@qvp6pHvzOtynUQ6QIrppW3uWV8&xg;2U#t5n>kfLX`wGLEa-7dgZxDpuh)*)sm!K47EQwH##(EZ*b;f!Vj+3!Cx1x+S*3QvbUuq!qoFMdOe3G%= zf>M;RBtkhF>&t*yXRNp4I2ns`E6P}PKSyJ|%|Phwg3$B$BxAh;r6^-bgmN_23&5;1 z);n>WjK#SXWvq*p9F6rZ1EF^dLNDTzjP>OxMHx#Xl%uiU1I#*Oy%)#HSe#o?#=6wX z(OB;@5PH8L^cDCdV|@UnC}T;4ax~UUz^pUY%Q#NP;@pZd)?_0`V|~y-=tF|ghw(|q z`bw0dj3p7u(O6#v%sOLzHI9?9I5(GM(`+3TB8iaNg}LOB}iTYy<- ztZ&6}G8X4nl(Fy@Z+=f(-)126?Sjz9@JYt{4wRydB@xQeSlCF{@wFIK=d#jV->beb+`C3>^Vf zniaegs8cv0{o)p|Y%h!w&4b5v_sc8MQf!5CmT0FE{i0fHsWpTZqHSqa44WB|>PvVo0 z>;1fe(=TW^72-`$Yq-PY7B(P+f@YS!iW(yPvVo0>;0yI({E`w72v2AXxSqr(AJ_X+ z1E)XJa4N+0q$!@d}3}6`0oZ< z{~>7c*~CIFe->IXAQLeN6_MP zqlLJhg;o~V`(Fc}|I_d(#PuXT`MBQa44i038hVD}Hp)CV?^|Zn5+|>-&u!cQ4!Y;V z9>I-I^1iExdv6lAEKWGzKx%=8luLR7vQhV?5I2M6t8#SZ~^h8c7A5UCnAa;|6*j8L4^V^05dxtJUhxE4uh1Lix zMWHnU%TVZIb~8Xs;IoO+Lb(Osi`b@wLAeQH2+GYU1mzYK9hBvOQph$Y49jxJCM>t2 z5SH6ebXaZ$mOQpOVWL++6p3DmLZWX+(TTndq7z@QyrykX7^qbML7-Nn5U4v)bf8uM zl*0??c_z4sJbDeF5!7ha%UT1}m4G_iJGwB9t`jil8fU4~v<<}tpl%Yo3)6&WKwSp6m1{FKt8B|+-?AQ7eHpb^5nnc4a2`c!N0?R ze|=^pXWbEpfn2D7EEz!F4Ui547Ivw*<^&+orKDGZy3+u41E5~l9d(#``vm5GeA4J; zmjUxeV7}fv?l9N`3hdnm*qZ?RI_${9knT~C4jPc&1EjOQV-LeQq~P3Zz_}SX9fl!N zm?&ZIkW}xZFv$A^T;6H4De;?q_jRYnU za`jb;M-0gC2lDHg*u;d_=Hu5l;fV?HeuIX$Lc?<*5sC@7?UcM;2~td04;Xa34LWwY zYfD#aTTnl~R40Z|*#%oY`5raEegLrNNVc$5lAK^M^OmLF%%t=9Y8XB8v`n-U9!Jpu zECFEA8wWC2Cjf(BokSs6PoU^v^#WF&8w)ZBry!Cbyb6UNoJP?>*a--Uk@0KVc#wfQ z0}ve4Sp%p(fSTov2^q>K6_n=;DEonu*d*U!lXDdzvw~lrz}rGs>P?=%$C4|ebi(U& zknCF8uTVW9b^)W#>;t4>VBd|;Jt%`H(@FUPilG6`)5IG6spyA*N{4qzZ+6aWcaVs9QJAnaeGZko;`{cYI6f)zr>Lnr79mLzvSjdFKMRAj z_cx!a_!o{fMRtX?*m=3P>G`PI%hCc-jCDr-pM^onj18=XnpA@|i!%f*3X{=C?T|6O zSC@=FN+PrwBqL3lrCq6ekJFGdN-<~Lfh3}I+C92G=Ll~09h)XF|W~rE% z`Qubny@{CPy3}8)v{j43q{orFB2_f=LOC^+N-kZts{w)9*0YozOHqZ4AyRaTPNS;O z1WThNcNb>TimsG4h;f4D6p6JWZORvPWwDo%m^QkqTG~Xr2djn{5!#TOO7{;*HcJ7f zC|jyVUnm9GL)z}8s)h|Bp!(e@8Y^qV&?<6unUN$?$^#pnp>ln*2I3U0(LJA9`eGF+ zDTQ*LEf(prRtOF>U=is>)l_JU!W5x*vzkh>H0sorENvm>7u)#&>%cZzMrWFQYQeB% z*EZ1yAC`pAJQbF}hVV#v*3cN~HrFu#qER>9rZMf>CPgB~fxThlD&5v0$)1!gIsqfZ zar#m^8}(}4Z%iNb#*k&Xw(xMJ(eaj?#@^_S z%U*54+4hvTfX1dnNe>G%^T7paSqJtcH5_Y9Av0?w&>;rkopLasWdlN<*DX2Z(jCTO z{9Gb`Ep=*_qJ-TKCV`oVQ|5+w`4U?MRt$IKH)qX*=OCfmBT3RjkI-b@L;q;MUpNt+ ziPa9f3rVNFWiRff2cTvD?DV9!w7WCS($UuB^zl};(pccb*eeb~W%Xu|uKdi@c{2TO z+m1{88r|)a{P_;Kql5K!ki&F(K6+a`I@R!}+Fnn!^SFtV`O?HM&XUOe63{FiFfcVQ zgMxQUThF95%Y3xzsd-!#lJqQ0Bp_KjV5;!4_}Xr1E0ol#K&u{4@(M|M7A6vqEFCaa zjJ30Pg|szCYE__B&sdv#g(N)-6A4I`4wx$Heil_oTScT+1zPpgeXa^gdKM-UkSrZA zRa~rOQH8X1L26Z?RnNr=SA`@!3lj-QmJXOIF150#LVA@xwJOl6=TeKSLXw_^i3B7| z2TT={jV!8=UhPh;3bg8(Y;aXb(z7s;fMn=kl&gYX7tWxKp@f&hjiZl6VZ(*N$4Lv4 zEW}h$8T#Nux%N~B&Fq%mflcivXw}o6;(j7Y&%#6klBEM?9Y53UReC2gwJOl6$Cqxe zlJqQ0Bp?|&h{Ad_z!xtrW^j#tN$)&b(qKhR7mNR#V#b+?C=10%f+37Ana?=VpQ)%U zgAt)9{`Q(A-tr{1B&6Y&g`$u>KAf_NO~(;sR}=@Ap_gL}mhF)-`3>I@>ETMzQ*!f1 z(*aQeUDD&-pap@g-C>hxvp#jZ(hf`F-P&?9NRM{TdK{4+?3|l(GgyGw)H!HDU~9+C zAc=NU<*+2)tt~f$^jPVv#}VnF(z!V|g9V69or4wxwszbMl4v(o4ol+Q+Hx~UkF?Hu z9FZPqottwrSb*5nIcPy(YsbwXiFQ-vuq58CEjNSoIPI**5$R#txj8q31&B?ZgBAp~ zcH9h-Xg5_3OXA(yax+Me^3Hl3ksjoon{zW*fY{VIXhC3W$IT##c2niBB;KtpH-i*L zaMt696hv@t&dp!}VpHd!1%a&{H-jYFO_jrvc(=CP3{nWgS&t)90K>UCH-iO;O`U@l z1h#hE43cO!RSrwy-P#^!W9A^-VSWxx9{V3q118SK;Lm$@I5xfRv*WNemE2MZX1Qs0 zL>px<7SXVyQy+m67SZQM|Nk1r<|2JIx{%s+{Y1i>iYBXJOJIu=IaK-@Z5 zEZ#_1uBY(4m@=>O6p@9l<|uXgG7rnvGU%|d7hEZJ+QYXF&a zU5D}_=^d=^cnz;(8AQ;}xYh`D_{K zVzFLyrDiqghJ*#4tHt_DWzpuX;&69a<}KlYXsPAe@T+d+sVs?y1Inc}``B`jBo zCE%woD$ys4Rj7{7 z1x*BR*=K>lgTKUYD8YPZUELE=jaIH!1@XCHv|L_S_Yl28r`MoCDpar2z>2Q!1N0Jw zTpEdH#;bw;K`OmMf%k8ZeF+3L9F(cmp-S#RJ+Oolg`BVt87_Qy*!#rr9Kp-2!6PQR zUUmvFz76_oO!OC`Rwz)Z4vbA(>pq(hR_LRbD-gLVxsO6E9j!HQN#mG^0h1#KLu^D0 zF&-VGkTW+XG(JSFL3^jB8aw|? zTo4D+Sx8UN4Zsk_tZ4y9X;Ma_YWRzKeQzMDM^)US$(gsYeU_09xHbO8qQ}}$wl4S< zD^S)o8b#!=ZXh>AtpYwH)oCF+OdoI=$ZmLz|BpE-{=)DZ^MZX#dar$0xc;v3Z7{@o zM3+!Qyxo_-nB0k}qgq81s_*BE!Yx!s9C< zZgelc{X5p2bTwxp-9*V%X~twwxj&}PzD%!pw-z}?R7ik0K?{lmafDil4hRu*Rr+L9 zCr$;`5S$E3AStZXDNwEyBrCBGm(S&k6>~Bkmie<@L!J{GknvB++82a-|Xwm(FLT%v-#l{ z-MnVSE|GrU;?teAZ9Wx+X-XHph~zX361WZe<=UpY(GTvFM7QfQVbbg9*wWtbPXbfB=M3;EaHj)J~XHdwC!zdLE-h}QrB0mcxg&-n`(qB ziYZH8wE(SK`_FOWDcb^9=E0@1lGoRqCUz=rKJL)e1&#y1eXzQhdSQdk5xTkEpZVO3 zSLJT$wqZu|$QQfcZc4qCIqhUl-M5lu@tVnX8)t85536=Ri71HcuTP!lY|8Tfdgd_E6sD-9tM4aq@r1y}VlX9gV`aMZVV@4zJTs!7>bo64h7w;I|cay zI&@~jQZ1nCIP>9@t^758?iUY#G0OX9X6~{85BtHHq+7h$j_>T34V~P&jGNKn=w{c| zb=L^rJztwzylug-yyTl*J;NUNS&=n#hhCJDy|HNJh8s`D>Sy;a$Dt!bClp`V9u#!I zb}Vmm{1DW~TZF&@nFL08G9D9lVbx)$#Op$hn2(kAMsLIK3(1m^yaD9=9KL;%0jer% zzgi$Pdy%T#tr`4>U1)mJ+3cN)H!H6=2VSfwj9DKvZA*dI#W7*s6j2SiXV15tH={{h zf4)=p{q6S;7VbLh=HXOlzn$!xgGv7t^$GUOf5#CPO)bcN-*3Rpj0b7vi5YKyk&W-p~au7#|tWTjxLVFr8xP{m_l|c_W9riCU=;#u5b&m$1j<<3Q{E+LFx;WZO)QbI zC`fDuy!bCHLcxez@oS-&UM-4psYb0;%X9!o1eL1OQ4J_b#C$(4=5S|DQrvU+|EiY$FS|hRv2<2vmo)e7LeDw@NV$2qU*n} z=H?W-6n$*)=;6ndr+HJ~*GX4Qj#@mY_4dFAORiroJ5s*nqVKnD?ed*9J^q_Df8wz_ z8IAHz)XRwVdMIc(=dr`ndk@VRm z;agmeEePt+a(d$sw3)l|@Lccce_fo5`zu*LLJGDfpqRjCUEfG}LYa@uPsZmXK0H_m zGdZ+|JrxWOsBPjA@b-mK(;Ki}M1K4N0fz)c?a zrXOzxy(pXSbTGfw>gdk@4lKOs*5bR96J8xh%ZFDuM9wae?(31VCs?yFV9TQ*m!m&> z|4(}CmaW?kYlAA>l8QEl4XKlJXu0m#-ATyqU+#wgIlH)CZp-CUJ73&~W50QCrpT+j zXe0!i)td%5ZeupS4dTl~XF#<=oC`~|_>&my@uApa_=>g%RoFy`mMev&qre=2B_V_o4k3i;A%NnCuwU~PhHTd_$k{F(l38ePEg~$aVW?26Wb$Oa22Ub23>YR|Fo%t^hg=ATbZ53vm3`PQ zTeKEh!dlF+s05*c0fMH2wFIb2nkiSM7^b;d2a>)<*?y!f6-`QCUHrEp#n4L->WdkK zZI>kU62zRb5ZEOQOsg*~40lO07}J zqEII%gPN9gh>0?^r|8k9Fn~xwEg8*02-q$QMw(OGT42}k4u(LxW+8)wp1Bm^CSE4O z1oIsXleF!Ug82@H$p+S9NX^25I@K@DEVr2F&4r5U^e3nZp60 zwza^vU_u0}OeCLYq-x|!xlW!A)@rcDdw@}dg1pfM6#;o0#!yJf*e>eQYBaYN@Dtf5 zeL1lrSqY}L6s8$KWHK%0Z!#@Lu1f~%lz|v?>@VqG9$JP^iFs0Xs9F%8MxZZWti^+? zogeZa*iB5H+Bzd3?^dqpRI5_EVsx*2tC2}P7aW^|ww|`^NU&RzCp&{Tx$=vgFA0zT zXJp&tZVQ_|=5HuE&|qb~?(MIQFIJy+`It1T^oGy9DE}FuA@v^q7MRn)EvV@9>jjh5 z3s1cbA5gJSjNEOuBJ|cDqdRwL9KQJ|+U508M~7hrxGwxdqQuRx~M1n5M!eS#V2XN`@4$QaJ;a=&)tnTCf0!K1phh4cH3j!KegZ z{;j0~!ilCW!VGk1UzI&fByE=ua#s3VixB#n1_z={w15d@Wn)~l;^E^+aDbK+OhW=8 zW4q|nk^-aV*1}y|Q`{{M0F^zTN(8N|V!lDdc0rezSKL~dTQFgvL$$h8Fuf^LYm{8I z1bfJc*97L5$HW7v0i+bR6e2+Lla*Ul;}b^hKWs>wK3X z;kN1n5nk(F1!;{!w(GA*b*fv-Q!RO*TZ6n>byl?G=NSx;-dCy?G zMa>@ec4?|zd}Z%^L8Nr}e4oIAaqspdZY+MXwAblvBkR?dw!ho046k71f6P8QFZ7W+ z6aloOfFP{GW`5JxU*_%4mkRy8y?s!B0prfEgzAt`p&2@`PXpWbiOpz=`9iR{Pe^X= z!$66lT3|Df6hJc{wOZ2#->~aasSVTsfIz=$FRhq1##p_Us~f(tTC8Pq~Pq4b9~qQ z>zKcNZ>Bwjo%%$-Y5{HJkH^lAiC^knysJfEGtS+>Pdj%!_2=m9oA|E(?d&Zvgl6{*4*EjsM{=n*Xij>@ggLrWeY z1`Ri(H3c(nTQ=S)mHJ8eLYYj82oMDE;Tvpbin63Sl*fQ4dpgr~C)lQNqkq!3)_>WS z!q#uvv|~f>MNJUSDww<-)!mOp)+QWN+0%n-jBE2 z_Dw6x&53OjxvYPO+-SRbXwKBM{rbFT?tYE4o~`mIc+>y(h=?8T_kO=yzfX2~YU@RV zUH1!j?!CV;c*{n`?pf^`-raL2!9jaFc={FeaNLRD{ezN9=a+6f(a7_8`m<%N_l384 zmUJ42bf&|$ePh)(6;Q&L%2G&ThGgZhA_N>c!k0+=U|$&`@nt+RCWa-F_<=Cscm#iH z12q<7iE-keQm7?u)~~yTXTbXO1~^{d0Imd4J*OmRcUpi(`4 oPGdFT85?pDwGJG&MFE-kB9{QNDaj0?Pok;qf||svuyp|be-w?R-~a#s literal 0 HcmV?d00001 diff --git a/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.csproj.CoreCompileInputs.cache b/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..6427c50 --- /dev/null +++ b/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +18b244c3e2cb0e8fba6cb5ef8d2989104e9808716cf3d4153614ee1248e55a8b diff --git a/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.genruntimeconfig.cache b/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.genruntimeconfig.cache new file mode 100644 index 0000000..8fe16bb --- /dev/null +++ b/src/Modules/Identity/Tests/obj/Debug/net10.0/Nashel.Modules.Identity.Tests.genruntimeconfig.cache @@ -0,0 +1 @@ +a6f680146539296bd4f23c849c72da3b168488fb194c34664e706062abfba1da diff --git a/src/Modules/Identity/Tests/obj/Nashel.Modules.Identity.Tests.csproj.nuget.dgspec.json b/src/Modules/Identity/Tests/obj/Nashel.Modules.Identity.Tests.csproj.nuget.dgspec.json new file mode 100644 index 0000000..72b68ef --- /dev/null +++ b/src/Modules/Identity/Tests/obj/Nashel.Modules.Identity.Tests.csproj.nuget.dgspec.json @@ -0,0 +1,1431 @@ +{ + "format": 1, + "restore": { + "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Tests\\Nashel.Modules.Identity.Tests.csproj": {} + }, + "projects": { + "E:\\GIT\\mvp\\nashel-backend\\src\\BuildingBlocks\\Nashel.BuildingBlocks.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\GIT\\mvp\\nashel-backend\\src\\BuildingBlocks\\Nashel.BuildingBlocks.csproj", + "projectName": "Nashel.BuildingBlocks", + "projectPath": "E:\\GIT\\mvp\\nashel-backend\\src\\BuildingBlocks\\Nashel.BuildingBlocks.csproj", + "packagesPath": "C:\\Users\\HomePC\\.nuget\\packages\\", + "outputPath": "E:\\GIT\\mvp\\nashel-backend\\src\\BuildingBlocks\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\HomePC\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "FluentValidation": { + "target": "Package", + "version": "[12.1.1, )" + }, + "MediatR": { + "target": "Package", + "version": "[14.0.0, )" + }, + "Microsoft.EntityFrameworkCore.Relational": { + "target": "Package", + "version": "[10.0.2, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.100-preview.6.25358.103/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.0-preview.6.25358.103]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.0-preview.6.25358.103]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.0-preview.6.25358.103]", + "System.Formats.Tar": "(,10.0.0-preview.6.25358.103]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.0-preview.6.25358.103]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.0-preview.6.25358.103]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.0-preview.6.25358.103]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.0-preview.6.25358.103]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.0-preview.6.25358.103]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.0-preview.6.25358.103]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.0-preview.6.25358.103]", + "System.Text.Json": "(,10.0.0-preview.6.25358.103]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.Channels": "(,10.0.0-preview.6.25358.103]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.0-preview.6.25358.103]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + }, + "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Application\\Nashel.Modules.Identity.Application.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Application\\Nashel.Modules.Identity.Application.csproj", + "projectName": "Nashel.Modules.Identity.Application", + "projectPath": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Application\\Nashel.Modules.Identity.Application.csproj", + "packagesPath": "C:\\Users\\HomePC\\.nuget\\packages\\", + "outputPath": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Application\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\HomePC\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": { + "E:\\GIT\\mvp\\nashel-backend\\src\\BuildingBlocks\\Nashel.BuildingBlocks.csproj": { + "projectPath": "E:\\GIT\\mvp\\nashel-backend\\src\\BuildingBlocks\\Nashel.BuildingBlocks.csproj" + }, + "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Domain\\Nashel.Modules.Identity.Domain.csproj": { + "projectPath": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Domain\\Nashel.Modules.Identity.Domain.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "MediatR": { + "target": "Package", + "version": "[14.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.100-preview.6.25358.103/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.0-preview.6.25358.103]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.0-preview.6.25358.103]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.0-preview.6.25358.103]", + "System.Formats.Tar": "(,10.0.0-preview.6.25358.103]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.0-preview.6.25358.103]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.0-preview.6.25358.103]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.0-preview.6.25358.103]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.0-preview.6.25358.103]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.0-preview.6.25358.103]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.0-preview.6.25358.103]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.0-preview.6.25358.103]", + "System.Text.Json": "(,10.0.0-preview.6.25358.103]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.Channels": "(,10.0.0-preview.6.25358.103]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.0-preview.6.25358.103]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + }, + "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Domain\\Nashel.Modules.Identity.Domain.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Domain\\Nashel.Modules.Identity.Domain.csproj", + "projectName": "Nashel.Modules.Identity.Domain", + "projectPath": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Domain\\Nashel.Modules.Identity.Domain.csproj", + "packagesPath": "C:\\Users\\HomePC\\.nuget\\packages\\", + "outputPath": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Domain\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\HomePC\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": { + "E:\\GIT\\mvp\\nashel-backend\\src\\BuildingBlocks\\Nashel.BuildingBlocks.csproj": { + "projectPath": "E:\\GIT\\mvp\\nashel-backend\\src\\BuildingBlocks\\Nashel.BuildingBlocks.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.100-preview.6.25358.103/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.0-preview.6.25358.103]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.0-preview.6.25358.103]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.0-preview.6.25358.103]", + "System.Formats.Tar": "(,10.0.0-preview.6.25358.103]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.0-preview.6.25358.103]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.0-preview.6.25358.103]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.0-preview.6.25358.103]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.0-preview.6.25358.103]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.0-preview.6.25358.103]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.0-preview.6.25358.103]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.0-preview.6.25358.103]", + "System.Text.Json": "(,10.0.0-preview.6.25358.103]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.Channels": "(,10.0.0-preview.6.25358.103]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.0-preview.6.25358.103]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + }, + "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Tests\\Nashel.Modules.Identity.Tests.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Tests\\Nashel.Modules.Identity.Tests.csproj", + "projectName": "Nashel.Modules.Identity.Tests", + "projectPath": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Tests\\Nashel.Modules.Identity.Tests.csproj", + "packagesPath": "C:\\Users\\HomePC\\.nuget\\packages\\", + "outputPath": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Tests\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\HomePC\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": { + "E:\\GIT\\mvp\\nashel-backend\\src\\BuildingBlocks\\Nashel.BuildingBlocks.csproj": { + "projectPath": "E:\\GIT\\mvp\\nashel-backend\\src\\BuildingBlocks\\Nashel.BuildingBlocks.csproj" + }, + "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Application\\Nashel.Modules.Identity.Application.csproj": { + "projectPath": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Application\\Nashel.Modules.Identity.Application.csproj" + }, + "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Domain\\Nashel.Modules.Identity.Domain.csproj": { + "projectPath": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Domain\\Nashel.Modules.Identity.Domain.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "FluentAssertions": { + "target": "Package", + "version": "[8.8.0, )" + }, + "Microsoft.NET.Test.Sdk": { + "target": "Package", + "version": "[17.14.0, )" + }, + "Moq": { + "target": "Package", + "version": "[4.20.72, )" + }, + "coverlet.collector": { + "target": "Package", + "version": "[6.0.4, )" + }, + "xunit": { + "target": "Package", + "version": "[2.9.2, )" + }, + "xunit.runner.visualstudio": { + "target": "Package", + "version": "[2.8.2, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.100-preview.6.25358.103/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.0-preview.6.25358.103]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.0-preview.6.25358.103]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.0-preview.6.25358.103]", + "System.Formats.Tar": "(,10.0.0-preview.6.25358.103]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.0-preview.6.25358.103]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.0-preview.6.25358.103]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.0-preview.6.25358.103]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.0-preview.6.25358.103]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.0-preview.6.25358.103]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.0-preview.6.25358.103]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.0-preview.6.25358.103]", + "System.Text.Json": "(,10.0.0-preview.6.25358.103]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.Channels": "(,10.0.0-preview.6.25358.103]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.0-preview.6.25358.103]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } + } +} \ No newline at end of file diff --git a/src/Modules/Identity/Tests/obj/Nashel.Modules.Identity.Tests.csproj.nuget.g.props b/src/Modules/Identity/Tests/obj/Nashel.Modules.Identity.Tests.csproj.nuget.g.props new file mode 100644 index 0000000..f7f0076 --- /dev/null +++ b/src/Modules/Identity/Tests/obj/Nashel.Modules.Identity.Tests.csproj.nuget.g.props @@ -0,0 +1,27 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\HomePC\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.15.0 + + + + + + + + + + + + + + + C:\Users\HomePC\.nuget\packages\xunit.analyzers\1.16.0 + + \ No newline at end of file diff --git a/src/Modules/Identity/Tests/obj/Nashel.Modules.Identity.Tests.csproj.nuget.g.targets b/src/Modules/Identity/Tests/obj/Nashel.Modules.Identity.Tests.csproj.nuget.g.targets new file mode 100644 index 0000000..b2d2803 --- /dev/null +++ b/src/Modules/Identity/Tests/obj/Nashel.Modules.Identity.Tests.csproj.nuget.g.targets @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Modules/Identity/Tests/obj/project.assets.json b/src/Modules/Identity/Tests/obj/project.assets.json new file mode 100644 index 0000000..5e6619e --- /dev/null +++ b/src/Modules/Identity/Tests/obj/project.assets.json @@ -0,0 +1,2391 @@ +{ + "version": 3, + "targets": { + "net10.0": { + "Castle.Core/5.1.1": { + "type": "package", + "dependencies": { + "System.Diagnostics.EventLog": "6.0.0" + }, + "compile": { + "lib/net6.0/Castle.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Castle.Core.dll": { + "related": ".xml" + } + } + }, + "coverlet.collector/6.0.4": { + "type": "package", + "build": { + "build/netstandard2.0/coverlet.collector.targets": {} + } + }, + "FluentAssertions/8.8.0": { + "type": "package", + "compile": { + "lib/net6.0/FluentAssertions.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net6.0/FluentAssertions.dll": { + "related": ".pdb;.xml" + } + } + }, + "FluentValidation/12.1.1": { + "type": "package", + "compile": { + "lib/net8.0/FluentValidation.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/FluentValidation.dll": { + "related": ".xml" + } + } + }, + "MediatR/14.0.0": { + "type": "package", + "dependencies": { + "MediatR.Contracts": "[2.0.1, 3.0.0)", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0", + "Microsoft.IdentityModel.JsonWebTokens": "8.14.0" + }, + "compile": { + "lib/net10.0/MediatR.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/MediatR.dll": { + "related": ".xml" + } + } + }, + "MediatR.Contracts/2.0.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "related": ".xml" + } + } + }, + "Microsoft.CodeCoverage/17.14.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {} + }, + "runtime": { + "lib/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {} + }, + "build": { + "build/netstandard2.0/Microsoft.CodeCoverage.props": {}, + "build/netstandard2.0/Microsoft.CodeCoverage.targets": {} + } + }, + "Microsoft.EntityFrameworkCore/10.0.2": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.2", + "Microsoft.EntityFrameworkCore.Analyzers": "10.0.2", + "Microsoft.Extensions.Caching.Memory": "10.0.2", + "Microsoft.Extensions.Logging": "10.0.2" + }, + "compile": { + "lib/net10.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net10.0/Microsoft.EntityFrameworkCore.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/10.0.2": { + "type": "package", + "compile": { + "lib/net10.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/10.0.2": { + "type": "package" + }, + "Microsoft.EntityFrameworkCore.Relational/10.0.2": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "10.0.2", + "Microsoft.Extensions.Caching.Memory": "10.0.2", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.2", + "Microsoft.Extensions.Logging": "10.0.2" + }, + "compile": { + "lib/net10.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/10.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.2" + }, + "compile": { + "lib/net10.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Memory/10.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "10.0.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.2", + "Microsoft.Extensions.Options": "10.0.2", + "Microsoft.Extensions.Primitives": "10.0.2" + }, + "compile": { + "lib/net10.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/10.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.2" + }, + "compile": { + "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection/10.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2" + }, + "compile": { + "lib/net10.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.2": { + "type": "package", + "compile": { + "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/10.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.2", + "Microsoft.Extensions.Logging.Abstractions": "10.0.2", + "Microsoft.Extensions.Options": "10.0.2" + }, + "compile": { + "lib/net10.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2" + }, + "compile": { + "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/10.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2", + "Microsoft.Extensions.Primitives": "10.0.2" + }, + "compile": { + "lib/net10.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/10.0.2": { + "type": "package", + "compile": { + "lib/net10.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.IdentityModel.Abstractions/8.14.0": { + "type": "package", + "compile": { + "lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/8.14.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Tokens": "8.14.0" + }, + "compile": { + "lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Logging/8.14.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "8.14.0" + }, + "compile": { + "lib/net9.0/Microsoft.IdentityModel.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.IdentityModel.Logging.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Tokens/8.14.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.IdentityModel.Logging": "8.14.0" + }, + "compile": { + "lib/net9.0/Microsoft.IdentityModel.Tokens.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.IdentityModel.Tokens.dll": { + "related": ".xml" + } + } + }, + "Microsoft.NET.Test.Sdk/17.14.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeCoverage": "17.14.0", + "Microsoft.TestPlatform.TestHost": "17.14.0" + }, + "compile": { + "lib/net8.0/_._": {} + }, + "runtime": { + "lib/net8.0/_._": {} + }, + "build": { + "build/net8.0/Microsoft.NET.Test.Sdk.props": {}, + "build/net8.0/Microsoft.NET.Test.Sdk.targets": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Microsoft.NET.Test.Sdk.props": {} + } + }, + "Microsoft.TestPlatform.ObjectModel/17.14.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {} + }, + "runtime": { + "lib/net8.0/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {} + }, + "resource": { + "lib/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "de" + }, + "lib/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "de" + }, + "lib/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "es" + }, + "lib/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "es" + }, + "lib/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "it" + }, + "lib/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "it" + }, + "lib/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.TestPlatform.TestHost/17.14.0": { + "type": "package", + "dependencies": { + "Microsoft.TestPlatform.ObjectModel": "17.14.0", + "Newtonsoft.Json": "13.0.3" + }, + "compile": { + "lib/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll": {}, + "lib/net8.0/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll": {}, + "lib/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/net8.0/Microsoft.TestPlatform.Utilities.dll": {}, + "lib/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll": {}, + "lib/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}, + "lib/net8.0/testhost.dll": { + "related": ".deps.json" + } + }, + "runtime": { + "lib/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll": {}, + "lib/net8.0/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll": {}, + "lib/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/net8.0/Microsoft.TestPlatform.Utilities.dll": {}, + "lib/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll": {}, + "lib/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}, + "lib/net8.0/testhost.dll": { + "related": ".deps.json" + } + }, + "resource": { + "lib/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "de" + }, + "lib/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "de" + }, + "lib/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "de" + }, + "lib/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "es" + }, + "lib/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "es" + }, + "lib/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "es" + }, + "lib/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "it" + }, + "lib/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "it" + }, + "lib/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "it" + }, + "lib/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hant" + }, + "lib/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hant" + } + }, + "build": { + "build/net8.0/Microsoft.TestPlatform.TestHost.props": {}, + "build/net8.0/Microsoft.TestPlatform.TestHost.targets": {} + } + }, + "Moq/4.20.72": { + "type": "package", + "dependencies": { + "Castle.Core": "5.1.1" + }, + "compile": { + "lib/net6.0/Moq.dll": {} + }, + "runtime": { + "lib/net6.0/Moq.dll": {} + } + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "compile": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + }, + "System.Diagnostics.EventLog/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Diagnostics.EventLog.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Diagnostics.EventLog.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll": { + "assetType": "runtime", + "rid": "win" + }, + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "xunit/2.9.2": { + "type": "package", + "dependencies": { + "xunit.analyzers": "1.16.0", + "xunit.assert": "2.9.2", + "xunit.core": "[2.9.2]" + } + }, + "xunit.abstractions/2.0.3": { + "type": "package", + "compile": { + "lib/netstandard2.0/xunit.abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/xunit.abstractions.dll": { + "related": ".xml" + } + } + }, + "xunit.analyzers/1.16.0": { + "type": "package" + }, + "xunit.assert/2.9.2": { + "type": "package", + "compile": { + "lib/net6.0/xunit.assert.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/xunit.assert.dll": { + "related": ".xml" + } + } + }, + "xunit.core/2.9.2": { + "type": "package", + "dependencies": { + "xunit.extensibility.core": "[2.9.2]", + "xunit.extensibility.execution": "[2.9.2]" + }, + "build": { + "build/xunit.core.props": {}, + "build/xunit.core.targets": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/xunit.core.props": {}, + "buildMultiTargeting/xunit.core.targets": {} + } + }, + "xunit.extensibility.core/2.9.2": { + "type": "package", + "dependencies": { + "xunit.abstractions": "2.0.3" + }, + "compile": { + "lib/netstandard1.1/xunit.core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.1/xunit.core.dll": { + "related": ".xml" + } + } + }, + "xunit.extensibility.execution/2.9.2": { + "type": "package", + "dependencies": { + "xunit.extensibility.core": "[2.9.2]" + }, + "compile": { + "lib/netstandard1.1/xunit.execution.dotnet.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.1/xunit.execution.dotnet.dll": { + "related": ".xml" + } + } + }, + "xunit.runner.visualstudio/2.8.2": { + "type": "package", + "compile": { + "lib/net6.0/_._": {} + }, + "runtime": { + "lib/net6.0/_._": {} + }, + "build": { + "build/net6.0/xunit.runner.visualstudio.props": {} + } + }, + "Nashel.BuildingBlocks/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v10.0", + "dependencies": { + "FluentValidation": "12.1.1", + "MediatR": "14.0.0", + "Microsoft.EntityFrameworkCore.Relational": "10.0.2" + }, + "compile": { + "bin/placeholder/Nashel.BuildingBlocks.dll": {} + }, + "runtime": { + "bin/placeholder/Nashel.BuildingBlocks.dll": {} + } + }, + "Nashel.Modules.Identity.Application/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v10.0", + "dependencies": { + "MediatR": "14.0.0", + "Nashel.BuildingBlocks": "1.0.0", + "Nashel.Modules.Identity.Domain": "1.0.0" + }, + "compile": { + "bin/placeholder/Nashel.Modules.Identity.Application.dll": {} + }, + "runtime": { + "bin/placeholder/Nashel.Modules.Identity.Application.dll": {} + } + }, + "Nashel.Modules.Identity.Domain/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v10.0", + "dependencies": { + "Nashel.BuildingBlocks": "1.0.0" + }, + "compile": { + "bin/placeholder/Nashel.Modules.Identity.Domain.dll": {} + }, + "runtime": { + "bin/placeholder/Nashel.Modules.Identity.Domain.dll": {} + } + } + } + }, + "libraries": { + "Castle.Core/5.1.1": { + "sha512": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", + "type": "package", + "path": "castle.core/5.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ASL - Apache Software Foundation License.txt", + "CHANGELOG.md", + "LICENSE", + "castle-logo.png", + "castle.core.5.1.1.nupkg.sha512", + "castle.core.nuspec", + "lib/net462/Castle.Core.dll", + "lib/net462/Castle.Core.xml", + "lib/net6.0/Castle.Core.dll", + "lib/net6.0/Castle.Core.xml", + "lib/netstandard2.0/Castle.Core.dll", + "lib/netstandard2.0/Castle.Core.xml", + "lib/netstandard2.1/Castle.Core.dll", + "lib/netstandard2.1/Castle.Core.xml", + "readme.txt" + ] + }, + "coverlet.collector/6.0.4": { + "sha512": "lkhqpF8Pu2Y7IiN7OntbsTtdbpR1syMsm2F3IgX6ootA4ffRqWL5jF7XipHuZQTdVuWG/gVAAcf8mjk8Tz0xPg==", + "type": "package", + "path": "coverlet.collector/6.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "VSTestIntegration.md", + "build/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "build/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "build/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "build/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", + "build/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "build/netstandard2.0/Microsoft.TestPlatform.CoreUtilities.dll", + "build/netstandard2.0/Microsoft.TestPlatform.PlatformAbstractions.dll", + "build/netstandard2.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "build/netstandard2.0/Mono.Cecil.Mdb.dll", + "build/netstandard2.0/Mono.Cecil.Pdb.dll", + "build/netstandard2.0/Mono.Cecil.Rocks.dll", + "build/netstandard2.0/Mono.Cecil.dll", + "build/netstandard2.0/Newtonsoft.Json.dll", + "build/netstandard2.0/NuGet.Frameworks.dll", + "build/netstandard2.0/NuGet.Versioning.dll", + "build/netstandard2.0/System.Buffers.dll", + "build/netstandard2.0/System.Collections.Immutable.dll", + "build/netstandard2.0/System.Memory.dll", + "build/netstandard2.0/System.Numerics.Vectors.dll", + "build/netstandard2.0/System.Reflection.Metadata.dll", + "build/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "build/netstandard2.0/System.Text.Encodings.Web.dll", + "build/netstandard2.0/System.Text.Json.dll", + "build/netstandard2.0/System.Threading.Tasks.Extensions.dll", + "build/netstandard2.0/coverlet.collector.deps.json", + "build/netstandard2.0/coverlet.collector.dll", + "build/netstandard2.0/coverlet.collector.pdb", + "build/netstandard2.0/coverlet.collector.targets", + "build/netstandard2.0/coverlet.core.dll", + "build/netstandard2.0/coverlet.core.pdb", + "build/netstandard2.0/coverlet.core.xml", + "build/netstandard2.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/netstandard2.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/netstandard2.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/netstandard2.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/netstandard2.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/netstandard2.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/netstandard2.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/netstandard2.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/netstandard2.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/netstandard2.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/netstandard2.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/netstandard2.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/netstandard2.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/netstandard2.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/netstandard2.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/netstandard2.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/netstandard2.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/netstandard2.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/netstandard2.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/netstandard2.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/netstandard2.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/netstandard2.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/netstandard2.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/netstandard2.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "coverlet-icon.png", + "coverlet.collector.6.0.4.nupkg.sha512", + "coverlet.collector.nuspec" + ] + }, + "FluentAssertions/8.8.0": { + "sha512": "m0kwcqBwvVel03FuMa7Ozo/oTaxYbjeNlcOhQFkyQpwX/8wks6RNl/Jnn58DCZVs6c2oG1RsCZw7HfKSaxLm3w==", + "type": "package", + "path": "fluentassertions/8.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "FluentAssertions.png", + "LICENSE", + "fluentassertions.8.8.0.nupkg.sha512", + "fluentassertions.nuspec", + "lib/net47/FluentAssertions.dll", + "lib/net47/FluentAssertions.pdb", + "lib/net47/FluentAssertions.xml", + "lib/net6.0/FluentAssertions.dll", + "lib/net6.0/FluentAssertions.pdb", + "lib/net6.0/FluentAssertions.xml", + "lib/netstandard2.0/FluentAssertions.dll", + "lib/netstandard2.0/FluentAssertions.pdb", + "lib/netstandard2.0/FluentAssertions.xml", + "lib/netstandard2.1/FluentAssertions.dll", + "lib/netstandard2.1/FluentAssertions.pdb", + "lib/netstandard2.1/FluentAssertions.xml" + ] + }, + "FluentValidation/12.1.1": { + "sha512": "EPpkIe1yh1a0OXyC100oOA8WMbZvqUu5plwhvYcb7oSELfyUZzfxV48BLhvs3kKo4NwG7MGLNgy1RJiYtT8Dpw==", + "type": "package", + "path": "fluentvalidation/12.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "fluent-validation-icon.png", + "fluentvalidation.12.1.1.nupkg.sha512", + "fluentvalidation.nuspec", + "lib/net8.0/FluentValidation.dll", + "lib/net8.0/FluentValidation.xml" + ] + }, + "MediatR/14.0.0": { + "sha512": "r5fwUO6NBvOFKaiMRx/gRrD1MEHHOio5yEdzSLs2OMeD2e9ZKnZaBQM6A6vVBEWJF4VY41vplXmDMOY1YvpqNA==", + "type": "package", + "path": "mediatr/14.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "README.md", + "gradient_128x128.png", + "lib/net10.0/MediatR.dll", + "lib/net10.0/MediatR.xml", + "lib/net462/MediatR.dll", + "lib/net462/MediatR.xml", + "lib/net8.0/MediatR.dll", + "lib/net8.0/MediatR.xml", + "lib/net9.0/MediatR.dll", + "lib/net9.0/MediatR.xml", + "lib/netstandard2.0/MediatR.dll", + "lib/netstandard2.0/MediatR.xml", + "mediatr.14.0.0.nupkg.sha512", + "mediatr.nuspec" + ] + }, + "MediatR.Contracts/2.0.1": { + "sha512": "FYv95bNT4UwcNA+G/J1oX5OpRiSUxteXaUt2BJbRSdRNiIUNbggJF69wy6mnk2wYToaanpdXZdCwVylt96MpwQ==", + "type": "package", + "path": "mediatr.contracts/2.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "gradient_128x128.png", + "lib/netstandard2.0/MediatR.Contracts.dll", + "lib/netstandard2.0/MediatR.Contracts.xml", + "mediatr.contracts.2.0.1.nupkg.sha512", + "mediatr.contracts.nuspec" + ] + }, + "Microsoft.CodeCoverage/17.14.0": { + "sha512": "z2GYXGG6LjGoumT59xSB2dMnqSwQBjkxdDJmSJHwy5nPtZ435GXa6wj5hz/lRrAZ7NyXXxZNXVsiHXzHRru5eA==", + "type": "package", + "path": "microsoft.codecoverage/17.14.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.txt", + "build/netstandard2.0/CodeCoverage/CodeCoverage.config", + "build/netstandard2.0/CodeCoverage/CodeCoverage.exe", + "build/netstandard2.0/CodeCoverage/Cov_x86.config", + "build/netstandard2.0/CodeCoverage/amd64/CodeCoverage.exe", + "build/netstandard2.0/CodeCoverage/amd64/Cov_x64.config", + "build/netstandard2.0/CodeCoverage/amd64/covrun64.dll", + "build/netstandard2.0/CodeCoverage/amd64/msdia140.dll", + "build/netstandard2.0/CodeCoverage/arm64/Cov_arm64.config", + "build/netstandard2.0/CodeCoverage/arm64/covrunarm64.dll", + "build/netstandard2.0/CodeCoverage/arm64/msdia140.dll", + "build/netstandard2.0/CodeCoverage/codecoveragemessages.dll", + "build/netstandard2.0/CodeCoverage/coreclr/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "build/netstandard2.0/CodeCoverage/covrun32.dll", + "build/netstandard2.0/CodeCoverage/msdia140.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Core.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Instrumentation.Core.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Instrumentation.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Interprocess.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.props", + "build/netstandard2.0/Microsoft.CodeCoverage.targets", + "build/netstandard2.0/Microsoft.DiaSymReader.dll", + "build/netstandard2.0/Microsoft.VisualStudio.TraceDataCollector.dll", + "build/netstandard2.0/Mono.Cecil.Pdb.dll", + "build/netstandard2.0/Mono.Cecil.Rocks.dll", + "build/netstandard2.0/Mono.Cecil.dll", + "build/netstandard2.0/ThirdPartyNotices.txt", + "build/netstandard2.0/alpine/x64/Cov_x64.config", + "build/netstandard2.0/alpine/x64/libCoverageInstrumentationMethod.so", + "build/netstandard2.0/alpine/x64/libInstrumentationEngine.so", + "build/netstandard2.0/arm64/MicrosoftInstrumentationEngine_arm64.dll", + "build/netstandard2.0/cs/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/de/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/es/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/fr/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/it/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ja/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/macos/x64/Cov_x64.config", + "build/netstandard2.0/macos/x64/libCoverageInstrumentationMethod.dylib", + "build/netstandard2.0/macos/x64/libInstrumentationEngine.dylib", + "build/netstandard2.0/pl/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/pt-BR/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ru/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/tr/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ubuntu/x64/Cov_x64.config", + "build/netstandard2.0/ubuntu/x64/libCoverageInstrumentationMethod.so", + "build/netstandard2.0/ubuntu/x64/libInstrumentationEngine.so", + "build/netstandard2.0/x64/MicrosoftInstrumentationEngine_x64.dll", + "build/netstandard2.0/x86/MicrosoftInstrumentationEngine_x86.dll", + "build/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "lib/net462/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "lib/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "microsoft.codecoverage.17.14.0.nupkg.sha512", + "microsoft.codecoverage.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore/10.0.2": { + "sha512": "d3+XKbLSHPCu3vwpXECoXcFbvGKmAhEeUmc1xy2czmuPnEF7rZN2HP5ZGMwCMbAKk4B01+nS4HixSMo2Vf/Y9g==", + "type": "package", + "path": "microsoft.entityframeworkcore/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "buildTransitive/net10.0/Microsoft.EntityFrameworkCore.props", + "lib/net10.0/Microsoft.EntityFrameworkCore.dll", + "lib/net10.0/Microsoft.EntityFrameworkCore.xml", + "microsoft.entityframeworkcore.10.0.2.nupkg.sha512", + "microsoft.entityframeworkcore.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Abstractions/10.0.2": { + "sha512": "BzAwIU5mYeOmnKbEXrkwx7feW2V+zUTrK/kRonSib94tjvc0/iRj2a4N6YGXRhTNjaFP3tvCMIDaX1vIFF6dkg==", + "type": "package", + "path": "microsoft.entityframeworkcore.abstractions/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net10.0/Microsoft.EntityFrameworkCore.Abstractions.dll", + "lib/net10.0/Microsoft.EntityFrameworkCore.Abstractions.xml", + "microsoft.entityframeworkcore.abstractions.10.0.2.nupkg.sha512", + "microsoft.entityframeworkcore.abstractions.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Analyzers/10.0.2": { + "sha512": "5C8aKN2HFhXfLhkrVvQ6yH990nw35pS7HNnwdBc628zIREaKJ4/rkdCXzxOdZo/SnCT3Kg7a/CqnhlzuJhlD4Q==", + "type": "package", + "path": "microsoft.entityframeworkcore.analyzers/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", + "docs/PACKAGE.md", + "microsoft.entityframeworkcore.analyzers.10.0.2.nupkg.sha512", + "microsoft.entityframeworkcore.analyzers.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Relational/10.0.2": { + "sha512": "1fUeyNmqDNfMogJ2ut7OKO57/WGjjkHMYeX51SpA3PwP7ftbx8g/Z3fbErD+1q14DILrqJfsszYsYhGssBRfDg==", + "type": "package", + "path": "microsoft.entityframeworkcore.relational/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net10.0/Microsoft.EntityFrameworkCore.Relational.dll", + "lib/net10.0/Microsoft.EntityFrameworkCore.Relational.xml", + "microsoft.entityframeworkcore.relational.10.0.2.nupkg.sha512", + "microsoft.entityframeworkcore.relational.nuspec" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/10.0.2": { + "sha512": "WIRPDa/qoKHmJhTAPCO/zLu9kRLQ2Fd6HD5tzgdXJ3xGEVXDHP6FvakKJjynwKrVDld8H4G4tcbW53wuC/wxMQ==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", + "lib/net10.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net10.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", + "microsoft.extensions.caching.abstractions.10.0.2.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Caching.Memory/10.0.2": { + "sha512": "MkdPYdtsu0Ta4m9Di4XnWVdO9u+wi1LtvisoR1EteIxsXWO/+3iyAPH6RZbw2lBlWZu9lastbl2YsHVIaL9j+g==", + "type": "package", + "path": "microsoft.extensions.caching.memory/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", + "lib/net10.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net10.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net462/Microsoft.Extensions.Caching.Memory.dll", + "lib/net462/Microsoft.Extensions.Caching.Memory.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net9.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", + "microsoft.extensions.caching.memory.10.0.2.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/10.0.2": { + "sha512": "KC5PslaTDnTuTvyke0KYAVBYdZ7IVTsU3JhHe69BpEbHLcj1YThP3bIGtZNOkZfast2AuLnul5lk4rZKxAdUGQ==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.10.0.2.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/10.0.2": { + "sha512": "J/Zmp6fY93JbaiZ11ckWvcyxMPjD6XVwIHQXBjryTBgn7O6O20HYg9uVLFcZlNfgH78MnreE/7EH+hjfzn7VyA==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net10.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net10.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.10.0.2.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.2": { + "sha512": "zOIurr59+kUf9vNcsUkCvKWZv+fPosUZXURZesYkJCvl0EzTc9F7maAO4Cd2WEV7ZJJ0AZrFQvuH6Npph9wdBw==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.10.0.2.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging/10.0.2": { + "sha512": "a0EWuBs6D3d7XMGroDXm+WsAi5CVVfjOJvyxurzWnuhBN9CO+1qHKcrKV1JK7H/T4ZtHIoVCOX/YyWM8K87qtw==", + "type": "package", + "path": "microsoft.extensions.logging/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net10.0/Microsoft.Extensions.Logging.dll", + "lib/net10.0/Microsoft.Extensions.Logging.xml", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/net9.0/Microsoft.Extensions.Logging.dll", + "lib/net9.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.10.0.2.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.2": { + "sha512": "RZkez/JjpnO+MZ6efKkSynN6ZztLpw3WbxNzjLCPBd97wWj1S9ZYPWi0nmT4kWBRa6atHsdM1ydGkUr8GudyDQ==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.10.0.2.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/10.0.2": { + "sha512": "1De2LJjmxdqopI5AYC5dIhoZQ79AR5ayywxNF1rXrXFtKQfbQOV9+n/IsZBa7qWlr0MqoGpW8+OY2v/57udZOA==", + "type": "package", + "path": "microsoft.extensions.options/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net8.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net10.0/Microsoft.Extensions.Options.dll", + "lib/net10.0/Microsoft.Extensions.Options.xml", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/net9.0/Microsoft.Extensions.Options.dll", + "lib/net9.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.10.0.2.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/10.0.2": { + "sha512": "QmSiO+oLBEooGgB3i0GRXyeYRDHjllqt3k365jwfZlYWhvSHA3UL2NEVV5m8aZa041eIlblo6KMI5txvTMpTwA==", + "type": "package", + "path": "microsoft.extensions.primitives/10.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net10.0/Microsoft.Extensions.Primitives.dll", + "lib/net10.0/Microsoft.Extensions.Primitives.xml", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/net9.0/Microsoft.Extensions.Primitives.dll", + "lib/net9.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.10.0.2.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.IdentityModel.Abstractions/8.14.0": { + "sha512": "iwbCpSjD3ehfTwBhtSNEtKPK0ICun6ov7Ibx6ISNA9bfwIyzI2Siwyi9eJFCJBwxowK9xcA1mj+jBWiigeqgcQ==", + "type": "package", + "path": "microsoft.identitymodel.abstractions/8.14.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net462/Microsoft.IdentityModel.Abstractions.dll", + "lib/net462/Microsoft.IdentityModel.Abstractions.xml", + "lib/net472/Microsoft.IdentityModel.Abstractions.dll", + "lib/net472/Microsoft.IdentityModel.Abstractions.xml", + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/net6.0/Microsoft.IdentityModel.Abstractions.xml", + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/net8.0/Microsoft.IdentityModel.Abstractions.xml", + "lib/net9.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/net9.0/Microsoft.IdentityModel.Abstractions.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.xml", + "microsoft.identitymodel.abstractions.8.14.0.nupkg.sha512", + "microsoft.identitymodel.abstractions.nuspec" + ] + }, + "Microsoft.IdentityModel.JsonWebTokens/8.14.0": { + "sha512": "4jOpiA4THdtpLyMdAb24dtj7+6GmvhOhxf5XHLYWmPKF8ApEnApal1UnJsKO4HxUWRXDA6C4WQVfYyqsRhpNpQ==", + "type": "package", + "path": "microsoft.identitymodel.jsonwebtokens/8.14.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net462/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net462/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net472/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net472/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "microsoft.identitymodel.jsonwebtokens.8.14.0.nupkg.sha512", + "microsoft.identitymodel.jsonwebtokens.nuspec" + ] + }, + "Microsoft.IdentityModel.Logging/8.14.0": { + "sha512": "eqqnemdW38CKZEHS6diA50BV94QICozDZEvSrsvN3SJXUFwVB9gy+/oz76gldP7nZliA16IglXjXTCTdmU/Ejg==", + "type": "package", + "path": "microsoft.identitymodel.logging/8.14.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net462/Microsoft.IdentityModel.Logging.dll", + "lib/net462/Microsoft.IdentityModel.Logging.xml", + "lib/net472/Microsoft.IdentityModel.Logging.dll", + "lib/net472/Microsoft.IdentityModel.Logging.xml", + "lib/net6.0/Microsoft.IdentityModel.Logging.dll", + "lib/net6.0/Microsoft.IdentityModel.Logging.xml", + "lib/net8.0/Microsoft.IdentityModel.Logging.dll", + "lib/net8.0/Microsoft.IdentityModel.Logging.xml", + "lib/net9.0/Microsoft.IdentityModel.Logging.dll", + "lib/net9.0/Microsoft.IdentityModel.Logging.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Logging.xml", + "microsoft.identitymodel.logging.8.14.0.nupkg.sha512", + "microsoft.identitymodel.logging.nuspec" + ] + }, + "Microsoft.IdentityModel.Tokens/8.14.0": { + "sha512": "lKIZiBiGd36k02TCdMHp1KlNWisyIvQxcYJvIkz7P4gSQ9zi8dgh6S5Grj8NNG7HWYIPfQymGyoZ6JB5d1Lo1g==", + "type": "package", + "path": "microsoft.identitymodel.tokens/8.14.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net462/Microsoft.IdentityModel.Tokens.dll", + "lib/net462/Microsoft.IdentityModel.Tokens.xml", + "lib/net472/Microsoft.IdentityModel.Tokens.dll", + "lib/net472/Microsoft.IdentityModel.Tokens.xml", + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll", + "lib/net6.0/Microsoft.IdentityModel.Tokens.xml", + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll", + "lib/net8.0/Microsoft.IdentityModel.Tokens.xml", + "lib/net9.0/Microsoft.IdentityModel.Tokens.dll", + "lib/net9.0/Microsoft.IdentityModel.Tokens.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.xml", + "microsoft.identitymodel.tokens.8.14.0.nupkg.sha512", + "microsoft.identitymodel.tokens.nuspec" + ] + }, + "Microsoft.NET.Test.Sdk/17.14.0": { + "sha512": "rTtdOm6C96q9QgP3mS8nUGPGPh5Xm2HnBYJggNmNrJ3LDmX9lJuUIgnJEfvX6wSQY4swUMiCcIXd3OkjhYCgtw==", + "type": "package", + "path": "microsoft.net.test.sdk/17.14.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/net462/Microsoft.NET.Test.Sdk.props", + "build/net462/Microsoft.NET.Test.Sdk.targets", + "build/net8.0/Microsoft.NET.Test.Sdk.Program.cs", + "build/net8.0/Microsoft.NET.Test.Sdk.Program.fs", + "build/net8.0/Microsoft.NET.Test.Sdk.Program.vb", + "build/net8.0/Microsoft.NET.Test.Sdk.props", + "build/net8.0/Microsoft.NET.Test.Sdk.targets", + "buildMultiTargeting/Microsoft.NET.Test.Sdk.props", + "lib/net462/_._", + "lib/net8.0/_._", + "microsoft.net.test.sdk.17.14.0.nupkg.sha512", + "microsoft.net.test.sdk.nuspec" + ] + }, + "Microsoft.TestPlatform.ObjectModel/17.14.0": { + "sha512": "3h7y7f/HuY8jdZa163p/55VmGw/fYJwrI8FOtsp4aEQAJaPgBr5LBS25uOfBwRYI95QDiByfaqSPBcWEvuHEwA==", + "type": "package", + "path": "microsoft.testplatform.objectmodel/17.14.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net462/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/net462/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/net462/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/net462/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net8.0/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netstandard2.0/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netstandard2.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "microsoft.testplatform.objectmodel.17.14.0.nupkg.sha512", + "microsoft.testplatform.objectmodel.nuspec" + ] + }, + "Microsoft.TestPlatform.TestHost/17.14.0": { + "sha512": "8htQBKM92s/NXUI/U0/CKKLlvlDfWIo3/mbnY/GS/2XLkBGNIVQufmUpDIzznaZqUpdzspGSsJcLhVN8aRoMaA==", + "type": "package", + "path": "microsoft.testplatform.testhost/17.14.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.txt", + "build/net8.0/Microsoft.TestPlatform.TestHost.props", + "build/net8.0/Microsoft.TestPlatform.TestHost.targets", + "build/net8.0/x64/testhost.dll", + "build/net8.0/x64/testhost.exe", + "build/net8.0/x86/testhost.x86.dll", + "build/net8.0/x86/testhost.x86.exe", + "lib/net462/_._", + "lib/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll", + "lib/net8.0/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll", + "lib/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/net8.0/Microsoft.TestPlatform.Utilities.dll", + "lib/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll", + "lib/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/net8.0/testhost.deps.json", + "lib/net8.0/testhost.dll", + "lib/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/net8.0/x64/msdia140.dll", + "lib/net8.0/x86/msdia140.dll", + "lib/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "microsoft.testplatform.testhost.17.14.0.nupkg.sha512", + "microsoft.testplatform.testhost.nuspec" + ] + }, + "Moq/4.20.72": { + "sha512": "EA55cjyNn8eTNWrgrdZJH5QLFp2L43oxl1tlkoYUKIE9pRwL784OWiTXeCV5ApS+AMYEAlt7Fo03A2XfouvHmQ==", + "type": "package", + "path": "moq/4.20.72", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net462/Moq.dll", + "lib/net6.0/Moq.dll", + "lib/netstandard2.0/Moq.dll", + "lib/netstandard2.1/Moq.dll", + "moq.4.20.72.nupkg.sha512", + "moq.nuspec", + "readme.md" + ] + }, + "Newtonsoft.Json/13.0.3": { + "sha512": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "type": "package", + "path": "newtonsoft.json/13.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "README.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/net6.0/Newtonsoft.Json.dll", + "lib/net6.0/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.3.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "System.Diagnostics.EventLog/6.0.0": { + "sha512": "lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw==", + "type": "package", + "path": "system.diagnostics.eventlog/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Diagnostics.EventLog.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Diagnostics.EventLog.dll", + "lib/net461/System.Diagnostics.EventLog.xml", + "lib/net6.0/System.Diagnostics.EventLog.dll", + "lib/net6.0/System.Diagnostics.EventLog.xml", + "lib/netcoreapp3.1/System.Diagnostics.EventLog.dll", + "lib/netcoreapp3.1/System.Diagnostics.EventLog.xml", + "lib/netstandard2.0/System.Diagnostics.EventLog.dll", + "lib/netstandard2.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/netcoreapp3.1/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/netcoreapp3.1/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/netcoreapp3.1/System.Diagnostics.EventLog.xml", + "system.diagnostics.eventlog.6.0.0.nupkg.sha512", + "system.diagnostics.eventlog.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "xunit/2.9.2": { + "sha512": "7LhFS2N9Z6Xgg8aE5lY95cneYivRMfRI8v+4PATa4S64D5Z/Plkg0qa8dTRHSiGRgVZ/CL2gEfJDE5AUhOX+2Q==", + "type": "package", + "path": "xunit/2.9.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "_content/README.md", + "_content/logo-128-transparent.png", + "xunit.2.9.2.nupkg.sha512", + "xunit.nuspec" + ] + }, + "xunit.abstractions/2.0.3": { + "sha512": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg==", + "type": "package", + "path": "xunit.abstractions/2.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net35/xunit.abstractions.dll", + "lib/net35/xunit.abstractions.xml", + "lib/netstandard1.0/xunit.abstractions.dll", + "lib/netstandard1.0/xunit.abstractions.xml", + "lib/netstandard2.0/xunit.abstractions.dll", + "lib/netstandard2.0/xunit.abstractions.xml", + "xunit.abstractions.2.0.3.nupkg.sha512", + "xunit.abstractions.nuspec" + ] + }, + "xunit.analyzers/1.16.0": { + "sha512": "hptYM7vGr46GUIgZt21YHO4rfuBAQS2eINbFo16CV/Dqq+24Tp+P5gDCACu1AbFfW4Sp/WRfDPSK8fmUUb8s0Q==", + "type": "package", + "path": "xunit.analyzers/1.16.0", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "_content/README.md", + "_content/logo-128-transparent.png", + "analyzers/dotnet/cs/xunit.analyzers.dll", + "analyzers/dotnet/cs/xunit.analyzers.fixes.dll", + "tools/install.ps1", + "tools/uninstall.ps1", + "xunit.analyzers.1.16.0.nupkg.sha512", + "xunit.analyzers.nuspec" + ] + }, + "xunit.assert/2.9.2": { + "sha512": "QkNBAQG4pa66cholm28AxijBjrmki98/vsEh4Sx5iplzotvPgpiotcxqJQMRC8d7RV7nIT8ozh97957hDnZwsQ==", + "type": "package", + "path": "xunit.assert/2.9.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "_content/README.md", + "_content/logo-128-transparent.png", + "lib/net6.0/xunit.assert.dll", + "lib/net6.0/xunit.assert.xml", + "lib/netstandard1.1/xunit.assert.dll", + "lib/netstandard1.1/xunit.assert.xml", + "xunit.assert.2.9.2.nupkg.sha512", + "xunit.assert.nuspec" + ] + }, + "xunit.core/2.9.2": { + "sha512": "O6RrNSdmZ0xgEn5kT927PNwog5vxTtKrWMihhhrT0Sg9jQ7iBDciYOwzBgP2krBEk5/GBXI18R1lKvmnxGcb4w==", + "type": "package", + "path": "xunit.core/2.9.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "_content/README.md", + "_content/logo-128-transparent.png", + "build/xunit.core.props", + "build/xunit.core.targets", + "buildMultiTargeting/xunit.core.props", + "buildMultiTargeting/xunit.core.targets", + "xunit.core.2.9.2.nupkg.sha512", + "xunit.core.nuspec" + ] + }, + "xunit.extensibility.core/2.9.2": { + "sha512": "Ol+KlBJz1x8BrdnhN2DeOuLrr1I/cTwtHCggL9BvYqFuVd/TUSzxNT5O0NxCIXth30bsKxgMfdqLTcORtM52yQ==", + "type": "package", + "path": "xunit.extensibility.core/2.9.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "_content/README.md", + "_content/logo-128-transparent.png", + "lib/net452/xunit.core.dll", + "lib/net452/xunit.core.dll.tdnet", + "lib/net452/xunit.core.xml", + "lib/net452/xunit.runner.tdnet.dll", + "lib/net452/xunit.runner.utility.net452.dll", + "lib/netstandard1.1/xunit.core.dll", + "lib/netstandard1.1/xunit.core.xml", + "xunit.extensibility.core.2.9.2.nupkg.sha512", + "xunit.extensibility.core.nuspec" + ] + }, + "xunit.extensibility.execution/2.9.2": { + "sha512": "rKMpq4GsIUIJibXuZoZ8lYp5EpROlnYaRpwu9Zr0sRZXE7JqJfEEbCsUriZqB+ByXCLFBJyjkTRULMdC+U566g==", + "type": "package", + "path": "xunit.extensibility.execution/2.9.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "_content/README.md", + "_content/logo-128-transparent.png", + "lib/net452/xunit.execution.desktop.dll", + "lib/net452/xunit.execution.desktop.xml", + "lib/netstandard1.1/xunit.execution.dotnet.dll", + "lib/netstandard1.1/xunit.execution.dotnet.xml", + "xunit.extensibility.execution.2.9.2.nupkg.sha512", + "xunit.extensibility.execution.nuspec" + ] + }, + "xunit.runner.visualstudio/2.8.2": { + "sha512": "vm1tbfXhFmjFMUmS4M0J0ASXz3/U5XvXBa6DOQUL3fEz4Vt6YPhv+ESCarx6M6D+9kJkJYZKCNvJMas1+nVfmQ==", + "type": "package", + "path": "xunit.runner.visualstudio/2.8.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "_content/README.md", + "_content/logo-128-transparent.png", + "build/net462/xunit.abstractions.dll", + "build/net462/xunit.runner.reporters.net452.dll", + "build/net462/xunit.runner.utility.net452.dll", + "build/net462/xunit.runner.visualstudio.props", + "build/net462/xunit.runner.visualstudio.testadapter.dll", + "build/net6.0/xunit.abstractions.dll", + "build/net6.0/xunit.runner.reporters.netcoreapp10.dll", + "build/net6.0/xunit.runner.utility.netcoreapp10.dll", + "build/net6.0/xunit.runner.visualstudio.props", + "build/net6.0/xunit.runner.visualstudio.testadapter.dll", + "lib/net462/_._", + "lib/net6.0/_._", + "xunit.runner.visualstudio.2.8.2.nupkg.sha512", + "xunit.runner.visualstudio.nuspec" + ] + }, + "Nashel.BuildingBlocks/1.0.0": { + "type": "project", + "path": "../../../BuildingBlocks/Nashel.BuildingBlocks.csproj", + "msbuildProject": "../../../BuildingBlocks/Nashel.BuildingBlocks.csproj" + }, + "Nashel.Modules.Identity.Application/1.0.0": { + "type": "project", + "path": "../Application/Nashel.Modules.Identity.Application.csproj", + "msbuildProject": "../Application/Nashel.Modules.Identity.Application.csproj" + }, + "Nashel.Modules.Identity.Domain/1.0.0": { + "type": "project", + "path": "../Domain/Nashel.Modules.Identity.Domain.csproj", + "msbuildProject": "../Domain/Nashel.Modules.Identity.Domain.csproj" + } + }, + "projectFileDependencyGroups": { + "net10.0": [ + "FluentAssertions >= 8.8.0", + "Microsoft.NET.Test.Sdk >= 17.14.0", + "Moq >= 4.20.72", + "Nashel.BuildingBlocks >= 1.0.0", + "Nashel.Modules.Identity.Application >= 1.0.0", + "Nashel.Modules.Identity.Domain >= 1.0.0", + "coverlet.collector >= 6.0.4", + "xunit >= 2.9.2", + "xunit.runner.visualstudio >= 2.8.2" + ] + }, + "packageFolders": { + "C:\\Users\\HomePC\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Tests\\Nashel.Modules.Identity.Tests.csproj", + "projectName": "Nashel.Modules.Identity.Tests", + "projectPath": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Tests\\Nashel.Modules.Identity.Tests.csproj", + "packagesPath": "C:\\Users\\HomePC\\.nuget\\packages\\", + "outputPath": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Tests\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\HomePC\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": { + "E:\\GIT\\mvp\\nashel-backend\\src\\BuildingBlocks\\Nashel.BuildingBlocks.csproj": { + "projectPath": "E:\\GIT\\mvp\\nashel-backend\\src\\BuildingBlocks\\Nashel.BuildingBlocks.csproj" + }, + "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Application\\Nashel.Modules.Identity.Application.csproj": { + "projectPath": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Application\\Nashel.Modules.Identity.Application.csproj" + }, + "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Domain\\Nashel.Modules.Identity.Domain.csproj": { + "projectPath": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Domain\\Nashel.Modules.Identity.Domain.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "FluentAssertions": { + "target": "Package", + "version": "[8.8.0, )" + }, + "Microsoft.NET.Test.Sdk": { + "target": "Package", + "version": "[17.14.0, )" + }, + "Moq": { + "target": "Package", + "version": "[4.20.72, )" + }, + "coverlet.collector": { + "target": "Package", + "version": "[6.0.4, )" + }, + "xunit": { + "target": "Package", + "version": "[2.9.2, )" + }, + "xunit.runner.visualstudio": { + "target": "Package", + "version": "[2.8.2, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.100-preview.6.25358.103/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.0-preview.6.25358.103]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.0-preview.6.25358.103]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.0-preview.6.25358.103]", + "System.Formats.Tar": "(,10.0.0-preview.6.25358.103]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.0-preview.6.25358.103]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.0-preview.6.25358.103]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.0-preview.6.25358.103]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.0-preview.6.25358.103]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.0-preview.6.25358.103]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.0-preview.6.25358.103]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.0-preview.6.25358.103]", + "System.Text.Json": "(,10.0.0-preview.6.25358.103]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.Channels": "(,10.0.0-preview.6.25358.103]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.0-preview.6.25358.103]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } +} \ No newline at end of file diff --git a/src/Modules/Identity/Tests/obj/project.nuget.cache b/src/Modules/Identity/Tests/obj/project.nuget.cache new file mode 100644 index 0000000..aef19bd --- /dev/null +++ b/src/Modules/Identity/Tests/obj/project.nuget.cache @@ -0,0 +1,47 @@ +{ + "version": 2, + "dgSpecHash": "ardLoaZLqy0=", + "success": true, + "projectFilePath": "E:\\GIT\\mvp\\nashel-backend\\src\\Modules\\Identity\\Tests\\Nashel.Modules.Identity.Tests.csproj", + "expectedPackageFiles": [ + "C:\\Users\\HomePC\\.nuget\\packages\\castle.core\\5.1.1\\castle.core.5.1.1.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\coverlet.collector\\6.0.4\\coverlet.collector.6.0.4.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\fluentassertions\\8.8.0\\fluentassertions.8.8.0.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\fluentvalidation\\12.1.1\\fluentvalidation.12.1.1.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\mediatr\\14.0.0\\mediatr.14.0.0.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\mediatr.contracts\\2.0.1\\mediatr.contracts.2.0.1.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.codecoverage\\17.14.0\\microsoft.codecoverage.17.14.0.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.entityframeworkcore\\10.0.2\\microsoft.entityframeworkcore.10.0.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\10.0.2\\microsoft.entityframeworkcore.abstractions.10.0.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\10.0.2\\microsoft.entityframeworkcore.analyzers.10.0.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\10.0.2\\microsoft.entityframeworkcore.relational.10.0.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\10.0.2\\microsoft.extensions.caching.abstractions.10.0.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.extensions.caching.memory\\10.0.2\\microsoft.extensions.caching.memory.10.0.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\10.0.2\\microsoft.extensions.configuration.abstractions.10.0.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\10.0.2\\microsoft.extensions.dependencyinjection.10.0.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\10.0.2\\microsoft.extensions.dependencyinjection.abstractions.10.0.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.extensions.logging\\10.0.2\\microsoft.extensions.logging.10.0.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\10.0.2\\microsoft.extensions.logging.abstractions.10.0.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.extensions.options\\10.0.2\\microsoft.extensions.options.10.0.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.extensions.primitives\\10.0.2\\microsoft.extensions.primitives.10.0.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.identitymodel.abstractions\\8.14.0\\microsoft.identitymodel.abstractions.8.14.0.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\8.14.0\\microsoft.identitymodel.jsonwebtokens.8.14.0.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.identitymodel.logging\\8.14.0\\microsoft.identitymodel.logging.8.14.0.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.identitymodel.tokens\\8.14.0\\microsoft.identitymodel.tokens.8.14.0.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.net.test.sdk\\17.14.0\\microsoft.net.test.sdk.17.14.0.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.testplatform.objectmodel\\17.14.0\\microsoft.testplatform.objectmodel.17.14.0.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\microsoft.testplatform.testhost\\17.14.0\\microsoft.testplatform.testhost.17.14.0.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\moq\\4.20.72\\moq.4.20.72.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\system.diagnostics.eventlog\\6.0.0\\system.diagnostics.eventlog.6.0.0.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\xunit\\2.9.2\\xunit.2.9.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\xunit.abstractions\\2.0.3\\xunit.abstractions.2.0.3.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\xunit.analyzers\\1.16.0\\xunit.analyzers.1.16.0.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\xunit.assert\\2.9.2\\xunit.assert.2.9.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\xunit.core\\2.9.2\\xunit.core.2.9.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\xunit.extensibility.core\\2.9.2\\xunit.extensibility.core.2.9.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\xunit.extensibility.execution\\2.9.2\\xunit.extensibility.execution.2.9.2.nupkg.sha512", + "C:\\Users\\HomePC\\.nuget\\packages\\xunit.runner.visualstudio\\2.8.2\\xunit.runner.visualstudio.2.8.2.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/src/Modules/Order/Application/Nashel.Modules.Order.Application.csproj b/src/Modules/Order/Application/Nashel.Modules.Order.Application.csproj index 678a3be..2e7c783 100644 --- a/src/Modules/Order/Application/Nashel.Modules.Order.Application.csproj +++ b/src/Modules/Order/Application/Nashel.Modules.Order.Application.csproj @@ -1,20 +1,15 @@ - - + - - - Nashel.Modules.Order.Application net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Order/Infrastructure/Nashel.Modules.Order.Infrastructure.csproj b/src/Modules/Order/Infrastructure/Nashel.Modules.Order.Infrastructure.csproj index edd9b9c..e026d86 100644 --- a/src/Modules/Order/Infrastructure/Nashel.Modules.Order.Infrastructure.csproj +++ b/src/Modules/Order/Infrastructure/Nashel.Modules.Order.Infrastructure.csproj @@ -1,22 +1,16 @@ - - + - - - - Nashel.Modules.Order.Infrastructure net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Order/Presentation/Nashel.Modules.Order.Presentation.csproj b/src/Modules/Order/Presentation/Nashel.Modules.Order.Presentation.csproj index 50459c6..db8419a 100644 --- a/src/Modules/Order/Presentation/Nashel.Modules.Order.Presentation.csproj +++ b/src/Modules/Order/Presentation/Nashel.Modules.Order.Presentation.csproj @@ -1,15 +1,11 @@ - - + - - Nashel.Modules.Order.Presentation net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Reputation/Application/Nashel.Modules.Reputation.Application.csproj b/src/Modules/Reputation/Application/Nashel.Modules.Reputation.Application.csproj index c683970..54e5113 100644 --- a/src/Modules/Reputation/Application/Nashel.Modules.Reputation.Application.csproj +++ b/src/Modules/Reputation/Application/Nashel.Modules.Reputation.Application.csproj @@ -1,20 +1,15 @@ - - + - - - Nashel.Modules.Reputation.Application net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Reputation/Infrastructure/Nashel.Modules.Reputation.Infrastructure.csproj b/src/Modules/Reputation/Infrastructure/Nashel.Modules.Reputation.Infrastructure.csproj index 20f4aed..71270f2 100644 --- a/src/Modules/Reputation/Infrastructure/Nashel.Modules.Reputation.Infrastructure.csproj +++ b/src/Modules/Reputation/Infrastructure/Nashel.Modules.Reputation.Infrastructure.csproj @@ -1,22 +1,16 @@ - - + - - - - Nashel.Modules.Reputation.Infrastructure net10.0 enable enable - - + \ No newline at end of file diff --git a/src/Modules/Reputation/Presentation/Nashel.Modules.Reputation.Presentation.csproj b/src/Modules/Reputation/Presentation/Nashel.Modules.Reputation.Presentation.csproj index 57dcc95..064a0ff 100644 --- a/src/Modules/Reputation/Presentation/Nashel.Modules.Reputation.Presentation.csproj +++ b/src/Modules/Reputation/Presentation/Nashel.Modules.Reputation.Presentation.csproj @@ -1,15 +1,11 @@ - - + - - Nashel.Modules.Reputation.Presentation net10.0 enable enable - - + \ No newline at end of file