diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 86072cf..0000000 --- a/.dockerignore +++ /dev/null @@ -1,9 +0,0 @@ -.dockerignore -.env -.git -.gitignore -.vs -.vscode -*/bin -*/obj -**/.toolstarget \ No newline at end of file diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 639712d..0000000 --- a/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -################################################################################ -# This .gitignore file was automatically created by Microsoft(R) Visual Studio. -################################################################################ - -/TelecomInfraProject-V1/TelecomInfraProject/Properties/PublishProfiles diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index 4fd4256..e37b96c 100644 Binary files a/.vs/slnx.sqlite and b/.vs/slnx.sqlite differ diff --git a/README.md b/README.md deleted file mode 100644 index fd5c31c..0000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -# oopt-gnpy-web-gui \ No newline at end of file diff --git a/TelecomInfraProject-V1/.dockerignore b/TelecomInfraProject-V1/.dockerignore deleted file mode 100644 index df2e0fe..0000000 --- a/TelecomInfraProject-V1/.dockerignore +++ /dev/null @@ -1,9 +0,0 @@ -.dockerignore -.env -.git -.gitignore -.vs -.vscode -*/bin -*/obj -**/.toolstarget \ No newline at end of file diff --git a/TelecomInfraProject-V1/.vs/TelecomInfraProject/DesignTimeBuild/.dtbcache.v2 b/TelecomInfraProject-V1/.vs/TelecomInfraProject/DesignTimeBuild/.dtbcache.v2 deleted file mode 100644 index 9220200..0000000 Binary files a/TelecomInfraProject-V1/.vs/TelecomInfraProject/DesignTimeBuild/.dtbcache.v2 and /dev/null differ diff --git a/TelecomInfraProject-V1/.vs/TelecomInfraProject/DesignTimeBuild/.dtbcache.v2~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/.vs/TelecomInfraProject/DesignTimeBuild/.dtbcache.v2~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index 3397049..0000000 Binary files a/TelecomInfraProject-V1/.vs/TelecomInfraProject/DesignTimeBuild/.dtbcache.v2~Latest source code moved to GitHub on 16thFeb2022 and /dev/null differ diff --git a/TelecomInfraProject-V1/.vs/TelecomInfraProject/config/applicationhost.config b/TelecomInfraProject-V1/.vs/TelecomInfraProject/config/applicationhost.config deleted file mode 100644 index 98159d1..0000000 --- a/TelecomInfraProject-V1/.vs/TelecomInfraProject/config/applicationhost.config +++ /dev/null @@ -1,995 +0,0 @@ - - - - - - -
-
-
-
-
-
-
-
- - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
- -
-
- -
-
- -
-
-
- - -
-
-
-
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/TelecomInfraProject-V1/.vs/TelecomInfraProject/v16/.suo b/TelecomInfraProject-V1/.vs/TelecomInfraProject/v16/.suo deleted file mode 100644 index 03d6064..0000000 Binary files a/TelecomInfraProject-V1/.vs/TelecomInfraProject/v16/.suo and /dev/null differ diff --git a/TelecomInfraProject-V1/.vs/TelecomInfraProject/v16/.suo~Stepper UI , Simulation UI updated, removed patch menu, renamed save network to analyze network and added new View for import json and create network b/TelecomInfraProject-V1/.vs/TelecomInfraProject/v16/.suo~Stepper UI , Simulation UI updated, removed patch menu, renamed save network to analyze network and added new View for import json and create network deleted file mode 100644 index 6ffc8ed..0000000 Binary files a/TelecomInfraProject-V1/.vs/TelecomInfraProject/v16/.suo~Stepper UI , Simulation UI updated, removed patch menu, renamed save network to analyze network and added new View for import json and create network and /dev/null differ diff --git a/TelecomInfraProject-V1/.vs/slnx.sqlite b/TelecomInfraProject-V1/.vs/slnx.sqlite deleted file mode 100644 index 2d9e1f3..0000000 Binary files a/TelecomInfraProject-V1/.vs/slnx.sqlite and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject.sln b/TelecomInfraProject-V1/TelecomInfraProject.sln deleted file mode 100644 index 1c59882..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject.sln +++ /dev/null @@ -1,34 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.31112.23 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TelecomInfraProject", "TelecomInfraProject\TelecomInfraProject.csproj", "{4E725AA4-D01C-4A5F-B0F3-3B688CCCE697}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {4E725AA4-D01C-4A5F-B0F3-3B688CCCE697}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4E725AA4-D01C-4A5F-B0F3-3B688CCCE697}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4E725AA4-D01C-4A5F-B0F3-3B688CCCE697}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4E725AA4-D01C-4A5F-B0F3-3B688CCCE697}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {521C7C59-6721-4EA8-A029-01B9EC856B0B} - EndGlobalSection - GlobalSection(TeamFoundationVersionControl) = preSolution - SccNumberOfProjects = 2 - SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} - SccTeamFoundationServer = http://172.18.1.3:8080/tfs/vee-it-projects - SccLocalPath0 = . - SccProjectUniqueName1 = TelecomInfraProject\\TelecomInfraProject.csproj - SccProjectName1 = TelecomInfraProject - SccLocalPath1 = TelecomInfraProject - EndGlobalSection -EndGlobal diff --git a/TelecomInfraProject-V1/TelecomInfraProject/.config/dotnet-tools.json b/TelecomInfraProject-V1/TelecomInfraProject/.config/dotnet-tools.json deleted file mode 100644 index 23f4f07..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/.config/dotnet-tools.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "version": 1, - "isRoot": true, - "tools": { - "dotnet-ef": { - "version": "6.0.3", - "commands": [ - "dotnet-ef" - ] - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/TelecomInfraProject.csproj b/TelecomInfraProject-V1/TelecomInfraProject/TelecomInfraProject.csproj deleted file mode 100644 index 3e73d71..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/TelecomInfraProject.csproj +++ /dev/null @@ -1,23 +0,0 @@ - - - - SAK - SAK - SAK - SAK - - - - netcoreapp3.1 - InProcess - Windows - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/TelecomInfraProject.csproj.user b/TelecomInfraProject-V1/TelecomInfraProject/TelecomInfraProject.csproj.user deleted file mode 100644 index 56b1b87..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/TelecomInfraProject.csproj.user +++ /dev/null @@ -1,6 +0,0 @@ - - - - D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\Properties\PublishProfiles\FolderProfile1.pubxml - - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/TelecomInfraProject.csproj.vspscc b/TelecomInfraProject-V1/TelecomInfraProject/TelecomInfraProject.csproj.vspscc deleted file mode 100644 index b6d3289..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/TelecomInfraProject.csproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.Views.dll deleted file mode 100644 index 243f495..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.Views.pdb deleted file mode 100644 index 594a8e0..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.deps.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.deps.json deleted file mode 100644 index ac74b95..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.deps.json +++ /dev/null @@ -1,5251 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v2.2", - "signature": "" - }, - "compilationOptions": { - "defines": [ - "TRACE", - "DEBUG", - "NETCOREAPP", - "NETCOREAPP2_2", - "NETCOREAPP1_0_OR_GREATER", - "NETCOREAPP1_1_OR_GREATER", - "NETCOREAPP2_0_OR_GREATER", - "NETCOREAPP2_1_OR_GREATER", - "NETCOREAPP2_2_OR_GREATER" - ], - "languageVersion": "7.3", - "platform": "", - "allowUnsafe": false, - "warningsAsErrors": false, - "optimize": false, - "keyFile": "", - "emitEntryPoint": true, - "xmlDoc": false, - "debugType": "portable" - }, - "targets": { - ".NETCoreApp,Version=v2.2": { - "TelecomInfraProject/1.0.0": { - "dependencies": { - "Microsoft.AspNetCore.App": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5", - "Microsoft.NETCore.App": "2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.4.10" - }, - "runtime": { - "TelecomInfraProject.dll": {} - }, - "compile": { - "TelecomInfraProject.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.5": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyModel": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": { - "assemblyVersion": "2.2.5.0", - "fileVersion": "2.2.5.19109" - } - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {} - } - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "dependencies": { - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": { - "assemblyVersion": "2.1.0.0", - "fileVersion": "2.1.0.0" - } - }, - "compile": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} - } - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "dependencies": { - "Microsoft.DotNet.PlatformAbstractions": "2.1.0", - "Newtonsoft.Json": "11.0.2", - "System.Diagnostics.Debug": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Linq": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": { - "assemblyVersion": "2.1.0.0", - "fileVersion": "2.1.0.0" - } - }, - "compile": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} - } - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": {}, - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "dependencies": { - "Newtonsoft.Json": "11.0.2", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.App/2.2.0": { - "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.6", - "Microsoft.AspNetCore": "2.2.0", - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authentication.Facebook": "2.2.0", - "Microsoft.AspNetCore.Authentication.Google": "2.2.0", - "Microsoft.AspNetCore.Authentication.JwtBearer": "2.2.0", - "Microsoft.AspNetCore.Authentication.MicrosoftAccount": "2.2.0", - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.AspNetCore.Authentication.OpenIdConnect": "2.2.0", - "Microsoft.AspNetCore.Authentication.Twitter": "2.2.0", - "Microsoft.AspNetCore.Authentication.WsFederation": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.CookiePolicy": "2.2.0", - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Extensions": "2.2.0", - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.AspNetCore.HttpsPolicy": "2.2.0", - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "2.2.0", - "Microsoft.AspNetCore.Identity.UI": "2.2.0", - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Localization.Routing": "2.2.0", - "Microsoft.AspNetCore.MiddlewareAnalysis": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Xml": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0", - "Microsoft.AspNetCore.Owin": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCompression": "2.2.0", - "Microsoft.AspNetCore.Rewrite": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.HttpSys": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0", - "Microsoft.AspNetCore.Session": "2.2.0", - "Microsoft.AspNetCore.SignalR": "1.1.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.SpaServices.Extensions": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.EntityFrameworkCore": "2.2.0", - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.EntityFrameworkCore.Design": "2.2.0", - "Microsoft.EntityFrameworkCore.InMemory": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.EntityFrameworkCore.SqlServer": "2.2.0", - "Microsoft.EntityFrameworkCore.Tools": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Caching.SqlServer": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Ini": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.KeyPerFile": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Configuration.Xml": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.DiagnosticAdapter": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Hosting": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Http": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0", - "Microsoft.Extensions.Logging.TraceSource": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0", - "Microsoft.Extensions.Options.DataAnnotations": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.WsFederation": "5.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Cryptography.Xml": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "dependencies": { - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.5" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.5", - "Microsoft.Extensions.Localization": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.5" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "System.IO.Pipelines": "4.5.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Reflection.Emit": "4.3.0", - "System.Threading.Channels": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Net.WebSockets.WebSocketProtocol": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "compileOnly": true - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "1.1.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Collections.Immutable": "1.5.0", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.FileVersionInfo": "4.3.0", - "System.Diagnostics.StackTrace": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.CodePages": "4.5.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Parallel": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.ValueTuple": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CSharp/4.5.0": { - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Remotion.Linq": "2.2.0", - "System.Collections.Immutable": "1.5.0", - "System.ComponentModel.Annotations": "4.5.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Interactive.Async": "3.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Json": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "System.Security.Cryptography.Xml": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "dependencies": { - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Http/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "dependencies": { - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "System.Collections.Specialized": "4.3.0", - "System.Diagnostics.Contracts": "4.3.0", - "System.Net.Http": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Newtonsoft.Json": "11.0.2", - "System.Dynamic.Runtime": "4.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Microsoft.IdentityModel.Tokens.Saml": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Newtonsoft.Json": "11.0.2", - "System.Collections": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Serialization.Xml": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.NETCore.App/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostPolicy": "2.2.0", - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "NETStandard.Library": "2.0.3" - }, - "compile": { - "ref/netcoreapp2.2/Microsoft.CSharp.dll": {}, - "ref/netcoreapp2.2/Microsoft.VisualBasic.dll": {}, - "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll": {}, - "ref/netcoreapp2.2/System.AppContext.dll": {}, - "ref/netcoreapp2.2/System.Buffers.dll": {}, - "ref/netcoreapp2.2/System.Collections.Concurrent.dll": {}, - "ref/netcoreapp2.2/System.Collections.Immutable.dll": {}, - "ref/netcoreapp2.2/System.Collections.NonGeneric.dll": {}, - "ref/netcoreapp2.2/System.Collections.Specialized.dll": {}, - "ref/netcoreapp2.2/System.Collections.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.dll": {}, - "ref/netcoreapp2.2/System.Configuration.dll": {}, - "ref/netcoreapp2.2/System.Console.dll": {}, - "ref/netcoreapp2.2/System.Core.dll": {}, - "ref/netcoreapp2.2/System.Data.Common.dll": {}, - "ref/netcoreapp2.2/System.Data.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Debug.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Process.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tools.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll": {}, - "ref/netcoreapp2.2/System.Drawing.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Drawing.dll": {}, - "ref/netcoreapp2.2/System.Dynamic.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Calendars.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Globalization.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll": {}, - "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": {}, - "ref/netcoreapp2.2/System.IO.Pipes.dll": {}, - "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": {}, - "ref/netcoreapp2.2/System.IO.dll": {}, - "ref/netcoreapp2.2/System.Linq.Expressions.dll": {}, - "ref/netcoreapp2.2/System.Linq.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Linq.Queryable.dll": {}, - "ref/netcoreapp2.2/System.Linq.dll": {}, - "ref/netcoreapp2.2/System.Memory.dll": {}, - "ref/netcoreapp2.2/System.Net.Http.dll": {}, - "ref/netcoreapp2.2/System.Net.HttpListener.dll": {}, - "ref/netcoreapp2.2/System.Net.Mail.dll": {}, - "ref/netcoreapp2.2/System.Net.NameResolution.dll": {}, - "ref/netcoreapp2.2/System.Net.NetworkInformation.dll": {}, - "ref/netcoreapp2.2/System.Net.Ping.dll": {}, - "ref/netcoreapp2.2/System.Net.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Net.Requests.dll": {}, - "ref/netcoreapp2.2/System.Net.Security.dll": {}, - "ref/netcoreapp2.2/System.Net.ServicePoint.dll": {}, - "ref/netcoreapp2.2/System.Net.Sockets.dll": {}, - "ref/netcoreapp2.2/System.Net.WebClient.dll": {}, - "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll": {}, - "ref/netcoreapp2.2/System.Net.WebProxy.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.dll": {}, - "ref/netcoreapp2.2/System.Net.dll": {}, - "ref/netcoreapp2.2/System.Numerics.Vectors.dll": {}, - "ref/netcoreapp2.2/System.Numerics.dll": {}, - "ref/netcoreapp2.2/System.ObjectModel.dll": {}, - "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Metadata.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.dll": {}, - "ref/netcoreapp2.2/System.Resources.Reader.dll": {}, - "ref/netcoreapp2.2/System.Resources.ResourceManager.dll": {}, - "ref/netcoreapp2.2/System.Resources.Writer.dll": {}, - "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Handles.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Loader.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Numerics.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Security.Claims.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": {}, - "ref/netcoreapp2.2/System.Security.Principal.dll": {}, - "ref/netcoreapp2.2/System.Security.SecureString.dll": {}, - "ref/netcoreapp2.2/System.Security.dll": {}, - "ref/netcoreapp2.2/System.ServiceModel.Web.dll": {}, - "ref/netcoreapp2.2/System.ServiceProcess.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Text.RegularExpressions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Overlapped.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.dll": {}, - "ref/netcoreapp2.2/System.Threading.Thread.dll": {}, - "ref/netcoreapp2.2/System.Threading.ThreadPool.dll": {}, - "ref/netcoreapp2.2/System.Threading.Timer.dll": {}, - "ref/netcoreapp2.2/System.Threading.dll": {}, - "ref/netcoreapp2.2/System.Transactions.Local.dll": {}, - "ref/netcoreapp2.2/System.Transactions.dll": {}, - "ref/netcoreapp2.2/System.ValueTuple.dll": {}, - "ref/netcoreapp2.2/System.Web.HttpUtility.dll": {}, - "ref/netcoreapp2.2/System.Web.dll": {}, - "ref/netcoreapp2.2/System.Windows.dll": {}, - "ref/netcoreapp2.2/System.Xml.Linq.dll": {}, - "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll": {}, - "ref/netcoreapp2.2/System.Xml.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Xml.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll": {}, - "ref/netcoreapp2.2/System.Xml.dll": {}, - "ref/netcoreapp2.2/System.dll": {}, - "ref/netcoreapp2.2/WindowsBase.dll": {}, - "ref/netcoreapp2.2/mscorlib.dll": {}, - "ref/netcoreapp2.2/netstandard.dll": {} - }, - "compileOnly": true - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "compileOnly": true - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "compileOnly": true - }, - "Microsoft.NETCore.Targets/2.0.0": { - "compileOnly": true - }, - "Microsoft.Win32.Registry/4.5.0": { - "dependencies": { - "System.Security.AccessControl": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {} - }, - "compileOnly": true - }, - "NETStandard.Library/2.0.3": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0" - }, - "compileOnly": true - }, - "Newtonsoft.Json/11.0.2": { - "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": {} - }, - "compileOnly": true - }, - "Newtonsoft.Json.Bson/1.0.1": { - "dependencies": { - "NETStandard.Library": "2.0.3", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} - }, - "compileOnly": true - }, - "Remotion.Linq/2.2.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Linq.Queryable": "4.0.1", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/Remotion.Linq.dll": {} - }, - "compileOnly": true - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.native.System/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "dependencies": { - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" - }, - "compileOnly": true - }, - "runtime.native.System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "runtime.native.System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - }, - "compileOnly": true - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "compileOnly": true - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "compileOnly": true - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "compileOnly": true - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "compileOnly": true - }, - "System.AppContext/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Buffers/4.5.0": { - "compileOnly": true - }, - "System.Collections/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Collections.Concurrent/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Collections.Immutable/1.5.0": { - "compileOnly": true - }, - "System.Collections.NonGeneric/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Collections.Specialized/4.3.0": { - "dependencies": { - "System.Collections.NonGeneric": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.ComponentModel.Annotations/4.5.0": { - "compileOnly": true - }, - "System.Console/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compileOnly": true - }, - "System.Data.SqlClient/4.6.0": { - "dependencies": { - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0", - "System.Text.Encoding.CodePages": "4.5.0", - "runtime.native.System.Data.SqlClient.sni": "4.5.0" - }, - "compile": { - "ref/netcoreapp2.1/System.Data.SqlClient.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Contracts/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.Debug/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "compileOnly": true - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.StackTrace/4.3.0": { - "dependencies": { - "System.IO.FileSystem": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.Tools/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.Tracing/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Dynamic.Runtime/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Globalization/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Globalization.Calendars/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Globalization.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compileOnly": true - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {} - }, - "compileOnly": true - }, - "System.Interactive.Async/3.2.0": { - "compile": { - "lib/netstandard2.0/System.Interactive.Async.dll": {} - }, - "compileOnly": true - }, - "System.IO/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Buffers": "4.5.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.FileSystem/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.Pipelines/4.5.2": { - "compile": { - "ref/netstandard1.3/System.IO.Pipelines.dll": {} - }, - "compileOnly": true - }, - "System.Linq/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compileOnly": true - }, - "System.Linq.Expressions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Linq.Queryable/4.0.1": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Memory/4.5.1": { - "compileOnly": true - }, - "System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Net.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compileOnly": true - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "compile": { - "ref/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll": {} - }, - "compileOnly": true - }, - "System.Numerics.Vectors/4.5.0": { - "compileOnly": true - }, - "System.ObjectModel/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Private.DataContractSerialization/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0", - "System.Xml.XmlSerializer": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Emit/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Metadata/1.6.0": { - "compileOnly": true - }, - "System.Reflection.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.TypeExtensions/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Resources.ResourceManager/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "compile": { - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Handles/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.InteropServices/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Numerics/4.3.0": { - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Private.DataContractSerialization": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.AccessControl/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "compileOnly": true - }, - "System.Security.Claims/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Cng/4.5.0": { - "compile": { - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Csp/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Cng": "4.5.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Xml/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Pkcs": "4.5.0", - "System.Security.Permissions": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Security.Permissions/4.5.0": { - "dependencies": { - "System.Security.AccessControl": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Permissions.dll": {} - }, - "compileOnly": true - }, - "System.Security.Principal/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Principal.Windows/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Text.Encoding.CodePages/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compileOnly": true - }, - "System.Text.Encoding.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compileOnly": true - }, - "System.Text.Encodings.Web/4.5.0": { - "compile": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - }, - "compileOnly": true - }, - "System.Text.RegularExpressions/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading.Channels/4.5.0": { - "compile": { - "lib/netcoreapp2.1/System.Threading.Channels.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "compileOnly": true - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "dependencies": { - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading.Thread/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.ValueTuple/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.ReaderWriter/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compileOnly": true - }, - "System.Xml.XDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XmlDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XmlSerializer/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XPath/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XPath.XDocument/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath": "4.3.0" - }, - "compileOnly": true - } - } - }, - "libraries": { - "TelecomInfraProject/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/8sr8ixIUD57UFwUntha9bOwex7/AkZfdk1f9oNJG1Ek7p/uuKVa7fuHmYZpQOf35Oxrt+2Ku4WPwMSbNxOuWg==", - "path": "microsoft.aspnetcore.mvc.core/2.2.5", - "hashPath": "microsoft.aspnetcore.mvc.core.2.2.5.nupkg.sha512" - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9KPDwvb/hLEVXYruVHVZ8BkebC8j17DmPb56LnqRF74HqSPLjCkrlFUjOtFpQPA2DeADBRTI/e69aCfRBfrhxw==", - "path": "microsoft.dotnet.platformabstractions/2.1.0", - "hashPath": "microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nS2XKqi+1A1umnYNLX2Fbm/XnzCxs5i+zXVJ3VC6r9t2z0NZr9FLnJN4VQpKigdcWH/iFTbMuX6M6WQJcTjVIg==", - "path": "microsoft.extensions.dependencymodel/2.1.0", - "hashPath": "microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V7H6e/ZkxYtBzFZxuj0N/ubyiwkGfZnS7Ha+W9mvqfrA8XLiEg8H5SzYh+kVeb45nvFMI1/8XA6Nuj09t/OE5Q==", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.4.10", - "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512" - }, - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "type": "package", - "serviceable": true, - "sha512": "sha512-owAlEIUZXWSnkK8Z1c+zR47A0X6ykF4XjbPok4lQKNuciUfHLGPd6QnI+rt/8KlQ17PmF+I4S3f+m+Qe4IvViw==", - "path": "microsoft.aspnet.webapi.client/5.2.6", - "hashPath": "microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512" - }, - "Microsoft.AspNetCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Bs75iht4lXS8uVWy/Cbsr9i0m2jRtnrfPEWU+6t0dQTZcJEfF9b7G2F7XvstLFWkAKSgYRzFkAwi/KypY0Qtew==", - "path": "microsoft.aspnetcore/2.2.0", - "hashPath": "microsoft.aspnetcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fVQsSXNZz38Ysx8iKwwqfOLHhLrAeKEMBS5Ia3Lh7BJjOC2vPV28/yk08AovOMsB3SNQPGnE7bv+lsIBTmAkvw==", - "path": "microsoft.aspnetcore.antiforgery/2.2.0", - "hashPath": "microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-L3W3kgOOU5+2Tdtnzywcs4/a3XFbwcM7Ghvr2uWnhLUvBithluWlGI+0/lXFrDysXaRMLSRJdExSLuSJJQYuTg==", - "path": "microsoft.aspnetcore.app/2.2.0", - "hashPath": "microsoft.aspnetcore.app.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b0R9X7L6zMqNsssKDvhYHuNi5x0s4DyHTeXybIAyGaitKiW1Q5aAGKdV2codHPiePv9yHfC9hAMyScXQ/xXhPw==", - "path": "microsoft.aspnetcore.authentication/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Iar9VFlBHkZGdSG9ZUTmn6Q8Qg+6CtW5G/TyJI2F8B432TOH+nZlkU7O0W0byow6xsxqOYeTviSHz4cCJ3amfQ==", - "path": "microsoft.aspnetcore.authentication.cookies/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.cookies.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SOc/wjoBntSWVZ6uG0R/TqQ0xmxu2H1PhkuYxINYpkUB7s3cQQuRDyZtJIdQonzpWVwBRj0ImwktiMaBF/7ihQ==", - "path": "microsoft.aspnetcore.authentication.facebook/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.facebook.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-norGVE0KRIT0pdNKhlLlsMi/7O69ACpx2RSj8rMHCoMRETCYH4PTqUbHI1kkfAGNUtcuQ8VIGIXSa1ZdGKWcdA==", - "path": "microsoft.aspnetcore.authentication.google/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.google.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FnyoLdiIo8KDobVcDuUYYFSbQYp1OR8vSMIOcW6M5+dtF9TC6XvCCS8Ook+DSbqUj6HPxwOIKa5BeIZm1/EpMw==", - "path": "microsoft.aspnetcore.authentication.jwtbearer/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-troBjvJAMK7P2Vb5sDOzCztq9vR8BJtajDznam2XuQai7kLh5z7cmkB+2zMin+K/HzNjqItJSuSyuaK2PoZ8nA==", - "path": "microsoft.aspnetcore.authentication.microsoftaccount/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.microsoftaccount.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i33SSdJd0g3ENRnHczgzrOlru3ciPsyYHMgAh90sbURS8wuBx0Y4xXfRQcYfu1W0/uiHQO832KNb/ICINWqLzA==", - "path": "microsoft.aspnetcore.authentication.oauth/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.oauth.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-y4iu3vMFnkMTaqT9mCJhD3XUMfavNP0CoOeNOHd7ArqZfgzs3GqAPcBc8Ld6mK2u5OOva8C6bhnQfRu9z0qJKQ==", - "path": "microsoft.aspnetcore.authentication.openidconnect/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.openidconnect.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wKfJeBL+13duv0o4q9zp4pW7UopBHaLafnq2GiIJTcu1x3RR/1N4sRIIppLSIJdulgM1XfNOivlIE2FEfZpmog==", - "path": "microsoft.aspnetcore.authentication.twitter/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.twitter.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TIBkO7Tx8uWXNL5Z7/6+iKdhTS+D9dpJMNcmiVxrAJUqxL4EWGHNqJyUp5yqI76GmbrT4GD23T3cUsSuCi7E0A==", - "path": "microsoft.aspnetcore.authentication.wsfederation/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.wsfederation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/L0W8H3jMYWyaeA9gBJqS/tSWBegP9aaTM0mjRhxTttBY9z4RVDRYJ2CwPAmAXIuPr3r1sOw+CS8jFVRGHRezQ==", - "path": "microsoft.aspnetcore.authorization/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aJCo6niDRKuNg2uS2WMEmhJTooQUGARhV2ENQ2tO5443zVHUo19MSgrgGo9FIrfD+4yKPF8Q+FF33WkWfPbyKw==", - "path": "microsoft.aspnetcore.authorization.policy/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Kn9CvhNsxRup/5SJfD4/YP3AbFwLJX8u3tKKyQszjUIvjE7M6lU93W44zlqBxltS94gTdLmo2ixPWDNeZthi1w==", - "path": "microsoft.aspnetcore.cookiepolicy/2.2.0", - "hashPath": "microsoft.aspnetcore.cookiepolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LFlTM3ThS3ZCILuKnjy8HyK9/IlDh3opogdbCVx6tMGyDzTQBgMPXLjGDLtMk5QmLDCcP3l1TO3z/+1viA8GUg==", - "path": "microsoft.aspnetcore.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GXmMD8/vuTLPLvKzKEPz/4vapC5e0cwx1tUVd83ePRyWF9CCrn/pg4/1I+tGkQqFLPvi3nlI2QtPtC6MQN8Nww==", - "path": "microsoft.aspnetcore.cryptography.internal/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NCY0PH3nrFYbhqiq72rwWsUXlV4OAE0MOukvGvIBOTnEPMC1yVL42k1DXLnaIu+c0yfMAxIIG9Iuaykp9BQQQw==", - "path": "microsoft.aspnetcore.cryptography.keyderivation/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G6dvu5Nd2vjpYbzazZ//qBFbSEf2wmBUbyAR7E4AwO3gWjhoJD5YxpThcGJb7oE3VUcW65SVMXT+cPCiiBg8Sg==", - "path": "microsoft.aspnetcore.dataprotection/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-seANFXmp8mb5Y12m1ShiElJ3ZdOT3mBN3wA1GPhHJIvZ/BxOCPyqEOR+810OWsxEZwA5r5fDRNpG/CqiJmQnJg==", - "path": "microsoft.aspnetcore.dataprotection.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Goo1xU9WJnEJ0dKDgYFF+hFQqRMLKjf9zc8Bu3PaBdGncR7QwDMeFIkO7FEM6izaC38QjYrs1Q5AsmljkPyOrw==", - "path": "microsoft.aspnetcore.dataprotection.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RobNuZecn/eefWVApOE+OWAZXCdgfzm8pB7tBvJkahsjWfn1a+bLM9I2cuKlp/9aFBok1O/oDXlgYSvaQYu/yg==", - "path": "microsoft.aspnetcore.diagnostics/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pva9ggfUDtnJIKzv0+wxwTX7LduDx6xLSpMqWwdOJkW52L0t31PI78+v+WqqMpUtMzcKug24jGs3nTFpAmA/2g==", - "path": "microsoft.aspnetcore.diagnostics.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xAIXyVmrTcVIJ38/j0TVMRlChC25k+cEAeSYotWhAnho3urzf1EfhoyyNdVytZbbBskue5i6XBL8gA1vlp5KGg==", - "path": "microsoft.aspnetcore.diagnostics.entityframeworkcore/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RNmdLy9yncTprony49cuwhyTKoROpVflGM+pKlHA1671F00QUsjoY1Oi6xoa9XsUrfRDRYlxbt2CHYCMLzMh7Q==", - "path": "microsoft.aspnetcore.diagnostics.healthchecks/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.healthchecks.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JSX6ZlVWDkokZ+xCKDhUVQNqbmFn1lHQNzJc8K4Y/uTUocZS83+b/8Q7y/yx3oJ362etGMVy0keAvmCdqbP8nA==", - "path": "microsoft.aspnetcore.hostfiltering/2.2.0", - "hashPath": "microsoft.aspnetcore.hostfiltering.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "path": "microsoft.aspnetcore.hosting/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Y4rs5aMEXY8G7wJo5S3EEt6ltqyOTr/qOeZzfn+hw/fuQj5GppGckMY5psGLETo1U9hcT5MmAhaT5xtusM1b5g==", - "path": "microsoft.aspnetcore.html.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "path": "microsoft.aspnetcore.http/2.2.0", - "hashPath": "microsoft.aspnetcore.http.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZcwAM9rE5yjGC+vtiNAK0INybpKIqnvB+/rntZn2/CPtyiBAtovVrEp4UZOoC31zH5t0P78ix9gLNJzII/ODsA==", - "path": "microsoft.aspnetcore.http.connections/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mYk5QUUjyXQmlyDHWDjkLYDArt97plwe6KsDsNVhDEQ+HgZMKGjISyM6YSA7BERQNR25kXBTbIYfSy1vePGQgg==", - "path": "microsoft.aspnetcore.http.connections.common/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "path": "microsoft.aspnetcore.httpoverrides/2.2.0", - "hashPath": "microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0EmmwzAkWEPCC8rpg9nGfcOiitIOYkZ13f+b5ED7AAZvz/ZwkdWbeMarGf77lSyA+Mb9O/iAt4LWup0RRMVOJw==", - "path": "microsoft.aspnetcore.httpspolicy/2.2.0", - "hashPath": "microsoft.aspnetcore.httpspolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F16BKeS96wKhyIyhaFR7m8kRIwIvPUW9Dx7IlGWmu2IIwnUDCdo+2z7IrWKA8r77pZQ1UE9kYcBPg5456YdAIA==", - "path": "microsoft.aspnetcore.identity/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGJ8f8sE9vbnyPJpSCMYAjh1itkM8uL9QnkO5lQSSJGeyG4b1+zNoLS+leJgjGnlkTzgWPffc4OuqH7wsYahWw==", - "path": "microsoft.aspnetcore.identity.entityframeworkcore/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T4B/Uaqd4u7jN6XDHbEBTZO002HquQKU49V+PvWEGKoiJBgZ96JskDr/NsfgVin8n8/bRSx+4A1WwlkMDKcNBg==", - "path": "microsoft.aspnetcore.identity.ui/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.ui.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o9BB9hftnCsyJalz9IT0DUFxz8Xvgh3TOfGWolpuf19duxB4FySq7c25XDYBmBMS+sun5/PsEUAi58ra4iJAoA==", - "path": "microsoft.aspnetcore.jsonpatch/2.2.0", - "hashPath": "microsoft.aspnetcore.jsonpatch.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+PGX1mEfq19EVvskBBb9XBQrXZpZrh6hYhX0x3FkPTEqr+rDM2ZmsEwAAMRmzcidmlDM1/7cyDSU/WhkecU8tA==", - "path": "microsoft.aspnetcore.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kjheDUpXWaGOH8bUQafFAkUvw74xoe0Y2hojgeYaAg5LKvaFUwupkz8wgyhfSbLdejxEQJ6PsA7Zq/AcdPoIUQ==", - "path": "microsoft.aspnetcore.localization.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GISp0KoVyJ4llqkmUOWFbOb7g/rOABlsf0Nt8a4eanY71XfUCM0dqBaMct3IUE3KWUvjhKPACQimxgMjPcF7pA==", - "path": "microsoft.aspnetcore.middlewareanalysis/2.2.0", - "hashPath": "microsoft.aspnetcore.middlewareanalysis.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-noun9xcrEvOs/ubczt2OluY9/bOOM2erv1D/gyyYtfS2sfyx2uGknUIAWoqmqc401TvQDysyx8S4M9j5zPIVBw==", - "path": "microsoft.aspnetcore.mvc/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", - "path": "microsoft.aspnetcore.mvc.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Wxxt1rFVHITp4MDaGQP/wyl+ROVVVeQCTWI6C8hxI8X66C4u6gcxvelqgnmsn+dISMCdE/7FQOwgiMx1HxuZqA==", - "path": "microsoft.aspnetcore.mvc.analyzers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iSREQct43Xg2t3KiQ2648e064al/HSLPXpI5yO9VPeTGDspWKHW23XFHRKPN1YjIQHHfBj8ytXbiF0XcSxp5pg==", - "path": "microsoft.aspnetcore.mvc.apiexplorer/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oINjMqhU7yzT2T9AMuvktlWlMd40i0do8E1aYslJS+c5fof+EMhjnwTh6cHN1dfrgjkoXJ/gutxn5Qaqf/81Kg==", - "path": "microsoft.aspnetcore.mvc.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WOw4SA3oT47aiU7ZjN/88j+b79YU6VftmHmxK29Km3PTI7WZdmw675QTcgWfsjEX4joCB82v7TvarO3D0oqOyw==", - "path": "microsoft.aspnetcore.mvc.dataannotations/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ScWwXrkAvw6PekWUFkIr5qa9NKn4uZGRvxtt3DvtUrBYW5Iu2y4SS/vx79JN0XDHNYgAJ81nVs+4M7UE1Y/O+g==", - "path": "microsoft.aspnetcore.mvc.formatters.json/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4pUhKtqhaNqSeMRRyEw1kGjg/pNLczzd4VAsanMGI539sCdkl1JBaoFojZb1helVdUvX9a1Jo+lYXq0lnwB/GQ==", - "path": "microsoft.aspnetcore.mvc.formatters.xml/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.xml.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1L4pP124mrN6duwOtNVIJUqy4CczC2/ah4MXarRt9ZRpJd2zNp1j3tJCgyEQpqai6zNVP6Vp2ZRMQcNDcNAKA==", - "path": "microsoft.aspnetcore.mvc.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TXvEOjp3r6qDEjmDtv3pXjQr/Zia9PpoGkl1MyTEqKqrUehBTpAdCjA8APXFwun19lH20OuyU+e4zDYv9g134w==", - "path": "microsoft.aspnetcore.mvc.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Sei/0moqBDQKaAYT9PtOeRtvYgHQQLyw/jm3exHw2w9VdzejiMEqCQrN2d63Dk4y7IY0Irr/P9JUFkoVURRcNw==", - "path": "microsoft.aspnetcore.mvc.razor.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dys8ggIDth3g5GBpCfeayU9sNg6Z9IbKFKOuaXbVaAiZQUd+Egk9op4NLHpqfR9Ey2HGw+u87LYC55bhEeOpag==", - "path": "microsoft.aspnetcore.mvc.razor.viewcompilation/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.viewcompilation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GsMs4QKCf5VgdGZq9/nfAVkMJ/8uE4ie0Iugv4FtxbHBmMdpPQQBfTFKoUpwMbgIRw7hzV8xy2HPPU5o58PsdQ==", - "path": "microsoft.aspnetcore.mvc.razorpages/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razorpages.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hsrm/dLx7ztfWV+WEE7O8YqEePW7TmUwFwR7JsOUSTKaV9uSeghdmoOsYuk0HeoTiMhRxH8InQVE9/BgBj+jog==", - "path": "microsoft.aspnetcore.mvc.taghelpers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dt7MGkzCFVTAD5oesI8UeVVeiSgaZ0tPdFstQjG6YLJSCiq1koOUSHMpf0PASGdOW/H9hxXkolIBhT5dWqJi7g==", - "path": "microsoft.aspnetcore.mvc.viewfeatures/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ML+s+nv/ri3MxM4vXjTK3S4K925TGklSKH74VOkCqWQF9ki5yuYcyxaWTUsCyAXliw+N8HMNmW++uU81JngDDg==", - "path": "microsoft.aspnetcore.nodeservices/2.2.0", - "hashPath": "microsoft.aspnetcore.nodeservices.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h9QIdnrH7fOTQgUwjz/v0fDk8j8JNtUB233gYFtngt7jLoVc7vfMEGs9rnOWh8ubz+JdrMt7UBrva07af4Smxw==", - "path": "microsoft.aspnetcore.owin/2.2.0", - "hashPath": "microsoft.aspnetcore.owin.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V54PIyDCFl8COnTp9gezNHpUNHk7F9UnerGeZy3UfbnwYvfzbo+ipqQmSgeoESH8e0JvKhRTyQyZquW2EPtCmg==", - "path": "microsoft.aspnetcore.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VLWK+ZtMMNukY6XjxYHc7mz33vkquoEzQJHm/LCF5REVxIaexLr+UTImljRRJBdUDJluDAQwU+59IX0rFDfURA==", - "path": "microsoft.aspnetcore.razor.design/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IeyzVFXZdpUAnWKWoNYE0SsP1Eu7JLjZaC94jaI1VfGtK57QykROz/iGMc8D0VcqC8i02qYTPQN/wPKm6PfidA==", - "path": "microsoft.aspnetcore.razor.language/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.language.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7YqK+H61lN6yj9RiQUko7oaOhKtRR9Q/kBcoWNRemhJdTIWOh1OmdvJKzZrMWOlff3BAjejkPQm+0V0qXk+B1w==", - "path": "microsoft.aspnetcore.razor.runtime/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEBP1UwGD7X1vhO43LN5KhZDt4HMTX7u1YA0nq7HR6IDRhWczHczJPDu3GbL01IMdb03hyT/glJIv8PI5zKtnA==", - "path": "microsoft.aspnetcore.responsecaching/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CIHWEKrHzZfFp7t57UXsueiSA/raku56TgRYauV/W1+KAQq6vevz60zjEKaazt3BI76zwMz3B4jGWnCwd8kwQw==", - "path": "microsoft.aspnetcore.responsecaching.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RvSstOhebIMDdRLd4iWjA6z2o2kGGwEYGPajvTXwndOA3TZpWH3FOIV4L7mehN/HoKrbTbX5vZ54ZFDwWoAFKA==", - "path": "microsoft.aspnetcore.responsecompression/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecompression.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jztwQxyn4CcWZj/1mQtFiZ5+pIWYltHIXk5ykyrXMjO6qaKVvc+mlffSUCQ0AOl3vH7vxsZnda8poHwVaT0QIA==", - "path": "microsoft.aspnetcore.rewrite/2.2.0", - "hashPath": "microsoft.aspnetcore.rewrite.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jAhDBy0wryOnMhhZTtT9z63gJbvCzFuLm8yC6pHzuVu9ZD1dzg0ltxIwT4cfwuNkIL/TixdKsm3vpVOpG8euWQ==", - "path": "microsoft.aspnetcore.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", - "path": "microsoft.aspnetcore.routing.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tei37PK4c6CKd7tGgAOkpbePwu8WLjqsEfiAfLbaMXnmp7o30bzcIxtraTrjvq2SpRAFA9p6WwUbmyqQxXPcfQ==", - "path": "microsoft.aspnetcore.server.httpsys/2.2.0", - "hashPath": "microsoft.aspnetcore.server.httpsys.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6NEwFAJFrnZ0f5eJB1ReIpgPM1ZRDj3IE3Rda01nD3vJANCyJFjZ4SGW3Ckn1AmMi225fGflWzpCKLb7/l43jw==", - "path": "microsoft.aspnetcore.server.iis/2.2.0", - "hashPath": "microsoft.aspnetcore.server.iis.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iVjgAg+doTTrTFCOq6kZRpebXq94YGCx9efMIwO5QhwdY/sHAjfrVz2lXzji63G96YjJVK3ZRrlpgS2fd49ABw==", - "path": "microsoft.aspnetcore.server.iisintegration/2.2.0", - "hashPath": "microsoft.aspnetcore.server.iisintegration.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "path": "microsoft.aspnetcore.server.kestrel/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "path": "microsoft.aspnetcore.server.kestrel.core/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "path": "microsoft.aspnetcore.server.kestrel.https/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lOjJVh293AKaOEPi1MIC1/G9gOVZMrve2a05o56oslK6bo0PMgMB17rmPomvqrJAjMdlWZ/MGdN2y78Z9wzWTw==", - "path": "microsoft.aspnetcore.session/2.2.0", - "hashPath": "microsoft.aspnetcore.session.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V5X5XkeAHaFyyBOGPrddVeqTNo6zRPJNS5PRhlzEyBXiNG9AtqUbMyWFdZahQyMiIWJau550z59A4kdC9g5I9A==", - "path": "microsoft.aspnetcore.signalr/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TyLgQ4y4RVUIxiYFnHT181/rJ33/tL/NcBWC9BwLpulDt5/yGCG4EvsToZ49EBQ7256zj+R6OGw6JF+jj6MdPQ==", - "path": "microsoft.aspnetcore.signalr.common/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mk69z50oFk2e89d3F/AfKeAvP3kvGG7MHG4ErydZiUd3ncSRq0kl0czq/COn/QVKYua9yGr2LIDwuR1C6/pu8Q==", - "path": "microsoft.aspnetcore.signalr.core/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BOsjatDJnvnnXCMajOlC0ISmiFnJi/EyJzMo0i//5fZJVCLrQ4fyV/HzrhhAhSJuwJOQDdDozKQ9MB9jHq84pg==", - "path": "microsoft.aspnetcore.signalr.protocols.json/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hUAsOd45CQbUV47b/c5wp6uKM0Fa6MXekFHbRb+jEPjzmrxLPn9nAKK1dYmyMAqSBRL8c6zVCWQk+TOP7eGs/A==", - "path": "microsoft.aspnetcore.spaservices/2.2.0", - "hashPath": "microsoft.aspnetcore.spaservices.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RvzzubzGPD+dGCfKVVtAvyIsnWpAWOA/x1n6fGLwICPER7Ze6budQGFPdZ7yuXTwtTMRvHa4O4AaGLG1XmoXGw==", - "path": "microsoft.aspnetcore.spaservices.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.spaservices.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-byZDrjir6Co5EoWbraQyG0qbPCUG6XgGYQstipMF9lucOAjq/mqnIyt8B8iMWnin/ghZoOln9Y01af4rUAwOhA==", - "path": "microsoft.aspnetcore.staticfiles/2.2.0", - "hashPath": "microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZpOcg2V0rCwU9ErfDb9y3Hcjoe7rU42XlmUS0mO4pVZQSgJVqR+DfyZtYd5LDa11F7bFNS2eezI9cBM3CmfGhw==", - "path": "microsoft.aspnetcore.websockets/2.2.0", - "hashPath": "microsoft.aspnetcore.websockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "hashPath": "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==", - "path": "microsoft.codeanalysis.analyzers/1.1.0", - "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-06AzG7oOLKTCN1EnoVYL1bQz+Zwa10LMpUn7Kc+PdpN8CQXRqXTyhfxuKIz6t0qWfoatBNXdHD0OLcEYp5pOvQ==", - "path": "microsoft.codeanalysis.common/2.8.0", - "hashPath": "microsoft.codeanalysis.common.2.8.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RizcFXuHgGmeuZhxxE1qQdhFA9lGOHlk0MJlCUt6LOnYsevo72gNikPcbANFHY02YK8L/buNrihchY0TroGvXQ==", - "path": "microsoft.codeanalysis.csharp/2.8.0", - "hashPath": "microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2qL0Qyu5qHzg6/JzF80mLgsqn9NP/Q0mQwjH+Z+DiqcuODJx8segjN4un2Tnz6bEAWv8FCRFNXR/s5wzlxqA8A==", - "path": "microsoft.codeanalysis.razor/2.2.0", - "hashPath": "microsoft.codeanalysis.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.CSharp/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", - "path": "microsoft.csharp/4.5.0", - "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xfDHe+J94oz2d+ESDU8u+96iSfsiPwpgYGPRSp/bato0Ekjz5kYs61u9mS0GN5t8n/wxc5P3uEJm1x7TfROxhQ==", - "path": "microsoft.entityframeworkcore/2.2.0", - "hashPath": "microsoft.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/js/H09B8MQGoPDFzJoaAealyL66g4vKf7DVcdBYcxgKztkttjZbRzSWKF9PZZFyfBl9Ia/BiStM70t7kjgMpg==", - "path": "microsoft.entityframeworkcore.abstractions/2.2.0", - "hashPath": "microsoft.entityframeworkcore.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/1rw3toRCal80Ch51lIjuf/0WfW9ZGB4eRY1y6GOcOoOvnMXXXt+4xMRw/0k0kIwHsWUNXUpw73jf40/Pe+ZYA==", - "path": "microsoft.entityframeworkcore.analyzers/2.2.0", - "hashPath": "microsoft.entityframeworkcore.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mcsUEzg1bWvPgj/isz7aabDy41x+x8WBTmSF+JFsDGe3K5ZElWT2FSr3LLmkXk/5BLWJ3f9SDe0YR55u3ZgHrw==", - "path": "microsoft.entityframeworkcore.design/2.2.0", - "hashPath": "microsoft.entityframeworkcore.design.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WxvRXUwCGdY1Ze8GfZteWadsxrxpFRfZN8WJ1jcXZKp5eYo5WwmiBq5e3xIZR8cHxznqlqczJ3NpXjqyYpNK9w==", - "path": "microsoft.entityframeworkcore.inmemory/2.2.0", - "hashPath": "microsoft.entityframeworkcore.inmemory.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CRJHHp/GqmXByeeODgbDgMDWId9kKT9TDRzHF8voWHFNTajBQl0U4jaMrHxjIP6hJ2olF8n+5GYmQv+v3bUVKQ==", - "path": "microsoft.entityframeworkcore.relational/2.2.0", - "hashPath": "microsoft.entityframeworkcore.relational.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rCGBF6Hab9633Dh2xtiAcJnDxf2CjaBrGyoagoCoYHH5Ftbdw5zX/e9ABgif5ngzh7DsrBcgxK/3gHBZ2n+TGA==", - "path": "microsoft.entityframeworkcore.sqlserver/2.2.0", - "hashPath": "microsoft.entityframeworkcore.sqlserver.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F253CmzpL7eXFKpK++/GIVbyVMZyXYq388osdkggsA1eL7c8ZGwHho0jE3LGA+L6WuXm6KbwQMtnt15zZAqzzA==", - "path": "microsoft.entityframeworkcore.tools/2.2.0", - "hashPath": "microsoft.entityframeworkcore.tools.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-spsJkYo8gGJapaxTSQFN/wqA+ghpJMLwB4ZyTB+fSdpd7AmMFP/YSpIcGmczcw4KggpxLGhLk7lCkSIlgvHaqQ==", - "path": "microsoft.extensions.caching.abstractions/2.2.0", - "hashPath": "microsoft.extensions.caching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yFs44RzB2Pzfoj4uk+mEz3MTTQKyeWb8gDhv5GyVPfHnLv0eQhGwzbw/5WpxAcVyOgG/H3/0ULY6g0/7/B+r7w==", - "path": "microsoft.extensions.caching.memory/2.2.0", - "hashPath": "microsoft.extensions.caching.memory.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hDAunudTCNyVb22W+ctToi9T3mcrix2L+GfnuhbIcbzgXVyUGMULUJmb2D5ElIJKkcGxkC/lM1aBMgHsSFFZcA==", - "path": "microsoft.extensions.caching.sqlserver/2.2.0", - "hashPath": "microsoft.extensions.caching.sqlserver.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", - "path": "microsoft.extensions.configuration/2.2.0", - "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==", - "path": "microsoft.extensions.configuration.abstractions/2.2.0", - "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "path": "microsoft.extensions.configuration.binder/2.2.0", - "hashPath": "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4kJIGOSRqD1Ccqerst4t/zsNs51plR7BIxbdKO1J/9rL+2DuNT+ieAuEv+HROelqTam3yOpKFR7TtHBt3oLpOA==", - "path": "microsoft.extensions.configuration.commandline/2.2.0", - "hashPath": "microsoft.extensions.configuration.commandline.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "path": "microsoft.extensions.configuration.environmentvariables/2.2.0", - "hashPath": "microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1qCpWBC8Ed4tguTR/qYkbb3F6DI5Su3t8xyFo3/5MzAd8PwPpHzgX8X04KbBxKmk173Pb64x7xMHarczVFQUA==", - "path": "microsoft.extensions.configuration.fileextensions/2.2.0", - "hashPath": "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uEDasBxY7m0GJseqHD8QhfiznxDMhxN9YE3j01Es6eks42rRm3yL8ZMbRxuEjyKqGZqjjt+Vr297/nKcg0eOow==", - "path": "microsoft.extensions.configuration.ini/2.2.0", - "hashPath": "microsoft.extensions.configuration.ini.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jUDdmLyFmLf9V3mqnMzSAzAv4QigJ67tZh5Q7HBXeBnESL2UyeesNG6jSBti+b63JpxZf+EDyn+anx3gyrNxug==", - "path": "microsoft.extensions.configuration.json/2.2.0", - "hashPath": "microsoft.extensions.configuration.json.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qK7vVxtUrpxdQPhvjF3RVYkcV86q/QfMBWqvvXAKYYkQ+H/4GXxk5cbPaSWdMZB5YU1GBEFBuZg9MZxDRvPJkg==", - "path": "microsoft.extensions.configuration.keyperfile/2.2.0", - "hashPath": "microsoft.extensions.configuration.keyperfile.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2/N2xo6/sNbVshnKktmq5lwaQbsAR2SrzCVrJEeMP8OKZVI7SzT8P6/WXZF8/YC7dTYsMe3nrHzgl1cF9i5ZKQ==", - "path": "microsoft.extensions.configuration.usersecrets/2.2.0", - "hashPath": "microsoft.extensions.configuration.usersecrets.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-toCFesKf2KZgRtb6T7tulnJv3IBVL+Gqd4KE3ebQZ20wA2Z5Rp6A44MsRGZ1ollmihzkxxBDavVfgufFeji3Sw==", - "path": "microsoft.extensions.configuration.xml/2.2.0", - "hashPath": "microsoft.extensions.configuration.xml.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==", - "path": "microsoft.extensions.dependencyinjection/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Av0QGyboU9hYcprPduZg8Ny4mtp1Z0xOfZGCiBhYMh6a0loNomZ74U1P9EJUBksT2ZJd0+hh/pOQIVdAJ8+AbA==", - "path": "microsoft.extensions.diagnosticadapter/2.2.0", - "hashPath": "microsoft.extensions.diagnosticadapter.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-p9njfetdebuplBCkIJPqyxsUIOBf/7B/RhPXZnFjh+/wqWNRqhP/1s18q1me9XP0l8uCD8TqJRPC+L0MCoUGRA==", - "path": "microsoft.extensions.diagnostics.healthchecks/2.2.0", - "hashPath": "microsoft.extensions.diagnostics.healthchecks.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cO6f4csTakJXuLWnU/p5mfQInyNq5sSi4mS2YtQZcGoHynU6P/TD6gjqt1TRnVfwuZLw3tmmw2ipFrHbBUqWew==", - "path": "microsoft.extensions.diagnostics.healthchecks.abstractions/2.2.0", - "hashPath": "microsoft.extensions.diagnostics.healthchecks.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Az/RxWB+UlyVN/TvQFaGXx8XAXVZN5WQnnuJOsjwBzghSJc1i8zqNjIypPHOedcuIXs2XSWgOSL6YQ3BlCnoJA==", - "path": "microsoft.extensions.fileproviders.composite/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6e22jnVntG9JLLowjY40UBPLXkKTRlDpFHmo2evN8lwZIpO89ZRGz6JRdqhnVYCaavq5KeFU2W5VKPA5y5farA==", - "path": "microsoft.extensions.fileproviders.embedded/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.embedded.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PxZPd5QbWr8+3JN2segEaD7IAYI+mR8ZmMqgo6GOk+E+UKnRcbC3RSQgJrZYuWVQwJCvdxesO5e64LSHC1zC8g==", - "path": "microsoft.extensions.hosting/2.2.0", - "hashPath": "microsoft.extensions.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "hashPath": "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hZ8mz6FgxSeFtkHzw+Ad0QOt2yjjpq4WaG9itnkyChtXYTrDlbkw3af2WJ9wdEAAyYqOlQaVDB6MJSEo8dd/vw==", - "path": "microsoft.extensions.http/2.2.0", - "hashPath": "microsoft.extensions.http.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/C+Valwg8IeUwDIunusittHivA9iyf82Jr1yeUFWO2zH2mDMMeYgjRyDLZqfL/7Vq94PEQsgv1XAaDfAX8msMw==", - "path": "microsoft.extensions.identity.core/2.2.0", - "hashPath": "microsoft.extensions.identity.core.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WY6os4m5LcG7XXHQK1vQggjdNFs7h6CsidVLOzPjG7Cb1zwRYKzfRT/pSUD40JNGvVp4oNENjLPvu/30ufIGNw==", - "path": "microsoft.extensions.identity.stores/2.2.0", - "hashPath": "microsoft.extensions.identity.stores.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3nBQLeBrcd4Rgd9vQi4gF5NgAWxnQrHekjjwlgww4wyLNfJDizjiex2resOLoAuAgy3y2IIAWjOpbr0UKR2ykw==", - "path": "microsoft.extensions.localization/2.2.0", - "hashPath": "microsoft.extensions.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FQzXG/lYR9UOM2zHpqsjTRpp3EghIYo3FCsQpfmtbp+glPaU0WXZfNmMjyqBRmMj1Sq93fPnC+G9zzYRauuRQA==", - "path": "microsoft.extensions.localization.abstractions/2.2.0", - "hashPath": "microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", - "path": "microsoft.extensions.logging/2.2.0", - "hashPath": "microsoft.extensions.logging.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==", - "path": "microsoft.extensions.logging.abstractions/2.2.0", - "hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ukU1mQGX9+xBsEzpNd13yl4deFVYI+fxxnmKpOhvNZsF+/trCrAUQh+9QM5pPGHbfYkz3lLQ4BXfKCP0502dLw==", - "path": "microsoft.extensions.logging.configuration/2.2.0", - "hashPath": "microsoft.extensions.logging.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1eGgcOJ++PMxW6sn++j6U7wsWvhEBm/5ScqBUUBGLRE8M7AHahi9tsxivDMqEXVM3F0/pshHl3kEpMXtw4BeFg==", - "path": "microsoft.extensions.logging.console/2.2.0", - "hashPath": "microsoft.extensions.logging.console.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JjqWtshxUujSnxslFccCRAaH8uFOciqXkYdRw+h5MwpC4sUc+ju9yZzvVi6PA5vW09ckv26EkasEvXrofGiaJg==", - "path": "microsoft.extensions.logging.debug/2.2.0", - "hashPath": "microsoft.extensions.logging.debug.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oOa5H+vdNgpsxE6vgtX4U/godKtX2edVi+QjlWb2PBQfavGIQ3WxtjxN+B0DQAjwBNdV4mW8cgOiDEZ8KdR7Ig==", - "path": "microsoft.extensions.logging.eventsource/2.2.0", - "hashPath": "microsoft.extensions.logging.eventsource.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2laIg/Mf1OhhduUKVN3//j+sYceyUocgGC/ySx6cnZFeNf2mezs32TmRZyzfkQAZQ6azlo/0wTxi8BgIVUyRYA==", - "path": "microsoft.extensions.logging.tracesource/2.2.0", - "hashPath": "microsoft.extensions.logging.tracesource.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "path": "microsoft.extensions.objectpool/2.2.0", - "hashPath": "microsoft.extensions.objectpool.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", - "path": "microsoft.extensions.options/2.2.0", - "hashPath": "microsoft.extensions.options.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-d4WS6yVXaw43ffiUnHj8oG1t2B6RbDDiQcgdA+Eq//NlPa3Wd+GTJFKj4OM4eDF3GjVumGr/CEVRS/jcYoF5LA==", - "path": "microsoft.extensions.options.configurationextensions/2.2.0", - "hashPath": "microsoft.extensions.options.configurationextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xk7okx/u+ZQb8xvz71FwVmfZjwDh2DWrovhtQXprWE16KqaP8bs6A8wb0h9nTSFh9rcFDVeo42d47iduu01XvQ==", - "path": "microsoft.extensions.options.dataannotations/2.2.0", - "hashPath": "microsoft.extensions.options.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "path": "microsoft.extensions.primitives/2.2.0", - "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V8XcqYcpcdBAxUhLeyYcuKmxu4CtNQA9IphTnARpQGhkop4A93v2XgM3AtaVVJo3H2cDWxWM6aeO8HxkifREqw==", - "path": "microsoft.extensions.webencoders/2.2.0", - "hashPath": "microsoft.extensions.webencoders.2.2.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5LW5VYvGZLvrbEGxyaE6dSQhT1B5frnpwX/c4/PWrNXeuJ6GkYmiOPf2u5Iwk1qQXPTvDedwEfnBg+i/0cFAyA==", - "path": "microsoft.identitymodel.jsonwebtokens/5.3.0", - "hashPath": "microsoft.identitymodel.jsonwebtokens.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o+bBauEMOi6ZI0MlJEC69Sw9UPwKLFmN+lD942g9UCx5pfiLFvJBKp8OPmxtGFL02ZxzXCIUyhyKn85izBDsnQ==", - "path": "microsoft.identitymodel.logging/5.3.0", - "hashPath": "microsoft.identitymodel.logging.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o2Fx9cYQHKtOyVrCXB41kEmny1Zvm+fqXNTD5heB9yPY0C+qYm7fo1yCvtHaH2JPEersGW0iS2dE0s65kWkVEw==", - "path": "microsoft.identitymodel.protocols/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NihXp2JT3fRbTq6AOQhEQT8TuJzhUNg9TOeK+TxlkkvanllWFF0gfXH5hTRn9Qn68HJQXtp/mtLbCWzi+4bCSg==", - "path": "microsoft.identitymodel.protocols.openidconnect/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.openidconnect.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6nGUoC+foCQ2UTsRD/Z6TLgsghuX10tunLXxuLE+LljW9H1oANqAQWrP8DNP++nfXke+qu1zVi6yBl6MMK/Dfg==", - "path": "microsoft.identitymodel.protocols.wsfederation/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.wsfederation.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/piauST4FL0qzVI6oqLWxqhFReg12KwVGy0jRlnVOpGMeOVSKdtNVtHsN/hARc25hOOPEp9WKMce5ILzyMx/tQ==", - "path": "microsoft.identitymodel.tokens/5.3.0", - "hashPath": "microsoft.identitymodel.tokens.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XS6zgN7jKG7QDqG3fV9BRADs8HmRJ6vJDKVBPFFly9MCkS6KMFps4hBdBJ5ycPrXtPBfnISCLiGLHP54blCvWw==", - "path": "microsoft.identitymodel.tokens.saml/5.3.0", - "hashPath": "microsoft.identitymodel.tokens.saml.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i4uFRjipeRXGhyfHmJaZ3PkOQIWhwxBJABNDWNaxcwUvramMCWYRLE1P3g4sLjiw8zXehH6eZwxww8F+dB7/+g==", - "path": "microsoft.identitymodel.xml/5.3.0", - "hashPath": "microsoft.identitymodel.xml.5.3.0.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7z5l8Jp324S8bU8+yyWeYHXUFYvKyiI5lqS1dXgTzOx1H69Qbf6df12kCKlNX45LpMfCMd4U3M6p7Rl5Zk7SLA==", - "path": "microsoft.netcore.app/2.2.0", - "hashPath": "microsoft.netcore.app.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DrhaKInRKKvN6Ns2VNIlC7ZffLOp9THf8cO6X4fytPRJovJUbF49/zzx4WfgX9E44FMsw9hT8hrKiIqDSHvGvA==", - "path": "microsoft.netcore.dotnetapphost/2.2.0", - "hashPath": "microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FJie7IoPZFaPgNDxhZGmDBQP/Bs5vPdfca/G2Wf9gd6LIvMYkZcibtmJwB4tcf4KXkaOYfIOo4Cl9sEPMsSzkw==", - "path": "microsoft.netcore.dotnethostpolicy/2.2.0", - "hashPath": "microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-spDm3AJYmebthDNhzY17YLPtvbc+Y1lCLVeiIH1uLJ/hZaM+40pBiPefFR8J1u66Ndkqi8ipR2tEbqPnYnjRhw==", - "path": "microsoft.netcore.dotnethostresolver/2.2.0", - "hashPath": "microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/J+XZo+YheFTJh8/4uoeJDdz5qOmOMkjg6/VL8mHJ9AnP8+fmV/kcbxeXsob0irRNiChf+V0ig1MCRLp/+Kog==", - "path": "microsoft.netcore.platforms/2.2.0", - "hashPath": "microsoft.netcore.platforms.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-odP/tJj1z6GylFpNo7pMtbd/xQgTC3Ex2If63dRTL38bBNMwsBnJ+RceUIyHdRBC0oik/3NehYT+oECwBhIM3Q==", - "path": "microsoft.netcore.targets/2.0.0", - "hashPath": "microsoft.netcore.targets.2.0.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+FWlwd//+Tt56316p00hVePBCouXyEzT86Jb3+AuRotTND0IYn0OO3obs1gnQEs/txEnt+rF2JBGLItTG+Be6A==", - "path": "microsoft.win32.registry/4.5.0", - "hashPath": "microsoft.win32.registry.4.5.0.nupkg.sha512" - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "path": "netstandard.library/2.0.3", - "hashPath": "netstandard.library.2.0.3.nupkg.sha512" - }, - "Newtonsoft.Json/11.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", - "path": "newtonsoft.json/11.0.2", - "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512" - }, - "Newtonsoft.Json.Bson/1.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5PYT/IqQ+UK31AmZiSS102R6EsTo+LGTSI8bp7WAUqDKaF4wHXD8U9u4WxTI1vc64tYi++8p3dk3WWNqPFgldw==", - "path": "newtonsoft.json.bson/1.0.1", - "hashPath": "newtonsoft.json.bson.1.0.1.nupkg.sha512" - }, - "Remotion.Linq/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fK/76UmpC0FXBlGDFVPLJHQlDLYnGC+XY3eoDgCgbtrhi0vzbXDQ3n/IYHhqSKqXQfGw/u04A1drWs7rFVkRjw==", - "path": "remotion.linq/2.2.0", - "hashPath": "remotion.linq.2.2.0.nupkg.sha512" - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.native.System/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "path": "runtime.native.system/4.3.0", - "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AJfX7owAAkMjWQYhoml5IBfXh8UyYPjktn8pK0BFGAdKgBS7HqMz1fw5vdzfZUWfhtTPDGCjgNttt46ZyEmSjg==", - "path": "runtime.native.system.data.sqlclient.sni/4.5.0", - "hashPath": "runtime.native.system.data.sqlclient.sni.4.5.0.nupkg.sha512" - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "path": "runtime.native.system.io.compression/4.3.0", - "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "path": "runtime.native.system.net.http/4.3.0", - "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", - "path": "runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==", - "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==", - "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==", - "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "System.AppContext/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "path": "system.appcontext/4.3.0", - "hashPath": "system.appcontext.4.3.0.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.Collections/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "path": "system.collections/4.3.0", - "hashPath": "system.collections.4.3.0.nupkg.sha512" - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "path": "system.collections.concurrent/4.3.0", - "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" - }, - "System.Collections.Immutable/1.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==", - "path": "system.collections.immutable/1.5.0", - "hashPath": "system.collections.immutable.1.5.0.nupkg.sha512" - }, - "System.Collections.NonGeneric/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==", - "path": "system.collections.nongeneric/4.3.0", - "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512" - }, - "System.Collections.Specialized/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==", - "path": "system.collections.specialized/4.3.0", - "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512" - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "path": "system.componentmodel.annotations/4.5.0", - "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512" - }, - "System.Console/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "path": "system.console/4.3.0", - "hashPath": "system.console.4.3.0.nupkg.sha512" - }, - "System.Data.SqlClient/4.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gwItUWW1BMCckicFO85c8frFaMK8SGqYn5IeA3GSX4Lmid+CjXETfoHz7Uv+Vx6L0No7iRc/7cBL8gd6o9k9/g==", - "path": "system.data.sqlclient/4.6.0", - "hashPath": "system.data.sqlclient.4.6.0.nupkg.sha512" - }, - "System.Diagnostics.Contracts/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eelRRbnm+OloiQvp9CXS0ixjNQldjjkHO4iIkR5XH2VIP8sUB/SIpa1TdUW6/+HDcQ+MlhP3pNa1u5SbzYuWGA==", - "path": "system.diagnostics.contracts/4.3.0", - "hashPath": "system.diagnostics.contracts.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "path": "system.diagnostics.debug/4.3.0", - "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", - "path": "system.diagnostics.diagnosticsource/4.5.0", - "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512" - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-omCF64wzQ3Q2CeIqkD6lmmxeMZtGHUmzgFMPjfVaOsyqpR66p/JaZzManMw1s33osoAb5gqpncsjie67+yUPHQ==", - "path": "system.diagnostics.fileversioninfo/4.3.0", - "hashPath": "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.StackTrace/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==", - "path": "system.diagnostics.stacktrace/4.3.0", - "hashPath": "system.diagnostics.stacktrace.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "path": "system.diagnostics.tools/4.3.0", - "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "path": "system.diagnostics.tracing/4.3.0", - "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" - }, - "System.Dynamic.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", - "path": "system.dynamic.runtime/4.3.0", - "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512" - }, - "System.Globalization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "path": "system.globalization/4.3.0", - "hashPath": "system.globalization.4.3.0.nupkg.sha512" - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "path": "system.globalization.calendars/4.3.0", - "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "path": "system.globalization.extensions/4.3.0", - "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EdcMk+36u9gQtbwTiPQ7ckIfiADBwOmCZ6rGD2rfkaozIdW1t7vbXk/FPVAu2r9KgCQZ5245Z+P0YMM/0Q0G2g==", - "path": "system.identitymodel.tokens.jwt/5.3.0", - "hashPath": "system.identitymodel.tokens.jwt.5.3.0.nupkg.sha512" - }, - "System.Interactive.Async/3.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-C07p0dAA5lGqYUPiPCK3paR709gqS4aMDDsje0v0pvffwzLaxmsn5YQTfZbyNG5qrudPx+BCxTqISnncQ3wIoQ==", - "path": "system.interactive.async/3.2.0", - "hashPath": "system.interactive.async.3.2.0.nupkg.sha512" - }, - "System.IO/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "path": "system.io/4.3.0", - "hashPath": "system.io.4.3.0.nupkg.sha512" - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "path": "system.io.compression/4.3.0", - "hashPath": "system.io.compression.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "path": "system.io.filesystem/4.3.0", - "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "path": "system.io.filesystem.primitives/4.3.0", - "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "path": "system.io.pipelines/4.5.2", - "hashPath": "system.io.pipelines.4.5.2.nupkg.sha512" - }, - "System.Linq/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "path": "system.linq/4.3.0", - "hashPath": "system.linq.4.3.0.nupkg.sha512" - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "path": "system.linq.expressions/4.3.0", - "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" - }, - "System.Linq.Queryable/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", - "path": "system.linq.queryable/4.0.1", - "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512" - }, - "System.Memory/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "path": "system.memory/4.5.1", - "hashPath": "system.memory.4.5.1.nupkg.sha512" - }, - "System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "path": "system.net.http/4.3.0", - "hashPath": "system.net.http.4.3.0.nupkg.sha512" - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "path": "system.net.primitives/4.3.0", - "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FquLjdb/0CeMqb15u9Px6TwnyFl306WztKWu6sKKc5kWPYMdpi5BFEkdxzGoieYFp9UksyGwJnCw4KKAUfJjrw==", - "path": "system.net.websockets.websocketprotocol/4.5.1", - "hashPath": "system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "path": "system.objectmodel/4.3.0", - "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" - }, - "System.Private.DataContractSerialization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yDaJ2x3mMmjdZEDB4IbezSnCsnjQ4BxinKhRAaP6kEgL6Bb6jANWphs5SzyD8imqeC/3FxgsuXT6ykkiH1uUmA==", - "path": "system.private.datacontractserialization/4.3.0", - "hashPath": "system.private.datacontractserialization.4.3.0.nupkg.sha512" - }, - "System.Reflection/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "path": "system.reflection/4.3.0", - "hashPath": "system.reflection.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "path": "system.reflection.emit/4.3.0", - "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "path": "system.reflection.emit.lightweight/4.3.0", - "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "path": "system.reflection.extensions/4.3.0", - "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "path": "system.reflection.metadata/1.6.0", - "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512" - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "path": "system.reflection.primitives/4.3.0", - "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "path": "system.reflection.typeextensions/4.3.0", - "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "path": "system.resources.resourcemanager/4.3.0", - "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" - }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "path": "system.runtime.extensions/4.3.0", - "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "path": "system.runtime.handles/4.3.0", - "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "path": "system.runtime.interopservices/4.3.0", - "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "path": "system.runtime.interopservices.runtimeinformation/4.3.0", - "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "path": "system.runtime.numerics/4.3.0", - "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==", - "path": "system.runtime.serialization.primitives/4.3.0", - "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nUQx/5OVgrqEba3+j7OdiofvVq9koWZAC7Z3xGI8IIViZqApWnZ5+lLcwYgTlbkobrl/Rat+Jb8GeD4WQESD2A==", - "path": "system.runtime.serialization.xml/4.3.0", - "hashPath": "system.runtime.serialization.xml.4.3.0.nupkg.sha512" - }, - "System.Security.AccessControl/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vW8Eoq0TMyz5vAG/6ce483x/CP83fgm4SJe5P8Tb1tZaobcvPrbMEL7rhH1DRdrYbbb6F0vq3OlzmK0Pkwks5A==", - "path": "system.security.accesscontrol/4.5.0", - "hashPath": "system.security.accesscontrol.4.5.0.nupkg.sha512" - }, - "System.Security.Claims/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", - "path": "system.security.claims/4.3.0", - "hashPath": "system.security.claims.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "path": "system.security.cryptography.algorithms/4.3.0", - "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "path": "system.security.cryptography.cng/4.5.0", - "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512" - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "path": "system.security.cryptography.csp/4.3.0", - "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "path": "system.security.cryptography.encoding/4.3.0", - "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "path": "system.security.cryptography.openssl/4.3.0", - "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TGQX51gxpY3K3I6LJlE2LAftVlIMqJf0cBGhz68Y89jjk3LJCB6SrwiD+YN1fkqemBvWGs+GjyMJukl6d6goyQ==", - "path": "system.security.cryptography.pkcs/4.5.0", - "hashPath": "system.security.cryptography.pkcs.4.5.0.nupkg.sha512" - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "path": "system.security.cryptography.primitives/4.3.0", - "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "path": "system.security.cryptography.x509certificates/4.3.0", - "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Xml/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i2Jn6rGXR63J0zIklImGRkDIJL4b1NfPSEbIVHBlqoIb12lfXIigCbDRpDmIEzwSo/v1U5y/rYJdzZYSyCWxvg==", - "path": "system.security.cryptography.xml/4.5.0", - "hashPath": "system.security.cryptography.xml.4.5.0.nupkg.sha512" - }, - "System.Security.Permissions/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==", - "path": "system.security.permissions/4.5.0", - "hashPath": "system.security.permissions.4.5.0.nupkg.sha512" - }, - "System.Security.Principal/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "path": "system.security.principal/4.3.0", - "hashPath": "system.security.principal.4.3.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "path": "system.security.principal.windows/4.5.0", - "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding.CodePages/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-S0wEUiKcLvRlkFUXca8uio1UQ5bYQzYgOmOKtCqaBQC3GR9AJjh43otcM32IGsAyvadFTaAMw9Irm6dS4Evfng==", - "path": "system.text.encoding.codepages/4.5.0", - "hashPath": "system.text.encoding.codepages.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "path": "system.text.encoding.extensions/4.3.0", - "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "path": "system.text.regularexpressions/4.3.0", - "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" - }, - "System.Threading/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "path": "system.threading/4.3.0", - "hashPath": "system.threading.4.3.0.nupkg.sha512" - }, - "System.Threading.Channels/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEH06N0rIGmRT4LOKQ2BmUO0IxfvmIY/PaouSq+DFQku72OL8cxfw8W99uGpTCFf2vx2QHLRSh374iSM3asdTA==", - "path": "system.threading.channels/4.5.0", - "hashPath": "system.threading.channels.4.5.0.nupkg.sha512" - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "path": "system.threading.tasks/4.3.0", - "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==", - "path": "system.threading.tasks.extensions/4.5.1", - "hashPath": "system.threading.tasks.extensions.4.5.1.nupkg.sha512" - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==", - "path": "system.threading.tasks.parallel/4.3.0", - "hashPath": "system.threading.tasks.parallel.4.3.0.nupkg.sha512" - }, - "System.Threading.Thread/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", - "path": "system.threading.thread/4.3.0", - "hashPath": "system.threading.thread.4.3.0.nupkg.sha512" - }, - "System.ValueTuple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==", - "path": "system.valuetuple/4.3.0", - "hashPath": "system.valuetuple.4.3.0.nupkg.sha512" - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "path": "system.xml.readerwriter/4.3.0", - "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "path": "system.xml.xdocument/4.3.0", - "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==", - "path": "system.xml.xmldocument/4.3.0", - "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlSerializer/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MYoTCP7EZ98RrANESW05J5ZwskKDoN0AuZ06ZflnowE50LTpbR5yRg3tHckTVm5j/m47stuGgCrCHWePyHS70Q==", - "path": "system.xml.xmlserializer/4.3.0", - "hashPath": "system.xml.xmlserializer.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==", - "path": "system.xml.xpath/4.3.0", - "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==", - "path": "system.xml.xpath.xdocument/4.3.0", - "hashPath": "system.xml.xpath.xdocument.4.3.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.dll deleted file mode 100644 index bf2b167..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.pdb deleted file mode 100644 index 890f993..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.runtimeconfig.dev.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.runtimeconfig.dev.json deleted file mode 100644 index 22cc479..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.runtimeconfig.dev.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runtimeOptions": { - "additionalProbingPaths": [ - "C:\\Users\\sakthisivavelan.n\\.dotnet\\store\\|arch|\\|tfm|", - "C:\\Users\\sakthisivavelan.n\\.nuget\\packages", - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", - "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.runtimeconfig.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.runtimeconfig.json deleted file mode 100644 index e87497c..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/TelecomInfraProject.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "netcoreapp2.2", - "framework": { - "name": "Microsoft.AspNetCore.App", - "version": "2.2.0" - }, - "configProperties": { - "System.GC.Server": true, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/appsettings.Development.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/appsettings.Development.json deleted file mode 100644 index e203e94..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Debug", - "System": "Information", - "Microsoft": "Information" - } - } -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/appsettings.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/appsettings.json deleted file mode 100644 index def9159..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp2.2/appsettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll deleted file mode 100644 index 6f232b2..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll deleted file mode 100644 index 049899c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.Views.dll deleted file mode 100644 index 2e96c24..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.Views.pdb deleted file mode 100644 index 54795b3..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.deps.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.deps.json deleted file mode 100644 index 465a87e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.deps.json +++ /dev/null @@ -1,4049 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v3.1", - "signature": "" - }, - "compilationOptions": { - "defines": [ - "TRACE", - "DEBUG", - "NETCOREAPP", - "NETCOREAPP3_1", - "NETCOREAPP1_0_OR_GREATER", - "NETCOREAPP1_1_OR_GREATER", - "NETCOREAPP2_0_OR_GREATER", - "NETCOREAPP2_1_OR_GREATER", - "NETCOREAPP2_2_OR_GREATER", - "NETCOREAPP3_0_OR_GREATER", - "NETCOREAPP3_1_OR_GREATER" - ], - "languageVersion": "8.0", - "platform": "", - "allowUnsafe": false, - "warningsAsErrors": false, - "optimize": false, - "keyFile": "", - "emitEntryPoint": true, - "xmlDoc": false, - "debugType": "portable" - }, - "targets": { - ".NETCoreApp,Version=v3.1": { - "TelecomInfraProject/1.0.0": { - "dependencies": { - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.1", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.4.10", - "Microsoft.AspNetCore.Antiforgery": "3.1.0.0", - "Microsoft.AspNetCore.Authentication.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Authentication.Cookies": "3.1.0.0", - "Microsoft.AspNetCore.Authentication.Core.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Authentication": "3.1.0.0", - "Microsoft.AspNetCore.Authentication.OAuth": "3.1.0.0", - "Microsoft.AspNetCore.Authorization": "3.1.0.0", - "Microsoft.AspNetCore.Authorization.Policy": "3.1.0.0", - "Microsoft.AspNetCore.Components.Authorization": "3.1.0.0", - "Microsoft.AspNetCore.Components": "3.1.0.0", - "Microsoft.AspNetCore.Components.Forms": "3.1.0.0", - "Microsoft.AspNetCore.Components.Server": "3.1.0.0", - "Microsoft.AspNetCore.Components.Web": "3.1.0.0", - "Microsoft.AspNetCore.Connections.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.CookiePolicy": "3.1.0.0", - "Microsoft.AspNetCore.Cors": "3.1.0.0", - "Microsoft.AspNetCore.Cryptography.Internal": "3.1.0.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "3.1.0.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.DataProtection": "3.1.0.0", - "Microsoft.AspNetCore.DataProtection.Extensions": "3.1.0.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.Diagnostics": "3.1.0.0", - "Microsoft.AspNetCore.Diagnostics.HealthChecks": "3.1.0.0", - "Microsoft.AspNetCore": "3.1.0.0", - "Microsoft.AspNetCore.HostFiltering": "3.1.0.0", - "Microsoft.AspNetCore.Hosting.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Hosting.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Html.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.Http.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Http.Connections.Common": "3.1.0.0", - "Microsoft.AspNetCore.Http.Connections": "3.1.0.0", - "Microsoft.AspNetCore.Http.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Http.Extensions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Http.Features.Reference": "3.1.0.0", - "Microsoft.AspNetCore.HttpOverrides.Reference": "3.1.0.0", - "Microsoft.AspNetCore.HttpsPolicy": "3.1.0.0", - "Microsoft.AspNetCore.Identity": "3.1.0.0", - "Microsoft.AspNetCore.Localization": "3.1.0.0", - "Microsoft.AspNetCore.Localization.Routing": "3.1.0.0", - "Microsoft.AspNetCore.Metadata": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Core": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Cors": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "3.1.0.0", - "Microsoft.AspNetCore.Mvc": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Formatters.Xml": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Localization": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Razor": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "3.1.0.0", - "Microsoft.AspNetCore.Razor": "3.1.0.0", - "Microsoft.AspNetCore.Razor.Runtime": "3.1.0.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.ResponseCaching": "3.1.0.0", - "Microsoft.AspNetCore.ResponseCompression": "3.1.0.0", - "Microsoft.AspNetCore.Rewrite": "3.1.0.0", - "Microsoft.AspNetCore.Routing.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.Routing": "3.1.0.0", - "Microsoft.AspNetCore.Server.HttpSys": "3.1.0.0", - "Microsoft.AspNetCore.Server.IIS": "3.1.0.0", - "Microsoft.AspNetCore.Server.IISIntegration.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Server.Kestrel.Core.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Server.Kestrel.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Session": "3.1.0.0", - "Microsoft.AspNetCore.SignalR.Common": "3.1.0.0", - "Microsoft.AspNetCore.SignalR.Core": "3.1.0.0", - "Microsoft.AspNetCore.SignalR": "3.1.0.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "3.1.0.0", - "Microsoft.AspNetCore.StaticFiles": "3.1.0.0", - "Microsoft.AspNetCore.WebSockets": "3.1.0.0", - "Microsoft.AspNetCore.WebUtilities.Reference": "3.1.0.0", - "Microsoft.CSharp": "4.0.0.0", - "Microsoft.Extensions.Caching.Abstractions": "3.1.0.0", - "Microsoft.Extensions.Caching.Memory": "3.1.0.0", - "Microsoft.Extensions.Configuration.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.Binder.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.CommandLine": "3.1.0.0", - "Microsoft.Extensions.Configuration.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.FileExtensions.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.Ini": "3.1.0.0", - "Microsoft.Extensions.Configuration.Json": "3.1.0.0", - "Microsoft.Extensions.Configuration.KeyPerFile": "3.1.0.0", - "Microsoft.Extensions.Configuration.UserSecrets": "3.1.0.0", - "Microsoft.Extensions.Configuration.Xml": "3.1.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.DependencyInjection.Reference": "3.1.0.0", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "3.1.0.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "3.1.0.0", - "Microsoft.Extensions.FileProviders.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.FileProviders.Composite": "3.1.0.0", - "Microsoft.Extensions.FileProviders.Embedded": "3.1.0.0", - "Microsoft.Extensions.FileProviders.Physical.Reference": "3.1.0.0", - "Microsoft.Extensions.FileSystemGlobbing.Reference": "3.1.0.0", - "Microsoft.Extensions.Hosting.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.Hosting": "3.1.0.0", - "Microsoft.Extensions.Http": "3.1.0.0", - "Microsoft.Extensions.Identity.Core": "3.1.0.0", - "Microsoft.Extensions.Identity.Stores": "3.1.0.0", - "Microsoft.Extensions.Localization.Abstractions": "3.1.0.0", - "Microsoft.Extensions.Localization": "3.1.0.0", - "Microsoft.Extensions.Logging.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.Logging.Configuration": "3.1.0.0", - "Microsoft.Extensions.Logging.Console": "3.1.0.0", - "Microsoft.Extensions.Logging.Debug": "3.1.0.0", - "Microsoft.Extensions.Logging.Reference": "3.1.0.0", - "Microsoft.Extensions.Logging.EventLog": "3.1.0.0", - "Microsoft.Extensions.Logging.EventSource": "3.1.0.0", - "Microsoft.Extensions.Logging.TraceSource": "3.1.0.0", - "Microsoft.Extensions.ObjectPool.Reference": "3.1.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.0.0", - "Microsoft.Extensions.Options.DataAnnotations": "3.1.0.0", - "Microsoft.Extensions.Options.Reference": "3.1.0.0", - "Microsoft.Extensions.Primitives.Reference": "3.1.0.0", - "Microsoft.Extensions.WebEncoders": "3.1.0.0", - "Microsoft.JSInterop": "3.1.0.0", - "Microsoft.Net.Http.Headers.Reference": "3.1.0.0", - "Microsoft.VisualBasic.Core": "10.0.5.0", - "Microsoft.VisualBasic": "10.0.0.0", - "Microsoft.Win32.Primitives": "4.1.2.0", - "Microsoft.Win32.Registry": "4.1.3.0", - "mscorlib": "4.0.0.0", - "netstandard": "2.1.0.0", - "System.AppContext": "4.2.2.0", - "System.Buffers.Reference": "4.0.2.0", - "System.Collections.Concurrent": "4.0.15.0", - "System.Collections": "4.1.2.0", - "System.Collections.Immutable": "1.2.5.0", - "System.Collections.NonGeneric": "4.1.2.0", - "System.Collections.Specialized": "4.1.2.0", - "System.ComponentModel.Annotations.Reference": "4.3.1.0", - "System.ComponentModel.DataAnnotations": "4.0.0.0", - "System.ComponentModel": "4.0.4.0", - "System.ComponentModel.EventBasedAsync": "4.1.2.0", - "System.ComponentModel.Primitives": "4.2.2.0", - "System.ComponentModel.TypeConverter": "4.2.2.0", - "System.Configuration": "4.0.0.0", - "System.Console": "4.1.2.0", - "System.Core": "4.0.0.0", - "System.Data.Common": "4.2.2.0", - "System.Data.DataSetExtensions": "4.0.1.0", - "System.Data": "4.0.0.0", - "System.Diagnostics.Contracts": "4.0.4.0", - "System.Diagnostics.Debug": "4.1.2.0", - "System.Diagnostics.DiagnosticSource.Reference": "4.0.5.0", - "System.Diagnostics.EventLog": "4.0.2.0", - "System.Diagnostics.FileVersionInfo": "4.0.4.0", - "System.Diagnostics.Process": "4.2.2.0", - "System.Diagnostics.StackTrace": "4.1.2.0", - "System.Diagnostics.TextWriterTraceListener": "4.1.2.0", - "System.Diagnostics.Tools": "4.1.2.0", - "System.Diagnostics.TraceSource": "4.1.2.0", - "System.Diagnostics.Tracing": "4.2.2.0", - "System": "4.0.0.0", - "System.Drawing": "4.0.0.0", - "System.Drawing.Primitives": "4.2.1.0", - "System.Dynamic.Runtime": "4.1.2.0", - "System.Globalization.Calendars": "4.1.2.0", - "System.Globalization": "4.1.2.0", - "System.Globalization.Extensions": "4.1.2.0", - "System.IO.Compression.Brotli": "4.2.2.0", - "System.IO.Compression": "4.2.2.0", - "System.IO.Compression.FileSystem": "4.0.0.0", - "System.IO.Compression.ZipFile": "4.0.5.0", - "System.IO": "4.2.2.0", - "System.IO.FileSystem": "4.1.2.0", - "System.IO.FileSystem.DriveInfo": "4.1.2.0", - "System.IO.FileSystem.Primitives": "4.1.2.0", - "System.IO.FileSystem.Watcher": "4.1.2.0", - "System.IO.IsolatedStorage": "4.1.2.0", - "System.IO.MemoryMappedFiles": "4.1.2.0", - "System.IO.Pipelines.Reference": "4.0.2.0", - "System.IO.Pipes": "4.1.2.0", - "System.IO.UnmanagedMemoryStream": "4.1.2.0", - "System.Linq": "4.2.2.0", - "System.Linq.Expressions": "4.2.2.0", - "System.Linq.Parallel": "4.0.4.0", - "System.Linq.Queryable": "4.0.4.0", - "System.Memory.Reference": "4.2.1.0", - "System.Net": "4.0.0.0", - "System.Net.Http": "4.2.2.0", - "System.Net.HttpListener": "4.0.2.0", - "System.Net.Mail": "4.0.2.0", - "System.Net.NameResolution": "4.1.2.0", - "System.Net.NetworkInformation": "4.2.2.0", - "System.Net.Ping": "4.1.2.0", - "System.Net.Primitives": "4.1.2.0", - "System.Net.Requests": "4.1.2.0", - "System.Net.Security": "4.1.2.0", - "System.Net.ServicePoint": "4.0.2.0", - "System.Net.Sockets": "4.2.2.0", - "System.Net.WebClient": "4.0.2.0", - "System.Net.WebHeaderCollection": "4.1.2.0", - "System.Net.WebProxy": "4.0.2.0", - "System.Net.WebSockets.Client": "4.1.2.0", - "System.Net.WebSockets": "4.1.2.0", - "System.Numerics": "4.0.0.0", - "System.Numerics.Vectors.Reference": "4.1.6.0", - "System.ObjectModel": "4.1.2.0", - "System.Reflection.DispatchProxy": "4.0.6.0", - "System.Reflection": "4.2.2.0", - "System.Reflection.Emit": "4.1.2.0", - "System.Reflection.Emit.ILGeneration": "4.1.1.0", - "System.Reflection.Emit.Lightweight": "4.1.1.0", - "System.Reflection.Extensions": "4.1.2.0", - "System.Reflection.Metadata.Reference": "1.4.5.0", - "System.Reflection.Primitives": "4.1.2.0", - "System.Reflection.TypeExtensions": "4.1.2.0", - "System.Resources.Reader": "4.1.2.0", - "System.Resources.ResourceManager": "4.1.2.0", - "System.Resources.Writer": "4.1.2.0", - "System.Runtime.CompilerServices.Unsafe.Reference": "4.0.6.0", - "System.Runtime.CompilerServices.VisualC": "4.1.2.0", - "System.Runtime": "4.2.2.0", - "System.Runtime.Extensions": "4.2.2.0", - "System.Runtime.Handles": "4.1.2.0", - "System.Runtime.InteropServices": "4.2.2.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.4.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.4.0", - "System.Runtime.Intrinsics": "4.0.1.0", - "System.Runtime.Loader": "4.1.1.0", - "System.Runtime.Numerics": "4.1.2.0", - "System.Runtime.Serialization": "4.0.0.0", - "System.Runtime.Serialization.Formatters": "4.0.4.0", - "System.Runtime.Serialization.Json": "4.0.5.0", - "System.Runtime.Serialization.Primitives": "4.2.2.0", - "System.Runtime.Serialization.Xml": "4.1.5.0", - "System.Security.AccessControl": "4.1.1.0", - "System.Security.Claims": "4.1.2.0", - "System.Security.Cryptography.Algorithms": "4.3.2.0", - "System.Security.Cryptography.Cng.Reference": "4.3.3.0", - "System.Security.Cryptography.Csp": "4.1.2.0", - "System.Security.Cryptography.Encoding": "4.1.2.0", - "System.Security.Cryptography.Primitives": "4.1.2.0", - "System.Security.Cryptography.X509Certificates": "4.2.2.0", - "System.Security.Cryptography.Xml": "4.0.3.0", - "System.Security": "4.0.0.0", - "System.Security.Permissions": "4.0.3.0", - "System.Security.Principal": "4.1.2.0", - "System.Security.Principal.Windows.Reference": "4.1.1.0", - "System.Security.SecureString": "4.1.2.0", - "System.ServiceModel.Web": "4.0.0.0", - "System.ServiceProcess": "4.0.0.0", - "System.Text.Encoding.CodePages": "4.1.3.0", - "System.Text.Encoding": "4.1.2.0", - "System.Text.Encoding.Extensions": "4.1.2.0", - "System.Text.Encodings.Web.Reference": "4.0.5.0", - "System.Text.Json": "4.0.1.0", - "System.Text.RegularExpressions": "4.2.2.0", - "System.Threading.Channels": "4.0.2.0", - "System.Threading": "4.1.2.0", - "System.Threading.Overlapped": "4.1.2.0", - "System.Threading.Tasks.Dataflow": "4.6.5.0", - "System.Threading.Tasks": "4.1.2.0", - "System.Threading.Tasks.Extensions.Reference": "4.3.1.0", - "System.Threading.Tasks.Parallel": "4.0.4.0", - "System.Threading.Thread": "4.1.2.0", - "System.Threading.ThreadPool": "4.1.2.0", - "System.Threading.Timer": "4.1.2.0", - "System.Transactions": "4.0.0.0", - "System.Transactions.Local": "4.0.2.0", - "System.ValueTuple": "4.0.3.0", - "System.Web": "4.0.0.0", - "System.Web.HttpUtility": "4.0.2.0", - "System.Windows": "4.0.0.0", - "System.Windows.Extensions": "4.0.1.0", - "System.Xml": "4.0.0.0", - "System.Xml.Linq": "4.0.0.0", - "System.Xml.ReaderWriter": "4.2.2.0", - "System.Xml.Serialization": "4.0.0.0", - "System.Xml.XDocument": "4.1.2.0", - "System.Xml.XmlDocument": "4.1.2.0", - "System.Xml.XmlSerializer": "4.1.2.0", - "System.Xml.XPath": "4.1.2.0", - "System.Xml.XPath.XDocument": "4.1.2.0", - "WindowsBase": "4.0.0.0" - }, - "runtime": { - "TelecomInfraProject.dll": {} - }, - "compile": { - "TelecomInfraProject.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - } - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - } - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - } - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - } - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.1": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - } - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - } - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - } - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": {}, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - } - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - } - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": {}, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - } - }, - "Microsoft.Extensions.Logging/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": {}, - "Microsoft.Extensions.ObjectPool/2.2.0": {}, - "Microsoft.Extensions.Options/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - } - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - } - }, - "Microsoft.NETCore.Platforms/2.0.0": {}, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": {}, - "System.Buffers/4.5.0": {}, - "System.ComponentModel.Annotations/4.5.0": {}, - "System.Diagnostics.DiagnosticSource/4.5.0": {}, - "System.IO.Pipelines/4.5.2": {}, - "System.Memory/4.5.1": {}, - "System.Numerics.Vectors/4.5.0": {}, - "System.Reflection.Metadata/1.6.0": {}, - "System.Runtime.CompilerServices.Unsafe/4.5.1": {}, - "System.Security.Cryptography.Cng/4.5.0": {}, - "System.Security.Principal.Windows/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0" - } - }, - "System.Text.Encodings.Web/4.5.0": {}, - "System.Threading.Tasks.Extensions/4.5.1": {}, - "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Antiforgery.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Cookies/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.Cookies.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Core.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.OAuth/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.OAuth.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authorization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization.Policy/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authorization.Policy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Authorization/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Authorization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Forms/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Forms.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Server/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Server.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Web/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Web.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Connections.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Connections.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.CookiePolicy/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.CookiePolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cors/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Cryptography.Internal.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.DataProtection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Extensions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Diagnostics.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HostFiltering/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.HostFiltering.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Html.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Html.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections.Common/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Connections.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Connections.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Extensions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Features.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Features.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpOverrides.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.HttpOverrides.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpsPolicy/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.HttpsPolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Identity.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization.Routing/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Localization.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Metadata/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Metadata.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Core/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Cors/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Localization/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.RazorPages/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Runtime/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Razor.Runtime.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.ResponseCaching.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCompression/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.ResponseCompression.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Rewrite/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Rewrite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Routing.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.HttpSys/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.HttpSys.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IIS/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.IIS.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IISIntegration.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Core.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.Kestrel.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Session/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Session.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Common/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Core/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.StaticFiles/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.StaticFiles.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebSockets/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.WebSockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebUtilities.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.WebUtilities.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CSharp/4.0.0.0": { - "compile": { - "Microsoft.CSharp.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Caching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Memory/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Caching.Memory.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Binder.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Binder.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.CommandLine/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.CommandLine.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.FileExtensions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.FileExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Ini/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Ini.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Json/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.KeyPerFile/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.UserSecrets/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.UserSecrets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Xml/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.DependencyInjection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Composite/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Composite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Embedded/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Embedded.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Physical.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Physical.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileSystemGlobbing.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileSystemGlobbing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Http/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Core/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Identity.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Stores/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Identity.Stores.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Localization.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Configuration/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Console/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Console.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Debug/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Debug.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.EventLog/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.EventLog.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.EventSource/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.EventSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.TraceSource/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.TraceSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.ObjectPool.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.ObjectPool.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.DataAnnotations/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Options.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Options.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Primitives.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Primitives.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.WebEncoders/3.1.0.0": { - "compile": { - "Microsoft.Extensions.WebEncoders.dll": {} - }, - "compileOnly": true - }, - "Microsoft.JSInterop/3.1.0.0": { - "compile": { - "Microsoft.JSInterop.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Net.Http.Headers.Reference/3.1.0.0": { - "compile": { - "Microsoft.Net.Http.Headers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.VisualBasic.Core/10.0.5.0": { - "compile": { - "Microsoft.VisualBasic.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.VisualBasic/10.0.0.0": { - "compile": { - "Microsoft.VisualBasic.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Win32.Primitives/4.1.2.0": { - "compile": { - "Microsoft.Win32.Primitives.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Win32.Registry/4.1.3.0": { - "compile": { - "Microsoft.Win32.Registry.dll": {} - }, - "compileOnly": true - }, - "mscorlib/4.0.0.0": { - "compile": { - "mscorlib.dll": {} - }, - "compileOnly": true - }, - "netstandard/2.1.0.0": { - "compile": { - "netstandard.dll": {} - }, - "compileOnly": true - }, - "System.AppContext/4.2.2.0": { - "compile": { - "System.AppContext.dll": {} - }, - "compileOnly": true - }, - "System.Buffers.Reference/4.0.2.0": { - "compile": { - "System.Buffers.dll": {} - }, - "compileOnly": true - }, - "System.Collections.Concurrent/4.0.15.0": { - "compile": { - "System.Collections.Concurrent.dll": {} - }, - "compileOnly": true - }, - "System.Collections/4.1.2.0": { - "compile": { - "System.Collections.dll": {} - }, - "compileOnly": true - }, - "System.Collections.Immutable/1.2.5.0": { - "compile": { - "System.Collections.Immutable.dll": {} - }, - "compileOnly": true - }, - "System.Collections.NonGeneric/4.1.2.0": { - "compile": { - "System.Collections.NonGeneric.dll": {} - }, - "compileOnly": true - }, - "System.Collections.Specialized/4.1.2.0": { - "compile": { - "System.Collections.Specialized.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.Annotations.Reference/4.3.1.0": { - "compile": { - "System.ComponentModel.Annotations.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.DataAnnotations/4.0.0.0": { - "compile": { - "System.ComponentModel.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel/4.0.4.0": { - "compile": { - "System.ComponentModel.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.EventBasedAsync/4.1.2.0": { - "compile": { - "System.ComponentModel.EventBasedAsync.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.Primitives/4.2.2.0": { - "compile": { - "System.ComponentModel.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.TypeConverter/4.2.2.0": { - "compile": { - "System.ComponentModel.TypeConverter.dll": {} - }, - "compileOnly": true - }, - "System.Configuration/4.0.0.0": { - "compile": { - "System.Configuration.dll": {} - }, - "compileOnly": true - }, - "System.Console/4.1.2.0": { - "compile": { - "System.Console.dll": {} - }, - "compileOnly": true - }, - "System.Core/4.0.0.0": { - "compile": { - "System.Core.dll": {} - }, - "compileOnly": true - }, - "System.Data.Common/4.2.2.0": { - "compile": { - "System.Data.Common.dll": {} - }, - "compileOnly": true - }, - "System.Data.DataSetExtensions/4.0.1.0": { - "compile": { - "System.Data.DataSetExtensions.dll": {} - }, - "compileOnly": true - }, - "System.Data/4.0.0.0": { - "compile": { - "System.Data.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Contracts/4.0.4.0": { - "compile": { - "System.Diagnostics.Contracts.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Debug/4.1.2.0": { - "compile": { - "System.Diagnostics.Debug.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.DiagnosticSource.Reference/4.0.5.0": { - "compile": { - "System.Diagnostics.DiagnosticSource.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.EventLog/4.0.2.0": { - "compile": { - "System.Diagnostics.EventLog.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.FileVersionInfo/4.0.4.0": { - "compile": { - "System.Diagnostics.FileVersionInfo.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Process/4.2.2.0": { - "compile": { - "System.Diagnostics.Process.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.StackTrace/4.1.2.0": { - "compile": { - "System.Diagnostics.StackTrace.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.TextWriterTraceListener/4.1.2.0": { - "compile": { - "System.Diagnostics.TextWriterTraceListener.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Tools/4.1.2.0": { - "compile": { - "System.Diagnostics.Tools.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.TraceSource/4.1.2.0": { - "compile": { - "System.Diagnostics.TraceSource.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Tracing/4.2.2.0": { - "compile": { - "System.Diagnostics.Tracing.dll": {} - }, - "compileOnly": true - }, - "System/4.0.0.0": { - "compile": { - "System.dll": {} - }, - "compileOnly": true - }, - "System.Drawing/4.0.0.0": { - "compile": { - "System.Drawing.dll": {} - }, - "compileOnly": true - }, - "System.Drawing.Primitives/4.2.1.0": { - "compile": { - "System.Drawing.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Dynamic.Runtime/4.1.2.0": { - "compile": { - "System.Dynamic.Runtime.dll": {} - }, - "compileOnly": true - }, - "System.Globalization.Calendars/4.1.2.0": { - "compile": { - "System.Globalization.Calendars.dll": {} - }, - "compileOnly": true - }, - "System.Globalization/4.1.2.0": { - "compile": { - "System.Globalization.dll": {} - }, - "compileOnly": true - }, - "System.Globalization.Extensions/4.1.2.0": { - "compile": { - "System.Globalization.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression.Brotli/4.2.2.0": { - "compile": { - "System.IO.Compression.Brotli.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression/4.2.2.0": { - "compile": { - "System.IO.Compression.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression.FileSystem/4.0.0.0": { - "compile": { - "System.IO.Compression.FileSystem.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression.ZipFile/4.0.5.0": { - "compile": { - "System.IO.Compression.ZipFile.dll": {} - }, - "compileOnly": true - }, - "System.IO/4.2.2.0": { - "compile": { - "System.IO.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem/4.1.2.0": { - "compile": { - "System.IO.FileSystem.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem.DriveInfo/4.1.2.0": { - "compile": { - "System.IO.FileSystem.DriveInfo.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem.Primitives/4.1.2.0": { - "compile": { - "System.IO.FileSystem.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem.Watcher/4.1.2.0": { - "compile": { - "System.IO.FileSystem.Watcher.dll": {} - }, - "compileOnly": true - }, - "System.IO.IsolatedStorage/4.1.2.0": { - "compile": { - "System.IO.IsolatedStorage.dll": {} - }, - "compileOnly": true - }, - "System.IO.MemoryMappedFiles/4.1.2.0": { - "compile": { - "System.IO.MemoryMappedFiles.dll": {} - }, - "compileOnly": true - }, - "System.IO.Pipelines.Reference/4.0.2.0": { - "compile": { - "System.IO.Pipelines.dll": {} - }, - "compileOnly": true - }, - "System.IO.Pipes/4.1.2.0": { - "compile": { - "System.IO.Pipes.dll": {} - }, - "compileOnly": true - }, - "System.IO.UnmanagedMemoryStream/4.1.2.0": { - "compile": { - "System.IO.UnmanagedMemoryStream.dll": {} - }, - "compileOnly": true - }, - "System.Linq/4.2.2.0": { - "compile": { - "System.Linq.dll": {} - }, - "compileOnly": true - }, - "System.Linq.Expressions/4.2.2.0": { - "compile": { - "System.Linq.Expressions.dll": {} - }, - "compileOnly": true - }, - "System.Linq.Parallel/4.0.4.0": { - "compile": { - "System.Linq.Parallel.dll": {} - }, - "compileOnly": true - }, - "System.Linq.Queryable/4.0.4.0": { - "compile": { - "System.Linq.Queryable.dll": {} - }, - "compileOnly": true - }, - "System.Memory.Reference/4.2.1.0": { - "compile": { - "System.Memory.dll": {} - }, - "compileOnly": true - }, - "System.Net/4.0.0.0": { - "compile": { - "System.Net.dll": {} - }, - "compileOnly": true - }, - "System.Net.Http/4.2.2.0": { - "compile": { - "System.Net.Http.dll": {} - }, - "compileOnly": true - }, - "System.Net.HttpListener/4.0.2.0": { - "compile": { - "System.Net.HttpListener.dll": {} - }, - "compileOnly": true - }, - "System.Net.Mail/4.0.2.0": { - "compile": { - "System.Net.Mail.dll": {} - }, - "compileOnly": true - }, - "System.Net.NameResolution/4.1.2.0": { - "compile": { - "System.Net.NameResolution.dll": {} - }, - "compileOnly": true - }, - "System.Net.NetworkInformation/4.2.2.0": { - "compile": { - "System.Net.NetworkInformation.dll": {} - }, - "compileOnly": true - }, - "System.Net.Ping/4.1.2.0": { - "compile": { - "System.Net.Ping.dll": {} - }, - "compileOnly": true - }, - "System.Net.Primitives/4.1.2.0": { - "compile": { - "System.Net.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Net.Requests/4.1.2.0": { - "compile": { - "System.Net.Requests.dll": {} - }, - "compileOnly": true - }, - "System.Net.Security/4.1.2.0": { - "compile": { - "System.Net.Security.dll": {} - }, - "compileOnly": true - }, - "System.Net.ServicePoint/4.0.2.0": { - "compile": { - "System.Net.ServicePoint.dll": {} - }, - "compileOnly": true - }, - "System.Net.Sockets/4.2.2.0": { - "compile": { - "System.Net.Sockets.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebClient/4.0.2.0": { - "compile": { - "System.Net.WebClient.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebHeaderCollection/4.1.2.0": { - "compile": { - "System.Net.WebHeaderCollection.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebProxy/4.0.2.0": { - "compile": { - "System.Net.WebProxy.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebSockets.Client/4.1.2.0": { - "compile": { - "System.Net.WebSockets.Client.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebSockets/4.1.2.0": { - "compile": { - "System.Net.WebSockets.dll": {} - }, - "compileOnly": true - }, - "System.Numerics/4.0.0.0": { - "compile": { - "System.Numerics.dll": {} - }, - "compileOnly": true - }, - "System.Numerics.Vectors.Reference/4.1.6.0": { - "compile": { - "System.Numerics.Vectors.dll": {} - }, - "compileOnly": true - }, - "System.ObjectModel/4.1.2.0": { - "compile": { - "System.ObjectModel.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.DispatchProxy/4.0.6.0": { - "compile": { - "System.Reflection.DispatchProxy.dll": {} - }, - "compileOnly": true - }, - "System.Reflection/4.2.2.0": { - "compile": { - "System.Reflection.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Emit/4.1.2.0": { - "compile": { - "System.Reflection.Emit.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Emit.ILGeneration/4.1.1.0": { - "compile": { - "System.Reflection.Emit.ILGeneration.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Emit.Lightweight/4.1.1.0": { - "compile": { - "System.Reflection.Emit.Lightweight.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Extensions/4.1.2.0": { - "compile": { - "System.Reflection.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Metadata.Reference/1.4.5.0": { - "compile": { - "System.Reflection.Metadata.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Primitives/4.1.2.0": { - "compile": { - "System.Reflection.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.TypeExtensions/4.1.2.0": { - "compile": { - "System.Reflection.TypeExtensions.dll": {} - }, - "compileOnly": true - }, - "System.Resources.Reader/4.1.2.0": { - "compile": { - "System.Resources.Reader.dll": {} - }, - "compileOnly": true - }, - "System.Resources.ResourceManager/4.1.2.0": { - "compile": { - "System.Resources.ResourceManager.dll": {} - }, - "compileOnly": true - }, - "System.Resources.Writer/4.1.2.0": { - "compile": { - "System.Resources.Writer.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.CompilerServices.Unsafe.Reference/4.0.6.0": { - "compile": { - "System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.CompilerServices.VisualC/4.1.2.0": { - "compile": { - "System.Runtime.CompilerServices.VisualC.dll": {} - }, - "compileOnly": true - }, - "System.Runtime/4.2.2.0": { - "compile": { - "System.Runtime.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Extensions/4.2.2.0": { - "compile": { - "System.Runtime.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Handles/4.1.2.0": { - "compile": { - "System.Runtime.Handles.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.InteropServices/4.2.2.0": { - "compile": { - "System.Runtime.InteropServices.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.InteropServices.RuntimeInformation/4.0.4.0": { - "compile": { - "System.Runtime.InteropServices.RuntimeInformation.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.InteropServices.WindowsRuntime/4.0.4.0": { - "compile": { - "System.Runtime.InteropServices.WindowsRuntime.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Intrinsics/4.0.1.0": { - "compile": { - "System.Runtime.Intrinsics.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Loader/4.1.1.0": { - "compile": { - "System.Runtime.Loader.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Numerics/4.1.2.0": { - "compile": { - "System.Runtime.Numerics.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization/4.0.0.0": { - "compile": { - "System.Runtime.Serialization.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Formatters/4.0.4.0": { - "compile": { - "System.Runtime.Serialization.Formatters.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Json/4.0.5.0": { - "compile": { - "System.Runtime.Serialization.Json.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Primitives/4.2.2.0": { - "compile": { - "System.Runtime.Serialization.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Xml/4.1.5.0": { - "compile": { - "System.Runtime.Serialization.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Security.AccessControl/4.1.1.0": { - "compile": { - "System.Security.AccessControl.dll": {} - }, - "compileOnly": true - }, - "System.Security.Claims/4.1.2.0": { - "compile": { - "System.Security.Claims.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Algorithms/4.3.2.0": { - "compile": { - "System.Security.Cryptography.Algorithms.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Cng.Reference/4.3.3.0": { - "compile": { - "System.Security.Cryptography.Cng.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Csp/4.1.2.0": { - "compile": { - "System.Security.Cryptography.Csp.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Encoding/4.1.2.0": { - "compile": { - "System.Security.Cryptography.Encoding.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Primitives/4.1.2.0": { - "compile": { - "System.Security.Cryptography.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.X509Certificates/4.2.2.0": { - "compile": { - "System.Security.Cryptography.X509Certificates.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Xml/4.0.3.0": { - "compile": { - "System.Security.Cryptography.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Security/4.0.0.0": { - "compile": { - "System.Security.dll": {} - }, - "compileOnly": true - }, - "System.Security.Permissions/4.0.3.0": { - "compile": { - "System.Security.Permissions.dll": {} - }, - "compileOnly": true - }, - "System.Security.Principal/4.1.2.0": { - "compile": { - "System.Security.Principal.dll": {} - }, - "compileOnly": true - }, - "System.Security.Principal.Windows.Reference/4.1.1.0": { - "compile": { - "System.Security.Principal.Windows.dll": {} - }, - "compileOnly": true - }, - "System.Security.SecureString/4.1.2.0": { - "compile": { - "System.Security.SecureString.dll": {} - }, - "compileOnly": true - }, - "System.ServiceModel.Web/4.0.0.0": { - "compile": { - "System.ServiceModel.Web.dll": {} - }, - "compileOnly": true - }, - "System.ServiceProcess/4.0.0.0": { - "compile": { - "System.ServiceProcess.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding.CodePages/4.1.3.0": { - "compile": { - "System.Text.Encoding.CodePages.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding/4.1.2.0": { - "compile": { - "System.Text.Encoding.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding.Extensions/4.1.2.0": { - "compile": { - "System.Text.Encoding.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encodings.Web.Reference/4.0.5.0": { - "compile": { - "System.Text.Encodings.Web.dll": {} - }, - "compileOnly": true - }, - "System.Text.Json/4.0.1.0": { - "compile": { - "System.Text.Json.dll": {} - }, - "compileOnly": true - }, - "System.Text.RegularExpressions/4.2.2.0": { - "compile": { - "System.Text.RegularExpressions.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Channels/4.0.2.0": { - "compile": { - "System.Threading.Channels.dll": {} - }, - "compileOnly": true - }, - "System.Threading/4.1.2.0": { - "compile": { - "System.Threading.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Overlapped/4.1.2.0": { - "compile": { - "System.Threading.Overlapped.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks.Dataflow/4.6.5.0": { - "compile": { - "System.Threading.Tasks.Dataflow.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks/4.1.2.0": { - "compile": { - "System.Threading.Tasks.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks.Extensions.Reference/4.3.1.0": { - "compile": { - "System.Threading.Tasks.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks.Parallel/4.0.4.0": { - "compile": { - "System.Threading.Tasks.Parallel.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Thread/4.1.2.0": { - "compile": { - "System.Threading.Thread.dll": {} - }, - "compileOnly": true - }, - "System.Threading.ThreadPool/4.1.2.0": { - "compile": { - "System.Threading.ThreadPool.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Timer/4.1.2.0": { - "compile": { - "System.Threading.Timer.dll": {} - }, - "compileOnly": true - }, - "System.Transactions/4.0.0.0": { - "compile": { - "System.Transactions.dll": {} - }, - "compileOnly": true - }, - "System.Transactions.Local/4.0.2.0": { - "compile": { - "System.Transactions.Local.dll": {} - }, - "compileOnly": true - }, - "System.ValueTuple/4.0.3.0": { - "compile": { - "System.ValueTuple.dll": {} - }, - "compileOnly": true - }, - "System.Web/4.0.0.0": { - "compile": { - "System.Web.dll": {} - }, - "compileOnly": true - }, - "System.Web.HttpUtility/4.0.2.0": { - "compile": { - "System.Web.HttpUtility.dll": {} - }, - "compileOnly": true - }, - "System.Windows/4.0.0.0": { - "compile": { - "System.Windows.dll": {} - }, - "compileOnly": true - }, - "System.Windows.Extensions/4.0.1.0": { - "compile": { - "System.Windows.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Xml/4.0.0.0": { - "compile": { - "System.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Xml.Linq/4.0.0.0": { - "compile": { - "System.Xml.Linq.dll": {} - }, - "compileOnly": true - }, - "System.Xml.ReaderWriter/4.2.2.0": { - "compile": { - "System.Xml.ReaderWriter.dll": {} - }, - "compileOnly": true - }, - "System.Xml.Serialization/4.0.0.0": { - "compile": { - "System.Xml.Serialization.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XDocument/4.1.2.0": { - "compile": { - "System.Xml.XDocument.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XmlDocument/4.1.2.0": { - "compile": { - "System.Xml.XmlDocument.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XmlSerializer/4.1.2.0": { - "compile": { - "System.Xml.XmlSerializer.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XPath/4.1.2.0": { - "compile": { - "System.Xml.XPath.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XPath.XDocument/4.1.2.0": { - "compile": { - "System.Xml.XPath.XDocument.dll": {} - }, - "compileOnly": true - }, - "WindowsBase/4.0.0.0": { - "compile": { - "WindowsBase.dll": {} - }, - "compileOnly": true - } - } - }, - "libraries": { - "TelecomInfraProject/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "path": "microsoft.aspnetcore.hosting/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "path": "microsoft.aspnetcore.http/2.2.0", - "hashPath": "microsoft.aspnetcore.http.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "path": "microsoft.aspnetcore.httpoverrides/2.2.0", - "hashPath": "microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yzjx64GXNm6uteHQr1jCTJP+VB/6FndMyALud2CQpGmBWqXfklqctmncvLPtvljn5Y9stZNeECDUNrReFC8VRA==", - "path": "microsoft.aspnetcore.server.iisintegration/2.2.1", - "hashPath": "microsoft.aspnetcore.server.iisintegration.2.2.1.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "path": "microsoft.aspnetcore.server.kestrel/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "path": "microsoft.aspnetcore.server.kestrel.core/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "path": "microsoft.aspnetcore.server.kestrel.https/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "hashPath": "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", - "path": "microsoft.extensions.configuration/2.2.0", - "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==", - "path": "microsoft.extensions.configuration.abstractions/2.2.0", - "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "path": "microsoft.extensions.configuration.binder/2.2.0", - "hashPath": "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "path": "microsoft.extensions.configuration.environmentvariables/2.2.0", - "hashPath": "microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1qCpWBC8Ed4tguTR/qYkbb3F6DI5Su3t8xyFo3/5MzAd8PwPpHzgX8X04KbBxKmk173Pb64x7xMHarczVFQUA==", - "path": "microsoft.extensions.configuration.fileextensions/2.2.0", - "hashPath": "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==", - "path": "microsoft.extensions.dependencyinjection/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "hashPath": "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", - "path": "microsoft.extensions.logging/2.2.0", - "hashPath": "microsoft.extensions.logging.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==", - "path": "microsoft.extensions.logging.abstractions/2.2.0", - "hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "path": "microsoft.extensions.objectpool/2.2.0", - "hashPath": "microsoft.extensions.objectpool.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", - "path": "microsoft.extensions.options/2.2.0", - "hashPath": "microsoft.extensions.options.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "path": "microsoft.extensions.primitives/2.2.0", - "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", - "path": "microsoft.netcore.platforms/2.0.0", - "hashPath": "microsoft.netcore.platforms.2.0.0.nupkg.sha512" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V7H6e/ZkxYtBzFZxuj0N/ubyiwkGfZnS7Ha+W9mvqfrA8XLiEg8H5SzYh+kVeb45nvFMI1/8XA6Nuj09t/OE5Q==", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.4.10", - "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "path": "system.componentmodel.annotations/4.5.0", - "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", - "path": "system.diagnostics.diagnosticsource/4.5.0", - "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512" - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "path": "system.io.pipelines/4.5.2", - "hashPath": "system.io.pipelines.4.5.2.nupkg.sha512" - }, - "System.Memory/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "path": "system.memory/4.5.1", - "hashPath": "system.memory.4.5.1.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "path": "system.reflection.metadata/1.6.0", - "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "path": "system.security.cryptography.cng/4.5.0", - "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "path": "system.security.principal.windows/4.5.0", - "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==", - "path": "system.threading.tasks.extensions/4.5.1", - "hashPath": "system.threading.tasks.extensions.4.5.1.nupkg.sha512" - }, - "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Cookies/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Core.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.OAuth/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authorization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authorization.Policy/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Authorization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Forms/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Server/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Web/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Connections.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.CookiePolicy/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Cors/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.DataProtection/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.DataProtection.Extensions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Diagnostics/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.HostFiltering/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Hosting.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Hosting.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Html.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Connections.Common/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Connections/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Extensions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Features.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.HttpOverrides.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.HttpsPolicy/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Identity/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Localization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Localization.Routing/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Metadata/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Core/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Cors/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Localization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Razor/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.RazorPages/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Razor/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Razor.Runtime/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.ResponseCaching/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.ResponseCompression/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Rewrite/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Routing.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Routing/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.HttpSys/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.IIS/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.IISIntegration.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.Kestrel.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Session/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR.Common/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR.Core/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.StaticFiles/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.WebSockets/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.WebUtilities.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.CSharp/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Caching.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Caching.Memory/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Binder.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.CommandLine/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.FileExtensions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Ini/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Json/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.KeyPerFile/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.UserSecrets/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Xml/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.DependencyInjection.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Composite/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Embedded/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Physical.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileSystemGlobbing.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Hosting.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Hosting/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Http/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Identity.Core/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Identity.Stores/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Localization.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Localization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Configuration/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Console/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Debug/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.EventLog/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.EventSource/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.TraceSource/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.ObjectPool.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Options.DataAnnotations/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Options.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Primitives.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.WebEncoders/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.JSInterop/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Net.Http.Headers.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.VisualBasic.Core/10.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.VisualBasic/10.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Win32.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Win32.Registry/4.1.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "mscorlib/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "netstandard/2.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.AppContext/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Buffers.Reference/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.Concurrent/4.0.15.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.Immutable/1.2.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.NonGeneric/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.Specialized/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.Annotations.Reference/4.3.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.DataAnnotations/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.EventBasedAsync/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.Primitives/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.TypeConverter/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Configuration/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Console/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Core/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Data.Common/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Data.DataSetExtensions/4.0.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Data/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Contracts/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Debug/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.DiagnosticSource.Reference/4.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.EventLog/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.FileVersionInfo/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Process/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.StackTrace/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.TextWriterTraceListener/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Tools/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.TraceSource/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Tracing/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Drawing/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Drawing.Primitives/4.2.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Dynamic.Runtime/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Globalization.Calendars/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Globalization/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Globalization.Extensions/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression.Brotli/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression.FileSystem/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression.ZipFile/4.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem.DriveInfo/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem.Watcher/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.IsolatedStorage/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.MemoryMappedFiles/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Pipelines.Reference/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Pipes/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.UnmanagedMemoryStream/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq.Expressions/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq.Parallel/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq.Queryable/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Memory.Reference/4.2.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Http/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.HttpListener/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Mail/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.NameResolution/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.NetworkInformation/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Ping/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Requests/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Security/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.ServicePoint/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Sockets/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebClient/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebHeaderCollection/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebProxy/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebSockets.Client/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebSockets/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Numerics/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Numerics.Vectors.Reference/4.1.6.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ObjectModel/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.DispatchProxy/4.0.6.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Emit/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Emit.ILGeneration/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Emit.Lightweight/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Extensions/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Metadata.Reference/1.4.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.TypeExtensions/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Resources.Reader/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Resources.ResourceManager/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Resources.Writer/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.CompilerServices.Unsafe.Reference/4.0.6.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.CompilerServices.VisualC/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Extensions/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Handles/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.InteropServices/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.InteropServices.WindowsRuntime/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Intrinsics/4.0.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Loader/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Numerics/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Formatters/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Json/4.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Primitives/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Xml/4.1.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.AccessControl/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Claims/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Algorithms/4.3.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Cng.Reference/4.3.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Csp/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Encoding/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.X509Certificates/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Xml/4.0.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Permissions/4.0.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Principal/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Principal.Windows.Reference/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.SecureString/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ServiceModel.Web/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ServiceProcess/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encoding.CodePages/4.1.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encoding/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encoding.Extensions/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encodings.Web.Reference/4.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Json/4.0.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.RegularExpressions/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Channels/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Overlapped/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks.Dataflow/4.6.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks.Extensions.Reference/4.3.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks.Parallel/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Thread/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.ThreadPool/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Timer/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Transactions/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Transactions.Local/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ValueTuple/4.0.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Web/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Web.HttpUtility/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Windows/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Windows.Extensions/4.0.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.Linq/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.ReaderWriter/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.Serialization/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XDocument/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XmlDocument/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XmlSerializer/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XPath/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XPath.XDocument/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "WindowsBase/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.dll deleted file mode 100644 index 84b506a..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.exe b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.exe deleted file mode 100644 index 852142c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.exe and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.pdb deleted file mode 100644 index e43c83b..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.runtimeconfig.dev.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.runtimeconfig.dev.json deleted file mode 100644 index c2f0298..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.runtimeconfig.dev.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runtimeOptions": { - "additionalProbingPaths": [ - "C:\\Users\\ramesh.g\\.dotnet\\store\\|arch|\\|tfm|", - "C:\\Users\\ramesh.g\\.nuget\\packages", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.runtimeconfig.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.runtimeconfig.json deleted file mode 100644 index d5480f1..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/TelecomInfraProject.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "netcoreapp3.1", - "framework": { - "name": "Microsoft.AspNetCore.App", - "version": "3.1.0" - }, - "configProperties": { - "System.GC.Server": true, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/appsettings.Development.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/appsettings.Development.json deleted file mode 100644 index e203e94..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Debug", - "System": "Information", - "Microsoft": "Information" - } - } -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/appsettings.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/appsettings.json deleted file mode 100644 index def9159..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Debug/netcoreapp3.1/appsettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/Microsoft.AspNetCore.Server.Kestrel.Https.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/Microsoft.AspNetCore.Server.Kestrel.Https.dll deleted file mode 100644 index 6f232b2..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/Microsoft.AspNetCore.Server.Kestrel.Https.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll deleted file mode 100644 index 049899c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.Views.dll deleted file mode 100644 index da08f96..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.Views.pdb deleted file mode 100644 index 20e3e1f..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.deps.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.deps.json deleted file mode 100644 index edd6cf0..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.deps.json +++ /dev/null @@ -1,4063 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v5.0", - "signature": "" - }, - "compilationOptions": { - "defines": [ - "TRACE", - "RELEASE", - "NET", - "NET5_0", - "NETCOREAPP", - "NET5_0_OR_GREATER", - "NETCOREAPP1_0_OR_GREATER", - "NETCOREAPP1_1_OR_GREATER", - "NETCOREAPP2_0_OR_GREATER", - "NETCOREAPP2_1_OR_GREATER", - "NETCOREAPP2_2_OR_GREATER", - "NETCOREAPP3_0_OR_GREATER", - "NETCOREAPP3_1_OR_GREATER" - ], - "languageVersion": "9.0", - "platform": "", - "allowUnsafe": false, - "warningsAsErrors": false, - "optimize": true, - "keyFile": "", - "emitEntryPoint": true, - "xmlDoc": false, - "debugType": "portable" - }, - "targets": { - ".NETCoreApp,Version=v5.0": { - "TelecomInfraProject/1.0.0": { - "dependencies": { - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.1", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.4.10", - "Microsoft.AspNetCore.Antiforgery": "5.0.0.0", - "Microsoft.AspNetCore.Authentication.Abstractions.Reference": "5.0.0.0", - "Microsoft.AspNetCore.Authentication.Cookies": "5.0.0.0", - "Microsoft.AspNetCore.Authentication.Core.Reference": "5.0.0.0", - "Microsoft.AspNetCore.Authentication": "5.0.0.0", - "Microsoft.AspNetCore.Authentication.OAuth": "5.0.0.0", - "Microsoft.AspNetCore.Authorization": "5.0.0.0", - "Microsoft.AspNetCore.Authorization.Policy": "5.0.0.0", - "Microsoft.AspNetCore.Components.Authorization": "5.0.0.0", - "Microsoft.AspNetCore.Components": "5.0.0.0", - "Microsoft.AspNetCore.Components.Forms": "5.0.0.0", - "Microsoft.AspNetCore.Components.Server": "5.0.0.0", - "Microsoft.AspNetCore.Components.Web": "5.0.0.0", - "Microsoft.AspNetCore.Connections.Abstractions.Reference": "5.0.0.0", - "Microsoft.AspNetCore.CookiePolicy": "5.0.0.0", - "Microsoft.AspNetCore.Cors": "5.0.0.0", - "Microsoft.AspNetCore.Cryptography.Internal": "5.0.0.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "5.0.0.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "5.0.0.0", - "Microsoft.AspNetCore.DataProtection": "5.0.0.0", - "Microsoft.AspNetCore.DataProtection.Extensions": "5.0.0.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "5.0.0.0", - "Microsoft.AspNetCore.Diagnostics": "5.0.0.0", - "Microsoft.AspNetCore.Diagnostics.HealthChecks": "5.0.0.0", - "Microsoft.AspNetCore": "5.0.0.0", - "Microsoft.AspNetCore.HostFiltering": "5.0.0.0", - "Microsoft.AspNetCore.Hosting.Abstractions.Reference": "5.0.0.0", - "Microsoft.AspNetCore.Hosting.Reference": "5.0.0.0", - "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference": "5.0.0.0", - "Microsoft.AspNetCore.Html.Abstractions": "5.0.0.0", - "Microsoft.AspNetCore.Http.Abstractions.Reference": "5.0.0.0", - "Microsoft.AspNetCore.Http.Connections.Common": "5.0.0.0", - "Microsoft.AspNetCore.Http.Connections": "5.0.0.0", - "Microsoft.AspNetCore.Http.Reference": "5.0.0.0", - "Microsoft.AspNetCore.Http.Extensions.Reference": "5.0.0.0", - "Microsoft.AspNetCore.Http.Features.Reference": "5.0.0.0", - "Microsoft.AspNetCore.HttpOverrides.Reference": "5.0.0.0", - "Microsoft.AspNetCore.HttpsPolicy": "5.0.0.0", - "Microsoft.AspNetCore.Identity": "5.0.0.0", - "Microsoft.AspNetCore.Localization": "5.0.0.0", - "Microsoft.AspNetCore.Localization.Routing": "5.0.0.0", - "Microsoft.AspNetCore.Metadata": "5.0.0.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "5.0.0.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "5.0.0.0", - "Microsoft.AspNetCore.Mvc.Core": "5.0.0.0", - "Microsoft.AspNetCore.Mvc.Cors": "5.0.0.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "5.0.0.0", - "Microsoft.AspNetCore.Mvc": "5.0.0.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "5.0.0.0", - "Microsoft.AspNetCore.Mvc.Formatters.Xml": "5.0.0.0", - "Microsoft.AspNetCore.Mvc.Localization": "5.0.0.0", - "Microsoft.AspNetCore.Mvc.Razor": "5.0.0.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "5.0.0.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "5.0.0.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "5.0.0.0", - "Microsoft.AspNetCore.Razor": "5.0.0.0", - "Microsoft.AspNetCore.Razor.Runtime": "5.0.0.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "5.0.0.0", - "Microsoft.AspNetCore.ResponseCaching": "5.0.0.0", - "Microsoft.AspNetCore.ResponseCompression": "5.0.0.0", - "Microsoft.AspNetCore.Rewrite": "5.0.0.0", - "Microsoft.AspNetCore.Routing.Abstractions": "5.0.0.0", - "Microsoft.AspNetCore.Routing": "5.0.0.0", - "Microsoft.AspNetCore.Server.HttpSys": "5.0.0.0", - "Microsoft.AspNetCore.Server.IIS": "5.0.0.0", - "Microsoft.AspNetCore.Server.IISIntegration.Reference": "5.0.0.0", - "Microsoft.AspNetCore.Server.Kestrel.Core.Reference": "5.0.0.0", - "Microsoft.AspNetCore.Server.Kestrel.Reference": "5.0.0.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference": "5.0.0.0", - "Microsoft.AspNetCore.Session": "5.0.0.0", - "Microsoft.AspNetCore.SignalR.Common": "5.0.0.0", - "Microsoft.AspNetCore.SignalR.Core": "5.0.0.0", - "Microsoft.AspNetCore.SignalR": "5.0.0.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "5.0.0.0", - "Microsoft.AspNetCore.StaticFiles": "5.0.0.0", - "Microsoft.AspNetCore.WebSockets": "5.0.0.0", - "Microsoft.AspNetCore.WebUtilities.Reference": "5.0.0.0", - "Microsoft.CSharp": "5.0.0.0", - "Microsoft.Extensions.Caching.Abstractions": "5.0.0.0", - "Microsoft.Extensions.Caching.Memory": "5.0.0.0", - "Microsoft.Extensions.Configuration.Abstractions.Reference": "5.0.0.0", - "Microsoft.Extensions.Configuration.Binder.Reference": "5.0.0.0", - "Microsoft.Extensions.Configuration.CommandLine": "5.0.0.0", - "Microsoft.Extensions.Configuration.Reference": "5.0.0.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference": "5.0.0.0", - "Microsoft.Extensions.Configuration.FileExtensions.Reference": "5.0.0.0", - "Microsoft.Extensions.Configuration.Ini": "5.0.0.0", - "Microsoft.Extensions.Configuration.Json": "5.0.0.0", - "Microsoft.Extensions.Configuration.KeyPerFile": "5.0.0.0", - "Microsoft.Extensions.Configuration.UserSecrets": "5.0.0.0", - "Microsoft.Extensions.Configuration.Xml": "5.0.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions.Reference": "5.0.0.0", - "Microsoft.Extensions.DependencyInjection.Reference": "5.0.0.0", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "5.0.0.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "5.0.0.0", - "Microsoft.Extensions.FileProviders.Abstractions.Reference": "5.0.0.0", - "Microsoft.Extensions.FileProviders.Composite": "5.0.0.0", - "Microsoft.Extensions.FileProviders.Embedded": "5.0.0.0", - "Microsoft.Extensions.FileProviders.Physical.Reference": "5.0.0.0", - "Microsoft.Extensions.FileSystemGlobbing.Reference": "5.0.0.0", - "Microsoft.Extensions.Hosting.Abstractions.Reference": "5.0.0.0", - "Microsoft.Extensions.Hosting": "5.0.0.0", - "Microsoft.Extensions.Http": "5.0.0.0", - "Microsoft.Extensions.Identity.Core": "5.0.0.0", - "Microsoft.Extensions.Identity.Stores": "5.0.0.0", - "Microsoft.Extensions.Localization.Abstractions": "5.0.0.0", - "Microsoft.Extensions.Localization": "5.0.0.0", - "Microsoft.Extensions.Logging.Abstractions.Reference": "5.0.0.0", - "Microsoft.Extensions.Logging.Configuration": "5.0.0.0", - "Microsoft.Extensions.Logging.Console": "5.0.0.0", - "Microsoft.Extensions.Logging.Debug": "5.0.0.0", - "Microsoft.Extensions.Logging.Reference": "5.0.0.0", - "Microsoft.Extensions.Logging.EventLog": "5.0.0.0", - "Microsoft.Extensions.Logging.EventSource": "5.0.0.0", - "Microsoft.Extensions.Logging.TraceSource": "5.0.0.0", - "Microsoft.Extensions.ObjectPool.Reference": "5.0.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "5.0.0.0", - "Microsoft.Extensions.Options.DataAnnotations": "5.0.0.0", - "Microsoft.Extensions.Options.Reference": "5.0.0.0", - "Microsoft.Extensions.Primitives.Reference": "5.0.0.0", - "Microsoft.Extensions.WebEncoders": "5.0.0.0", - "Microsoft.JSInterop": "5.0.0.0", - "Microsoft.Net.Http.Headers.Reference": "5.0.0.0", - "Microsoft.VisualBasic.Core": "10.0.6.0", - "Microsoft.VisualBasic": "10.0.0.0", - "Microsoft.Win32.Primitives": "5.0.0.0", - "Microsoft.Win32.Registry": "5.0.0.0", - "mscorlib": "4.0.0.0", - "netstandard": "2.1.0.0", - "System.AppContext": "5.0.0.0", - "System.Buffers.Reference": "5.0.0.0", - "System.Collections.Concurrent": "5.0.0.0", - "System.Collections": "5.0.0.0", - "System.Collections.Immutable": "5.0.0.0", - "System.Collections.NonGeneric": "5.0.0.0", - "System.Collections.Specialized": "5.0.0.0", - "System.ComponentModel.Annotations.Reference": "5.0.0.0", - "System.ComponentModel.DataAnnotations": "4.0.0.0", - "System.ComponentModel": "5.0.0.0", - "System.ComponentModel.EventBasedAsync": "5.0.0.0", - "System.ComponentModel.Primitives": "5.0.0.0", - "System.ComponentModel.TypeConverter": "5.0.0.0", - "System.Configuration": "4.0.0.0", - "System.Console": "5.0.0.0", - "System.Core": "4.0.0.0", - "System.Data.Common": "5.0.0.0", - "System.Data.DataSetExtensions": "4.0.0.0", - "System.Data": "4.0.0.0", - "System.Diagnostics.Contracts": "5.0.0.0", - "System.Diagnostics.Debug": "5.0.0.0", - "System.Diagnostics.DiagnosticSource.Reference": "5.0.0.0", - "System.Diagnostics.EventLog": "5.0.0.0", - "System.Diagnostics.FileVersionInfo": "5.0.0.0", - "System.Diagnostics.Process": "5.0.0.0", - "System.Diagnostics.StackTrace": "5.0.0.0", - "System.Diagnostics.TextWriterTraceListener": "5.0.0.0", - "System.Diagnostics.Tools": "5.0.0.0", - "System.Diagnostics.TraceSource": "5.0.0.0", - "System.Diagnostics.Tracing": "5.0.0.0", - "System": "4.0.0.0", - "System.Drawing": "4.0.0.0", - "System.Drawing.Primitives": "5.0.0.0", - "System.Dynamic.Runtime": "5.0.0.0", - "System.Formats.Asn1": "5.0.0.0", - "System.Globalization.Calendars": "5.0.0.0", - "System.Globalization": "5.0.0.0", - "System.Globalization.Extensions": "5.0.0.0", - "System.IO.Compression.Brotli": "5.0.0.0", - "System.IO.Compression": "5.0.0.0", - "System.IO.Compression.FileSystem": "4.0.0.0", - "System.IO.Compression.ZipFile": "5.0.0.0", - "System.IO": "5.0.0.0", - "System.IO.FileSystem": "5.0.0.0", - "System.IO.FileSystem.DriveInfo": "5.0.0.0", - "System.IO.FileSystem.Primitives": "5.0.0.0", - "System.IO.FileSystem.Watcher": "5.0.0.0", - "System.IO.IsolatedStorage": "5.0.0.0", - "System.IO.MemoryMappedFiles": "5.0.0.0", - "System.IO.Pipelines.Reference": "5.0.0.0", - "System.IO.Pipes": "5.0.0.0", - "System.IO.UnmanagedMemoryStream": "5.0.0.0", - "System.Linq": "5.0.0.0", - "System.Linq.Expressions": "5.0.0.0", - "System.Linq.Parallel": "5.0.0.0", - "System.Linq.Queryable": "5.0.0.0", - "System.Memory.Reference": "5.0.0.0", - "System.Net": "4.0.0.0", - "System.Net.Http": "5.0.0.0", - "System.Net.Http.Json": "5.0.0.0", - "System.Net.HttpListener": "5.0.0.0", - "System.Net.Mail": "5.0.0.0", - "System.Net.NameResolution": "5.0.0.0", - "System.Net.NetworkInformation": "5.0.0.0", - "System.Net.Ping": "5.0.0.0", - "System.Net.Primitives": "5.0.0.0", - "System.Net.Requests": "5.0.0.0", - "System.Net.Security": "5.0.0.0", - "System.Net.ServicePoint": "5.0.0.0", - "System.Net.Sockets": "5.0.0.0", - "System.Net.WebClient": "5.0.0.0", - "System.Net.WebHeaderCollection": "5.0.0.0", - "System.Net.WebProxy": "5.0.0.0", - "System.Net.WebSockets.Client": "5.0.0.0", - "System.Net.WebSockets": "5.0.0.0", - "System.Numerics": "4.0.0.0", - "System.Numerics.Vectors.Reference": "5.0.0.0", - "System.ObjectModel": "5.0.0.0", - "System.Reflection.DispatchProxy": "5.0.0.0", - "System.Reflection": "5.0.0.0", - "System.Reflection.Emit": "5.0.0.0", - "System.Reflection.Emit.ILGeneration": "5.0.0.0", - "System.Reflection.Emit.Lightweight": "5.0.0.0", - "System.Reflection.Extensions": "5.0.0.0", - "System.Reflection.Metadata.Reference": "5.0.0.0", - "System.Reflection.Primitives": "5.0.0.0", - "System.Reflection.TypeExtensions": "5.0.0.0", - "System.Resources.Reader": "5.0.0.0", - "System.Resources.ResourceManager": "5.0.0.0", - "System.Resources.Writer": "5.0.0.0", - "System.Runtime.CompilerServices.Unsafe.Reference": "5.0.0.0", - "System.Runtime.CompilerServices.VisualC": "5.0.0.0", - "System.Runtime": "5.0.0.0", - "System.Runtime.Extensions": "5.0.0.0", - "System.Runtime.Handles": "5.0.0.0", - "System.Runtime.InteropServices": "5.0.0.0", - "System.Runtime.InteropServices.RuntimeInformation": "5.0.0.0", - "System.Runtime.Intrinsics": "5.0.0.0", - "System.Runtime.Loader": "5.0.0.0", - "System.Runtime.Numerics": "5.0.0.0", - "System.Runtime.Serialization": "4.0.0.0", - "System.Runtime.Serialization.Formatters": "5.0.0.0", - "System.Runtime.Serialization.Json": "5.0.0.0", - "System.Runtime.Serialization.Primitives": "5.0.0.0", - "System.Runtime.Serialization.Xml": "5.0.0.0", - "System.Security.AccessControl": "5.0.0.0", - "System.Security.Claims": "5.0.0.0", - "System.Security.Cryptography.Algorithms": "5.0.0.0", - "System.Security.Cryptography.Cng.Reference": "5.0.0.0", - "System.Security.Cryptography.Csp": "5.0.0.0", - "System.Security.Cryptography.Encoding": "5.0.0.0", - "System.Security.Cryptography.Primitives": "5.0.0.0", - "System.Security.Cryptography.X509Certificates": "5.0.0.0", - "System.Security.Cryptography.Xml": "5.0.0.0", - "System.Security": "4.0.0.0", - "System.Security.Permissions": "5.0.0.0", - "System.Security.Principal": "5.0.0.0", - "System.Security.Principal.Windows.Reference": "5.0.0.0", - "System.Security.SecureString": "5.0.0.0", - "System.ServiceModel.Web": "4.0.0.0", - "System.ServiceProcess": "4.0.0.0", - "System.Text.Encoding.CodePages": "5.0.0.0", - "System.Text.Encoding": "5.0.0.0", - "System.Text.Encoding.Extensions": "5.0.0.0", - "System.Text.Encodings.Web.Reference": "5.0.0.0", - "System.Text.Json": "5.0.0.0", - "System.Text.RegularExpressions": "5.0.0.0", - "System.Threading.Channels": "5.0.0.0", - "System.Threading": "5.0.0.0", - "System.Threading.Overlapped": "5.0.0.0", - "System.Threading.Tasks.Dataflow": "5.0.0.0", - "System.Threading.Tasks": "5.0.0.0", - "System.Threading.Tasks.Extensions.Reference": "5.0.0.0", - "System.Threading.Tasks.Parallel": "5.0.0.0", - "System.Threading.Thread": "5.0.0.0", - "System.Threading.ThreadPool": "5.0.0.0", - "System.Threading.Timer": "5.0.0.0", - "System.Transactions": "4.0.0.0", - "System.Transactions.Local": "5.0.0.0", - "System.ValueTuple": "4.0.3.0", - "System.Web": "4.0.0.0", - "System.Web.HttpUtility": "5.0.0.0", - "System.Windows": "4.0.0.0", - "System.Windows.Extensions": "5.0.0.0", - "System.Xml": "4.0.0.0", - "System.Xml.Linq": "4.0.0.0", - "System.Xml.ReaderWriter": "5.0.0.0", - "System.Xml.Serialization": "4.0.0.0", - "System.Xml.XDocument": "5.0.0.0", - "System.Xml.XmlDocument": "5.0.0.0", - "System.Xml.XmlSerializer": "5.0.0.0", - "System.Xml.XPath": "5.0.0.0", - "System.Xml.XPath.XDocument": "5.0.0.0", - "WindowsBase": "4.0.0.0" - }, - "runtime": { - "TelecomInfraProject.dll": {} - }, - "compile": { - "TelecomInfraProject.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - } - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - } - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - } - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - } - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.1": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - } - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - } - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - } - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": {}, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - } - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - } - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": {}, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - } - }, - "Microsoft.Extensions.Logging/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": {}, - "Microsoft.Extensions.ObjectPool/2.2.0": {}, - "Microsoft.Extensions.Options/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - } - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - } - }, - "Microsoft.NETCore.Platforms/2.0.0": {}, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": {}, - "System.Buffers/4.5.0": {}, - "System.ComponentModel.Annotations/4.5.0": {}, - "System.Diagnostics.DiagnosticSource/4.5.0": {}, - "System.IO.Pipelines/4.5.2": {}, - "System.Memory/4.5.1": {}, - "System.Numerics.Vectors/4.5.0": {}, - "System.Reflection.Metadata/1.6.0": {}, - "System.Runtime.CompilerServices.Unsafe/4.5.1": {}, - "System.Security.Cryptography.Cng/4.5.0": {}, - "System.Security.Principal.Windows/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0" - } - }, - "System.Text.Encodings.Web/4.5.0": {}, - "System.Threading.Tasks.Extensions/4.5.1": {}, - "Microsoft.AspNetCore.Antiforgery/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Antiforgery.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Abstractions.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Cookies/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.Cookies.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Core.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.OAuth/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.OAuth.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Authorization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization.Policy/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Authorization.Policy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Authorization/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Authorization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Forms/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Forms.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Server/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Server.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Web/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Web.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Connections.Abstractions.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Connections.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.CookiePolicy/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.CookiePolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cors/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.Internal/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Cryptography.Internal.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.DataProtection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Extensions/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Diagnostics.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HostFiltering/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.HostFiltering.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Abstractions.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Html.Abstractions/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Html.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Abstractions.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections.Common/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Connections.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Connections.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Extensions.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Features.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Features.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpOverrides.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.HttpOverrides.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpsPolicy/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.HttpsPolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Identity.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization.Routing/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Localization.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Metadata/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Metadata.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Abstractions/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Core/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Cors/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Localization/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.RazorPages/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Runtime/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Razor.Runtime.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.ResponseCaching.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCompression/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.ResponseCompression.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Rewrite/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Rewrite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing.Abstractions/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Routing.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.HttpSys/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.HttpSys.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IIS/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.IIS.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IISIntegration.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Core.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.Kestrel.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Session/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.Session.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Common/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Core/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.StaticFiles/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.StaticFiles.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebSockets/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.WebSockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebUtilities.Reference/5.0.0.0": { - "compile": { - "Microsoft.AspNetCore.WebUtilities.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CSharp/5.0.0.0": { - "compile": { - "Microsoft.CSharp.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Abstractions/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Caching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Memory/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Caching.Memory.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Abstractions.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Binder.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Binder.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.CommandLine/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.CommandLine.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.FileExtensions.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.FileExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Ini/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Ini.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Json/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.KeyPerFile/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.UserSecrets/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.UserSecrets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Xml/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.DependencyInjection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Abstractions.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Composite/5.0.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Composite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Embedded/5.0.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Embedded.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Physical.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Physical.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileSystemGlobbing.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.FileSystemGlobbing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting.Abstractions.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Http/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Core/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Identity.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Stores/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Identity.Stores.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization.Abstractions/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Localization.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Abstractions.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Configuration/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Console/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Console.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Debug/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Debug.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Logging.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.EventLog/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Logging.EventLog.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.EventSource/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Logging.EventSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.TraceSource/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Logging.TraceSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.ObjectPool.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.ObjectPool.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.DataAnnotations/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Options.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Options.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Primitives.Reference/5.0.0.0": { - "compile": { - "Microsoft.Extensions.Primitives.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.WebEncoders/5.0.0.0": { - "compile": { - "Microsoft.Extensions.WebEncoders.dll": {} - }, - "compileOnly": true - }, - "Microsoft.JSInterop/5.0.0.0": { - "compile": { - "Microsoft.JSInterop.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Net.Http.Headers.Reference/5.0.0.0": { - "compile": { - "Microsoft.Net.Http.Headers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.VisualBasic.Core/10.0.6.0": { - "compile": { - "Microsoft.VisualBasic.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.VisualBasic/10.0.0.0": { - "compile": { - "Microsoft.VisualBasic.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Win32.Primitives/5.0.0.0": { - "compile": { - "Microsoft.Win32.Primitives.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Win32.Registry/5.0.0.0": { - "compile": { - "Microsoft.Win32.Registry.dll": {} - }, - "compileOnly": true - }, - "mscorlib/4.0.0.0": { - "compile": { - "mscorlib.dll": {} - }, - "compileOnly": true - }, - "netstandard/2.1.0.0": { - "compile": { - "netstandard.dll": {} - }, - "compileOnly": true - }, - "System.AppContext/5.0.0.0": { - "compile": { - "System.AppContext.dll": {} - }, - "compileOnly": true - }, - "System.Buffers.Reference/5.0.0.0": { - "compile": { - "System.Buffers.dll": {} - }, - "compileOnly": true - }, - "System.Collections.Concurrent/5.0.0.0": { - "compile": { - "System.Collections.Concurrent.dll": {} - }, - "compileOnly": true - }, - "System.Collections/5.0.0.0": { - "compile": { - "System.Collections.dll": {} - }, - "compileOnly": true - }, - "System.Collections.Immutable/5.0.0.0": { - "compile": { - "System.Collections.Immutable.dll": {} - }, - "compileOnly": true - }, - "System.Collections.NonGeneric/5.0.0.0": { - "compile": { - "System.Collections.NonGeneric.dll": {} - }, - "compileOnly": true - }, - "System.Collections.Specialized/5.0.0.0": { - "compile": { - "System.Collections.Specialized.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.Annotations.Reference/5.0.0.0": { - "compile": { - "System.ComponentModel.Annotations.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.DataAnnotations/4.0.0.0": { - "compile": { - "System.ComponentModel.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel/5.0.0.0": { - "compile": { - "System.ComponentModel.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.EventBasedAsync/5.0.0.0": { - "compile": { - "System.ComponentModel.EventBasedAsync.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.Primitives/5.0.0.0": { - "compile": { - "System.ComponentModel.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.TypeConverter/5.0.0.0": { - "compile": { - "System.ComponentModel.TypeConverter.dll": {} - }, - "compileOnly": true - }, - "System.Configuration/4.0.0.0": { - "compile": { - "System.Configuration.dll": {} - }, - "compileOnly": true - }, - "System.Console/5.0.0.0": { - "compile": { - "System.Console.dll": {} - }, - "compileOnly": true - }, - "System.Core/4.0.0.0": { - "compile": { - "System.Core.dll": {} - }, - "compileOnly": true - }, - "System.Data.Common/5.0.0.0": { - "compile": { - "System.Data.Common.dll": {} - }, - "compileOnly": true - }, - "System.Data.DataSetExtensions/4.0.0.0": { - "compile": { - "System.Data.DataSetExtensions.dll": {} - }, - "compileOnly": true - }, - "System.Data/4.0.0.0": { - "compile": { - "System.Data.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Contracts/5.0.0.0": { - "compile": { - "System.Diagnostics.Contracts.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Debug/5.0.0.0": { - "compile": { - "System.Diagnostics.Debug.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.DiagnosticSource.Reference/5.0.0.0": { - "compile": { - "System.Diagnostics.DiagnosticSource.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.EventLog/5.0.0.0": { - "compile": { - "System.Diagnostics.EventLog.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.FileVersionInfo/5.0.0.0": { - "compile": { - "System.Diagnostics.FileVersionInfo.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Process/5.0.0.0": { - "compile": { - "System.Diagnostics.Process.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.StackTrace/5.0.0.0": { - "compile": { - "System.Diagnostics.StackTrace.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.TextWriterTraceListener/5.0.0.0": { - "compile": { - "System.Diagnostics.TextWriterTraceListener.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Tools/5.0.0.0": { - "compile": { - "System.Diagnostics.Tools.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.TraceSource/5.0.0.0": { - "compile": { - "System.Diagnostics.TraceSource.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Tracing/5.0.0.0": { - "compile": { - "System.Diagnostics.Tracing.dll": {} - }, - "compileOnly": true - }, - "System/4.0.0.0": { - "compile": { - "System.dll": {} - }, - "compileOnly": true - }, - "System.Drawing/4.0.0.0": { - "compile": { - "System.Drawing.dll": {} - }, - "compileOnly": true - }, - "System.Drawing.Primitives/5.0.0.0": { - "compile": { - "System.Drawing.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Dynamic.Runtime/5.0.0.0": { - "compile": { - "System.Dynamic.Runtime.dll": {} - }, - "compileOnly": true - }, - "System.Formats.Asn1/5.0.0.0": { - "compile": { - "System.Formats.Asn1.dll": {} - }, - "compileOnly": true - }, - "System.Globalization.Calendars/5.0.0.0": { - "compile": { - "System.Globalization.Calendars.dll": {} - }, - "compileOnly": true - }, - "System.Globalization/5.0.0.0": { - "compile": { - "System.Globalization.dll": {} - }, - "compileOnly": true - }, - "System.Globalization.Extensions/5.0.0.0": { - "compile": { - "System.Globalization.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression.Brotli/5.0.0.0": { - "compile": { - "System.IO.Compression.Brotli.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression/5.0.0.0": { - "compile": { - "System.IO.Compression.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression.FileSystem/4.0.0.0": { - "compile": { - "System.IO.Compression.FileSystem.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression.ZipFile/5.0.0.0": { - "compile": { - "System.IO.Compression.ZipFile.dll": {} - }, - "compileOnly": true - }, - "System.IO/5.0.0.0": { - "compile": { - "System.IO.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem/5.0.0.0": { - "compile": { - "System.IO.FileSystem.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem.DriveInfo/5.0.0.0": { - "compile": { - "System.IO.FileSystem.DriveInfo.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem.Primitives/5.0.0.0": { - "compile": { - "System.IO.FileSystem.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem.Watcher/5.0.0.0": { - "compile": { - "System.IO.FileSystem.Watcher.dll": {} - }, - "compileOnly": true - }, - "System.IO.IsolatedStorage/5.0.0.0": { - "compile": { - "System.IO.IsolatedStorage.dll": {} - }, - "compileOnly": true - }, - "System.IO.MemoryMappedFiles/5.0.0.0": { - "compile": { - "System.IO.MemoryMappedFiles.dll": {} - }, - "compileOnly": true - }, - "System.IO.Pipelines.Reference/5.0.0.0": { - "compile": { - "System.IO.Pipelines.dll": {} - }, - "compileOnly": true - }, - "System.IO.Pipes/5.0.0.0": { - "compile": { - "System.IO.Pipes.dll": {} - }, - "compileOnly": true - }, - "System.IO.UnmanagedMemoryStream/5.0.0.0": { - "compile": { - "System.IO.UnmanagedMemoryStream.dll": {} - }, - "compileOnly": true - }, - "System.Linq/5.0.0.0": { - "compile": { - "System.Linq.dll": {} - }, - "compileOnly": true - }, - "System.Linq.Expressions/5.0.0.0": { - "compile": { - "System.Linq.Expressions.dll": {} - }, - "compileOnly": true - }, - "System.Linq.Parallel/5.0.0.0": { - "compile": { - "System.Linq.Parallel.dll": {} - }, - "compileOnly": true - }, - "System.Linq.Queryable/5.0.0.0": { - "compile": { - "System.Linq.Queryable.dll": {} - }, - "compileOnly": true - }, - "System.Memory.Reference/5.0.0.0": { - "compile": { - "System.Memory.dll": {} - }, - "compileOnly": true - }, - "System.Net/4.0.0.0": { - "compile": { - "System.Net.dll": {} - }, - "compileOnly": true - }, - "System.Net.Http/5.0.0.0": { - "compile": { - "System.Net.Http.dll": {} - }, - "compileOnly": true - }, - "System.Net.Http.Json/5.0.0.0": { - "compile": { - "System.Net.Http.Json.dll": {} - }, - "compileOnly": true - }, - "System.Net.HttpListener/5.0.0.0": { - "compile": { - "System.Net.HttpListener.dll": {} - }, - "compileOnly": true - }, - "System.Net.Mail/5.0.0.0": { - "compile": { - "System.Net.Mail.dll": {} - }, - "compileOnly": true - }, - "System.Net.NameResolution/5.0.0.0": { - "compile": { - "System.Net.NameResolution.dll": {} - }, - "compileOnly": true - }, - "System.Net.NetworkInformation/5.0.0.0": { - "compile": { - "System.Net.NetworkInformation.dll": {} - }, - "compileOnly": true - }, - "System.Net.Ping/5.0.0.0": { - "compile": { - "System.Net.Ping.dll": {} - }, - "compileOnly": true - }, - "System.Net.Primitives/5.0.0.0": { - "compile": { - "System.Net.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Net.Requests/5.0.0.0": { - "compile": { - "System.Net.Requests.dll": {} - }, - "compileOnly": true - }, - "System.Net.Security/5.0.0.0": { - "compile": { - "System.Net.Security.dll": {} - }, - "compileOnly": true - }, - "System.Net.ServicePoint/5.0.0.0": { - "compile": { - "System.Net.ServicePoint.dll": {} - }, - "compileOnly": true - }, - "System.Net.Sockets/5.0.0.0": { - "compile": { - "System.Net.Sockets.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebClient/5.0.0.0": { - "compile": { - "System.Net.WebClient.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebHeaderCollection/5.0.0.0": { - "compile": { - "System.Net.WebHeaderCollection.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebProxy/5.0.0.0": { - "compile": { - "System.Net.WebProxy.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebSockets.Client/5.0.0.0": { - "compile": { - "System.Net.WebSockets.Client.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebSockets/5.0.0.0": { - "compile": { - "System.Net.WebSockets.dll": {} - }, - "compileOnly": true - }, - "System.Numerics/4.0.0.0": { - "compile": { - "System.Numerics.dll": {} - }, - "compileOnly": true - }, - "System.Numerics.Vectors.Reference/5.0.0.0": { - "compile": { - "System.Numerics.Vectors.dll": {} - }, - "compileOnly": true - }, - "System.ObjectModel/5.0.0.0": { - "compile": { - "System.ObjectModel.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.DispatchProxy/5.0.0.0": { - "compile": { - "System.Reflection.DispatchProxy.dll": {} - }, - "compileOnly": true - }, - "System.Reflection/5.0.0.0": { - "compile": { - "System.Reflection.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Emit/5.0.0.0": { - "compile": { - "System.Reflection.Emit.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Emit.ILGeneration/5.0.0.0": { - "compile": { - "System.Reflection.Emit.ILGeneration.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Emit.Lightweight/5.0.0.0": { - "compile": { - "System.Reflection.Emit.Lightweight.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Extensions/5.0.0.0": { - "compile": { - "System.Reflection.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Metadata.Reference/5.0.0.0": { - "compile": { - "System.Reflection.Metadata.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Primitives/5.0.0.0": { - "compile": { - "System.Reflection.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.TypeExtensions/5.0.0.0": { - "compile": { - "System.Reflection.TypeExtensions.dll": {} - }, - "compileOnly": true - }, - "System.Resources.Reader/5.0.0.0": { - "compile": { - "System.Resources.Reader.dll": {} - }, - "compileOnly": true - }, - "System.Resources.ResourceManager/5.0.0.0": { - "compile": { - "System.Resources.ResourceManager.dll": {} - }, - "compileOnly": true - }, - "System.Resources.Writer/5.0.0.0": { - "compile": { - "System.Resources.Writer.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.CompilerServices.Unsafe.Reference/5.0.0.0": { - "compile": { - "System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.CompilerServices.VisualC/5.0.0.0": { - "compile": { - "System.Runtime.CompilerServices.VisualC.dll": {} - }, - "compileOnly": true - }, - "System.Runtime/5.0.0.0": { - "compile": { - "System.Runtime.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Extensions/5.0.0.0": { - "compile": { - "System.Runtime.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Handles/5.0.0.0": { - "compile": { - "System.Runtime.Handles.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.InteropServices/5.0.0.0": { - "compile": { - "System.Runtime.InteropServices.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.InteropServices.RuntimeInformation/5.0.0.0": { - "compile": { - "System.Runtime.InteropServices.RuntimeInformation.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Intrinsics/5.0.0.0": { - "compile": { - "System.Runtime.Intrinsics.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Loader/5.0.0.0": { - "compile": { - "System.Runtime.Loader.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Numerics/5.0.0.0": { - "compile": { - "System.Runtime.Numerics.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization/4.0.0.0": { - "compile": { - "System.Runtime.Serialization.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Formatters/5.0.0.0": { - "compile": { - "System.Runtime.Serialization.Formatters.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Json/5.0.0.0": { - "compile": { - "System.Runtime.Serialization.Json.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Primitives/5.0.0.0": { - "compile": { - "System.Runtime.Serialization.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Xml/5.0.0.0": { - "compile": { - "System.Runtime.Serialization.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Security.AccessControl/5.0.0.0": { - "compile": { - "System.Security.AccessControl.dll": {} - }, - "compileOnly": true - }, - "System.Security.Claims/5.0.0.0": { - "compile": { - "System.Security.Claims.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Algorithms/5.0.0.0": { - "compile": { - "System.Security.Cryptography.Algorithms.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Cng.Reference/5.0.0.0": { - "compile": { - "System.Security.Cryptography.Cng.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Csp/5.0.0.0": { - "compile": { - "System.Security.Cryptography.Csp.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Encoding/5.0.0.0": { - "compile": { - "System.Security.Cryptography.Encoding.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Primitives/5.0.0.0": { - "compile": { - "System.Security.Cryptography.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.X509Certificates/5.0.0.0": { - "compile": { - "System.Security.Cryptography.X509Certificates.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Xml/5.0.0.0": { - "compile": { - "System.Security.Cryptography.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Security/4.0.0.0": { - "compile": { - "System.Security.dll": {} - }, - "compileOnly": true - }, - "System.Security.Permissions/5.0.0.0": { - "compile": { - "System.Security.Permissions.dll": {} - }, - "compileOnly": true - }, - "System.Security.Principal/5.0.0.0": { - "compile": { - "System.Security.Principal.dll": {} - }, - "compileOnly": true - }, - "System.Security.Principal.Windows.Reference/5.0.0.0": { - "compile": { - "System.Security.Principal.Windows.dll": {} - }, - "compileOnly": true - }, - "System.Security.SecureString/5.0.0.0": { - "compile": { - "System.Security.SecureString.dll": {} - }, - "compileOnly": true - }, - "System.ServiceModel.Web/4.0.0.0": { - "compile": { - "System.ServiceModel.Web.dll": {} - }, - "compileOnly": true - }, - "System.ServiceProcess/4.0.0.0": { - "compile": { - "System.ServiceProcess.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding.CodePages/5.0.0.0": { - "compile": { - "System.Text.Encoding.CodePages.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding/5.0.0.0": { - "compile": { - "System.Text.Encoding.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding.Extensions/5.0.0.0": { - "compile": { - "System.Text.Encoding.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encodings.Web.Reference/5.0.0.0": { - "compile": { - "System.Text.Encodings.Web.dll": {} - }, - "compileOnly": true - }, - "System.Text.Json/5.0.0.0": { - "compile": { - "System.Text.Json.dll": {} - }, - "compileOnly": true - }, - "System.Text.RegularExpressions/5.0.0.0": { - "compile": { - "System.Text.RegularExpressions.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Channels/5.0.0.0": { - "compile": { - "System.Threading.Channels.dll": {} - }, - "compileOnly": true - }, - "System.Threading/5.0.0.0": { - "compile": { - "System.Threading.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Overlapped/5.0.0.0": { - "compile": { - "System.Threading.Overlapped.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks.Dataflow/5.0.0.0": { - "compile": { - "System.Threading.Tasks.Dataflow.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks/5.0.0.0": { - "compile": { - "System.Threading.Tasks.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks.Extensions.Reference/5.0.0.0": { - "compile": { - "System.Threading.Tasks.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks.Parallel/5.0.0.0": { - "compile": { - "System.Threading.Tasks.Parallel.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Thread/5.0.0.0": { - "compile": { - "System.Threading.Thread.dll": {} - }, - "compileOnly": true - }, - "System.Threading.ThreadPool/5.0.0.0": { - "compile": { - "System.Threading.ThreadPool.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Timer/5.0.0.0": { - "compile": { - "System.Threading.Timer.dll": {} - }, - "compileOnly": true - }, - "System.Transactions/4.0.0.0": { - "compile": { - "System.Transactions.dll": {} - }, - "compileOnly": true - }, - "System.Transactions.Local/5.0.0.0": { - "compile": { - "System.Transactions.Local.dll": {} - }, - "compileOnly": true - }, - "System.ValueTuple/4.0.3.0": { - "compile": { - "System.ValueTuple.dll": {} - }, - "compileOnly": true - }, - "System.Web/4.0.0.0": { - "compile": { - "System.Web.dll": {} - }, - "compileOnly": true - }, - "System.Web.HttpUtility/5.0.0.0": { - "compile": { - "System.Web.HttpUtility.dll": {} - }, - "compileOnly": true - }, - "System.Windows/4.0.0.0": { - "compile": { - "System.Windows.dll": {} - }, - "compileOnly": true - }, - "System.Windows.Extensions/5.0.0.0": { - "compile": { - "System.Windows.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Xml/4.0.0.0": { - "compile": { - "System.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Xml.Linq/4.0.0.0": { - "compile": { - "System.Xml.Linq.dll": {} - }, - "compileOnly": true - }, - "System.Xml.ReaderWriter/5.0.0.0": { - "compile": { - "System.Xml.ReaderWriter.dll": {} - }, - "compileOnly": true - }, - "System.Xml.Serialization/4.0.0.0": { - "compile": { - "System.Xml.Serialization.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XDocument/5.0.0.0": { - "compile": { - "System.Xml.XDocument.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XmlDocument/5.0.0.0": { - "compile": { - "System.Xml.XmlDocument.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XmlSerializer/5.0.0.0": { - "compile": { - "System.Xml.XmlSerializer.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XPath/5.0.0.0": { - "compile": { - "System.Xml.XPath.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XPath.XDocument/5.0.0.0": { - "compile": { - "System.Xml.XPath.XDocument.dll": {} - }, - "compileOnly": true - }, - "WindowsBase/4.0.0.0": { - "compile": { - "WindowsBase.dll": {} - }, - "compileOnly": true - } - } - }, - "libraries": { - "TelecomInfraProject/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "path": "microsoft.aspnetcore.hosting/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "path": "microsoft.aspnetcore.http/2.2.0", - "hashPath": "microsoft.aspnetcore.http.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "path": "microsoft.aspnetcore.httpoverrides/2.2.0", - "hashPath": "microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yzjx64GXNm6uteHQr1jCTJP+VB/6FndMyALud2CQpGmBWqXfklqctmncvLPtvljn5Y9stZNeECDUNrReFC8VRA==", - "path": "microsoft.aspnetcore.server.iisintegration/2.2.1", - "hashPath": "microsoft.aspnetcore.server.iisintegration.2.2.1.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "path": "microsoft.aspnetcore.server.kestrel/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "path": "microsoft.aspnetcore.server.kestrel.core/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "path": "microsoft.aspnetcore.server.kestrel.https/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "hashPath": "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", - "path": "microsoft.extensions.configuration/2.2.0", - "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==", - "path": "microsoft.extensions.configuration.abstractions/2.2.0", - "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "path": "microsoft.extensions.configuration.binder/2.2.0", - "hashPath": "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "path": "microsoft.extensions.configuration.environmentvariables/2.2.0", - "hashPath": "microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1qCpWBC8Ed4tguTR/qYkbb3F6DI5Su3t8xyFo3/5MzAd8PwPpHzgX8X04KbBxKmk173Pb64x7xMHarczVFQUA==", - "path": "microsoft.extensions.configuration.fileextensions/2.2.0", - "hashPath": "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==", - "path": "microsoft.extensions.dependencyinjection/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "hashPath": "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", - "path": "microsoft.extensions.logging/2.2.0", - "hashPath": "microsoft.extensions.logging.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==", - "path": "microsoft.extensions.logging.abstractions/2.2.0", - "hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "path": "microsoft.extensions.objectpool/2.2.0", - "hashPath": "microsoft.extensions.objectpool.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", - "path": "microsoft.extensions.options/2.2.0", - "hashPath": "microsoft.extensions.options.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "path": "microsoft.extensions.primitives/2.2.0", - "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", - "path": "microsoft.netcore.platforms/2.0.0", - "hashPath": "microsoft.netcore.platforms.2.0.0.nupkg.sha512" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V7H6e/ZkxYtBzFZxuj0N/ubyiwkGfZnS7Ha+W9mvqfrA8XLiEg8H5SzYh+kVeb45nvFMI1/8XA6Nuj09t/OE5Q==", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.4.10", - "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "path": "system.componentmodel.annotations/4.5.0", - "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", - "path": "system.diagnostics.diagnosticsource/4.5.0", - "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512" - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "path": "system.io.pipelines/4.5.2", - "hashPath": "system.io.pipelines.4.5.2.nupkg.sha512" - }, - "System.Memory/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "path": "system.memory/4.5.1", - "hashPath": "system.memory.4.5.1.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "path": "system.reflection.metadata/1.6.0", - "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "path": "system.security.cryptography.cng/4.5.0", - "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "path": "system.security.principal.windows/4.5.0", - "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==", - "path": "system.threading.tasks.extensions/4.5.1", - "hashPath": "system.threading.tasks.extensions.4.5.1.nupkg.sha512" - }, - "Microsoft.AspNetCore.Antiforgery/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Abstractions.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Cookies/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Core.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.OAuth/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authorization/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authorization.Policy/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Authorization/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Forms/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Server/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Web/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Connections.Abstractions.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.CookiePolicy/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Cors/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Cryptography.Internal/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.DataProtection/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.DataProtection.Extensions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Diagnostics/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.HostFiltering/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Hosting.Abstractions.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Hosting.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Html.Abstractions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Abstractions.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Connections.Common/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Connections/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Extensions.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Features.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.HttpOverrides.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.HttpsPolicy/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Identity/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Localization/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Localization.Routing/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Metadata/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Abstractions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Core/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Cors/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Localization/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Razor/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.RazorPages/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Razor/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Razor.Runtime/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.ResponseCaching/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.ResponseCompression/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Rewrite/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Routing.Abstractions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Routing/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.HttpSys/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.IIS/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.IISIntegration.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.Kestrel.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Session/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR.Common/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR.Core/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.StaticFiles/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.WebSockets/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.WebUtilities.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.CSharp/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Caching.Abstractions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Caching.Memory/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Abstractions.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Binder.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.CommandLine/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.FileExtensions.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Ini/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Json/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.KeyPerFile/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.UserSecrets/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Xml/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.DependencyInjection.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Abstractions.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Composite/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Embedded/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Physical.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileSystemGlobbing.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Hosting.Abstractions.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Hosting/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Http/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Identity.Core/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Identity.Stores/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Localization.Abstractions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Localization/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Abstractions.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Configuration/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Console/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Debug/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.EventLog/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.EventSource/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.TraceSource/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.ObjectPool.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Options.DataAnnotations/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Options.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Primitives.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.WebEncoders/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.JSInterop/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Net.Http.Headers.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.VisualBasic.Core/10.0.6.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.VisualBasic/10.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Win32.Primitives/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Win32.Registry/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "mscorlib/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "netstandard/2.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.AppContext/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Buffers.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.Concurrent/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.Immutable/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.NonGeneric/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.Specialized/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.Annotations.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.DataAnnotations/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.EventBasedAsync/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.Primitives/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.TypeConverter/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Configuration/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Console/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Core/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Data.Common/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Data.DataSetExtensions/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Data/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Contracts/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Debug/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.DiagnosticSource.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.EventLog/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.FileVersionInfo/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Process/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.StackTrace/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.TextWriterTraceListener/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Tools/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.TraceSource/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Tracing/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Drawing/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Drawing.Primitives/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Dynamic.Runtime/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Formats.Asn1/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Globalization.Calendars/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Globalization/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Globalization.Extensions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression.Brotli/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression.FileSystem/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression.ZipFile/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem.DriveInfo/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem.Primitives/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem.Watcher/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.IsolatedStorage/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.MemoryMappedFiles/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Pipelines.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Pipes/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.UnmanagedMemoryStream/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq.Expressions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq.Parallel/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq.Queryable/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Memory.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Http/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Http.Json/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.HttpListener/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Mail/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.NameResolution/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.NetworkInformation/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Ping/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Primitives/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Requests/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Security/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.ServicePoint/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Sockets/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebClient/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebHeaderCollection/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebProxy/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebSockets.Client/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebSockets/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Numerics/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Numerics.Vectors.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ObjectModel/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.DispatchProxy/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Emit/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Emit.ILGeneration/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Emit.Lightweight/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Extensions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Metadata.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Primitives/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.TypeExtensions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Resources.Reader/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Resources.ResourceManager/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Resources.Writer/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.CompilerServices.Unsafe.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.CompilerServices.VisualC/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Extensions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Handles/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.InteropServices/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.InteropServices.RuntimeInformation/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Intrinsics/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Loader/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Numerics/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Formatters/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Json/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Primitives/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Xml/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.AccessControl/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Claims/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Algorithms/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Cng.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Csp/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Encoding/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Primitives/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.X509Certificates/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Xml/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Permissions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Principal/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Principal.Windows.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.SecureString/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ServiceModel.Web/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ServiceProcess/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encoding.CodePages/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encoding/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encoding.Extensions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encodings.Web.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Json/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.RegularExpressions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Channels/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Overlapped/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks.Dataflow/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks.Extensions.Reference/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks.Parallel/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Thread/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.ThreadPool/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Timer/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Transactions/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Transactions.Local/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ValueTuple/4.0.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Web/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Web.HttpUtility/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Windows/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Windows.Extensions/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.Linq/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.ReaderWriter/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.Serialization/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XDocument/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XmlDocument/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XmlSerializer/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XPath/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XPath.XDocument/5.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "WindowsBase/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.dll deleted file mode 100644 index 0522559..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.exe b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.exe deleted file mode 100644 index be9cb0d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.exe and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.pdb deleted file mode 100644 index a1e8e1d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.runtimeconfig.dev.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.runtimeconfig.dev.json deleted file mode 100644 index 22cc479..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.runtimeconfig.dev.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runtimeOptions": { - "additionalProbingPaths": [ - "C:\\Users\\sakthisivavelan.n\\.dotnet\\store\\|arch|\\|tfm|", - "C:\\Users\\sakthisivavelan.n\\.nuget\\packages", - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", - "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.runtimeconfig.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.runtimeconfig.json deleted file mode 100644 index 93e2b02..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/TelecomInfraProject.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net5.0", - "framework": { - "name": "Microsoft.AspNetCore.App", - "version": "5.0.0" - }, - "configProperties": { - "System.GC.Server": true, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/appsettings.Development.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/appsettings.Development.json deleted file mode 100644 index e203e94..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Debug", - "System": "Information", - "Microsoft": "Information" - } - } -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/appsettings.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/appsettings.json deleted file mode 100644 index def9159..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/appsettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/ref/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/ref/TelecomInfraProject.dll deleted file mode 100644 index 8c276b7..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/net5.0/ref/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.Views.dll deleted file mode 100644 index 390eaf9..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.Views.dll~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.Views.dll~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index eb88458..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.Views.dll~Latest source code moved to GitHub on 16thFeb2022 and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.Views.pdb deleted file mode 100644 index 275db5c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.Views.pdb~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.Views.pdb~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index 4e51e81..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.Views.pdb~Latest source code moved to GitHub on 16thFeb2022 and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.deps.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.deps.json deleted file mode 100644 index a2e284d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.deps.json +++ /dev/null @@ -1,5251 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v2.2", - "signature": "" - }, - "compilationOptions": { - "defines": [ - "TRACE", - "RELEASE", - "NETCOREAPP", - "NETCOREAPP2_2", - "NETCOREAPP1_0_OR_GREATER", - "NETCOREAPP1_1_OR_GREATER", - "NETCOREAPP2_0_OR_GREATER", - "NETCOREAPP2_1_OR_GREATER", - "NETCOREAPP2_2_OR_GREATER" - ], - "languageVersion": "7.3", - "platform": "", - "allowUnsafe": false, - "warningsAsErrors": false, - "optimize": true, - "keyFile": "", - "emitEntryPoint": true, - "xmlDoc": false, - "debugType": "portable" - }, - "targets": { - ".NETCoreApp,Version=v2.2": { - "TelecomInfraProject/1.0.0": { - "dependencies": { - "Microsoft.AspNetCore.App": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5", - "Microsoft.NETCore.App": "2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.4.10" - }, - "runtime": { - "TelecomInfraProject.dll": {} - }, - "compile": { - "TelecomInfraProject.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.5": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyModel": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": { - "assemblyVersion": "2.2.5.0", - "fileVersion": "2.2.5.19109" - } - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {} - } - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "dependencies": { - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": { - "assemblyVersion": "2.1.0.0", - "fileVersion": "2.1.0.0" - } - }, - "compile": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} - } - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "dependencies": { - "Microsoft.DotNet.PlatformAbstractions": "2.1.0", - "Newtonsoft.Json": "11.0.2", - "System.Diagnostics.Debug": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Linq": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": { - "assemblyVersion": "2.1.0.0", - "fileVersion": "2.1.0.0" - } - }, - "compile": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} - } - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": {}, - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "dependencies": { - "Newtonsoft.Json": "11.0.2", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.App/2.2.0": { - "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.6", - "Microsoft.AspNetCore": "2.2.0", - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authentication.Facebook": "2.2.0", - "Microsoft.AspNetCore.Authentication.Google": "2.2.0", - "Microsoft.AspNetCore.Authentication.JwtBearer": "2.2.0", - "Microsoft.AspNetCore.Authentication.MicrosoftAccount": "2.2.0", - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.AspNetCore.Authentication.OpenIdConnect": "2.2.0", - "Microsoft.AspNetCore.Authentication.Twitter": "2.2.0", - "Microsoft.AspNetCore.Authentication.WsFederation": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.CookiePolicy": "2.2.0", - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Extensions": "2.2.0", - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.AspNetCore.HttpsPolicy": "2.2.0", - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "2.2.0", - "Microsoft.AspNetCore.Identity.UI": "2.2.0", - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Localization.Routing": "2.2.0", - "Microsoft.AspNetCore.MiddlewareAnalysis": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Xml": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0", - "Microsoft.AspNetCore.Owin": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCompression": "2.2.0", - "Microsoft.AspNetCore.Rewrite": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.HttpSys": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0", - "Microsoft.AspNetCore.Session": "2.2.0", - "Microsoft.AspNetCore.SignalR": "1.1.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.SpaServices.Extensions": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.EntityFrameworkCore": "2.2.0", - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.EntityFrameworkCore.Design": "2.2.0", - "Microsoft.EntityFrameworkCore.InMemory": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.EntityFrameworkCore.SqlServer": "2.2.0", - "Microsoft.EntityFrameworkCore.Tools": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Caching.SqlServer": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Ini": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.KeyPerFile": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Configuration.Xml": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.DiagnosticAdapter": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Hosting": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Http": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0", - "Microsoft.Extensions.Logging.TraceSource": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0", - "Microsoft.Extensions.Options.DataAnnotations": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.WsFederation": "5.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Cryptography.Xml": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "dependencies": { - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.5" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.5", - "Microsoft.Extensions.Localization": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.5" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "System.IO.Pipelines": "4.5.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Reflection.Emit": "4.3.0", - "System.Threading.Channels": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Net.WebSockets.WebSocketProtocol": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "compileOnly": true - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "1.1.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Collections.Immutable": "1.5.0", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.FileVersionInfo": "4.3.0", - "System.Diagnostics.StackTrace": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.CodePages": "4.5.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Parallel": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.ValueTuple": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CSharp/4.5.0": { - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Remotion.Linq": "2.2.0", - "System.Collections.Immutable": "1.5.0", - "System.ComponentModel.Annotations": "4.5.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Interactive.Async": "3.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Json": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "System.Security.Cryptography.Xml": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "dependencies": { - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Http/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "dependencies": { - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "System.Collections.Specialized": "4.3.0", - "System.Diagnostics.Contracts": "4.3.0", - "System.Net.Http": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Newtonsoft.Json": "11.0.2", - "System.Dynamic.Runtime": "4.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Microsoft.IdentityModel.Tokens.Saml": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Newtonsoft.Json": "11.0.2", - "System.Collections": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Serialization.Xml": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.NETCore.App/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostPolicy": "2.2.0", - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "NETStandard.Library": "2.0.3" - }, - "compile": { - "ref/netcoreapp2.2/Microsoft.CSharp.dll": {}, - "ref/netcoreapp2.2/Microsoft.VisualBasic.dll": {}, - "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll": {}, - "ref/netcoreapp2.2/System.AppContext.dll": {}, - "ref/netcoreapp2.2/System.Buffers.dll": {}, - "ref/netcoreapp2.2/System.Collections.Concurrent.dll": {}, - "ref/netcoreapp2.2/System.Collections.Immutable.dll": {}, - "ref/netcoreapp2.2/System.Collections.NonGeneric.dll": {}, - "ref/netcoreapp2.2/System.Collections.Specialized.dll": {}, - "ref/netcoreapp2.2/System.Collections.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.dll": {}, - "ref/netcoreapp2.2/System.Configuration.dll": {}, - "ref/netcoreapp2.2/System.Console.dll": {}, - "ref/netcoreapp2.2/System.Core.dll": {}, - "ref/netcoreapp2.2/System.Data.Common.dll": {}, - "ref/netcoreapp2.2/System.Data.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Debug.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Process.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tools.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll": {}, - "ref/netcoreapp2.2/System.Drawing.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Drawing.dll": {}, - "ref/netcoreapp2.2/System.Dynamic.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Calendars.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Globalization.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll": {}, - "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": {}, - "ref/netcoreapp2.2/System.IO.Pipes.dll": {}, - "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": {}, - "ref/netcoreapp2.2/System.IO.dll": {}, - "ref/netcoreapp2.2/System.Linq.Expressions.dll": {}, - "ref/netcoreapp2.2/System.Linq.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Linq.Queryable.dll": {}, - "ref/netcoreapp2.2/System.Linq.dll": {}, - "ref/netcoreapp2.2/System.Memory.dll": {}, - "ref/netcoreapp2.2/System.Net.Http.dll": {}, - "ref/netcoreapp2.2/System.Net.HttpListener.dll": {}, - "ref/netcoreapp2.2/System.Net.Mail.dll": {}, - "ref/netcoreapp2.2/System.Net.NameResolution.dll": {}, - "ref/netcoreapp2.2/System.Net.NetworkInformation.dll": {}, - "ref/netcoreapp2.2/System.Net.Ping.dll": {}, - "ref/netcoreapp2.2/System.Net.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Net.Requests.dll": {}, - "ref/netcoreapp2.2/System.Net.Security.dll": {}, - "ref/netcoreapp2.2/System.Net.ServicePoint.dll": {}, - "ref/netcoreapp2.2/System.Net.Sockets.dll": {}, - "ref/netcoreapp2.2/System.Net.WebClient.dll": {}, - "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll": {}, - "ref/netcoreapp2.2/System.Net.WebProxy.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.dll": {}, - "ref/netcoreapp2.2/System.Net.dll": {}, - "ref/netcoreapp2.2/System.Numerics.Vectors.dll": {}, - "ref/netcoreapp2.2/System.Numerics.dll": {}, - "ref/netcoreapp2.2/System.ObjectModel.dll": {}, - "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Metadata.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.dll": {}, - "ref/netcoreapp2.2/System.Resources.Reader.dll": {}, - "ref/netcoreapp2.2/System.Resources.ResourceManager.dll": {}, - "ref/netcoreapp2.2/System.Resources.Writer.dll": {}, - "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Handles.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Loader.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Numerics.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Security.Claims.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": {}, - "ref/netcoreapp2.2/System.Security.Principal.dll": {}, - "ref/netcoreapp2.2/System.Security.SecureString.dll": {}, - "ref/netcoreapp2.2/System.Security.dll": {}, - "ref/netcoreapp2.2/System.ServiceModel.Web.dll": {}, - "ref/netcoreapp2.2/System.ServiceProcess.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Text.RegularExpressions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Overlapped.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.dll": {}, - "ref/netcoreapp2.2/System.Threading.Thread.dll": {}, - "ref/netcoreapp2.2/System.Threading.ThreadPool.dll": {}, - "ref/netcoreapp2.2/System.Threading.Timer.dll": {}, - "ref/netcoreapp2.2/System.Threading.dll": {}, - "ref/netcoreapp2.2/System.Transactions.Local.dll": {}, - "ref/netcoreapp2.2/System.Transactions.dll": {}, - "ref/netcoreapp2.2/System.ValueTuple.dll": {}, - "ref/netcoreapp2.2/System.Web.HttpUtility.dll": {}, - "ref/netcoreapp2.2/System.Web.dll": {}, - "ref/netcoreapp2.2/System.Windows.dll": {}, - "ref/netcoreapp2.2/System.Xml.Linq.dll": {}, - "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll": {}, - "ref/netcoreapp2.2/System.Xml.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Xml.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll": {}, - "ref/netcoreapp2.2/System.Xml.dll": {}, - "ref/netcoreapp2.2/System.dll": {}, - "ref/netcoreapp2.2/WindowsBase.dll": {}, - "ref/netcoreapp2.2/mscorlib.dll": {}, - "ref/netcoreapp2.2/netstandard.dll": {} - }, - "compileOnly": true - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "compileOnly": true - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "compileOnly": true - }, - "Microsoft.NETCore.Targets/2.0.0": { - "compileOnly": true - }, - "Microsoft.Win32.Registry/4.5.0": { - "dependencies": { - "System.Security.AccessControl": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {} - }, - "compileOnly": true - }, - "NETStandard.Library/2.0.3": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0" - }, - "compileOnly": true - }, - "Newtonsoft.Json/11.0.2": { - "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": {} - }, - "compileOnly": true - }, - "Newtonsoft.Json.Bson/1.0.1": { - "dependencies": { - "NETStandard.Library": "2.0.3", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} - }, - "compileOnly": true - }, - "Remotion.Linq/2.2.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Linq.Queryable": "4.0.1", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/Remotion.Linq.dll": {} - }, - "compileOnly": true - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.native.System/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "dependencies": { - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" - }, - "compileOnly": true - }, - "runtime.native.System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "runtime.native.System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - }, - "compileOnly": true - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "compileOnly": true - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "compileOnly": true - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "compileOnly": true - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "compileOnly": true - }, - "System.AppContext/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Buffers/4.5.0": { - "compileOnly": true - }, - "System.Collections/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Collections.Concurrent/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Collections.Immutable/1.5.0": { - "compileOnly": true - }, - "System.Collections.NonGeneric/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Collections.Specialized/4.3.0": { - "dependencies": { - "System.Collections.NonGeneric": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.ComponentModel.Annotations/4.5.0": { - "compileOnly": true - }, - "System.Console/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compileOnly": true - }, - "System.Data.SqlClient/4.6.0": { - "dependencies": { - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0", - "System.Text.Encoding.CodePages": "4.5.0", - "runtime.native.System.Data.SqlClient.sni": "4.5.0" - }, - "compile": { - "ref/netcoreapp2.1/System.Data.SqlClient.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Contracts/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.Debug/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "compileOnly": true - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.StackTrace/4.3.0": { - "dependencies": { - "System.IO.FileSystem": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.Tools/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.Tracing/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Dynamic.Runtime/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Globalization/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Globalization.Calendars/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Globalization.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compileOnly": true - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {} - }, - "compileOnly": true - }, - "System.Interactive.Async/3.2.0": { - "compile": { - "lib/netstandard2.0/System.Interactive.Async.dll": {} - }, - "compileOnly": true - }, - "System.IO/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Buffers": "4.5.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.FileSystem/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.Pipelines/4.5.2": { - "compile": { - "ref/netstandard1.3/System.IO.Pipelines.dll": {} - }, - "compileOnly": true - }, - "System.Linq/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compileOnly": true - }, - "System.Linq.Expressions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Linq.Queryable/4.0.1": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Memory/4.5.1": { - "compileOnly": true - }, - "System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Net.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compileOnly": true - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "compile": { - "ref/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll": {} - }, - "compileOnly": true - }, - "System.Numerics.Vectors/4.5.0": { - "compileOnly": true - }, - "System.ObjectModel/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Private.DataContractSerialization/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0", - "System.Xml.XmlSerializer": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Emit/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Metadata/1.6.0": { - "compileOnly": true - }, - "System.Reflection.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.TypeExtensions/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Resources.ResourceManager/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "compile": { - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Handles/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.InteropServices/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Numerics/4.3.0": { - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Private.DataContractSerialization": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.AccessControl/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "compileOnly": true - }, - "System.Security.Claims/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Cng/4.5.0": { - "compile": { - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Csp/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Cng": "4.5.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Xml/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Pkcs": "4.5.0", - "System.Security.Permissions": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Security.Permissions/4.5.0": { - "dependencies": { - "System.Security.AccessControl": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Permissions.dll": {} - }, - "compileOnly": true - }, - "System.Security.Principal/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Principal.Windows/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Text.Encoding.CodePages/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compileOnly": true - }, - "System.Text.Encoding.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compileOnly": true - }, - "System.Text.Encodings.Web/4.5.0": { - "compile": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - }, - "compileOnly": true - }, - "System.Text.RegularExpressions/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading.Channels/4.5.0": { - "compile": { - "lib/netcoreapp2.1/System.Threading.Channels.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "compileOnly": true - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "dependencies": { - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading.Thread/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.ValueTuple/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.ReaderWriter/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compileOnly": true - }, - "System.Xml.XDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XmlDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XmlSerializer/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XPath/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XPath.XDocument/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath": "4.3.0" - }, - "compileOnly": true - } - } - }, - "libraries": { - "TelecomInfraProject/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/8sr8ixIUD57UFwUntha9bOwex7/AkZfdk1f9oNJG1Ek7p/uuKVa7fuHmYZpQOf35Oxrt+2Ku4WPwMSbNxOuWg==", - "path": "microsoft.aspnetcore.mvc.core/2.2.5", - "hashPath": "microsoft.aspnetcore.mvc.core.2.2.5.nupkg.sha512" - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9KPDwvb/hLEVXYruVHVZ8BkebC8j17DmPb56LnqRF74HqSPLjCkrlFUjOtFpQPA2DeADBRTI/e69aCfRBfrhxw==", - "path": "microsoft.dotnet.platformabstractions/2.1.0", - "hashPath": "microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nS2XKqi+1A1umnYNLX2Fbm/XnzCxs5i+zXVJ3VC6r9t2z0NZr9FLnJN4VQpKigdcWH/iFTbMuX6M6WQJcTjVIg==", - "path": "microsoft.extensions.dependencymodel/2.1.0", - "hashPath": "microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V7H6e/ZkxYtBzFZxuj0N/ubyiwkGfZnS7Ha+W9mvqfrA8XLiEg8H5SzYh+kVeb45nvFMI1/8XA6Nuj09t/OE5Q==", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.4.10", - "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512" - }, - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "type": "package", - "serviceable": true, - "sha512": "sha512-owAlEIUZXWSnkK8Z1c+zR47A0X6ykF4XjbPok4lQKNuciUfHLGPd6QnI+rt/8KlQ17PmF+I4S3f+m+Qe4IvViw==", - "path": "microsoft.aspnet.webapi.client/5.2.6", - "hashPath": "microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512" - }, - "Microsoft.AspNetCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Bs75iht4lXS8uVWy/Cbsr9i0m2jRtnrfPEWU+6t0dQTZcJEfF9b7G2F7XvstLFWkAKSgYRzFkAwi/KypY0Qtew==", - "path": "microsoft.aspnetcore/2.2.0", - "hashPath": "microsoft.aspnetcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fVQsSXNZz38Ysx8iKwwqfOLHhLrAeKEMBS5Ia3Lh7BJjOC2vPV28/yk08AovOMsB3SNQPGnE7bv+lsIBTmAkvw==", - "path": "microsoft.aspnetcore.antiforgery/2.2.0", - "hashPath": "microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-L3W3kgOOU5+2Tdtnzywcs4/a3XFbwcM7Ghvr2uWnhLUvBithluWlGI+0/lXFrDysXaRMLSRJdExSLuSJJQYuTg==", - "path": "microsoft.aspnetcore.app/2.2.0", - "hashPath": "microsoft.aspnetcore.app.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b0R9X7L6zMqNsssKDvhYHuNi5x0s4DyHTeXybIAyGaitKiW1Q5aAGKdV2codHPiePv9yHfC9hAMyScXQ/xXhPw==", - "path": "microsoft.aspnetcore.authentication/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Iar9VFlBHkZGdSG9ZUTmn6Q8Qg+6CtW5G/TyJI2F8B432TOH+nZlkU7O0W0byow6xsxqOYeTviSHz4cCJ3amfQ==", - "path": "microsoft.aspnetcore.authentication.cookies/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.cookies.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SOc/wjoBntSWVZ6uG0R/TqQ0xmxu2H1PhkuYxINYpkUB7s3cQQuRDyZtJIdQonzpWVwBRj0ImwktiMaBF/7ihQ==", - "path": "microsoft.aspnetcore.authentication.facebook/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.facebook.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-norGVE0KRIT0pdNKhlLlsMi/7O69ACpx2RSj8rMHCoMRETCYH4PTqUbHI1kkfAGNUtcuQ8VIGIXSa1ZdGKWcdA==", - "path": "microsoft.aspnetcore.authentication.google/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.google.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FnyoLdiIo8KDobVcDuUYYFSbQYp1OR8vSMIOcW6M5+dtF9TC6XvCCS8Ook+DSbqUj6HPxwOIKa5BeIZm1/EpMw==", - "path": "microsoft.aspnetcore.authentication.jwtbearer/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-troBjvJAMK7P2Vb5sDOzCztq9vR8BJtajDznam2XuQai7kLh5z7cmkB+2zMin+K/HzNjqItJSuSyuaK2PoZ8nA==", - "path": "microsoft.aspnetcore.authentication.microsoftaccount/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.microsoftaccount.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i33SSdJd0g3ENRnHczgzrOlru3ciPsyYHMgAh90sbURS8wuBx0Y4xXfRQcYfu1W0/uiHQO832KNb/ICINWqLzA==", - "path": "microsoft.aspnetcore.authentication.oauth/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.oauth.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-y4iu3vMFnkMTaqT9mCJhD3XUMfavNP0CoOeNOHd7ArqZfgzs3GqAPcBc8Ld6mK2u5OOva8C6bhnQfRu9z0qJKQ==", - "path": "microsoft.aspnetcore.authentication.openidconnect/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.openidconnect.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wKfJeBL+13duv0o4q9zp4pW7UopBHaLafnq2GiIJTcu1x3RR/1N4sRIIppLSIJdulgM1XfNOivlIE2FEfZpmog==", - "path": "microsoft.aspnetcore.authentication.twitter/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.twitter.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TIBkO7Tx8uWXNL5Z7/6+iKdhTS+D9dpJMNcmiVxrAJUqxL4EWGHNqJyUp5yqI76GmbrT4GD23T3cUsSuCi7E0A==", - "path": "microsoft.aspnetcore.authentication.wsfederation/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.wsfederation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/L0W8H3jMYWyaeA9gBJqS/tSWBegP9aaTM0mjRhxTttBY9z4RVDRYJ2CwPAmAXIuPr3r1sOw+CS8jFVRGHRezQ==", - "path": "microsoft.aspnetcore.authorization/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aJCo6niDRKuNg2uS2WMEmhJTooQUGARhV2ENQ2tO5443zVHUo19MSgrgGo9FIrfD+4yKPF8Q+FF33WkWfPbyKw==", - "path": "microsoft.aspnetcore.authorization.policy/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Kn9CvhNsxRup/5SJfD4/YP3AbFwLJX8u3tKKyQszjUIvjE7M6lU93W44zlqBxltS94gTdLmo2ixPWDNeZthi1w==", - "path": "microsoft.aspnetcore.cookiepolicy/2.2.0", - "hashPath": "microsoft.aspnetcore.cookiepolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LFlTM3ThS3ZCILuKnjy8HyK9/IlDh3opogdbCVx6tMGyDzTQBgMPXLjGDLtMk5QmLDCcP3l1TO3z/+1viA8GUg==", - "path": "microsoft.aspnetcore.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GXmMD8/vuTLPLvKzKEPz/4vapC5e0cwx1tUVd83ePRyWF9CCrn/pg4/1I+tGkQqFLPvi3nlI2QtPtC6MQN8Nww==", - "path": "microsoft.aspnetcore.cryptography.internal/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NCY0PH3nrFYbhqiq72rwWsUXlV4OAE0MOukvGvIBOTnEPMC1yVL42k1DXLnaIu+c0yfMAxIIG9Iuaykp9BQQQw==", - "path": "microsoft.aspnetcore.cryptography.keyderivation/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G6dvu5Nd2vjpYbzazZ//qBFbSEf2wmBUbyAR7E4AwO3gWjhoJD5YxpThcGJb7oE3VUcW65SVMXT+cPCiiBg8Sg==", - "path": "microsoft.aspnetcore.dataprotection/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-seANFXmp8mb5Y12m1ShiElJ3ZdOT3mBN3wA1GPhHJIvZ/BxOCPyqEOR+810OWsxEZwA5r5fDRNpG/CqiJmQnJg==", - "path": "microsoft.aspnetcore.dataprotection.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Goo1xU9WJnEJ0dKDgYFF+hFQqRMLKjf9zc8Bu3PaBdGncR7QwDMeFIkO7FEM6izaC38QjYrs1Q5AsmljkPyOrw==", - "path": "microsoft.aspnetcore.dataprotection.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RobNuZecn/eefWVApOE+OWAZXCdgfzm8pB7tBvJkahsjWfn1a+bLM9I2cuKlp/9aFBok1O/oDXlgYSvaQYu/yg==", - "path": "microsoft.aspnetcore.diagnostics/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pva9ggfUDtnJIKzv0+wxwTX7LduDx6xLSpMqWwdOJkW52L0t31PI78+v+WqqMpUtMzcKug24jGs3nTFpAmA/2g==", - "path": "microsoft.aspnetcore.diagnostics.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xAIXyVmrTcVIJ38/j0TVMRlChC25k+cEAeSYotWhAnho3urzf1EfhoyyNdVytZbbBskue5i6XBL8gA1vlp5KGg==", - "path": "microsoft.aspnetcore.diagnostics.entityframeworkcore/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RNmdLy9yncTprony49cuwhyTKoROpVflGM+pKlHA1671F00QUsjoY1Oi6xoa9XsUrfRDRYlxbt2CHYCMLzMh7Q==", - "path": "microsoft.aspnetcore.diagnostics.healthchecks/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.healthchecks.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JSX6ZlVWDkokZ+xCKDhUVQNqbmFn1lHQNzJc8K4Y/uTUocZS83+b/8Q7y/yx3oJ362etGMVy0keAvmCdqbP8nA==", - "path": "microsoft.aspnetcore.hostfiltering/2.2.0", - "hashPath": "microsoft.aspnetcore.hostfiltering.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "path": "microsoft.aspnetcore.hosting/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Y4rs5aMEXY8G7wJo5S3EEt6ltqyOTr/qOeZzfn+hw/fuQj5GppGckMY5psGLETo1U9hcT5MmAhaT5xtusM1b5g==", - "path": "microsoft.aspnetcore.html.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "path": "microsoft.aspnetcore.http/2.2.0", - "hashPath": "microsoft.aspnetcore.http.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZcwAM9rE5yjGC+vtiNAK0INybpKIqnvB+/rntZn2/CPtyiBAtovVrEp4UZOoC31zH5t0P78ix9gLNJzII/ODsA==", - "path": "microsoft.aspnetcore.http.connections/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mYk5QUUjyXQmlyDHWDjkLYDArt97plwe6KsDsNVhDEQ+HgZMKGjISyM6YSA7BERQNR25kXBTbIYfSy1vePGQgg==", - "path": "microsoft.aspnetcore.http.connections.common/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "path": "microsoft.aspnetcore.httpoverrides/2.2.0", - "hashPath": "microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0EmmwzAkWEPCC8rpg9nGfcOiitIOYkZ13f+b5ED7AAZvz/ZwkdWbeMarGf77lSyA+Mb9O/iAt4LWup0RRMVOJw==", - "path": "microsoft.aspnetcore.httpspolicy/2.2.0", - "hashPath": "microsoft.aspnetcore.httpspolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F16BKeS96wKhyIyhaFR7m8kRIwIvPUW9Dx7IlGWmu2IIwnUDCdo+2z7IrWKA8r77pZQ1UE9kYcBPg5456YdAIA==", - "path": "microsoft.aspnetcore.identity/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGJ8f8sE9vbnyPJpSCMYAjh1itkM8uL9QnkO5lQSSJGeyG4b1+zNoLS+leJgjGnlkTzgWPffc4OuqH7wsYahWw==", - "path": "microsoft.aspnetcore.identity.entityframeworkcore/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T4B/Uaqd4u7jN6XDHbEBTZO002HquQKU49V+PvWEGKoiJBgZ96JskDr/NsfgVin8n8/bRSx+4A1WwlkMDKcNBg==", - "path": "microsoft.aspnetcore.identity.ui/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.ui.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o9BB9hftnCsyJalz9IT0DUFxz8Xvgh3TOfGWolpuf19duxB4FySq7c25XDYBmBMS+sun5/PsEUAi58ra4iJAoA==", - "path": "microsoft.aspnetcore.jsonpatch/2.2.0", - "hashPath": "microsoft.aspnetcore.jsonpatch.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+PGX1mEfq19EVvskBBb9XBQrXZpZrh6hYhX0x3FkPTEqr+rDM2ZmsEwAAMRmzcidmlDM1/7cyDSU/WhkecU8tA==", - "path": "microsoft.aspnetcore.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kjheDUpXWaGOH8bUQafFAkUvw74xoe0Y2hojgeYaAg5LKvaFUwupkz8wgyhfSbLdejxEQJ6PsA7Zq/AcdPoIUQ==", - "path": "microsoft.aspnetcore.localization.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GISp0KoVyJ4llqkmUOWFbOb7g/rOABlsf0Nt8a4eanY71XfUCM0dqBaMct3IUE3KWUvjhKPACQimxgMjPcF7pA==", - "path": "microsoft.aspnetcore.middlewareanalysis/2.2.0", - "hashPath": "microsoft.aspnetcore.middlewareanalysis.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-noun9xcrEvOs/ubczt2OluY9/bOOM2erv1D/gyyYtfS2sfyx2uGknUIAWoqmqc401TvQDysyx8S4M9j5zPIVBw==", - "path": "microsoft.aspnetcore.mvc/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", - "path": "microsoft.aspnetcore.mvc.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Wxxt1rFVHITp4MDaGQP/wyl+ROVVVeQCTWI6C8hxI8X66C4u6gcxvelqgnmsn+dISMCdE/7FQOwgiMx1HxuZqA==", - "path": "microsoft.aspnetcore.mvc.analyzers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iSREQct43Xg2t3KiQ2648e064al/HSLPXpI5yO9VPeTGDspWKHW23XFHRKPN1YjIQHHfBj8ytXbiF0XcSxp5pg==", - "path": "microsoft.aspnetcore.mvc.apiexplorer/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oINjMqhU7yzT2T9AMuvktlWlMd40i0do8E1aYslJS+c5fof+EMhjnwTh6cHN1dfrgjkoXJ/gutxn5Qaqf/81Kg==", - "path": "microsoft.aspnetcore.mvc.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WOw4SA3oT47aiU7ZjN/88j+b79YU6VftmHmxK29Km3PTI7WZdmw675QTcgWfsjEX4joCB82v7TvarO3D0oqOyw==", - "path": "microsoft.aspnetcore.mvc.dataannotations/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ScWwXrkAvw6PekWUFkIr5qa9NKn4uZGRvxtt3DvtUrBYW5Iu2y4SS/vx79JN0XDHNYgAJ81nVs+4M7UE1Y/O+g==", - "path": "microsoft.aspnetcore.mvc.formatters.json/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4pUhKtqhaNqSeMRRyEw1kGjg/pNLczzd4VAsanMGI539sCdkl1JBaoFojZb1helVdUvX9a1Jo+lYXq0lnwB/GQ==", - "path": "microsoft.aspnetcore.mvc.formatters.xml/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.xml.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1L4pP124mrN6duwOtNVIJUqy4CczC2/ah4MXarRt9ZRpJd2zNp1j3tJCgyEQpqai6zNVP6Vp2ZRMQcNDcNAKA==", - "path": "microsoft.aspnetcore.mvc.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TXvEOjp3r6qDEjmDtv3pXjQr/Zia9PpoGkl1MyTEqKqrUehBTpAdCjA8APXFwun19lH20OuyU+e4zDYv9g134w==", - "path": "microsoft.aspnetcore.mvc.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Sei/0moqBDQKaAYT9PtOeRtvYgHQQLyw/jm3exHw2w9VdzejiMEqCQrN2d63Dk4y7IY0Irr/P9JUFkoVURRcNw==", - "path": "microsoft.aspnetcore.mvc.razor.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dys8ggIDth3g5GBpCfeayU9sNg6Z9IbKFKOuaXbVaAiZQUd+Egk9op4NLHpqfR9Ey2HGw+u87LYC55bhEeOpag==", - "path": "microsoft.aspnetcore.mvc.razor.viewcompilation/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.viewcompilation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GsMs4QKCf5VgdGZq9/nfAVkMJ/8uE4ie0Iugv4FtxbHBmMdpPQQBfTFKoUpwMbgIRw7hzV8xy2HPPU5o58PsdQ==", - "path": "microsoft.aspnetcore.mvc.razorpages/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razorpages.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hsrm/dLx7ztfWV+WEE7O8YqEePW7TmUwFwR7JsOUSTKaV9uSeghdmoOsYuk0HeoTiMhRxH8InQVE9/BgBj+jog==", - "path": "microsoft.aspnetcore.mvc.taghelpers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dt7MGkzCFVTAD5oesI8UeVVeiSgaZ0tPdFstQjG6YLJSCiq1koOUSHMpf0PASGdOW/H9hxXkolIBhT5dWqJi7g==", - "path": "microsoft.aspnetcore.mvc.viewfeatures/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ML+s+nv/ri3MxM4vXjTK3S4K925TGklSKH74VOkCqWQF9ki5yuYcyxaWTUsCyAXliw+N8HMNmW++uU81JngDDg==", - "path": "microsoft.aspnetcore.nodeservices/2.2.0", - "hashPath": "microsoft.aspnetcore.nodeservices.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h9QIdnrH7fOTQgUwjz/v0fDk8j8JNtUB233gYFtngt7jLoVc7vfMEGs9rnOWh8ubz+JdrMt7UBrva07af4Smxw==", - "path": "microsoft.aspnetcore.owin/2.2.0", - "hashPath": "microsoft.aspnetcore.owin.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V54PIyDCFl8COnTp9gezNHpUNHk7F9UnerGeZy3UfbnwYvfzbo+ipqQmSgeoESH8e0JvKhRTyQyZquW2EPtCmg==", - "path": "microsoft.aspnetcore.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VLWK+ZtMMNukY6XjxYHc7mz33vkquoEzQJHm/LCF5REVxIaexLr+UTImljRRJBdUDJluDAQwU+59IX0rFDfURA==", - "path": "microsoft.aspnetcore.razor.design/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IeyzVFXZdpUAnWKWoNYE0SsP1Eu7JLjZaC94jaI1VfGtK57QykROz/iGMc8D0VcqC8i02qYTPQN/wPKm6PfidA==", - "path": "microsoft.aspnetcore.razor.language/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.language.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7YqK+H61lN6yj9RiQUko7oaOhKtRR9Q/kBcoWNRemhJdTIWOh1OmdvJKzZrMWOlff3BAjejkPQm+0V0qXk+B1w==", - "path": "microsoft.aspnetcore.razor.runtime/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEBP1UwGD7X1vhO43LN5KhZDt4HMTX7u1YA0nq7HR6IDRhWczHczJPDu3GbL01IMdb03hyT/glJIv8PI5zKtnA==", - "path": "microsoft.aspnetcore.responsecaching/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CIHWEKrHzZfFp7t57UXsueiSA/raku56TgRYauV/W1+KAQq6vevz60zjEKaazt3BI76zwMz3B4jGWnCwd8kwQw==", - "path": "microsoft.aspnetcore.responsecaching.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RvSstOhebIMDdRLd4iWjA6z2o2kGGwEYGPajvTXwndOA3TZpWH3FOIV4L7mehN/HoKrbTbX5vZ54ZFDwWoAFKA==", - "path": "microsoft.aspnetcore.responsecompression/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecompression.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jztwQxyn4CcWZj/1mQtFiZ5+pIWYltHIXk5ykyrXMjO6qaKVvc+mlffSUCQ0AOl3vH7vxsZnda8poHwVaT0QIA==", - "path": "microsoft.aspnetcore.rewrite/2.2.0", - "hashPath": "microsoft.aspnetcore.rewrite.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jAhDBy0wryOnMhhZTtT9z63gJbvCzFuLm8yC6pHzuVu9ZD1dzg0ltxIwT4cfwuNkIL/TixdKsm3vpVOpG8euWQ==", - "path": "microsoft.aspnetcore.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", - "path": "microsoft.aspnetcore.routing.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tei37PK4c6CKd7tGgAOkpbePwu8WLjqsEfiAfLbaMXnmp7o30bzcIxtraTrjvq2SpRAFA9p6WwUbmyqQxXPcfQ==", - "path": "microsoft.aspnetcore.server.httpsys/2.2.0", - "hashPath": "microsoft.aspnetcore.server.httpsys.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6NEwFAJFrnZ0f5eJB1ReIpgPM1ZRDj3IE3Rda01nD3vJANCyJFjZ4SGW3Ckn1AmMi225fGflWzpCKLb7/l43jw==", - "path": "microsoft.aspnetcore.server.iis/2.2.0", - "hashPath": "microsoft.aspnetcore.server.iis.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iVjgAg+doTTrTFCOq6kZRpebXq94YGCx9efMIwO5QhwdY/sHAjfrVz2lXzji63G96YjJVK3ZRrlpgS2fd49ABw==", - "path": "microsoft.aspnetcore.server.iisintegration/2.2.0", - "hashPath": "microsoft.aspnetcore.server.iisintegration.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "path": "microsoft.aspnetcore.server.kestrel/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "path": "microsoft.aspnetcore.server.kestrel.core/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "path": "microsoft.aspnetcore.server.kestrel.https/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lOjJVh293AKaOEPi1MIC1/G9gOVZMrve2a05o56oslK6bo0PMgMB17rmPomvqrJAjMdlWZ/MGdN2y78Z9wzWTw==", - "path": "microsoft.aspnetcore.session/2.2.0", - "hashPath": "microsoft.aspnetcore.session.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V5X5XkeAHaFyyBOGPrddVeqTNo6zRPJNS5PRhlzEyBXiNG9AtqUbMyWFdZahQyMiIWJau550z59A4kdC9g5I9A==", - "path": "microsoft.aspnetcore.signalr/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TyLgQ4y4RVUIxiYFnHT181/rJ33/tL/NcBWC9BwLpulDt5/yGCG4EvsToZ49EBQ7256zj+R6OGw6JF+jj6MdPQ==", - "path": "microsoft.aspnetcore.signalr.common/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mk69z50oFk2e89d3F/AfKeAvP3kvGG7MHG4ErydZiUd3ncSRq0kl0czq/COn/QVKYua9yGr2LIDwuR1C6/pu8Q==", - "path": "microsoft.aspnetcore.signalr.core/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BOsjatDJnvnnXCMajOlC0ISmiFnJi/EyJzMo0i//5fZJVCLrQ4fyV/HzrhhAhSJuwJOQDdDozKQ9MB9jHq84pg==", - "path": "microsoft.aspnetcore.signalr.protocols.json/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hUAsOd45CQbUV47b/c5wp6uKM0Fa6MXekFHbRb+jEPjzmrxLPn9nAKK1dYmyMAqSBRL8c6zVCWQk+TOP7eGs/A==", - "path": "microsoft.aspnetcore.spaservices/2.2.0", - "hashPath": "microsoft.aspnetcore.spaservices.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RvzzubzGPD+dGCfKVVtAvyIsnWpAWOA/x1n6fGLwICPER7Ze6budQGFPdZ7yuXTwtTMRvHa4O4AaGLG1XmoXGw==", - "path": "microsoft.aspnetcore.spaservices.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.spaservices.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-byZDrjir6Co5EoWbraQyG0qbPCUG6XgGYQstipMF9lucOAjq/mqnIyt8B8iMWnin/ghZoOln9Y01af4rUAwOhA==", - "path": "microsoft.aspnetcore.staticfiles/2.2.0", - "hashPath": "microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZpOcg2V0rCwU9ErfDb9y3Hcjoe7rU42XlmUS0mO4pVZQSgJVqR+DfyZtYd5LDa11F7bFNS2eezI9cBM3CmfGhw==", - "path": "microsoft.aspnetcore.websockets/2.2.0", - "hashPath": "microsoft.aspnetcore.websockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "hashPath": "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==", - "path": "microsoft.codeanalysis.analyzers/1.1.0", - "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-06AzG7oOLKTCN1EnoVYL1bQz+Zwa10LMpUn7Kc+PdpN8CQXRqXTyhfxuKIz6t0qWfoatBNXdHD0OLcEYp5pOvQ==", - "path": "microsoft.codeanalysis.common/2.8.0", - "hashPath": "microsoft.codeanalysis.common.2.8.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RizcFXuHgGmeuZhxxE1qQdhFA9lGOHlk0MJlCUt6LOnYsevo72gNikPcbANFHY02YK8L/buNrihchY0TroGvXQ==", - "path": "microsoft.codeanalysis.csharp/2.8.0", - "hashPath": "microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2qL0Qyu5qHzg6/JzF80mLgsqn9NP/Q0mQwjH+Z+DiqcuODJx8segjN4un2Tnz6bEAWv8FCRFNXR/s5wzlxqA8A==", - "path": "microsoft.codeanalysis.razor/2.2.0", - "hashPath": "microsoft.codeanalysis.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.CSharp/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", - "path": "microsoft.csharp/4.5.0", - "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xfDHe+J94oz2d+ESDU8u+96iSfsiPwpgYGPRSp/bato0Ekjz5kYs61u9mS0GN5t8n/wxc5P3uEJm1x7TfROxhQ==", - "path": "microsoft.entityframeworkcore/2.2.0", - "hashPath": "microsoft.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/js/H09B8MQGoPDFzJoaAealyL66g4vKf7DVcdBYcxgKztkttjZbRzSWKF9PZZFyfBl9Ia/BiStM70t7kjgMpg==", - "path": "microsoft.entityframeworkcore.abstractions/2.2.0", - "hashPath": "microsoft.entityframeworkcore.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/1rw3toRCal80Ch51lIjuf/0WfW9ZGB4eRY1y6GOcOoOvnMXXXt+4xMRw/0k0kIwHsWUNXUpw73jf40/Pe+ZYA==", - "path": "microsoft.entityframeworkcore.analyzers/2.2.0", - "hashPath": "microsoft.entityframeworkcore.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mcsUEzg1bWvPgj/isz7aabDy41x+x8WBTmSF+JFsDGe3K5ZElWT2FSr3LLmkXk/5BLWJ3f9SDe0YR55u3ZgHrw==", - "path": "microsoft.entityframeworkcore.design/2.2.0", - "hashPath": "microsoft.entityframeworkcore.design.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WxvRXUwCGdY1Ze8GfZteWadsxrxpFRfZN8WJ1jcXZKp5eYo5WwmiBq5e3xIZR8cHxznqlqczJ3NpXjqyYpNK9w==", - "path": "microsoft.entityframeworkcore.inmemory/2.2.0", - "hashPath": "microsoft.entityframeworkcore.inmemory.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CRJHHp/GqmXByeeODgbDgMDWId9kKT9TDRzHF8voWHFNTajBQl0U4jaMrHxjIP6hJ2olF8n+5GYmQv+v3bUVKQ==", - "path": "microsoft.entityframeworkcore.relational/2.2.0", - "hashPath": "microsoft.entityframeworkcore.relational.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rCGBF6Hab9633Dh2xtiAcJnDxf2CjaBrGyoagoCoYHH5Ftbdw5zX/e9ABgif5ngzh7DsrBcgxK/3gHBZ2n+TGA==", - "path": "microsoft.entityframeworkcore.sqlserver/2.2.0", - "hashPath": "microsoft.entityframeworkcore.sqlserver.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F253CmzpL7eXFKpK++/GIVbyVMZyXYq388osdkggsA1eL7c8ZGwHho0jE3LGA+L6WuXm6KbwQMtnt15zZAqzzA==", - "path": "microsoft.entityframeworkcore.tools/2.2.0", - "hashPath": "microsoft.entityframeworkcore.tools.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-spsJkYo8gGJapaxTSQFN/wqA+ghpJMLwB4ZyTB+fSdpd7AmMFP/YSpIcGmczcw4KggpxLGhLk7lCkSIlgvHaqQ==", - "path": "microsoft.extensions.caching.abstractions/2.2.0", - "hashPath": "microsoft.extensions.caching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yFs44RzB2Pzfoj4uk+mEz3MTTQKyeWb8gDhv5GyVPfHnLv0eQhGwzbw/5WpxAcVyOgG/H3/0ULY6g0/7/B+r7w==", - "path": "microsoft.extensions.caching.memory/2.2.0", - "hashPath": "microsoft.extensions.caching.memory.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hDAunudTCNyVb22W+ctToi9T3mcrix2L+GfnuhbIcbzgXVyUGMULUJmb2D5ElIJKkcGxkC/lM1aBMgHsSFFZcA==", - "path": "microsoft.extensions.caching.sqlserver/2.2.0", - "hashPath": "microsoft.extensions.caching.sqlserver.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", - "path": "microsoft.extensions.configuration/2.2.0", - "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==", - "path": "microsoft.extensions.configuration.abstractions/2.2.0", - "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "path": "microsoft.extensions.configuration.binder/2.2.0", - "hashPath": "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4kJIGOSRqD1Ccqerst4t/zsNs51plR7BIxbdKO1J/9rL+2DuNT+ieAuEv+HROelqTam3yOpKFR7TtHBt3oLpOA==", - "path": "microsoft.extensions.configuration.commandline/2.2.0", - "hashPath": "microsoft.extensions.configuration.commandline.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "path": "microsoft.extensions.configuration.environmentvariables/2.2.0", - "hashPath": "microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1qCpWBC8Ed4tguTR/qYkbb3F6DI5Su3t8xyFo3/5MzAd8PwPpHzgX8X04KbBxKmk173Pb64x7xMHarczVFQUA==", - "path": "microsoft.extensions.configuration.fileextensions/2.2.0", - "hashPath": "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uEDasBxY7m0GJseqHD8QhfiznxDMhxN9YE3j01Es6eks42rRm3yL8ZMbRxuEjyKqGZqjjt+Vr297/nKcg0eOow==", - "path": "microsoft.extensions.configuration.ini/2.2.0", - "hashPath": "microsoft.extensions.configuration.ini.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jUDdmLyFmLf9V3mqnMzSAzAv4QigJ67tZh5Q7HBXeBnESL2UyeesNG6jSBti+b63JpxZf+EDyn+anx3gyrNxug==", - "path": "microsoft.extensions.configuration.json/2.2.0", - "hashPath": "microsoft.extensions.configuration.json.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qK7vVxtUrpxdQPhvjF3RVYkcV86q/QfMBWqvvXAKYYkQ+H/4GXxk5cbPaSWdMZB5YU1GBEFBuZg9MZxDRvPJkg==", - "path": "microsoft.extensions.configuration.keyperfile/2.2.0", - "hashPath": "microsoft.extensions.configuration.keyperfile.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2/N2xo6/sNbVshnKktmq5lwaQbsAR2SrzCVrJEeMP8OKZVI7SzT8P6/WXZF8/YC7dTYsMe3nrHzgl1cF9i5ZKQ==", - "path": "microsoft.extensions.configuration.usersecrets/2.2.0", - "hashPath": "microsoft.extensions.configuration.usersecrets.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-toCFesKf2KZgRtb6T7tulnJv3IBVL+Gqd4KE3ebQZ20wA2Z5Rp6A44MsRGZ1ollmihzkxxBDavVfgufFeji3Sw==", - "path": "microsoft.extensions.configuration.xml/2.2.0", - "hashPath": "microsoft.extensions.configuration.xml.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==", - "path": "microsoft.extensions.dependencyinjection/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Av0QGyboU9hYcprPduZg8Ny4mtp1Z0xOfZGCiBhYMh6a0loNomZ74U1P9EJUBksT2ZJd0+hh/pOQIVdAJ8+AbA==", - "path": "microsoft.extensions.diagnosticadapter/2.2.0", - "hashPath": "microsoft.extensions.diagnosticadapter.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-p9njfetdebuplBCkIJPqyxsUIOBf/7B/RhPXZnFjh+/wqWNRqhP/1s18q1me9XP0l8uCD8TqJRPC+L0MCoUGRA==", - "path": "microsoft.extensions.diagnostics.healthchecks/2.2.0", - "hashPath": "microsoft.extensions.diagnostics.healthchecks.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cO6f4csTakJXuLWnU/p5mfQInyNq5sSi4mS2YtQZcGoHynU6P/TD6gjqt1TRnVfwuZLw3tmmw2ipFrHbBUqWew==", - "path": "microsoft.extensions.diagnostics.healthchecks.abstractions/2.2.0", - "hashPath": "microsoft.extensions.diagnostics.healthchecks.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Az/RxWB+UlyVN/TvQFaGXx8XAXVZN5WQnnuJOsjwBzghSJc1i8zqNjIypPHOedcuIXs2XSWgOSL6YQ3BlCnoJA==", - "path": "microsoft.extensions.fileproviders.composite/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6e22jnVntG9JLLowjY40UBPLXkKTRlDpFHmo2evN8lwZIpO89ZRGz6JRdqhnVYCaavq5KeFU2W5VKPA5y5farA==", - "path": "microsoft.extensions.fileproviders.embedded/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.embedded.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PxZPd5QbWr8+3JN2segEaD7IAYI+mR8ZmMqgo6GOk+E+UKnRcbC3RSQgJrZYuWVQwJCvdxesO5e64LSHC1zC8g==", - "path": "microsoft.extensions.hosting/2.2.0", - "hashPath": "microsoft.extensions.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "hashPath": "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hZ8mz6FgxSeFtkHzw+Ad0QOt2yjjpq4WaG9itnkyChtXYTrDlbkw3af2WJ9wdEAAyYqOlQaVDB6MJSEo8dd/vw==", - "path": "microsoft.extensions.http/2.2.0", - "hashPath": "microsoft.extensions.http.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/C+Valwg8IeUwDIunusittHivA9iyf82Jr1yeUFWO2zH2mDMMeYgjRyDLZqfL/7Vq94PEQsgv1XAaDfAX8msMw==", - "path": "microsoft.extensions.identity.core/2.2.0", - "hashPath": "microsoft.extensions.identity.core.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WY6os4m5LcG7XXHQK1vQggjdNFs7h6CsidVLOzPjG7Cb1zwRYKzfRT/pSUD40JNGvVp4oNENjLPvu/30ufIGNw==", - "path": "microsoft.extensions.identity.stores/2.2.0", - "hashPath": "microsoft.extensions.identity.stores.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3nBQLeBrcd4Rgd9vQi4gF5NgAWxnQrHekjjwlgww4wyLNfJDizjiex2resOLoAuAgy3y2IIAWjOpbr0UKR2ykw==", - "path": "microsoft.extensions.localization/2.2.0", - "hashPath": "microsoft.extensions.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FQzXG/lYR9UOM2zHpqsjTRpp3EghIYo3FCsQpfmtbp+glPaU0WXZfNmMjyqBRmMj1Sq93fPnC+G9zzYRauuRQA==", - "path": "microsoft.extensions.localization.abstractions/2.2.0", - "hashPath": "microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", - "path": "microsoft.extensions.logging/2.2.0", - "hashPath": "microsoft.extensions.logging.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==", - "path": "microsoft.extensions.logging.abstractions/2.2.0", - "hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ukU1mQGX9+xBsEzpNd13yl4deFVYI+fxxnmKpOhvNZsF+/trCrAUQh+9QM5pPGHbfYkz3lLQ4BXfKCP0502dLw==", - "path": "microsoft.extensions.logging.configuration/2.2.0", - "hashPath": "microsoft.extensions.logging.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1eGgcOJ++PMxW6sn++j6U7wsWvhEBm/5ScqBUUBGLRE8M7AHahi9tsxivDMqEXVM3F0/pshHl3kEpMXtw4BeFg==", - "path": "microsoft.extensions.logging.console/2.2.0", - "hashPath": "microsoft.extensions.logging.console.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JjqWtshxUujSnxslFccCRAaH8uFOciqXkYdRw+h5MwpC4sUc+ju9yZzvVi6PA5vW09ckv26EkasEvXrofGiaJg==", - "path": "microsoft.extensions.logging.debug/2.2.0", - "hashPath": "microsoft.extensions.logging.debug.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oOa5H+vdNgpsxE6vgtX4U/godKtX2edVi+QjlWb2PBQfavGIQ3WxtjxN+B0DQAjwBNdV4mW8cgOiDEZ8KdR7Ig==", - "path": "microsoft.extensions.logging.eventsource/2.2.0", - "hashPath": "microsoft.extensions.logging.eventsource.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2laIg/Mf1OhhduUKVN3//j+sYceyUocgGC/ySx6cnZFeNf2mezs32TmRZyzfkQAZQ6azlo/0wTxi8BgIVUyRYA==", - "path": "microsoft.extensions.logging.tracesource/2.2.0", - "hashPath": "microsoft.extensions.logging.tracesource.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "path": "microsoft.extensions.objectpool/2.2.0", - "hashPath": "microsoft.extensions.objectpool.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", - "path": "microsoft.extensions.options/2.2.0", - "hashPath": "microsoft.extensions.options.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-d4WS6yVXaw43ffiUnHj8oG1t2B6RbDDiQcgdA+Eq//NlPa3Wd+GTJFKj4OM4eDF3GjVumGr/CEVRS/jcYoF5LA==", - "path": "microsoft.extensions.options.configurationextensions/2.2.0", - "hashPath": "microsoft.extensions.options.configurationextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xk7okx/u+ZQb8xvz71FwVmfZjwDh2DWrovhtQXprWE16KqaP8bs6A8wb0h9nTSFh9rcFDVeo42d47iduu01XvQ==", - "path": "microsoft.extensions.options.dataannotations/2.2.0", - "hashPath": "microsoft.extensions.options.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "path": "microsoft.extensions.primitives/2.2.0", - "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V8XcqYcpcdBAxUhLeyYcuKmxu4CtNQA9IphTnARpQGhkop4A93v2XgM3AtaVVJo3H2cDWxWM6aeO8HxkifREqw==", - "path": "microsoft.extensions.webencoders/2.2.0", - "hashPath": "microsoft.extensions.webencoders.2.2.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5LW5VYvGZLvrbEGxyaE6dSQhT1B5frnpwX/c4/PWrNXeuJ6GkYmiOPf2u5Iwk1qQXPTvDedwEfnBg+i/0cFAyA==", - "path": "microsoft.identitymodel.jsonwebtokens/5.3.0", - "hashPath": "microsoft.identitymodel.jsonwebtokens.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o+bBauEMOi6ZI0MlJEC69Sw9UPwKLFmN+lD942g9UCx5pfiLFvJBKp8OPmxtGFL02ZxzXCIUyhyKn85izBDsnQ==", - "path": "microsoft.identitymodel.logging/5.3.0", - "hashPath": "microsoft.identitymodel.logging.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o2Fx9cYQHKtOyVrCXB41kEmny1Zvm+fqXNTD5heB9yPY0C+qYm7fo1yCvtHaH2JPEersGW0iS2dE0s65kWkVEw==", - "path": "microsoft.identitymodel.protocols/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NihXp2JT3fRbTq6AOQhEQT8TuJzhUNg9TOeK+TxlkkvanllWFF0gfXH5hTRn9Qn68HJQXtp/mtLbCWzi+4bCSg==", - "path": "microsoft.identitymodel.protocols.openidconnect/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.openidconnect.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6nGUoC+foCQ2UTsRD/Z6TLgsghuX10tunLXxuLE+LljW9H1oANqAQWrP8DNP++nfXke+qu1zVi6yBl6MMK/Dfg==", - "path": "microsoft.identitymodel.protocols.wsfederation/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.wsfederation.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/piauST4FL0qzVI6oqLWxqhFReg12KwVGy0jRlnVOpGMeOVSKdtNVtHsN/hARc25hOOPEp9WKMce5ILzyMx/tQ==", - "path": "microsoft.identitymodel.tokens/5.3.0", - "hashPath": "microsoft.identitymodel.tokens.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XS6zgN7jKG7QDqG3fV9BRADs8HmRJ6vJDKVBPFFly9MCkS6KMFps4hBdBJ5ycPrXtPBfnISCLiGLHP54blCvWw==", - "path": "microsoft.identitymodel.tokens.saml/5.3.0", - "hashPath": "microsoft.identitymodel.tokens.saml.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i4uFRjipeRXGhyfHmJaZ3PkOQIWhwxBJABNDWNaxcwUvramMCWYRLE1P3g4sLjiw8zXehH6eZwxww8F+dB7/+g==", - "path": "microsoft.identitymodel.xml/5.3.0", - "hashPath": "microsoft.identitymodel.xml.5.3.0.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7z5l8Jp324S8bU8+yyWeYHXUFYvKyiI5lqS1dXgTzOx1H69Qbf6df12kCKlNX45LpMfCMd4U3M6p7Rl5Zk7SLA==", - "path": "microsoft.netcore.app/2.2.0", - "hashPath": "microsoft.netcore.app.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DrhaKInRKKvN6Ns2VNIlC7ZffLOp9THf8cO6X4fytPRJovJUbF49/zzx4WfgX9E44FMsw9hT8hrKiIqDSHvGvA==", - "path": "microsoft.netcore.dotnetapphost/2.2.0", - "hashPath": "microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FJie7IoPZFaPgNDxhZGmDBQP/Bs5vPdfca/G2Wf9gd6LIvMYkZcibtmJwB4tcf4KXkaOYfIOo4Cl9sEPMsSzkw==", - "path": "microsoft.netcore.dotnethostpolicy/2.2.0", - "hashPath": "microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-spDm3AJYmebthDNhzY17YLPtvbc+Y1lCLVeiIH1uLJ/hZaM+40pBiPefFR8J1u66Ndkqi8ipR2tEbqPnYnjRhw==", - "path": "microsoft.netcore.dotnethostresolver/2.2.0", - "hashPath": "microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/J+XZo+YheFTJh8/4uoeJDdz5qOmOMkjg6/VL8mHJ9AnP8+fmV/kcbxeXsob0irRNiChf+V0ig1MCRLp/+Kog==", - "path": "microsoft.netcore.platforms/2.2.0", - "hashPath": "microsoft.netcore.platforms.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-odP/tJj1z6GylFpNo7pMtbd/xQgTC3Ex2If63dRTL38bBNMwsBnJ+RceUIyHdRBC0oik/3NehYT+oECwBhIM3Q==", - "path": "microsoft.netcore.targets/2.0.0", - "hashPath": "microsoft.netcore.targets.2.0.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+FWlwd//+Tt56316p00hVePBCouXyEzT86Jb3+AuRotTND0IYn0OO3obs1gnQEs/txEnt+rF2JBGLItTG+Be6A==", - "path": "microsoft.win32.registry/4.5.0", - "hashPath": "microsoft.win32.registry.4.5.0.nupkg.sha512" - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "path": "netstandard.library/2.0.3", - "hashPath": "netstandard.library.2.0.3.nupkg.sha512" - }, - "Newtonsoft.Json/11.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", - "path": "newtonsoft.json/11.0.2", - "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512" - }, - "Newtonsoft.Json.Bson/1.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5PYT/IqQ+UK31AmZiSS102R6EsTo+LGTSI8bp7WAUqDKaF4wHXD8U9u4WxTI1vc64tYi++8p3dk3WWNqPFgldw==", - "path": "newtonsoft.json.bson/1.0.1", - "hashPath": "newtonsoft.json.bson.1.0.1.nupkg.sha512" - }, - "Remotion.Linq/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fK/76UmpC0FXBlGDFVPLJHQlDLYnGC+XY3eoDgCgbtrhi0vzbXDQ3n/IYHhqSKqXQfGw/u04A1drWs7rFVkRjw==", - "path": "remotion.linq/2.2.0", - "hashPath": "remotion.linq.2.2.0.nupkg.sha512" - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.native.System/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "path": "runtime.native.system/4.3.0", - "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AJfX7owAAkMjWQYhoml5IBfXh8UyYPjktn8pK0BFGAdKgBS7HqMz1fw5vdzfZUWfhtTPDGCjgNttt46ZyEmSjg==", - "path": "runtime.native.system.data.sqlclient.sni/4.5.0", - "hashPath": "runtime.native.system.data.sqlclient.sni.4.5.0.nupkg.sha512" - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "path": "runtime.native.system.io.compression/4.3.0", - "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "path": "runtime.native.system.net.http/4.3.0", - "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", - "path": "runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==", - "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==", - "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==", - "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "System.AppContext/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "path": "system.appcontext/4.3.0", - "hashPath": "system.appcontext.4.3.0.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.Collections/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "path": "system.collections/4.3.0", - "hashPath": "system.collections.4.3.0.nupkg.sha512" - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "path": "system.collections.concurrent/4.3.0", - "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" - }, - "System.Collections.Immutable/1.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==", - "path": "system.collections.immutable/1.5.0", - "hashPath": "system.collections.immutable.1.5.0.nupkg.sha512" - }, - "System.Collections.NonGeneric/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==", - "path": "system.collections.nongeneric/4.3.0", - "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512" - }, - "System.Collections.Specialized/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==", - "path": "system.collections.specialized/4.3.0", - "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512" - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "path": "system.componentmodel.annotations/4.5.0", - "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512" - }, - "System.Console/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "path": "system.console/4.3.0", - "hashPath": "system.console.4.3.0.nupkg.sha512" - }, - "System.Data.SqlClient/4.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gwItUWW1BMCckicFO85c8frFaMK8SGqYn5IeA3GSX4Lmid+CjXETfoHz7Uv+Vx6L0No7iRc/7cBL8gd6o9k9/g==", - "path": "system.data.sqlclient/4.6.0", - "hashPath": "system.data.sqlclient.4.6.0.nupkg.sha512" - }, - "System.Diagnostics.Contracts/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eelRRbnm+OloiQvp9CXS0ixjNQldjjkHO4iIkR5XH2VIP8sUB/SIpa1TdUW6/+HDcQ+MlhP3pNa1u5SbzYuWGA==", - "path": "system.diagnostics.contracts/4.3.0", - "hashPath": "system.diagnostics.contracts.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "path": "system.diagnostics.debug/4.3.0", - "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", - "path": "system.diagnostics.diagnosticsource/4.5.0", - "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512" - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-omCF64wzQ3Q2CeIqkD6lmmxeMZtGHUmzgFMPjfVaOsyqpR66p/JaZzManMw1s33osoAb5gqpncsjie67+yUPHQ==", - "path": "system.diagnostics.fileversioninfo/4.3.0", - "hashPath": "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.StackTrace/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==", - "path": "system.diagnostics.stacktrace/4.3.0", - "hashPath": "system.diagnostics.stacktrace.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "path": "system.diagnostics.tools/4.3.0", - "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "path": "system.diagnostics.tracing/4.3.0", - "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" - }, - "System.Dynamic.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", - "path": "system.dynamic.runtime/4.3.0", - "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512" - }, - "System.Globalization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "path": "system.globalization/4.3.0", - "hashPath": "system.globalization.4.3.0.nupkg.sha512" - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "path": "system.globalization.calendars/4.3.0", - "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "path": "system.globalization.extensions/4.3.0", - "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EdcMk+36u9gQtbwTiPQ7ckIfiADBwOmCZ6rGD2rfkaozIdW1t7vbXk/FPVAu2r9KgCQZ5245Z+P0YMM/0Q0G2g==", - "path": "system.identitymodel.tokens.jwt/5.3.0", - "hashPath": "system.identitymodel.tokens.jwt.5.3.0.nupkg.sha512" - }, - "System.Interactive.Async/3.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-C07p0dAA5lGqYUPiPCK3paR709gqS4aMDDsje0v0pvffwzLaxmsn5YQTfZbyNG5qrudPx+BCxTqISnncQ3wIoQ==", - "path": "system.interactive.async/3.2.0", - "hashPath": "system.interactive.async.3.2.0.nupkg.sha512" - }, - "System.IO/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "path": "system.io/4.3.0", - "hashPath": "system.io.4.3.0.nupkg.sha512" - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "path": "system.io.compression/4.3.0", - "hashPath": "system.io.compression.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "path": "system.io.filesystem/4.3.0", - "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "path": "system.io.filesystem.primitives/4.3.0", - "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "path": "system.io.pipelines/4.5.2", - "hashPath": "system.io.pipelines.4.5.2.nupkg.sha512" - }, - "System.Linq/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "path": "system.linq/4.3.0", - "hashPath": "system.linq.4.3.0.nupkg.sha512" - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "path": "system.linq.expressions/4.3.0", - "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" - }, - "System.Linq.Queryable/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", - "path": "system.linq.queryable/4.0.1", - "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512" - }, - "System.Memory/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "path": "system.memory/4.5.1", - "hashPath": "system.memory.4.5.1.nupkg.sha512" - }, - "System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "path": "system.net.http/4.3.0", - "hashPath": "system.net.http.4.3.0.nupkg.sha512" - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "path": "system.net.primitives/4.3.0", - "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FquLjdb/0CeMqb15u9Px6TwnyFl306WztKWu6sKKc5kWPYMdpi5BFEkdxzGoieYFp9UksyGwJnCw4KKAUfJjrw==", - "path": "system.net.websockets.websocketprotocol/4.5.1", - "hashPath": "system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "path": "system.objectmodel/4.3.0", - "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" - }, - "System.Private.DataContractSerialization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yDaJ2x3mMmjdZEDB4IbezSnCsnjQ4BxinKhRAaP6kEgL6Bb6jANWphs5SzyD8imqeC/3FxgsuXT6ykkiH1uUmA==", - "path": "system.private.datacontractserialization/4.3.0", - "hashPath": "system.private.datacontractserialization.4.3.0.nupkg.sha512" - }, - "System.Reflection/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "path": "system.reflection/4.3.0", - "hashPath": "system.reflection.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "path": "system.reflection.emit/4.3.0", - "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "path": "system.reflection.emit.lightweight/4.3.0", - "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "path": "system.reflection.extensions/4.3.0", - "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "path": "system.reflection.metadata/1.6.0", - "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512" - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "path": "system.reflection.primitives/4.3.0", - "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "path": "system.reflection.typeextensions/4.3.0", - "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "path": "system.resources.resourcemanager/4.3.0", - "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" - }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "path": "system.runtime.extensions/4.3.0", - "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "path": "system.runtime.handles/4.3.0", - "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "path": "system.runtime.interopservices/4.3.0", - "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "path": "system.runtime.interopservices.runtimeinformation/4.3.0", - "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "path": "system.runtime.numerics/4.3.0", - "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==", - "path": "system.runtime.serialization.primitives/4.3.0", - "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nUQx/5OVgrqEba3+j7OdiofvVq9koWZAC7Z3xGI8IIViZqApWnZ5+lLcwYgTlbkobrl/Rat+Jb8GeD4WQESD2A==", - "path": "system.runtime.serialization.xml/4.3.0", - "hashPath": "system.runtime.serialization.xml.4.3.0.nupkg.sha512" - }, - "System.Security.AccessControl/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vW8Eoq0TMyz5vAG/6ce483x/CP83fgm4SJe5P8Tb1tZaobcvPrbMEL7rhH1DRdrYbbb6F0vq3OlzmK0Pkwks5A==", - "path": "system.security.accesscontrol/4.5.0", - "hashPath": "system.security.accesscontrol.4.5.0.nupkg.sha512" - }, - "System.Security.Claims/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", - "path": "system.security.claims/4.3.0", - "hashPath": "system.security.claims.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "path": "system.security.cryptography.algorithms/4.3.0", - "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "path": "system.security.cryptography.cng/4.5.0", - "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512" - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "path": "system.security.cryptography.csp/4.3.0", - "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "path": "system.security.cryptography.encoding/4.3.0", - "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "path": "system.security.cryptography.openssl/4.3.0", - "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TGQX51gxpY3K3I6LJlE2LAftVlIMqJf0cBGhz68Y89jjk3LJCB6SrwiD+YN1fkqemBvWGs+GjyMJukl6d6goyQ==", - "path": "system.security.cryptography.pkcs/4.5.0", - "hashPath": "system.security.cryptography.pkcs.4.5.0.nupkg.sha512" - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "path": "system.security.cryptography.primitives/4.3.0", - "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "path": "system.security.cryptography.x509certificates/4.3.0", - "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Xml/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i2Jn6rGXR63J0zIklImGRkDIJL4b1NfPSEbIVHBlqoIb12lfXIigCbDRpDmIEzwSo/v1U5y/rYJdzZYSyCWxvg==", - "path": "system.security.cryptography.xml/4.5.0", - "hashPath": "system.security.cryptography.xml.4.5.0.nupkg.sha512" - }, - "System.Security.Permissions/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==", - "path": "system.security.permissions/4.5.0", - "hashPath": "system.security.permissions.4.5.0.nupkg.sha512" - }, - "System.Security.Principal/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "path": "system.security.principal/4.3.0", - "hashPath": "system.security.principal.4.3.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "path": "system.security.principal.windows/4.5.0", - "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding.CodePages/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-S0wEUiKcLvRlkFUXca8uio1UQ5bYQzYgOmOKtCqaBQC3GR9AJjh43otcM32IGsAyvadFTaAMw9Irm6dS4Evfng==", - "path": "system.text.encoding.codepages/4.5.0", - "hashPath": "system.text.encoding.codepages.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "path": "system.text.encoding.extensions/4.3.0", - "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "path": "system.text.regularexpressions/4.3.0", - "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" - }, - "System.Threading/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "path": "system.threading/4.3.0", - "hashPath": "system.threading.4.3.0.nupkg.sha512" - }, - "System.Threading.Channels/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEH06N0rIGmRT4LOKQ2BmUO0IxfvmIY/PaouSq+DFQku72OL8cxfw8W99uGpTCFf2vx2QHLRSh374iSM3asdTA==", - "path": "system.threading.channels/4.5.0", - "hashPath": "system.threading.channels.4.5.0.nupkg.sha512" - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "path": "system.threading.tasks/4.3.0", - "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==", - "path": "system.threading.tasks.extensions/4.5.1", - "hashPath": "system.threading.tasks.extensions.4.5.1.nupkg.sha512" - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==", - "path": "system.threading.tasks.parallel/4.3.0", - "hashPath": "system.threading.tasks.parallel.4.3.0.nupkg.sha512" - }, - "System.Threading.Thread/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", - "path": "system.threading.thread/4.3.0", - "hashPath": "system.threading.thread.4.3.0.nupkg.sha512" - }, - "System.ValueTuple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==", - "path": "system.valuetuple/4.3.0", - "hashPath": "system.valuetuple.4.3.0.nupkg.sha512" - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "path": "system.xml.readerwriter/4.3.0", - "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "path": "system.xml.xdocument/4.3.0", - "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==", - "path": "system.xml.xmldocument/4.3.0", - "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlSerializer/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MYoTCP7EZ98RrANESW05J5ZwskKDoN0AuZ06ZflnowE50LTpbR5yRg3tHckTVm5j/m47stuGgCrCHWePyHS70Q==", - "path": "system.xml.xmlserializer/4.3.0", - "hashPath": "system.xml.xmlserializer.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==", - "path": "system.xml.xpath/4.3.0", - "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==", - "path": "system.xml.xpath.xdocument/4.3.0", - "hashPath": "system.xml.xpath.xdocument.4.3.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.dll deleted file mode 100644 index cb045cc..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.dll~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.dll~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index d469206..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.dll~Latest source code moved to GitHub on 16thFeb2022 and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.pdb deleted file mode 100644 index 81fbd60..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.pdb~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.pdb~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index e548829..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.pdb~Latest source code moved to GitHub on 16thFeb2022 and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.runtimeconfig.dev.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.runtimeconfig.dev.json deleted file mode 100644 index 22cc479..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.runtimeconfig.dev.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runtimeOptions": { - "additionalProbingPaths": [ - "C:\\Users\\sakthisivavelan.n\\.dotnet\\store\\|arch|\\|tfm|", - "C:\\Users\\sakthisivavelan.n\\.nuget\\packages", - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", - "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.runtimeconfig.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.runtimeconfig.json deleted file mode 100644 index e87497c..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/TelecomInfraProject.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "netcoreapp2.2", - "framework": { - "name": "Microsoft.AspNetCore.App", - "version": "2.2.0" - }, - "configProperties": { - "System.GC.Server": true, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/appsettings.Development.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/appsettings.Development.json deleted file mode 100644 index e203e94..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Debug", - "System": "Information", - "Microsoft": "Information" - } - } -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/appsettings.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/appsettings.json deleted file mode 100644 index def9159..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/appsettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject deleted file mode 100644 index 168ab09..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.Views.dll deleted file mode 100644 index bb6beda..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.Views.pdb deleted file mode 100644 index 0e7c9a3..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.deps.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.deps.json deleted file mode 100644 index 39c039c..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.deps.json +++ /dev/null @@ -1,4981 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v2.2/linux-x64", - "signature": "" - }, - "compilationOptions": { - "defines": [ - "TRACE", - "RELEASE", - "NETCOREAPP", - "NETCOREAPP2_2", - "NETCOREAPP1_0_OR_GREATER", - "NETCOREAPP1_1_OR_GREATER", - "NETCOREAPP2_0_OR_GREATER", - "NETCOREAPP2_1_OR_GREATER", - "NETCOREAPP2_2_OR_GREATER" - ], - "languageVersion": "7.3", - "platform": "x64", - "allowUnsafe": false, - "warningsAsErrors": false, - "optimize": true, - "keyFile": "", - "emitEntryPoint": true, - "xmlDoc": false, - "debugType": "portable" - }, - "targets": { - ".NETCoreApp,Version=v2.2": { - "TelecomInfraProject/1.0.0": { - "dependencies": { - "Microsoft.AspNetCore.App": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.NETCore.App": "2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.4.10" - }, - "compile": { - "TelecomInfraProject.dll": {} - } - }, - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "dependencies": { - "Newtonsoft.Json": "11.0.2", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} - } - }, - "Microsoft.AspNetCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.dll": {} - } - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {} - } - }, - "Microsoft.AspNetCore.App/2.2.0": { - "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.6", - "Microsoft.AspNetCore": "2.2.0", - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authentication.Facebook": "2.2.0", - "Microsoft.AspNetCore.Authentication.Google": "2.2.0", - "Microsoft.AspNetCore.Authentication.JwtBearer": "2.2.0", - "Microsoft.AspNetCore.Authentication.MicrosoftAccount": "2.2.0", - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.AspNetCore.Authentication.OpenIdConnect": "2.2.0", - "Microsoft.AspNetCore.Authentication.Twitter": "2.2.0", - "Microsoft.AspNetCore.Authentication.WsFederation": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.CookiePolicy": "2.2.0", - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Extensions": "2.2.0", - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.AspNetCore.HttpsPolicy": "2.2.0", - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "2.2.0", - "Microsoft.AspNetCore.Identity.UI": "2.2.0", - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Localization.Routing": "2.2.0", - "Microsoft.AspNetCore.MiddlewareAnalysis": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Xml": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0", - "Microsoft.AspNetCore.Owin": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCompression": "2.2.0", - "Microsoft.AspNetCore.Rewrite": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.HttpSys": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0", - "Microsoft.AspNetCore.Session": "2.2.0", - "Microsoft.AspNetCore.SignalR": "1.1.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.SpaServices.Extensions": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.EntityFrameworkCore": "2.2.0", - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.EntityFrameworkCore.Design": "2.2.0", - "Microsoft.EntityFrameworkCore.InMemory": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.EntityFrameworkCore.SqlServer": "2.2.0", - "Microsoft.EntityFrameworkCore.Tools": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Caching.SqlServer": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Ini": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.KeyPerFile": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Configuration.Xml": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.DiagnosticAdapter": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Hosting": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Http": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0", - "Microsoft.Extensions.Logging.TraceSource": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0", - "Microsoft.Extensions.Options.DataAnnotations": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.IO.Pipelines": "4.5.2" - } - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.WsFederation": "5.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {} - } - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} - } - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {} - } - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {} - } - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {} - } - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} - } - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Cryptography.Xml": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - } - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "dependencies": { - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - } - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - } - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {} - } - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {} - } - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {} - } - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} - } - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {} - } - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {} - } - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": {}, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyModel": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0" - } - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - } - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {} - } - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {} - } - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {} - } - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": {}, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} - } - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll": {} - } - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {} - } - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll": {} - } - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {} - } - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "System.IO.Pipelines": "4.5.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll": {} - } - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - } - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Reflection.Emit": "4.3.0", - "System.Threading.Channels": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - } - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {} - } - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {} - } - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Net.WebSockets.WebSocketProtocol": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {} - } - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - } - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": {}, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "1.1.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Collections.Immutable": "1.5.0", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.FileVersionInfo": "4.3.0", - "System.Diagnostics.StackTrace": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.CodePages": "4.5.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Parallel": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.ValueTuple": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} - } - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} - } - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} - } - }, - "Microsoft.CSharp/4.5.0": {}, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "dependencies": { - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} - } - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Remotion.Linq": "2.2.0", - "System.Collections.Immutable": "1.5.0", - "System.ComponentModel.Annotations": "4.5.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Interactive.Async": "3.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": {}, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "2.2.0" - } - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} - } - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {} - } - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - } - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} - } - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - } - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Json": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "System.Security.Cryptography.Xml": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "dependencies": { - "Microsoft.DotNet.PlatformAbstractions": "2.1.0", - "Newtonsoft.Json": "11.0.2", - "System.Diagnostics.Debug": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Linq": "4.3.0" - }, - "compile": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} - } - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "dependencies": { - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {} - } - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - } - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - } - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - } - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {} - } - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Http/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {} - } - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {} - } - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {} - } - }, - "Microsoft.Extensions.Localization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {} - } - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Logging/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} - } - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {} - } - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} - } - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {} - } - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {} - } - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - } - }, - "Microsoft.Extensions.Options/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - } - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll": {} - } - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - } - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} - } - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} - } - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "dependencies": { - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "System.Collections.Specialized": "4.3.0", - "System.Diagnostics.Contracts": "4.3.0", - "System.Net.Http": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Newtonsoft.Json": "11.0.2", - "System.Dynamic.Runtime": "4.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Microsoft.IdentityModel.Tokens.Saml": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll": {} - } - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Newtonsoft.Json": "11.0.2", - "System.Collections": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Serialization.Xml": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {} - } - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll": {} - } - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll": {} - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - } - }, - "Microsoft.NETCore.App/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostPolicy": "2.2.0", - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "NETStandard.Library": "2.0.3", - "runtime.linux-x64.Microsoft.NETCore.App": "2.2.0" - }, - "compile": { - "ref/netcoreapp2.2/Microsoft.CSharp.dll": {}, - "ref/netcoreapp2.2/Microsoft.VisualBasic.dll": {}, - "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll": {}, - "ref/netcoreapp2.2/System.AppContext.dll": {}, - "ref/netcoreapp2.2/System.Buffers.dll": {}, - "ref/netcoreapp2.2/System.Collections.Concurrent.dll": {}, - "ref/netcoreapp2.2/System.Collections.Immutable.dll": {}, - "ref/netcoreapp2.2/System.Collections.NonGeneric.dll": {}, - "ref/netcoreapp2.2/System.Collections.Specialized.dll": {}, - "ref/netcoreapp2.2/System.Collections.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.dll": {}, - "ref/netcoreapp2.2/System.Configuration.dll": {}, - "ref/netcoreapp2.2/System.Console.dll": {}, - "ref/netcoreapp2.2/System.Core.dll": {}, - "ref/netcoreapp2.2/System.Data.Common.dll": {}, - "ref/netcoreapp2.2/System.Data.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Debug.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Process.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tools.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll": {}, - "ref/netcoreapp2.2/System.Drawing.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Drawing.dll": {}, - "ref/netcoreapp2.2/System.Dynamic.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Calendars.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Globalization.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll": {}, - "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": {}, - "ref/netcoreapp2.2/System.IO.Pipes.dll": {}, - "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": {}, - "ref/netcoreapp2.2/System.IO.dll": {}, - "ref/netcoreapp2.2/System.Linq.Expressions.dll": {}, - "ref/netcoreapp2.2/System.Linq.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Linq.Queryable.dll": {}, - "ref/netcoreapp2.2/System.Linq.dll": {}, - "ref/netcoreapp2.2/System.Memory.dll": {}, - "ref/netcoreapp2.2/System.Net.Http.dll": {}, - "ref/netcoreapp2.2/System.Net.HttpListener.dll": {}, - "ref/netcoreapp2.2/System.Net.Mail.dll": {}, - "ref/netcoreapp2.2/System.Net.NameResolution.dll": {}, - "ref/netcoreapp2.2/System.Net.NetworkInformation.dll": {}, - "ref/netcoreapp2.2/System.Net.Ping.dll": {}, - "ref/netcoreapp2.2/System.Net.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Net.Requests.dll": {}, - "ref/netcoreapp2.2/System.Net.Security.dll": {}, - "ref/netcoreapp2.2/System.Net.ServicePoint.dll": {}, - "ref/netcoreapp2.2/System.Net.Sockets.dll": {}, - "ref/netcoreapp2.2/System.Net.WebClient.dll": {}, - "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll": {}, - "ref/netcoreapp2.2/System.Net.WebProxy.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.dll": {}, - "ref/netcoreapp2.2/System.Net.dll": {}, - "ref/netcoreapp2.2/System.Numerics.Vectors.dll": {}, - "ref/netcoreapp2.2/System.Numerics.dll": {}, - "ref/netcoreapp2.2/System.ObjectModel.dll": {}, - "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Metadata.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.dll": {}, - "ref/netcoreapp2.2/System.Resources.Reader.dll": {}, - "ref/netcoreapp2.2/System.Resources.ResourceManager.dll": {}, - "ref/netcoreapp2.2/System.Resources.Writer.dll": {}, - "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Handles.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Loader.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Numerics.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Security.Claims.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": {}, - "ref/netcoreapp2.2/System.Security.Principal.dll": {}, - "ref/netcoreapp2.2/System.Security.SecureString.dll": {}, - "ref/netcoreapp2.2/System.Security.dll": {}, - "ref/netcoreapp2.2/System.ServiceModel.Web.dll": {}, - "ref/netcoreapp2.2/System.ServiceProcess.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Text.RegularExpressions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Overlapped.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.dll": {}, - "ref/netcoreapp2.2/System.Threading.Thread.dll": {}, - "ref/netcoreapp2.2/System.Threading.ThreadPool.dll": {}, - "ref/netcoreapp2.2/System.Threading.Timer.dll": {}, - "ref/netcoreapp2.2/System.Threading.dll": {}, - "ref/netcoreapp2.2/System.Transactions.Local.dll": {}, - "ref/netcoreapp2.2/System.Transactions.dll": {}, - "ref/netcoreapp2.2/System.ValueTuple.dll": {}, - "ref/netcoreapp2.2/System.Web.HttpUtility.dll": {}, - "ref/netcoreapp2.2/System.Web.dll": {}, - "ref/netcoreapp2.2/System.Windows.dll": {}, - "ref/netcoreapp2.2/System.Xml.Linq.dll": {}, - "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll": {}, - "ref/netcoreapp2.2/System.Xml.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Xml.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll": {}, - "ref/netcoreapp2.2/System.Xml.dll": {}, - "ref/netcoreapp2.2/System.dll": {}, - "ref/netcoreapp2.2/WindowsBase.dll": {}, - "ref/netcoreapp2.2/mscorlib.dll": {}, - "ref/netcoreapp2.2/netstandard.dll": {} - } - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "dependencies": { - "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost": "2.2.0" - } - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.2.0", - "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy": "2.2.0" - } - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.2.0", - "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver": "2.2.0" - } - }, - "Microsoft.NETCore.Platforms/2.2.0": {}, - "Microsoft.NETCore.Targets/2.0.0": {}, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": {}, - "Microsoft.Win32.Registry/4.5.0": { - "dependencies": { - "System.Security.AccessControl": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {} - } - }, - "NETStandard.Library/2.0.3": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0" - } - }, - "Newtonsoft.Json/11.0.2": { - "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": {} - } - }, - "Newtonsoft.Json.Bson/1.0.1": { - "dependencies": { - "NETStandard.Library": "2.0.3", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} - } - }, - "Remotion.Linq/2.2.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Linq.Queryable": "4.0.1", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/Remotion.Linq.dll": {} - } - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.linux-x64.Microsoft.NETCore.App/2.2.0": {}, - "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost/2.2.0": {}, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.2.0" - } - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.2.0" - } - }, - "runtime.native.System/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - } - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "dependencies": { - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" - } - }, - "runtime.native.System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - } - }, - "runtime.native.System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - } - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - } - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {}, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {}, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": {}, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": {}, - "System.AppContext/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Buffers/4.5.0": {}, - "System.Collections/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Collections.Concurrent/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Collections.Immutable/1.5.0": {}, - "System.Collections.NonGeneric/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Collections.Specialized/4.3.0": { - "dependencies": { - "System.Collections.NonGeneric": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.ComponentModel.Annotations/4.5.0": {}, - "System.Console/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Data.SqlClient/4.6.0": { - "dependencies": { - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0", - "System.Text.Encoding.CodePages": "4.5.0", - "runtime.native.System.Data.SqlClient.sni": "4.5.0" - }, - "compile": { - "ref/netcoreapp2.1/System.Data.SqlClient.dll": {} - } - }, - "System.Diagnostics.Contracts/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Debug/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.DiagnosticSource/4.5.0": {}, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, - "System.Diagnostics.StackTrace/4.3.0": { - "dependencies": { - "System.IO.FileSystem": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Tools/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Tracing/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Dynamic.Runtime/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Globalization/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Calendars/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {} - } - }, - "System.Interactive.Async/3.2.0": { - "compile": { - "lib/netstandard2.0/System.Interactive.Async.dll": {} - } - }, - "System.IO/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Buffers": "4.5.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - } - }, - "System.IO.FileSystem/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.IO.Pipelines/4.5.2": { - "compile": { - "ref/netstandard1.3/System.IO.Pipelines.dll": {} - } - }, - "System.Linq/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } - }, - "System.Linq.Expressions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Linq.Queryable/4.0.1": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Memory/4.5.1": {}, - "System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Net.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "compile": { - "ref/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll": {} - } - }, - "System.Numerics.Vectors/4.5.0": {}, - "System.ObjectModel/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Private.DataContractSerialization/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0", - "System.Xml.XmlSerializer": "4.3.0" - } - }, - "System.Reflection/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Metadata/1.6.0": {}, - "System.Reflection.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.TypeExtensions/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Resources.ResourceManager/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - } - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "compile": { - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - } - }, - "System.Runtime.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Handles/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.InteropServices/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, - "System.Runtime.Numerics/4.3.0": { - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Private.DataContractSerialization": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Security.AccessControl/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.AccessControl.dll": {} - } - }, - "System.Security.Claims/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" - } - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.Cng/4.5.0": { - "compile": { - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - } - }, - "System.Security.Cryptography.Csp/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Cng": "4.5.0" - } - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.Xml/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Pkcs": "4.5.0", - "System.Security.Permissions": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": {} - } - }, - "System.Security.Permissions/4.5.0": { - "dependencies": { - "System.Security.AccessControl": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Permissions.dll": {} - } - }, - "System.Security.Principal/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Security.Principal.Windows/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Principal.Windows.dll": {} - } - }, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Text.Encoding.CodePages/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - } - }, - "System.Text.Encoding.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Text.Encodings.Web/4.5.0": { - "compile": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - } - }, - "System.Text.RegularExpressions/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Threading/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Threading.Channels/4.5.0": { - "compile": { - "lib/netcoreapp2.1/System.Threading.Channels.dll": {} - } - }, - "System.Threading.Tasks/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Threading.Tasks.Extensions/4.5.1": {}, - "System.Threading.Tasks.Parallel/4.3.0": { - "dependencies": { - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Threading.Thread/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.ValueTuple/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Xml.ReaderWriter/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.5.1" - } - }, - "System.Xml.XDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XmlDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XmlSerializer/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - } - }, - "System.Xml.XPath/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XPath.XDocument/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath": "4.3.0" - } - } - }, - ".NETCoreApp,Version=v2.2/linux-x64": { - "TelecomInfraProject/1.0.0": { - "dependencies": { - "Microsoft.AspNetCore.App": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.NETCore.App": "2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.4.10" - }, - "runtime": { - "TelecomInfraProject.dll": {} - } - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": {} - } - }, - "libraries": { - "TelecomInfraProject/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V7H6e/ZkxYtBzFZxuj0N/ubyiwkGfZnS7Ha+W9mvqfrA8XLiEg8H5SzYh+kVeb45nvFMI1/8XA6Nuj09t/OE5Q==", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.4.10", - "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512" - }, - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "type": "package", - "serviceable": true, - "sha512": "sha512-owAlEIUZXWSnkK8Z1c+zR47A0X6ykF4XjbPok4lQKNuciUfHLGPd6QnI+rt/8KlQ17PmF+I4S3f+m+Qe4IvViw==", - "path": "microsoft.aspnet.webapi.client/5.2.6", - "hashPath": "microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512" - }, - "Microsoft.AspNetCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Bs75iht4lXS8uVWy/Cbsr9i0m2jRtnrfPEWU+6t0dQTZcJEfF9b7G2F7XvstLFWkAKSgYRzFkAwi/KypY0Qtew==", - "path": "microsoft.aspnetcore/2.2.0", - "hashPath": "microsoft.aspnetcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fVQsSXNZz38Ysx8iKwwqfOLHhLrAeKEMBS5Ia3Lh7BJjOC2vPV28/yk08AovOMsB3SNQPGnE7bv+lsIBTmAkvw==", - "path": "microsoft.aspnetcore.antiforgery/2.2.0", - "hashPath": "microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-L3W3kgOOU5+2Tdtnzywcs4/a3XFbwcM7Ghvr2uWnhLUvBithluWlGI+0/lXFrDysXaRMLSRJdExSLuSJJQYuTg==", - "path": "microsoft.aspnetcore.app/2.2.0", - "hashPath": "microsoft.aspnetcore.app.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b0R9X7L6zMqNsssKDvhYHuNi5x0s4DyHTeXybIAyGaitKiW1Q5aAGKdV2codHPiePv9yHfC9hAMyScXQ/xXhPw==", - "path": "microsoft.aspnetcore.authentication/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Iar9VFlBHkZGdSG9ZUTmn6Q8Qg+6CtW5G/TyJI2F8B432TOH+nZlkU7O0W0byow6xsxqOYeTviSHz4cCJ3amfQ==", - "path": "microsoft.aspnetcore.authentication.cookies/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.cookies.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SOc/wjoBntSWVZ6uG0R/TqQ0xmxu2H1PhkuYxINYpkUB7s3cQQuRDyZtJIdQonzpWVwBRj0ImwktiMaBF/7ihQ==", - "path": "microsoft.aspnetcore.authentication.facebook/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.facebook.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-norGVE0KRIT0pdNKhlLlsMi/7O69ACpx2RSj8rMHCoMRETCYH4PTqUbHI1kkfAGNUtcuQ8VIGIXSa1ZdGKWcdA==", - "path": "microsoft.aspnetcore.authentication.google/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.google.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FnyoLdiIo8KDobVcDuUYYFSbQYp1OR8vSMIOcW6M5+dtF9TC6XvCCS8Ook+DSbqUj6HPxwOIKa5BeIZm1/EpMw==", - "path": "microsoft.aspnetcore.authentication.jwtbearer/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-troBjvJAMK7P2Vb5sDOzCztq9vR8BJtajDznam2XuQai7kLh5z7cmkB+2zMin+K/HzNjqItJSuSyuaK2PoZ8nA==", - "path": "microsoft.aspnetcore.authentication.microsoftaccount/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.microsoftaccount.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i33SSdJd0g3ENRnHczgzrOlru3ciPsyYHMgAh90sbURS8wuBx0Y4xXfRQcYfu1W0/uiHQO832KNb/ICINWqLzA==", - "path": "microsoft.aspnetcore.authentication.oauth/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.oauth.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-y4iu3vMFnkMTaqT9mCJhD3XUMfavNP0CoOeNOHd7ArqZfgzs3GqAPcBc8Ld6mK2u5OOva8C6bhnQfRu9z0qJKQ==", - "path": "microsoft.aspnetcore.authentication.openidconnect/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.openidconnect.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wKfJeBL+13duv0o4q9zp4pW7UopBHaLafnq2GiIJTcu1x3RR/1N4sRIIppLSIJdulgM1XfNOivlIE2FEfZpmog==", - "path": "microsoft.aspnetcore.authentication.twitter/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.twitter.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TIBkO7Tx8uWXNL5Z7/6+iKdhTS+D9dpJMNcmiVxrAJUqxL4EWGHNqJyUp5yqI76GmbrT4GD23T3cUsSuCi7E0A==", - "path": "microsoft.aspnetcore.authentication.wsfederation/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.wsfederation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/L0W8H3jMYWyaeA9gBJqS/tSWBegP9aaTM0mjRhxTttBY9z4RVDRYJ2CwPAmAXIuPr3r1sOw+CS8jFVRGHRezQ==", - "path": "microsoft.aspnetcore.authorization/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aJCo6niDRKuNg2uS2WMEmhJTooQUGARhV2ENQ2tO5443zVHUo19MSgrgGo9FIrfD+4yKPF8Q+FF33WkWfPbyKw==", - "path": "microsoft.aspnetcore.authorization.policy/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Kn9CvhNsxRup/5SJfD4/YP3AbFwLJX8u3tKKyQszjUIvjE7M6lU93W44zlqBxltS94gTdLmo2ixPWDNeZthi1w==", - "path": "microsoft.aspnetcore.cookiepolicy/2.2.0", - "hashPath": "microsoft.aspnetcore.cookiepolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LFlTM3ThS3ZCILuKnjy8HyK9/IlDh3opogdbCVx6tMGyDzTQBgMPXLjGDLtMk5QmLDCcP3l1TO3z/+1viA8GUg==", - "path": "microsoft.aspnetcore.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GXmMD8/vuTLPLvKzKEPz/4vapC5e0cwx1tUVd83ePRyWF9CCrn/pg4/1I+tGkQqFLPvi3nlI2QtPtC6MQN8Nww==", - "path": "microsoft.aspnetcore.cryptography.internal/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NCY0PH3nrFYbhqiq72rwWsUXlV4OAE0MOukvGvIBOTnEPMC1yVL42k1DXLnaIu+c0yfMAxIIG9Iuaykp9BQQQw==", - "path": "microsoft.aspnetcore.cryptography.keyderivation/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G6dvu5Nd2vjpYbzazZ//qBFbSEf2wmBUbyAR7E4AwO3gWjhoJD5YxpThcGJb7oE3VUcW65SVMXT+cPCiiBg8Sg==", - "path": "microsoft.aspnetcore.dataprotection/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-seANFXmp8mb5Y12m1ShiElJ3ZdOT3mBN3wA1GPhHJIvZ/BxOCPyqEOR+810OWsxEZwA5r5fDRNpG/CqiJmQnJg==", - "path": "microsoft.aspnetcore.dataprotection.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Goo1xU9WJnEJ0dKDgYFF+hFQqRMLKjf9zc8Bu3PaBdGncR7QwDMeFIkO7FEM6izaC38QjYrs1Q5AsmljkPyOrw==", - "path": "microsoft.aspnetcore.dataprotection.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RobNuZecn/eefWVApOE+OWAZXCdgfzm8pB7tBvJkahsjWfn1a+bLM9I2cuKlp/9aFBok1O/oDXlgYSvaQYu/yg==", - "path": "microsoft.aspnetcore.diagnostics/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pva9ggfUDtnJIKzv0+wxwTX7LduDx6xLSpMqWwdOJkW52L0t31PI78+v+WqqMpUtMzcKug24jGs3nTFpAmA/2g==", - "path": "microsoft.aspnetcore.diagnostics.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xAIXyVmrTcVIJ38/j0TVMRlChC25k+cEAeSYotWhAnho3urzf1EfhoyyNdVytZbbBskue5i6XBL8gA1vlp5KGg==", - "path": "microsoft.aspnetcore.diagnostics.entityframeworkcore/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RNmdLy9yncTprony49cuwhyTKoROpVflGM+pKlHA1671F00QUsjoY1Oi6xoa9XsUrfRDRYlxbt2CHYCMLzMh7Q==", - "path": "microsoft.aspnetcore.diagnostics.healthchecks/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.healthchecks.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JSX6ZlVWDkokZ+xCKDhUVQNqbmFn1lHQNzJc8K4Y/uTUocZS83+b/8Q7y/yx3oJ362etGMVy0keAvmCdqbP8nA==", - "path": "microsoft.aspnetcore.hostfiltering/2.2.0", - "hashPath": "microsoft.aspnetcore.hostfiltering.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "path": "microsoft.aspnetcore.hosting/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Y4rs5aMEXY8G7wJo5S3EEt6ltqyOTr/qOeZzfn+hw/fuQj5GppGckMY5psGLETo1U9hcT5MmAhaT5xtusM1b5g==", - "path": "microsoft.aspnetcore.html.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "path": "microsoft.aspnetcore.http/2.2.0", - "hashPath": "microsoft.aspnetcore.http.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZcwAM9rE5yjGC+vtiNAK0INybpKIqnvB+/rntZn2/CPtyiBAtovVrEp4UZOoC31zH5t0P78ix9gLNJzII/ODsA==", - "path": "microsoft.aspnetcore.http.connections/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mYk5QUUjyXQmlyDHWDjkLYDArt97plwe6KsDsNVhDEQ+HgZMKGjISyM6YSA7BERQNR25kXBTbIYfSy1vePGQgg==", - "path": "microsoft.aspnetcore.http.connections.common/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "path": "microsoft.aspnetcore.httpoverrides/2.2.0", - "hashPath": "microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0EmmwzAkWEPCC8rpg9nGfcOiitIOYkZ13f+b5ED7AAZvz/ZwkdWbeMarGf77lSyA+Mb9O/iAt4LWup0RRMVOJw==", - "path": "microsoft.aspnetcore.httpspolicy/2.2.0", - "hashPath": "microsoft.aspnetcore.httpspolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F16BKeS96wKhyIyhaFR7m8kRIwIvPUW9Dx7IlGWmu2IIwnUDCdo+2z7IrWKA8r77pZQ1UE9kYcBPg5456YdAIA==", - "path": "microsoft.aspnetcore.identity/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGJ8f8sE9vbnyPJpSCMYAjh1itkM8uL9QnkO5lQSSJGeyG4b1+zNoLS+leJgjGnlkTzgWPffc4OuqH7wsYahWw==", - "path": "microsoft.aspnetcore.identity.entityframeworkcore/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T4B/Uaqd4u7jN6XDHbEBTZO002HquQKU49V+PvWEGKoiJBgZ96JskDr/NsfgVin8n8/bRSx+4A1WwlkMDKcNBg==", - "path": "microsoft.aspnetcore.identity.ui/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.ui.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o9BB9hftnCsyJalz9IT0DUFxz8Xvgh3TOfGWolpuf19duxB4FySq7c25XDYBmBMS+sun5/PsEUAi58ra4iJAoA==", - "path": "microsoft.aspnetcore.jsonpatch/2.2.0", - "hashPath": "microsoft.aspnetcore.jsonpatch.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+PGX1mEfq19EVvskBBb9XBQrXZpZrh6hYhX0x3FkPTEqr+rDM2ZmsEwAAMRmzcidmlDM1/7cyDSU/WhkecU8tA==", - "path": "microsoft.aspnetcore.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kjheDUpXWaGOH8bUQafFAkUvw74xoe0Y2hojgeYaAg5LKvaFUwupkz8wgyhfSbLdejxEQJ6PsA7Zq/AcdPoIUQ==", - "path": "microsoft.aspnetcore.localization.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GISp0KoVyJ4llqkmUOWFbOb7g/rOABlsf0Nt8a4eanY71XfUCM0dqBaMct3IUE3KWUvjhKPACQimxgMjPcF7pA==", - "path": "microsoft.aspnetcore.middlewareanalysis/2.2.0", - "hashPath": "microsoft.aspnetcore.middlewareanalysis.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-noun9xcrEvOs/ubczt2OluY9/bOOM2erv1D/gyyYtfS2sfyx2uGknUIAWoqmqc401TvQDysyx8S4M9j5zPIVBw==", - "path": "microsoft.aspnetcore.mvc/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", - "path": "microsoft.aspnetcore.mvc.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Wxxt1rFVHITp4MDaGQP/wyl+ROVVVeQCTWI6C8hxI8X66C4u6gcxvelqgnmsn+dISMCdE/7FQOwgiMx1HxuZqA==", - "path": "microsoft.aspnetcore.mvc.analyzers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iSREQct43Xg2t3KiQ2648e064al/HSLPXpI5yO9VPeTGDspWKHW23XFHRKPN1YjIQHHfBj8ytXbiF0XcSxp5pg==", - "path": "microsoft.aspnetcore.mvc.apiexplorer/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ALiY4a6BYsghw8PT5+VU593Kqp911U3w9f/dH9/ZoI3ezDsDAGiObqPu/HP1oXK80Ceu0XdQ3F0bx5AXBeuN/Q==", - "path": "microsoft.aspnetcore.mvc.core/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oINjMqhU7yzT2T9AMuvktlWlMd40i0do8E1aYslJS+c5fof+EMhjnwTh6cHN1dfrgjkoXJ/gutxn5Qaqf/81Kg==", - "path": "microsoft.aspnetcore.mvc.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WOw4SA3oT47aiU7ZjN/88j+b79YU6VftmHmxK29Km3PTI7WZdmw675QTcgWfsjEX4joCB82v7TvarO3D0oqOyw==", - "path": "microsoft.aspnetcore.mvc.dataannotations/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ScWwXrkAvw6PekWUFkIr5qa9NKn4uZGRvxtt3DvtUrBYW5Iu2y4SS/vx79JN0XDHNYgAJ81nVs+4M7UE1Y/O+g==", - "path": "microsoft.aspnetcore.mvc.formatters.json/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4pUhKtqhaNqSeMRRyEw1kGjg/pNLczzd4VAsanMGI539sCdkl1JBaoFojZb1helVdUvX9a1Jo+lYXq0lnwB/GQ==", - "path": "microsoft.aspnetcore.mvc.formatters.xml/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.xml.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1L4pP124mrN6duwOtNVIJUqy4CczC2/ah4MXarRt9ZRpJd2zNp1j3tJCgyEQpqai6zNVP6Vp2ZRMQcNDcNAKA==", - "path": "microsoft.aspnetcore.mvc.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TXvEOjp3r6qDEjmDtv3pXjQr/Zia9PpoGkl1MyTEqKqrUehBTpAdCjA8APXFwun19lH20OuyU+e4zDYv9g134w==", - "path": "microsoft.aspnetcore.mvc.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Sei/0moqBDQKaAYT9PtOeRtvYgHQQLyw/jm3exHw2w9VdzejiMEqCQrN2d63Dk4y7IY0Irr/P9JUFkoVURRcNw==", - "path": "microsoft.aspnetcore.mvc.razor.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dys8ggIDth3g5GBpCfeayU9sNg6Z9IbKFKOuaXbVaAiZQUd+Egk9op4NLHpqfR9Ey2HGw+u87LYC55bhEeOpag==", - "path": "microsoft.aspnetcore.mvc.razor.viewcompilation/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.viewcompilation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GsMs4QKCf5VgdGZq9/nfAVkMJ/8uE4ie0Iugv4FtxbHBmMdpPQQBfTFKoUpwMbgIRw7hzV8xy2HPPU5o58PsdQ==", - "path": "microsoft.aspnetcore.mvc.razorpages/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razorpages.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hsrm/dLx7ztfWV+WEE7O8YqEePW7TmUwFwR7JsOUSTKaV9uSeghdmoOsYuk0HeoTiMhRxH8InQVE9/BgBj+jog==", - "path": "microsoft.aspnetcore.mvc.taghelpers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dt7MGkzCFVTAD5oesI8UeVVeiSgaZ0tPdFstQjG6YLJSCiq1koOUSHMpf0PASGdOW/H9hxXkolIBhT5dWqJi7g==", - "path": "microsoft.aspnetcore.mvc.viewfeatures/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ML+s+nv/ri3MxM4vXjTK3S4K925TGklSKH74VOkCqWQF9ki5yuYcyxaWTUsCyAXliw+N8HMNmW++uU81JngDDg==", - "path": "microsoft.aspnetcore.nodeservices/2.2.0", - "hashPath": "microsoft.aspnetcore.nodeservices.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h9QIdnrH7fOTQgUwjz/v0fDk8j8JNtUB233gYFtngt7jLoVc7vfMEGs9rnOWh8ubz+JdrMt7UBrva07af4Smxw==", - "path": "microsoft.aspnetcore.owin/2.2.0", - "hashPath": "microsoft.aspnetcore.owin.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V54PIyDCFl8COnTp9gezNHpUNHk7F9UnerGeZy3UfbnwYvfzbo+ipqQmSgeoESH8e0JvKhRTyQyZquW2EPtCmg==", - "path": "microsoft.aspnetcore.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VLWK+ZtMMNukY6XjxYHc7mz33vkquoEzQJHm/LCF5REVxIaexLr+UTImljRRJBdUDJluDAQwU+59IX0rFDfURA==", - "path": "microsoft.aspnetcore.razor.design/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IeyzVFXZdpUAnWKWoNYE0SsP1Eu7JLjZaC94jaI1VfGtK57QykROz/iGMc8D0VcqC8i02qYTPQN/wPKm6PfidA==", - "path": "microsoft.aspnetcore.razor.language/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.language.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7YqK+H61lN6yj9RiQUko7oaOhKtRR9Q/kBcoWNRemhJdTIWOh1OmdvJKzZrMWOlff3BAjejkPQm+0V0qXk+B1w==", - "path": "microsoft.aspnetcore.razor.runtime/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEBP1UwGD7X1vhO43LN5KhZDt4HMTX7u1YA0nq7HR6IDRhWczHczJPDu3GbL01IMdb03hyT/glJIv8PI5zKtnA==", - "path": "microsoft.aspnetcore.responsecaching/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CIHWEKrHzZfFp7t57UXsueiSA/raku56TgRYauV/W1+KAQq6vevz60zjEKaazt3BI76zwMz3B4jGWnCwd8kwQw==", - "path": "microsoft.aspnetcore.responsecaching.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RvSstOhebIMDdRLd4iWjA6z2o2kGGwEYGPajvTXwndOA3TZpWH3FOIV4L7mehN/HoKrbTbX5vZ54ZFDwWoAFKA==", - "path": "microsoft.aspnetcore.responsecompression/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecompression.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jztwQxyn4CcWZj/1mQtFiZ5+pIWYltHIXk5ykyrXMjO6qaKVvc+mlffSUCQ0AOl3vH7vxsZnda8poHwVaT0QIA==", - "path": "microsoft.aspnetcore.rewrite/2.2.0", - "hashPath": "microsoft.aspnetcore.rewrite.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jAhDBy0wryOnMhhZTtT9z63gJbvCzFuLm8yC6pHzuVu9ZD1dzg0ltxIwT4cfwuNkIL/TixdKsm3vpVOpG8euWQ==", - "path": "microsoft.aspnetcore.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", - "path": "microsoft.aspnetcore.routing.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tei37PK4c6CKd7tGgAOkpbePwu8WLjqsEfiAfLbaMXnmp7o30bzcIxtraTrjvq2SpRAFA9p6WwUbmyqQxXPcfQ==", - "path": "microsoft.aspnetcore.server.httpsys/2.2.0", - "hashPath": "microsoft.aspnetcore.server.httpsys.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6NEwFAJFrnZ0f5eJB1ReIpgPM1ZRDj3IE3Rda01nD3vJANCyJFjZ4SGW3Ckn1AmMi225fGflWzpCKLb7/l43jw==", - "path": "microsoft.aspnetcore.server.iis/2.2.0", - "hashPath": "microsoft.aspnetcore.server.iis.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iVjgAg+doTTrTFCOq6kZRpebXq94YGCx9efMIwO5QhwdY/sHAjfrVz2lXzji63G96YjJVK3ZRrlpgS2fd49ABw==", - "path": "microsoft.aspnetcore.server.iisintegration/2.2.0", - "hashPath": "microsoft.aspnetcore.server.iisintegration.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "path": "microsoft.aspnetcore.server.kestrel/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "path": "microsoft.aspnetcore.server.kestrel.core/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "path": "microsoft.aspnetcore.server.kestrel.https/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lOjJVh293AKaOEPi1MIC1/G9gOVZMrve2a05o56oslK6bo0PMgMB17rmPomvqrJAjMdlWZ/MGdN2y78Z9wzWTw==", - "path": "microsoft.aspnetcore.session/2.2.0", - "hashPath": "microsoft.aspnetcore.session.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V5X5XkeAHaFyyBOGPrddVeqTNo6zRPJNS5PRhlzEyBXiNG9AtqUbMyWFdZahQyMiIWJau550z59A4kdC9g5I9A==", - "path": "microsoft.aspnetcore.signalr/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TyLgQ4y4RVUIxiYFnHT181/rJ33/tL/NcBWC9BwLpulDt5/yGCG4EvsToZ49EBQ7256zj+R6OGw6JF+jj6MdPQ==", - "path": "microsoft.aspnetcore.signalr.common/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mk69z50oFk2e89d3F/AfKeAvP3kvGG7MHG4ErydZiUd3ncSRq0kl0czq/COn/QVKYua9yGr2LIDwuR1C6/pu8Q==", - "path": "microsoft.aspnetcore.signalr.core/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BOsjatDJnvnnXCMajOlC0ISmiFnJi/EyJzMo0i//5fZJVCLrQ4fyV/HzrhhAhSJuwJOQDdDozKQ9MB9jHq84pg==", - "path": "microsoft.aspnetcore.signalr.protocols.json/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hUAsOd45CQbUV47b/c5wp6uKM0Fa6MXekFHbRb+jEPjzmrxLPn9nAKK1dYmyMAqSBRL8c6zVCWQk+TOP7eGs/A==", - "path": "microsoft.aspnetcore.spaservices/2.2.0", - "hashPath": "microsoft.aspnetcore.spaservices.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RvzzubzGPD+dGCfKVVtAvyIsnWpAWOA/x1n6fGLwICPER7Ze6budQGFPdZ7yuXTwtTMRvHa4O4AaGLG1XmoXGw==", - "path": "microsoft.aspnetcore.spaservices.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.spaservices.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-byZDrjir6Co5EoWbraQyG0qbPCUG6XgGYQstipMF9lucOAjq/mqnIyt8B8iMWnin/ghZoOln9Y01af4rUAwOhA==", - "path": "microsoft.aspnetcore.staticfiles/2.2.0", - "hashPath": "microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZpOcg2V0rCwU9ErfDb9y3Hcjoe7rU42XlmUS0mO4pVZQSgJVqR+DfyZtYd5LDa11F7bFNS2eezI9cBM3CmfGhw==", - "path": "microsoft.aspnetcore.websockets/2.2.0", - "hashPath": "microsoft.aspnetcore.websockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "hashPath": "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==", - "path": "microsoft.codeanalysis.analyzers/1.1.0", - "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-06AzG7oOLKTCN1EnoVYL1bQz+Zwa10LMpUn7Kc+PdpN8CQXRqXTyhfxuKIz6t0qWfoatBNXdHD0OLcEYp5pOvQ==", - "path": "microsoft.codeanalysis.common/2.8.0", - "hashPath": "microsoft.codeanalysis.common.2.8.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RizcFXuHgGmeuZhxxE1qQdhFA9lGOHlk0MJlCUt6LOnYsevo72gNikPcbANFHY02YK8L/buNrihchY0TroGvXQ==", - "path": "microsoft.codeanalysis.csharp/2.8.0", - "hashPath": "microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2qL0Qyu5qHzg6/JzF80mLgsqn9NP/Q0mQwjH+Z+DiqcuODJx8segjN4un2Tnz6bEAWv8FCRFNXR/s5wzlxqA8A==", - "path": "microsoft.codeanalysis.razor/2.2.0", - "hashPath": "microsoft.codeanalysis.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.CSharp/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", - "path": "microsoft.csharp/4.5.0", - "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512" - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9KPDwvb/hLEVXYruVHVZ8BkebC8j17DmPb56LnqRF74HqSPLjCkrlFUjOtFpQPA2DeADBRTI/e69aCfRBfrhxw==", - "path": "microsoft.dotnet.platformabstractions/2.1.0", - "hashPath": "microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xfDHe+J94oz2d+ESDU8u+96iSfsiPwpgYGPRSp/bato0Ekjz5kYs61u9mS0GN5t8n/wxc5P3uEJm1x7TfROxhQ==", - "path": "microsoft.entityframeworkcore/2.2.0", - "hashPath": "microsoft.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/js/H09B8MQGoPDFzJoaAealyL66g4vKf7DVcdBYcxgKztkttjZbRzSWKF9PZZFyfBl9Ia/BiStM70t7kjgMpg==", - "path": "microsoft.entityframeworkcore.abstractions/2.2.0", - "hashPath": "microsoft.entityframeworkcore.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/1rw3toRCal80Ch51lIjuf/0WfW9ZGB4eRY1y6GOcOoOvnMXXXt+4xMRw/0k0kIwHsWUNXUpw73jf40/Pe+ZYA==", - "path": "microsoft.entityframeworkcore.analyzers/2.2.0", - "hashPath": "microsoft.entityframeworkcore.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mcsUEzg1bWvPgj/isz7aabDy41x+x8WBTmSF+JFsDGe3K5ZElWT2FSr3LLmkXk/5BLWJ3f9SDe0YR55u3ZgHrw==", - "path": "microsoft.entityframeworkcore.design/2.2.0", - "hashPath": "microsoft.entityframeworkcore.design.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WxvRXUwCGdY1Ze8GfZteWadsxrxpFRfZN8WJ1jcXZKp5eYo5WwmiBq5e3xIZR8cHxznqlqczJ3NpXjqyYpNK9w==", - "path": "microsoft.entityframeworkcore.inmemory/2.2.0", - "hashPath": "microsoft.entityframeworkcore.inmemory.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CRJHHp/GqmXByeeODgbDgMDWId9kKT9TDRzHF8voWHFNTajBQl0U4jaMrHxjIP6hJ2olF8n+5GYmQv+v3bUVKQ==", - "path": "microsoft.entityframeworkcore.relational/2.2.0", - "hashPath": "microsoft.entityframeworkcore.relational.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rCGBF6Hab9633Dh2xtiAcJnDxf2CjaBrGyoagoCoYHH5Ftbdw5zX/e9ABgif5ngzh7DsrBcgxK/3gHBZ2n+TGA==", - "path": "microsoft.entityframeworkcore.sqlserver/2.2.0", - "hashPath": "microsoft.entityframeworkcore.sqlserver.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F253CmzpL7eXFKpK++/GIVbyVMZyXYq388osdkggsA1eL7c8ZGwHho0jE3LGA+L6WuXm6KbwQMtnt15zZAqzzA==", - "path": "microsoft.entityframeworkcore.tools/2.2.0", - "hashPath": "microsoft.entityframeworkcore.tools.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-spsJkYo8gGJapaxTSQFN/wqA+ghpJMLwB4ZyTB+fSdpd7AmMFP/YSpIcGmczcw4KggpxLGhLk7lCkSIlgvHaqQ==", - "path": "microsoft.extensions.caching.abstractions/2.2.0", - "hashPath": "microsoft.extensions.caching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yFs44RzB2Pzfoj4uk+mEz3MTTQKyeWb8gDhv5GyVPfHnLv0eQhGwzbw/5WpxAcVyOgG/H3/0ULY6g0/7/B+r7w==", - "path": "microsoft.extensions.caching.memory/2.2.0", - "hashPath": "microsoft.extensions.caching.memory.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hDAunudTCNyVb22W+ctToi9T3mcrix2L+GfnuhbIcbzgXVyUGMULUJmb2D5ElIJKkcGxkC/lM1aBMgHsSFFZcA==", - "path": "microsoft.extensions.caching.sqlserver/2.2.0", - "hashPath": "microsoft.extensions.caching.sqlserver.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", - "path": "microsoft.extensions.configuration/2.2.0", - "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==", - "path": "microsoft.extensions.configuration.abstractions/2.2.0", - "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "path": "microsoft.extensions.configuration.binder/2.2.0", - "hashPath": "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4kJIGOSRqD1Ccqerst4t/zsNs51plR7BIxbdKO1J/9rL+2DuNT+ieAuEv+HROelqTam3yOpKFR7TtHBt3oLpOA==", - "path": "microsoft.extensions.configuration.commandline/2.2.0", - "hashPath": "microsoft.extensions.configuration.commandline.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "path": "microsoft.extensions.configuration.environmentvariables/2.2.0", - "hashPath": "microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1qCpWBC8Ed4tguTR/qYkbb3F6DI5Su3t8xyFo3/5MzAd8PwPpHzgX8X04KbBxKmk173Pb64x7xMHarczVFQUA==", - "path": "microsoft.extensions.configuration.fileextensions/2.2.0", - "hashPath": "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uEDasBxY7m0GJseqHD8QhfiznxDMhxN9YE3j01Es6eks42rRm3yL8ZMbRxuEjyKqGZqjjt+Vr297/nKcg0eOow==", - "path": "microsoft.extensions.configuration.ini/2.2.0", - "hashPath": "microsoft.extensions.configuration.ini.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jUDdmLyFmLf9V3mqnMzSAzAv4QigJ67tZh5Q7HBXeBnESL2UyeesNG6jSBti+b63JpxZf+EDyn+anx3gyrNxug==", - "path": "microsoft.extensions.configuration.json/2.2.0", - "hashPath": "microsoft.extensions.configuration.json.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qK7vVxtUrpxdQPhvjF3RVYkcV86q/QfMBWqvvXAKYYkQ+H/4GXxk5cbPaSWdMZB5YU1GBEFBuZg9MZxDRvPJkg==", - "path": "microsoft.extensions.configuration.keyperfile/2.2.0", - "hashPath": "microsoft.extensions.configuration.keyperfile.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2/N2xo6/sNbVshnKktmq5lwaQbsAR2SrzCVrJEeMP8OKZVI7SzT8P6/WXZF8/YC7dTYsMe3nrHzgl1cF9i5ZKQ==", - "path": "microsoft.extensions.configuration.usersecrets/2.2.0", - "hashPath": "microsoft.extensions.configuration.usersecrets.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-toCFesKf2KZgRtb6T7tulnJv3IBVL+Gqd4KE3ebQZ20wA2Z5Rp6A44MsRGZ1ollmihzkxxBDavVfgufFeji3Sw==", - "path": "microsoft.extensions.configuration.xml/2.2.0", - "hashPath": "microsoft.extensions.configuration.xml.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==", - "path": "microsoft.extensions.dependencyinjection/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nS2XKqi+1A1umnYNLX2Fbm/XnzCxs5i+zXVJ3VC6r9t2z0NZr9FLnJN4VQpKigdcWH/iFTbMuX6M6WQJcTjVIg==", - "path": "microsoft.extensions.dependencymodel/2.1.0", - "hashPath": "microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512" - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Av0QGyboU9hYcprPduZg8Ny4mtp1Z0xOfZGCiBhYMh6a0loNomZ74U1P9EJUBksT2ZJd0+hh/pOQIVdAJ8+AbA==", - "path": "microsoft.extensions.diagnosticadapter/2.2.0", - "hashPath": "microsoft.extensions.diagnosticadapter.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-p9njfetdebuplBCkIJPqyxsUIOBf/7B/RhPXZnFjh+/wqWNRqhP/1s18q1me9XP0l8uCD8TqJRPC+L0MCoUGRA==", - "path": "microsoft.extensions.diagnostics.healthchecks/2.2.0", - "hashPath": "microsoft.extensions.diagnostics.healthchecks.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cO6f4csTakJXuLWnU/p5mfQInyNq5sSi4mS2YtQZcGoHynU6P/TD6gjqt1TRnVfwuZLw3tmmw2ipFrHbBUqWew==", - "path": "microsoft.extensions.diagnostics.healthchecks.abstractions/2.2.0", - "hashPath": "microsoft.extensions.diagnostics.healthchecks.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Az/RxWB+UlyVN/TvQFaGXx8XAXVZN5WQnnuJOsjwBzghSJc1i8zqNjIypPHOedcuIXs2XSWgOSL6YQ3BlCnoJA==", - "path": "microsoft.extensions.fileproviders.composite/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6e22jnVntG9JLLowjY40UBPLXkKTRlDpFHmo2evN8lwZIpO89ZRGz6JRdqhnVYCaavq5KeFU2W5VKPA5y5farA==", - "path": "microsoft.extensions.fileproviders.embedded/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.embedded.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PxZPd5QbWr8+3JN2segEaD7IAYI+mR8ZmMqgo6GOk+E+UKnRcbC3RSQgJrZYuWVQwJCvdxesO5e64LSHC1zC8g==", - "path": "microsoft.extensions.hosting/2.2.0", - "hashPath": "microsoft.extensions.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "hashPath": "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hZ8mz6FgxSeFtkHzw+Ad0QOt2yjjpq4WaG9itnkyChtXYTrDlbkw3af2WJ9wdEAAyYqOlQaVDB6MJSEo8dd/vw==", - "path": "microsoft.extensions.http/2.2.0", - "hashPath": "microsoft.extensions.http.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/C+Valwg8IeUwDIunusittHivA9iyf82Jr1yeUFWO2zH2mDMMeYgjRyDLZqfL/7Vq94PEQsgv1XAaDfAX8msMw==", - "path": "microsoft.extensions.identity.core/2.2.0", - "hashPath": "microsoft.extensions.identity.core.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WY6os4m5LcG7XXHQK1vQggjdNFs7h6CsidVLOzPjG7Cb1zwRYKzfRT/pSUD40JNGvVp4oNENjLPvu/30ufIGNw==", - "path": "microsoft.extensions.identity.stores/2.2.0", - "hashPath": "microsoft.extensions.identity.stores.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3nBQLeBrcd4Rgd9vQi4gF5NgAWxnQrHekjjwlgww4wyLNfJDizjiex2resOLoAuAgy3y2IIAWjOpbr0UKR2ykw==", - "path": "microsoft.extensions.localization/2.2.0", - "hashPath": "microsoft.extensions.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FQzXG/lYR9UOM2zHpqsjTRpp3EghIYo3FCsQpfmtbp+glPaU0WXZfNmMjyqBRmMj1Sq93fPnC+G9zzYRauuRQA==", - "path": "microsoft.extensions.localization.abstractions/2.2.0", - "hashPath": "microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", - "path": "microsoft.extensions.logging/2.2.0", - "hashPath": "microsoft.extensions.logging.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==", - "path": "microsoft.extensions.logging.abstractions/2.2.0", - "hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ukU1mQGX9+xBsEzpNd13yl4deFVYI+fxxnmKpOhvNZsF+/trCrAUQh+9QM5pPGHbfYkz3lLQ4BXfKCP0502dLw==", - "path": "microsoft.extensions.logging.configuration/2.2.0", - "hashPath": "microsoft.extensions.logging.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1eGgcOJ++PMxW6sn++j6U7wsWvhEBm/5ScqBUUBGLRE8M7AHahi9tsxivDMqEXVM3F0/pshHl3kEpMXtw4BeFg==", - "path": "microsoft.extensions.logging.console/2.2.0", - "hashPath": "microsoft.extensions.logging.console.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JjqWtshxUujSnxslFccCRAaH8uFOciqXkYdRw+h5MwpC4sUc+ju9yZzvVi6PA5vW09ckv26EkasEvXrofGiaJg==", - "path": "microsoft.extensions.logging.debug/2.2.0", - "hashPath": "microsoft.extensions.logging.debug.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oOa5H+vdNgpsxE6vgtX4U/godKtX2edVi+QjlWb2PBQfavGIQ3WxtjxN+B0DQAjwBNdV4mW8cgOiDEZ8KdR7Ig==", - "path": "microsoft.extensions.logging.eventsource/2.2.0", - "hashPath": "microsoft.extensions.logging.eventsource.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2laIg/Mf1OhhduUKVN3//j+sYceyUocgGC/ySx6cnZFeNf2mezs32TmRZyzfkQAZQ6azlo/0wTxi8BgIVUyRYA==", - "path": "microsoft.extensions.logging.tracesource/2.2.0", - "hashPath": "microsoft.extensions.logging.tracesource.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "path": "microsoft.extensions.objectpool/2.2.0", - "hashPath": "microsoft.extensions.objectpool.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", - "path": "microsoft.extensions.options/2.2.0", - "hashPath": "microsoft.extensions.options.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-d4WS6yVXaw43ffiUnHj8oG1t2B6RbDDiQcgdA+Eq//NlPa3Wd+GTJFKj4OM4eDF3GjVumGr/CEVRS/jcYoF5LA==", - "path": "microsoft.extensions.options.configurationextensions/2.2.0", - "hashPath": "microsoft.extensions.options.configurationextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xk7okx/u+ZQb8xvz71FwVmfZjwDh2DWrovhtQXprWE16KqaP8bs6A8wb0h9nTSFh9rcFDVeo42d47iduu01XvQ==", - "path": "microsoft.extensions.options.dataannotations/2.2.0", - "hashPath": "microsoft.extensions.options.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "path": "microsoft.extensions.primitives/2.2.0", - "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V8XcqYcpcdBAxUhLeyYcuKmxu4CtNQA9IphTnARpQGhkop4A93v2XgM3AtaVVJo3H2cDWxWM6aeO8HxkifREqw==", - "path": "microsoft.extensions.webencoders/2.2.0", - "hashPath": "microsoft.extensions.webencoders.2.2.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5LW5VYvGZLvrbEGxyaE6dSQhT1B5frnpwX/c4/PWrNXeuJ6GkYmiOPf2u5Iwk1qQXPTvDedwEfnBg+i/0cFAyA==", - "path": "microsoft.identitymodel.jsonwebtokens/5.3.0", - "hashPath": "microsoft.identitymodel.jsonwebtokens.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o+bBauEMOi6ZI0MlJEC69Sw9UPwKLFmN+lD942g9UCx5pfiLFvJBKp8OPmxtGFL02ZxzXCIUyhyKn85izBDsnQ==", - "path": "microsoft.identitymodel.logging/5.3.0", - "hashPath": "microsoft.identitymodel.logging.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o2Fx9cYQHKtOyVrCXB41kEmny1Zvm+fqXNTD5heB9yPY0C+qYm7fo1yCvtHaH2JPEersGW0iS2dE0s65kWkVEw==", - "path": "microsoft.identitymodel.protocols/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NihXp2JT3fRbTq6AOQhEQT8TuJzhUNg9TOeK+TxlkkvanllWFF0gfXH5hTRn9Qn68HJQXtp/mtLbCWzi+4bCSg==", - "path": "microsoft.identitymodel.protocols.openidconnect/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.openidconnect.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6nGUoC+foCQ2UTsRD/Z6TLgsghuX10tunLXxuLE+LljW9H1oANqAQWrP8DNP++nfXke+qu1zVi6yBl6MMK/Dfg==", - "path": "microsoft.identitymodel.protocols.wsfederation/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.wsfederation.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/piauST4FL0qzVI6oqLWxqhFReg12KwVGy0jRlnVOpGMeOVSKdtNVtHsN/hARc25hOOPEp9WKMce5ILzyMx/tQ==", - "path": "microsoft.identitymodel.tokens/5.3.0", - "hashPath": "microsoft.identitymodel.tokens.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XS6zgN7jKG7QDqG3fV9BRADs8HmRJ6vJDKVBPFFly9MCkS6KMFps4hBdBJ5ycPrXtPBfnISCLiGLHP54blCvWw==", - "path": "microsoft.identitymodel.tokens.saml/5.3.0", - "hashPath": "microsoft.identitymodel.tokens.saml.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i4uFRjipeRXGhyfHmJaZ3PkOQIWhwxBJABNDWNaxcwUvramMCWYRLE1P3g4sLjiw8zXehH6eZwxww8F+dB7/+g==", - "path": "microsoft.identitymodel.xml/5.3.0", - "hashPath": "microsoft.identitymodel.xml.5.3.0.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7z5l8Jp324S8bU8+yyWeYHXUFYvKyiI5lqS1dXgTzOx1H69Qbf6df12kCKlNX45LpMfCMd4U3M6p7Rl5Zk7SLA==", - "path": "microsoft.netcore.app/2.2.0", - "hashPath": "microsoft.netcore.app.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DrhaKInRKKvN6Ns2VNIlC7ZffLOp9THf8cO6X4fytPRJovJUbF49/zzx4WfgX9E44FMsw9hT8hrKiIqDSHvGvA==", - "path": "microsoft.netcore.dotnetapphost/2.2.0", - "hashPath": "microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FJie7IoPZFaPgNDxhZGmDBQP/Bs5vPdfca/G2Wf9gd6LIvMYkZcibtmJwB4tcf4KXkaOYfIOo4Cl9sEPMsSzkw==", - "path": "microsoft.netcore.dotnethostpolicy/2.2.0", - "hashPath": "microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-spDm3AJYmebthDNhzY17YLPtvbc+Y1lCLVeiIH1uLJ/hZaM+40pBiPefFR8J1u66Ndkqi8ipR2tEbqPnYnjRhw==", - "path": "microsoft.netcore.dotnethostresolver/2.2.0", - "hashPath": "microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/J+XZo+YheFTJh8/4uoeJDdz5qOmOMkjg6/VL8mHJ9AnP8+fmV/kcbxeXsob0irRNiChf+V0ig1MCRLp/+Kog==", - "path": "microsoft.netcore.platforms/2.2.0", - "hashPath": "microsoft.netcore.platforms.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-odP/tJj1z6GylFpNo7pMtbd/xQgTC3Ex2If63dRTL38bBNMwsBnJ+RceUIyHdRBC0oik/3NehYT+oECwBhIM3Q==", - "path": "microsoft.netcore.targets/2.0.0", - "hashPath": "microsoft.netcore.targets.2.0.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+FWlwd//+Tt56316p00hVePBCouXyEzT86Jb3+AuRotTND0IYn0OO3obs1gnQEs/txEnt+rF2JBGLItTG+Be6A==", - "path": "microsoft.win32.registry/4.5.0", - "hashPath": "microsoft.win32.registry.4.5.0.nupkg.sha512" - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "path": "netstandard.library/2.0.3", - "hashPath": "netstandard.library.2.0.3.nupkg.sha512" - }, - "Newtonsoft.Json/11.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", - "path": "newtonsoft.json/11.0.2", - "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512" - }, - "Newtonsoft.Json.Bson/1.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5PYT/IqQ+UK31AmZiSS102R6EsTo+LGTSI8bp7WAUqDKaF4wHXD8U9u4WxTI1vc64tYi++8p3dk3WWNqPFgldw==", - "path": "newtonsoft.json.bson/1.0.1", - "hashPath": "newtonsoft.json.bson.1.0.1.nupkg.sha512" - }, - "Remotion.Linq/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fK/76UmpC0FXBlGDFVPLJHQlDLYnGC+XY3eoDgCgbtrhi0vzbXDQ3n/IYHhqSKqXQfGw/u04A1drWs7rFVkRjw==", - "path": "remotion.linq/2.2.0", - "hashPath": "remotion.linq.2.2.0.nupkg.sha512" - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.linux-x64.Microsoft.NETCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EgHJJNtNaO6CIGP5Fo8t0rUuQg3IAzyqwXk4TVkD/Y8fXraC0FRbRHX1gTlajApuYvgqhjFIIXpmenCcDj8ABQ==", - "path": "runtime.linux-x64.microsoft.netcore.app/2.2.0", - "hashPath": "runtime.linux-x64.microsoft.netcore.app.2.2.0.nupkg.sha512" - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TIumQ8Zq5dSyMLlShjeyZw5E0J3DPT1+cQRUMGjH0cQvFmQh8MC0NOZs39oQt6LJHxFVJi84u8xzVDnjY5v/mw==", - "path": "runtime.linux-x64.microsoft.netcore.dotnetapphost/2.2.0", - "hashPath": "runtime.linux-x64.microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512" - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-S5/rHGtWF3iIRbDtwGi1EY544pDlFi1uMT6TKweM1m/sumPTNECLjQnKa4tl9B/u+eLfPhLt/o+3DJZ+yNRV2A==", - "path": "runtime.linux-x64.microsoft.netcore.dotnethostpolicy/2.2.0", - "hashPath": "runtime.linux-x64.microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512" - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BOPEphuWlAYm7xTcyT88VILyVm49ClaH9fFVIov8s01ZQWdq2zWFXu2SVNySMc8G99O0Ul7gjrLqHe+ynHWoxQ==", - "path": "runtime.linux-x64.microsoft.netcore.dotnethostresolver/2.2.0", - "hashPath": "runtime.linux-x64.microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512" - }, - "runtime.native.System/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "path": "runtime.native.system/4.3.0", - "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AJfX7owAAkMjWQYhoml5IBfXh8UyYPjktn8pK0BFGAdKgBS7HqMz1fw5vdzfZUWfhtTPDGCjgNttt46ZyEmSjg==", - "path": "runtime.native.system.data.sqlclient.sni/4.5.0", - "hashPath": "runtime.native.system.data.sqlclient.sni.4.5.0.nupkg.sha512" - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "path": "runtime.native.system.io.compression/4.3.0", - "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "path": "runtime.native.system.net.http/4.3.0", - "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jwjwlEL0Elv6gwoyaokRn12nv/JE+UW/DXJEbzhjCPvGbef36StnHKc9XaZD/rGWqYicrphZ7eumR/jdmNcjRg==", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", - "path": "runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G2+96gYRbzp1JZCID6B+u2XJ0bs2wCubd6rE3+Tj436dKfnciF7YgsLi2VvLeJq6kxYyU4IJrVrpCvC8Yf6bhA==", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Kh9W4agE0r/hK8AX1LvyQI2NrKHBL8pO0gRoDTdDb0LL6Ta1Z2OtFx3lOaAE0ZpCUc/dt9Wzs3rA7a3IsKdOVA==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T5NvFgmHX0WH4c7lP72krsnk+IJI10vJf2j2twGE+5QBRA4RyRAgD+ZjEgdmpLOjW4B+nZGaadewTCUcR899OQ==", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JGc0pAWRE8lB4Ucygk2pYSKbUPLlAIq6Bczf5/WF2D/VKJEPtYlVUMxk8fbl1zRfTWzSHi+VcFZlaPlWiNxeKg==", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==", - "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==", - "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==", - "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "System.AppContext/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "path": "system.appcontext/4.3.0", - "hashPath": "system.appcontext.4.3.0.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.Collections/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "path": "system.collections/4.3.0", - "hashPath": "system.collections.4.3.0.nupkg.sha512" - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "path": "system.collections.concurrent/4.3.0", - "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" - }, - "System.Collections.Immutable/1.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==", - "path": "system.collections.immutable/1.5.0", - "hashPath": "system.collections.immutable.1.5.0.nupkg.sha512" - }, - "System.Collections.NonGeneric/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LE/oChpRvkSi3U25u0KnJcI44JeDZ1QJCyN4qFDx2uusEypdqR24w7lKYw21eYe5esuCBuc862wRmpF63Yy1KQ==", - "path": "system.collections.nongeneric/4.3.0", - "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512" - }, - "System.Collections.Specialized/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==", - "path": "system.collections.specialized/4.3.0", - "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512" - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "path": "system.componentmodel.annotations/4.5.0", - "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512" - }, - "System.Console/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "path": "system.console/4.3.0", - "hashPath": "system.console.4.3.0.nupkg.sha512" - }, - "System.Data.SqlClient/4.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gwItUWW1BMCckicFO85c8frFaMK8SGqYn5IeA3GSX4Lmid+CjXETfoHz7Uv+Vx6L0No7iRc/7cBL8gd6o9k9/g==", - "path": "system.data.sqlclient/4.6.0", - "hashPath": "system.data.sqlclient.4.6.0.nupkg.sha512" - }, - "System.Diagnostics.Contracts/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eelRRbnm+OloiQvp9CXS0ixjNQldjjkHO4iIkR5XH2VIP8sUB/SIpa1TdUW6/+HDcQ+MlhP3pNa1u5SbzYuWGA==", - "path": "system.diagnostics.contracts/4.3.0", - "hashPath": "system.diagnostics.contracts.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "path": "system.diagnostics.debug/4.3.0", - "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", - "path": "system.diagnostics.diagnosticsource/4.5.0", - "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512" - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6WVi7gArhxRiC+3qI5V2mFe1gHENj/F7xT5PQiy/lI/RsxXeivrt09WF0huwSQK2ubnmyyRFeA9z3w743/w32A==", - "path": "system.diagnostics.fileversioninfo/4.3.0", - "hashPath": "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.StackTrace/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==", - "path": "system.diagnostics.stacktrace/4.3.0", - "hashPath": "system.diagnostics.stacktrace.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "path": "system.diagnostics.tools/4.3.0", - "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "path": "system.diagnostics.tracing/4.3.0", - "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" - }, - "System.Dynamic.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", - "path": "system.dynamic.runtime/4.3.0", - "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512" - }, - "System.Globalization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "path": "system.globalization/4.3.0", - "hashPath": "system.globalization.4.3.0.nupkg.sha512" - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "path": "system.globalization.calendars/4.3.0", - "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "path": "system.globalization.extensions/4.3.0", - "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EdcMk+36u9gQtbwTiPQ7ckIfiADBwOmCZ6rGD2rfkaozIdW1t7vbXk/FPVAu2r9KgCQZ5245Z+P0YMM/0Q0G2g==", - "path": "system.identitymodel.tokens.jwt/5.3.0", - "hashPath": "system.identitymodel.tokens.jwt.5.3.0.nupkg.sha512" - }, - "System.Interactive.Async/3.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-C07p0dAA5lGqYUPiPCK3paR709gqS4aMDDsje0v0pvffwzLaxmsn5YQTfZbyNG5qrudPx+BCxTqISnncQ3wIoQ==", - "path": "system.interactive.async/3.2.0", - "hashPath": "system.interactive.async.3.2.0.nupkg.sha512" - }, - "System.IO/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "path": "system.io/4.3.0", - "hashPath": "system.io.4.3.0.nupkg.sha512" - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "path": "system.io.compression/4.3.0", - "hashPath": "system.io.compression.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "path": "system.io.filesystem/4.3.0", - "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "path": "system.io.filesystem.primitives/4.3.0", - "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "path": "system.io.pipelines/4.5.2", - "hashPath": "system.io.pipelines.4.5.2.nupkg.sha512" - }, - "System.Linq/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "path": "system.linq/4.3.0", - "hashPath": "system.linq.4.3.0.nupkg.sha512" - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "path": "system.linq.expressions/4.3.0", - "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" - }, - "System.Linq.Queryable/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", - "path": "system.linq.queryable/4.0.1", - "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512" - }, - "System.Memory/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "path": "system.memory/4.5.1", - "hashPath": "system.memory.4.5.1.nupkg.sha512" - }, - "System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "path": "system.net.http/4.3.0", - "hashPath": "system.net.http.4.3.0.nupkg.sha512" - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "path": "system.net.primitives/4.3.0", - "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FquLjdb/0CeMqb15u9Px6TwnyFl306WztKWu6sKKc5kWPYMdpi5BFEkdxzGoieYFp9UksyGwJnCw4KKAUfJjrw==", - "path": "system.net.websockets.websocketprotocol/4.5.1", - "hashPath": "system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "path": "system.objectmodel/4.3.0", - "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" - }, - "System.Private.DataContractSerialization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yDaJ2x3mMmjdZEDB4IbezSnCsnjQ4BxinKhRAaP6kEgL6Bb6jANWphs5SzyD8imqeC/3FxgsuXT6ykkiH1uUmA==", - "path": "system.private.datacontractserialization/4.3.0", - "hashPath": "system.private.datacontractserialization.4.3.0.nupkg.sha512" - }, - "System.Reflection/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "path": "system.reflection/4.3.0", - "hashPath": "system.reflection.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "path": "system.reflection.emit/4.3.0", - "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "path": "system.reflection.emit.lightweight/4.3.0", - "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "path": "system.reflection.extensions/4.3.0", - "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "path": "system.reflection.metadata/1.6.0", - "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512" - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "path": "system.reflection.primitives/4.3.0", - "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "path": "system.reflection.typeextensions/4.3.0", - "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "path": "system.resources.resourcemanager/4.3.0", - "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" - }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "path": "system.runtime.extensions/4.3.0", - "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "path": "system.runtime.handles/4.3.0", - "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "path": "system.runtime.interopservices/4.3.0", - "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "path": "system.runtime.interopservices.runtimeinformation/4.3.0", - "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "path": "system.runtime.numerics/4.3.0", - "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2Z5t70a2SwMsfQDp9KOclaZNyQhfIga2gppq9lIUDM1A4ohTshn4JqT7ir8bvIhXgorWKYDAr6rPzEbi/nTGKg==", - "path": "system.runtime.serialization.primitives/4.3.0", - "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nUQx/5OVgrqEba3+j7OdiofvVq9koWZAC7Z3xGI8IIViZqApWnZ5+lLcwYgTlbkobrl/Rat+Jb8GeD4WQESD2A==", - "path": "system.runtime.serialization.xml/4.3.0", - "hashPath": "system.runtime.serialization.xml.4.3.0.nupkg.sha512" - }, - "System.Security.AccessControl/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vW8Eoq0TMyz5vAG/6ce483x/CP83fgm4SJe5P8Tb1tZaobcvPrbMEL7rhH1DRdrYbbb6F0vq3OlzmK0Pkwks5A==", - "path": "system.security.accesscontrol/4.5.0", - "hashPath": "system.security.accesscontrol.4.5.0.nupkg.sha512" - }, - "System.Security.Claims/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", - "path": "system.security.claims/4.3.0", - "hashPath": "system.security.claims.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "path": "system.security.cryptography.algorithms/4.3.0", - "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "path": "system.security.cryptography.cng/4.5.0", - "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512" - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "path": "system.security.cryptography.csp/4.3.0", - "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "path": "system.security.cryptography.encoding/4.3.0", - "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "path": "system.security.cryptography.openssl/4.3.0", - "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TGQX51gxpY3K3I6LJlE2LAftVlIMqJf0cBGhz68Y89jjk3LJCB6SrwiD+YN1fkqemBvWGs+GjyMJukl6d6goyQ==", - "path": "system.security.cryptography.pkcs/4.5.0", - "hashPath": "system.security.cryptography.pkcs.4.5.0.nupkg.sha512" - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "path": "system.security.cryptography.primitives/4.3.0", - "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "path": "system.security.cryptography.x509certificates/4.3.0", - "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Xml/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i2Jn6rGXR63J0zIklImGRkDIJL4b1NfPSEbIVHBlqoIb12lfXIigCbDRpDmIEzwSo/v1U5y/rYJdzZYSyCWxvg==", - "path": "system.security.cryptography.xml/4.5.0", - "hashPath": "system.security.cryptography.xml.4.5.0.nupkg.sha512" - }, - "System.Security.Permissions/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==", - "path": "system.security.permissions/4.5.0", - "hashPath": "system.security.permissions.4.5.0.nupkg.sha512" - }, - "System.Security.Principal/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "path": "system.security.principal/4.3.0", - "hashPath": "system.security.principal.4.3.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "path": "system.security.principal.windows/4.5.0", - "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding.CodePages/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-S0wEUiKcLvRlkFUXca8uio1UQ5bYQzYgOmOKtCqaBQC3GR9AJjh43otcM32IGsAyvadFTaAMw9Irm6dS4Evfng==", - "path": "system.text.encoding.codepages/4.5.0", - "hashPath": "system.text.encoding.codepages.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "path": "system.text.encoding.extensions/4.3.0", - "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "path": "system.text.regularexpressions/4.3.0", - "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" - }, - "System.Threading/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "path": "system.threading/4.3.0", - "hashPath": "system.threading.4.3.0.nupkg.sha512" - }, - "System.Threading.Channels/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEH06N0rIGmRT4LOKQ2BmUO0IxfvmIY/PaouSq+DFQku72OL8cxfw8W99uGpTCFf2vx2QHLRSh374iSM3asdTA==", - "path": "system.threading.channels/4.5.0", - "hashPath": "system.threading.channels.4.5.0.nupkg.sha512" - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "path": "system.threading.tasks/4.3.0", - "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==", - "path": "system.threading.tasks.extensions/4.5.1", - "hashPath": "system.threading.tasks.extensions.4.5.1.nupkg.sha512" - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==", - "path": "system.threading.tasks.parallel/4.3.0", - "hashPath": "system.threading.tasks.parallel.4.3.0.nupkg.sha512" - }, - "System.Threading.Thread/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", - "path": "system.threading.thread/4.3.0", - "hashPath": "system.threading.thread.4.3.0.nupkg.sha512" - }, - "System.ValueTuple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==", - "path": "system.valuetuple/4.3.0", - "hashPath": "system.valuetuple.4.3.0.nupkg.sha512" - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "path": "system.xml.readerwriter/4.3.0", - "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "path": "system.xml.xdocument/4.3.0", - "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==", - "path": "system.xml.xmldocument/4.3.0", - "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlSerializer/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VShQJhOxgD/5M2Z1IWm1vMaSqlbjo1zdFf8H7Ahte6bTvSUhUko/gDpAVVhGgGgTDeue4QyNg1fu1Zz2GKSEuQ==", - "path": "system.xml.xmlserializer/4.3.0", - "hashPath": "system.xml.xmlserializer.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==", - "path": "system.xml.xpath/4.3.0", - "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==", - "path": "system.xml.xpath.xdocument/4.3.0", - "hashPath": "system.xml.xpath.xdocument.4.3.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.dll deleted file mode 100644 index bb4b233..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.pdb deleted file mode 100644 index 175e22d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.runtimeconfig.dev.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.runtimeconfig.dev.json deleted file mode 100644 index c2f0298..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.runtimeconfig.dev.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runtimeOptions": { - "additionalProbingPaths": [ - "C:\\Users\\ramesh.g\\.dotnet\\store\\|arch|\\|tfm|", - "C:\\Users\\ramesh.g\\.nuget\\packages", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.runtimeconfig.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.runtimeconfig.json deleted file mode 100644 index e87497c..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "netcoreapp2.2", - "framework": { - "name": "Microsoft.AspNetCore.App", - "version": "2.2.0" - }, - "configProperties": { - "System.GC.Server": true, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/appsettings.Development.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/appsettings.Development.json deleted file mode 100644 index e203e94..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Debug", - "System": "Information", - "Microsoft": "Information" - } - } -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/appsettings.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/appsettings.json deleted file mode 100644 index def9159..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp2.2/linux-x64/appsettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll deleted file mode 100644 index 6f232b2..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll deleted file mode 100644 index 049899c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.Views.dll deleted file mode 100644 index e1ff6b0..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.Views.pdb deleted file mode 100644 index e7feac4..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.deps.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.deps.json deleted file mode 100644 index ce92d0e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.deps.json +++ /dev/null @@ -1,4049 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v3.1", - "signature": "" - }, - "compilationOptions": { - "defines": [ - "TRACE", - "RELEASE", - "NETCOREAPP", - "NETCOREAPP3_1", - "NETCOREAPP1_0_OR_GREATER", - "NETCOREAPP1_1_OR_GREATER", - "NETCOREAPP2_0_OR_GREATER", - "NETCOREAPP2_1_OR_GREATER", - "NETCOREAPP2_2_OR_GREATER", - "NETCOREAPP3_0_OR_GREATER", - "NETCOREAPP3_1_OR_GREATER" - ], - "languageVersion": "8.0", - "platform": "", - "allowUnsafe": false, - "warningsAsErrors": false, - "optimize": true, - "keyFile": "", - "emitEntryPoint": true, - "xmlDoc": false, - "debugType": "portable" - }, - "targets": { - ".NETCoreApp,Version=v3.1": { - "TelecomInfraProject/1.0.0": { - "dependencies": { - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.1", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.4.10", - "Microsoft.AspNetCore.Antiforgery": "3.1.0.0", - "Microsoft.AspNetCore.Authentication.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Authentication.Cookies": "3.1.0.0", - "Microsoft.AspNetCore.Authentication.Core.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Authentication": "3.1.0.0", - "Microsoft.AspNetCore.Authentication.OAuth": "3.1.0.0", - "Microsoft.AspNetCore.Authorization": "3.1.0.0", - "Microsoft.AspNetCore.Authorization.Policy": "3.1.0.0", - "Microsoft.AspNetCore.Components.Authorization": "3.1.0.0", - "Microsoft.AspNetCore.Components": "3.1.0.0", - "Microsoft.AspNetCore.Components.Forms": "3.1.0.0", - "Microsoft.AspNetCore.Components.Server": "3.1.0.0", - "Microsoft.AspNetCore.Components.Web": "3.1.0.0", - "Microsoft.AspNetCore.Connections.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.CookiePolicy": "3.1.0.0", - "Microsoft.AspNetCore.Cors": "3.1.0.0", - "Microsoft.AspNetCore.Cryptography.Internal": "3.1.0.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "3.1.0.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.DataProtection": "3.1.0.0", - "Microsoft.AspNetCore.DataProtection.Extensions": "3.1.0.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.Diagnostics": "3.1.0.0", - "Microsoft.AspNetCore.Diagnostics.HealthChecks": "3.1.0.0", - "Microsoft.AspNetCore": "3.1.0.0", - "Microsoft.AspNetCore.HostFiltering": "3.1.0.0", - "Microsoft.AspNetCore.Hosting.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Hosting.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Html.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.Http.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Http.Connections.Common": "3.1.0.0", - "Microsoft.AspNetCore.Http.Connections": "3.1.0.0", - "Microsoft.AspNetCore.Http.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Http.Extensions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Http.Features.Reference": "3.1.0.0", - "Microsoft.AspNetCore.HttpOverrides.Reference": "3.1.0.0", - "Microsoft.AspNetCore.HttpsPolicy": "3.1.0.0", - "Microsoft.AspNetCore.Identity": "3.1.0.0", - "Microsoft.AspNetCore.Localization": "3.1.0.0", - "Microsoft.AspNetCore.Localization.Routing": "3.1.0.0", - "Microsoft.AspNetCore.Metadata": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Core": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Cors": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "3.1.0.0", - "Microsoft.AspNetCore.Mvc": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Formatters.Xml": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Localization": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Razor": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "3.1.0.0", - "Microsoft.AspNetCore.Razor": "3.1.0.0", - "Microsoft.AspNetCore.Razor.Runtime": "3.1.0.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.ResponseCaching": "3.1.0.0", - "Microsoft.AspNetCore.ResponseCompression": "3.1.0.0", - "Microsoft.AspNetCore.Rewrite": "3.1.0.0", - "Microsoft.AspNetCore.Routing.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.Routing": "3.1.0.0", - "Microsoft.AspNetCore.Server.HttpSys": "3.1.0.0", - "Microsoft.AspNetCore.Server.IIS": "3.1.0.0", - "Microsoft.AspNetCore.Server.IISIntegration.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Server.Kestrel.Core.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Server.Kestrel.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Session": "3.1.0.0", - "Microsoft.AspNetCore.SignalR.Common": "3.1.0.0", - "Microsoft.AspNetCore.SignalR.Core": "3.1.0.0", - "Microsoft.AspNetCore.SignalR": "3.1.0.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "3.1.0.0", - "Microsoft.AspNetCore.StaticFiles": "3.1.0.0", - "Microsoft.AspNetCore.WebSockets": "3.1.0.0", - "Microsoft.AspNetCore.WebUtilities.Reference": "3.1.0.0", - "Microsoft.CSharp": "4.0.0.0", - "Microsoft.Extensions.Caching.Abstractions": "3.1.0.0", - "Microsoft.Extensions.Caching.Memory": "3.1.0.0", - "Microsoft.Extensions.Configuration.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.Binder.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.CommandLine": "3.1.0.0", - "Microsoft.Extensions.Configuration.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.FileExtensions.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.Ini": "3.1.0.0", - "Microsoft.Extensions.Configuration.Json": "3.1.0.0", - "Microsoft.Extensions.Configuration.KeyPerFile": "3.1.0.0", - "Microsoft.Extensions.Configuration.UserSecrets": "3.1.0.0", - "Microsoft.Extensions.Configuration.Xml": "3.1.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.DependencyInjection.Reference": "3.1.0.0", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "3.1.0.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "3.1.0.0", - "Microsoft.Extensions.FileProviders.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.FileProviders.Composite": "3.1.0.0", - "Microsoft.Extensions.FileProviders.Embedded": "3.1.0.0", - "Microsoft.Extensions.FileProviders.Physical.Reference": "3.1.0.0", - "Microsoft.Extensions.FileSystemGlobbing.Reference": "3.1.0.0", - "Microsoft.Extensions.Hosting.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.Hosting": "3.1.0.0", - "Microsoft.Extensions.Http": "3.1.0.0", - "Microsoft.Extensions.Identity.Core": "3.1.0.0", - "Microsoft.Extensions.Identity.Stores": "3.1.0.0", - "Microsoft.Extensions.Localization.Abstractions": "3.1.0.0", - "Microsoft.Extensions.Localization": "3.1.0.0", - "Microsoft.Extensions.Logging.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.Logging.Configuration": "3.1.0.0", - "Microsoft.Extensions.Logging.Console": "3.1.0.0", - "Microsoft.Extensions.Logging.Debug": "3.1.0.0", - "Microsoft.Extensions.Logging.Reference": "3.1.0.0", - "Microsoft.Extensions.Logging.EventLog": "3.1.0.0", - "Microsoft.Extensions.Logging.EventSource": "3.1.0.0", - "Microsoft.Extensions.Logging.TraceSource": "3.1.0.0", - "Microsoft.Extensions.ObjectPool.Reference": "3.1.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.0.0", - "Microsoft.Extensions.Options.DataAnnotations": "3.1.0.0", - "Microsoft.Extensions.Options.Reference": "3.1.0.0", - "Microsoft.Extensions.Primitives.Reference": "3.1.0.0", - "Microsoft.Extensions.WebEncoders": "3.1.0.0", - "Microsoft.JSInterop": "3.1.0.0", - "Microsoft.Net.Http.Headers.Reference": "3.1.0.0", - "Microsoft.VisualBasic.Core": "10.0.5.0", - "Microsoft.VisualBasic": "10.0.0.0", - "Microsoft.Win32.Primitives": "4.1.2.0", - "Microsoft.Win32.Registry": "4.1.3.0", - "mscorlib": "4.0.0.0", - "netstandard": "2.1.0.0", - "System.AppContext": "4.2.2.0", - "System.Buffers.Reference": "4.0.2.0", - "System.Collections.Concurrent": "4.0.15.0", - "System.Collections": "4.1.2.0", - "System.Collections.Immutable": "1.2.5.0", - "System.Collections.NonGeneric": "4.1.2.0", - "System.Collections.Specialized": "4.1.2.0", - "System.ComponentModel.Annotations.Reference": "4.3.1.0", - "System.ComponentModel.DataAnnotations": "4.0.0.0", - "System.ComponentModel": "4.0.4.0", - "System.ComponentModel.EventBasedAsync": "4.1.2.0", - "System.ComponentModel.Primitives": "4.2.2.0", - "System.ComponentModel.TypeConverter": "4.2.2.0", - "System.Configuration": "4.0.0.0", - "System.Console": "4.1.2.0", - "System.Core": "4.0.0.0", - "System.Data.Common": "4.2.2.0", - "System.Data.DataSetExtensions": "4.0.1.0", - "System.Data": "4.0.0.0", - "System.Diagnostics.Contracts": "4.0.4.0", - "System.Diagnostics.Debug": "4.1.2.0", - "System.Diagnostics.DiagnosticSource.Reference": "4.0.5.0", - "System.Diagnostics.EventLog": "4.0.2.0", - "System.Diagnostics.FileVersionInfo": "4.0.4.0", - "System.Diagnostics.Process": "4.2.2.0", - "System.Diagnostics.StackTrace": "4.1.2.0", - "System.Diagnostics.TextWriterTraceListener": "4.1.2.0", - "System.Diagnostics.Tools": "4.1.2.0", - "System.Diagnostics.TraceSource": "4.1.2.0", - "System.Diagnostics.Tracing": "4.2.2.0", - "System": "4.0.0.0", - "System.Drawing": "4.0.0.0", - "System.Drawing.Primitives": "4.2.1.0", - "System.Dynamic.Runtime": "4.1.2.0", - "System.Globalization.Calendars": "4.1.2.0", - "System.Globalization": "4.1.2.0", - "System.Globalization.Extensions": "4.1.2.0", - "System.IO.Compression.Brotli": "4.2.2.0", - "System.IO.Compression": "4.2.2.0", - "System.IO.Compression.FileSystem": "4.0.0.0", - "System.IO.Compression.ZipFile": "4.0.5.0", - "System.IO": "4.2.2.0", - "System.IO.FileSystem": "4.1.2.0", - "System.IO.FileSystem.DriveInfo": "4.1.2.0", - "System.IO.FileSystem.Primitives": "4.1.2.0", - "System.IO.FileSystem.Watcher": "4.1.2.0", - "System.IO.IsolatedStorage": "4.1.2.0", - "System.IO.MemoryMappedFiles": "4.1.2.0", - "System.IO.Pipelines.Reference": "4.0.2.0", - "System.IO.Pipes": "4.1.2.0", - "System.IO.UnmanagedMemoryStream": "4.1.2.0", - "System.Linq": "4.2.2.0", - "System.Linq.Expressions": "4.2.2.0", - "System.Linq.Parallel": "4.0.4.0", - "System.Linq.Queryable": "4.0.4.0", - "System.Memory.Reference": "4.2.1.0", - "System.Net": "4.0.0.0", - "System.Net.Http": "4.2.2.0", - "System.Net.HttpListener": "4.0.2.0", - "System.Net.Mail": "4.0.2.0", - "System.Net.NameResolution": "4.1.2.0", - "System.Net.NetworkInformation": "4.2.2.0", - "System.Net.Ping": "4.1.2.0", - "System.Net.Primitives": "4.1.2.0", - "System.Net.Requests": "4.1.2.0", - "System.Net.Security": "4.1.2.0", - "System.Net.ServicePoint": "4.0.2.0", - "System.Net.Sockets": "4.2.2.0", - "System.Net.WebClient": "4.0.2.0", - "System.Net.WebHeaderCollection": "4.1.2.0", - "System.Net.WebProxy": "4.0.2.0", - "System.Net.WebSockets.Client": "4.1.2.0", - "System.Net.WebSockets": "4.1.2.0", - "System.Numerics": "4.0.0.0", - "System.Numerics.Vectors.Reference": "4.1.6.0", - "System.ObjectModel": "4.1.2.0", - "System.Reflection.DispatchProxy": "4.0.6.0", - "System.Reflection": "4.2.2.0", - "System.Reflection.Emit": "4.1.2.0", - "System.Reflection.Emit.ILGeneration": "4.1.1.0", - "System.Reflection.Emit.Lightweight": "4.1.1.0", - "System.Reflection.Extensions": "4.1.2.0", - "System.Reflection.Metadata.Reference": "1.4.5.0", - "System.Reflection.Primitives": "4.1.2.0", - "System.Reflection.TypeExtensions": "4.1.2.0", - "System.Resources.Reader": "4.1.2.0", - "System.Resources.ResourceManager": "4.1.2.0", - "System.Resources.Writer": "4.1.2.0", - "System.Runtime.CompilerServices.Unsafe.Reference": "4.0.6.0", - "System.Runtime.CompilerServices.VisualC": "4.1.2.0", - "System.Runtime": "4.2.2.0", - "System.Runtime.Extensions": "4.2.2.0", - "System.Runtime.Handles": "4.1.2.0", - "System.Runtime.InteropServices": "4.2.2.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.4.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.4.0", - "System.Runtime.Intrinsics": "4.0.1.0", - "System.Runtime.Loader": "4.1.1.0", - "System.Runtime.Numerics": "4.1.2.0", - "System.Runtime.Serialization": "4.0.0.0", - "System.Runtime.Serialization.Formatters": "4.0.4.0", - "System.Runtime.Serialization.Json": "4.0.5.0", - "System.Runtime.Serialization.Primitives": "4.2.2.0", - "System.Runtime.Serialization.Xml": "4.1.5.0", - "System.Security.AccessControl": "4.1.1.0", - "System.Security.Claims": "4.1.2.0", - "System.Security.Cryptography.Algorithms": "4.3.2.0", - "System.Security.Cryptography.Cng.Reference": "4.3.3.0", - "System.Security.Cryptography.Csp": "4.1.2.0", - "System.Security.Cryptography.Encoding": "4.1.2.0", - "System.Security.Cryptography.Primitives": "4.1.2.0", - "System.Security.Cryptography.X509Certificates": "4.2.2.0", - "System.Security.Cryptography.Xml": "4.0.3.0", - "System.Security": "4.0.0.0", - "System.Security.Permissions": "4.0.3.0", - "System.Security.Principal": "4.1.2.0", - "System.Security.Principal.Windows.Reference": "4.1.1.0", - "System.Security.SecureString": "4.1.2.0", - "System.ServiceModel.Web": "4.0.0.0", - "System.ServiceProcess": "4.0.0.0", - "System.Text.Encoding.CodePages": "4.1.3.0", - "System.Text.Encoding": "4.1.2.0", - "System.Text.Encoding.Extensions": "4.1.2.0", - "System.Text.Encodings.Web.Reference": "4.0.5.0", - "System.Text.Json": "4.0.1.0", - "System.Text.RegularExpressions": "4.2.2.0", - "System.Threading.Channels": "4.0.2.0", - "System.Threading": "4.1.2.0", - "System.Threading.Overlapped": "4.1.2.0", - "System.Threading.Tasks.Dataflow": "4.6.5.0", - "System.Threading.Tasks": "4.1.2.0", - "System.Threading.Tasks.Extensions.Reference": "4.3.1.0", - "System.Threading.Tasks.Parallel": "4.0.4.0", - "System.Threading.Thread": "4.1.2.0", - "System.Threading.ThreadPool": "4.1.2.0", - "System.Threading.Timer": "4.1.2.0", - "System.Transactions": "4.0.0.0", - "System.Transactions.Local": "4.0.2.0", - "System.ValueTuple": "4.0.3.0", - "System.Web": "4.0.0.0", - "System.Web.HttpUtility": "4.0.2.0", - "System.Windows": "4.0.0.0", - "System.Windows.Extensions": "4.0.1.0", - "System.Xml": "4.0.0.0", - "System.Xml.Linq": "4.0.0.0", - "System.Xml.ReaderWriter": "4.2.2.0", - "System.Xml.Serialization": "4.0.0.0", - "System.Xml.XDocument": "4.1.2.0", - "System.Xml.XmlDocument": "4.1.2.0", - "System.Xml.XmlSerializer": "4.1.2.0", - "System.Xml.XPath": "4.1.2.0", - "System.Xml.XPath.XDocument": "4.1.2.0", - "WindowsBase": "4.0.0.0" - }, - "runtime": { - "TelecomInfraProject.dll": {} - }, - "compile": { - "TelecomInfraProject.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - } - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - } - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - } - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - } - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.1": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - } - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - } - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - } - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": {}, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - } - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - } - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": {}, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - } - }, - "Microsoft.Extensions.Logging/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": {}, - "Microsoft.Extensions.ObjectPool/2.2.0": {}, - "Microsoft.Extensions.Options/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - } - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - } - }, - "Microsoft.NETCore.Platforms/2.0.0": {}, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": {}, - "System.Buffers/4.5.0": {}, - "System.ComponentModel.Annotations/4.5.0": {}, - "System.Diagnostics.DiagnosticSource/4.5.0": {}, - "System.IO.Pipelines/4.5.2": {}, - "System.Memory/4.5.1": {}, - "System.Numerics.Vectors/4.5.0": {}, - "System.Reflection.Metadata/1.6.0": {}, - "System.Runtime.CompilerServices.Unsafe/4.5.1": {}, - "System.Security.Cryptography.Cng/4.5.0": {}, - "System.Security.Principal.Windows/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0" - } - }, - "System.Text.Encodings.Web/4.5.0": {}, - "System.Threading.Tasks.Extensions/4.5.1": {}, - "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Antiforgery.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Cookies/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.Cookies.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Core.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.OAuth/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.OAuth.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authorization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization.Policy/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authorization.Policy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Authorization/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Authorization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Forms/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Forms.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Server/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Server.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Web/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Web.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Connections.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Connections.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.CookiePolicy/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.CookiePolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cors/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Cryptography.Internal.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.DataProtection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Extensions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Diagnostics.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HostFiltering/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.HostFiltering.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Html.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Html.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections.Common/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Connections.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Connections.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Extensions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Features.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Features.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpOverrides.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.HttpOverrides.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpsPolicy/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.HttpsPolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Identity.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization.Routing/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Localization.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Metadata/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Metadata.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Core/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Cors/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Localization/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.RazorPages/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Runtime/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Razor.Runtime.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.ResponseCaching.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCompression/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.ResponseCompression.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Rewrite/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Rewrite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Routing.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.HttpSys/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.HttpSys.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IIS/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.IIS.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IISIntegration.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Core.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.Kestrel.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Session/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Session.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Common/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Core/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.StaticFiles/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.StaticFiles.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebSockets/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.WebSockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebUtilities.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.WebUtilities.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CSharp/4.0.0.0": { - "compile": { - "Microsoft.CSharp.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Caching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Memory/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Caching.Memory.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Binder.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Binder.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.CommandLine/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.CommandLine.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.FileExtensions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.FileExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Ini/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Ini.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Json/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.KeyPerFile/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.UserSecrets/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.UserSecrets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Xml/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.DependencyInjection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Composite/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Composite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Embedded/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Embedded.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Physical.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Physical.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileSystemGlobbing.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileSystemGlobbing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Http/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Core/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Identity.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Stores/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Identity.Stores.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Localization.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Configuration/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Console/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Console.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Debug/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Debug.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.EventLog/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.EventLog.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.EventSource/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.EventSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.TraceSource/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.TraceSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.ObjectPool.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.ObjectPool.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.DataAnnotations/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Options.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Options.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Primitives.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Primitives.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.WebEncoders/3.1.0.0": { - "compile": { - "Microsoft.Extensions.WebEncoders.dll": {} - }, - "compileOnly": true - }, - "Microsoft.JSInterop/3.1.0.0": { - "compile": { - "Microsoft.JSInterop.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Net.Http.Headers.Reference/3.1.0.0": { - "compile": { - "Microsoft.Net.Http.Headers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.VisualBasic.Core/10.0.5.0": { - "compile": { - "Microsoft.VisualBasic.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.VisualBasic/10.0.0.0": { - "compile": { - "Microsoft.VisualBasic.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Win32.Primitives/4.1.2.0": { - "compile": { - "Microsoft.Win32.Primitives.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Win32.Registry/4.1.3.0": { - "compile": { - "Microsoft.Win32.Registry.dll": {} - }, - "compileOnly": true - }, - "mscorlib/4.0.0.0": { - "compile": { - "mscorlib.dll": {} - }, - "compileOnly": true - }, - "netstandard/2.1.0.0": { - "compile": { - "netstandard.dll": {} - }, - "compileOnly": true - }, - "System.AppContext/4.2.2.0": { - "compile": { - "System.AppContext.dll": {} - }, - "compileOnly": true - }, - "System.Buffers.Reference/4.0.2.0": { - "compile": { - "System.Buffers.dll": {} - }, - "compileOnly": true - }, - "System.Collections.Concurrent/4.0.15.0": { - "compile": { - "System.Collections.Concurrent.dll": {} - }, - "compileOnly": true - }, - "System.Collections/4.1.2.0": { - "compile": { - "System.Collections.dll": {} - }, - "compileOnly": true - }, - "System.Collections.Immutable/1.2.5.0": { - "compile": { - "System.Collections.Immutable.dll": {} - }, - "compileOnly": true - }, - "System.Collections.NonGeneric/4.1.2.0": { - "compile": { - "System.Collections.NonGeneric.dll": {} - }, - "compileOnly": true - }, - "System.Collections.Specialized/4.1.2.0": { - "compile": { - "System.Collections.Specialized.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.Annotations.Reference/4.3.1.0": { - "compile": { - "System.ComponentModel.Annotations.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.DataAnnotations/4.0.0.0": { - "compile": { - "System.ComponentModel.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel/4.0.4.0": { - "compile": { - "System.ComponentModel.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.EventBasedAsync/4.1.2.0": { - "compile": { - "System.ComponentModel.EventBasedAsync.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.Primitives/4.2.2.0": { - "compile": { - "System.ComponentModel.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.TypeConverter/4.2.2.0": { - "compile": { - "System.ComponentModel.TypeConverter.dll": {} - }, - "compileOnly": true - }, - "System.Configuration/4.0.0.0": { - "compile": { - "System.Configuration.dll": {} - }, - "compileOnly": true - }, - "System.Console/4.1.2.0": { - "compile": { - "System.Console.dll": {} - }, - "compileOnly": true - }, - "System.Core/4.0.0.0": { - "compile": { - "System.Core.dll": {} - }, - "compileOnly": true - }, - "System.Data.Common/4.2.2.0": { - "compile": { - "System.Data.Common.dll": {} - }, - "compileOnly": true - }, - "System.Data.DataSetExtensions/4.0.1.0": { - "compile": { - "System.Data.DataSetExtensions.dll": {} - }, - "compileOnly": true - }, - "System.Data/4.0.0.0": { - "compile": { - "System.Data.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Contracts/4.0.4.0": { - "compile": { - "System.Diagnostics.Contracts.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Debug/4.1.2.0": { - "compile": { - "System.Diagnostics.Debug.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.DiagnosticSource.Reference/4.0.5.0": { - "compile": { - "System.Diagnostics.DiagnosticSource.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.EventLog/4.0.2.0": { - "compile": { - "System.Diagnostics.EventLog.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.FileVersionInfo/4.0.4.0": { - "compile": { - "System.Diagnostics.FileVersionInfo.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Process/4.2.2.0": { - "compile": { - "System.Diagnostics.Process.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.StackTrace/4.1.2.0": { - "compile": { - "System.Diagnostics.StackTrace.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.TextWriterTraceListener/4.1.2.0": { - "compile": { - "System.Diagnostics.TextWriterTraceListener.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Tools/4.1.2.0": { - "compile": { - "System.Diagnostics.Tools.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.TraceSource/4.1.2.0": { - "compile": { - "System.Diagnostics.TraceSource.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Tracing/4.2.2.0": { - "compile": { - "System.Diagnostics.Tracing.dll": {} - }, - "compileOnly": true - }, - "System/4.0.0.0": { - "compile": { - "System.dll": {} - }, - "compileOnly": true - }, - "System.Drawing/4.0.0.0": { - "compile": { - "System.Drawing.dll": {} - }, - "compileOnly": true - }, - "System.Drawing.Primitives/4.2.1.0": { - "compile": { - "System.Drawing.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Dynamic.Runtime/4.1.2.0": { - "compile": { - "System.Dynamic.Runtime.dll": {} - }, - "compileOnly": true - }, - "System.Globalization.Calendars/4.1.2.0": { - "compile": { - "System.Globalization.Calendars.dll": {} - }, - "compileOnly": true - }, - "System.Globalization/4.1.2.0": { - "compile": { - "System.Globalization.dll": {} - }, - "compileOnly": true - }, - "System.Globalization.Extensions/4.1.2.0": { - "compile": { - "System.Globalization.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression.Brotli/4.2.2.0": { - "compile": { - "System.IO.Compression.Brotli.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression/4.2.2.0": { - "compile": { - "System.IO.Compression.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression.FileSystem/4.0.0.0": { - "compile": { - "System.IO.Compression.FileSystem.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression.ZipFile/4.0.5.0": { - "compile": { - "System.IO.Compression.ZipFile.dll": {} - }, - "compileOnly": true - }, - "System.IO/4.2.2.0": { - "compile": { - "System.IO.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem/4.1.2.0": { - "compile": { - "System.IO.FileSystem.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem.DriveInfo/4.1.2.0": { - "compile": { - "System.IO.FileSystem.DriveInfo.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem.Primitives/4.1.2.0": { - "compile": { - "System.IO.FileSystem.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem.Watcher/4.1.2.0": { - "compile": { - "System.IO.FileSystem.Watcher.dll": {} - }, - "compileOnly": true - }, - "System.IO.IsolatedStorage/4.1.2.0": { - "compile": { - "System.IO.IsolatedStorage.dll": {} - }, - "compileOnly": true - }, - "System.IO.MemoryMappedFiles/4.1.2.0": { - "compile": { - "System.IO.MemoryMappedFiles.dll": {} - }, - "compileOnly": true - }, - "System.IO.Pipelines.Reference/4.0.2.0": { - "compile": { - "System.IO.Pipelines.dll": {} - }, - "compileOnly": true - }, - "System.IO.Pipes/4.1.2.0": { - "compile": { - "System.IO.Pipes.dll": {} - }, - "compileOnly": true - }, - "System.IO.UnmanagedMemoryStream/4.1.2.0": { - "compile": { - "System.IO.UnmanagedMemoryStream.dll": {} - }, - "compileOnly": true - }, - "System.Linq/4.2.2.0": { - "compile": { - "System.Linq.dll": {} - }, - "compileOnly": true - }, - "System.Linq.Expressions/4.2.2.0": { - "compile": { - "System.Linq.Expressions.dll": {} - }, - "compileOnly": true - }, - "System.Linq.Parallel/4.0.4.0": { - "compile": { - "System.Linq.Parallel.dll": {} - }, - "compileOnly": true - }, - "System.Linq.Queryable/4.0.4.0": { - "compile": { - "System.Linq.Queryable.dll": {} - }, - "compileOnly": true - }, - "System.Memory.Reference/4.2.1.0": { - "compile": { - "System.Memory.dll": {} - }, - "compileOnly": true - }, - "System.Net/4.0.0.0": { - "compile": { - "System.Net.dll": {} - }, - "compileOnly": true - }, - "System.Net.Http/4.2.2.0": { - "compile": { - "System.Net.Http.dll": {} - }, - "compileOnly": true - }, - "System.Net.HttpListener/4.0.2.0": { - "compile": { - "System.Net.HttpListener.dll": {} - }, - "compileOnly": true - }, - "System.Net.Mail/4.0.2.0": { - "compile": { - "System.Net.Mail.dll": {} - }, - "compileOnly": true - }, - "System.Net.NameResolution/4.1.2.0": { - "compile": { - "System.Net.NameResolution.dll": {} - }, - "compileOnly": true - }, - "System.Net.NetworkInformation/4.2.2.0": { - "compile": { - "System.Net.NetworkInformation.dll": {} - }, - "compileOnly": true - }, - "System.Net.Ping/4.1.2.0": { - "compile": { - "System.Net.Ping.dll": {} - }, - "compileOnly": true - }, - "System.Net.Primitives/4.1.2.0": { - "compile": { - "System.Net.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Net.Requests/4.1.2.0": { - "compile": { - "System.Net.Requests.dll": {} - }, - "compileOnly": true - }, - "System.Net.Security/4.1.2.0": { - "compile": { - "System.Net.Security.dll": {} - }, - "compileOnly": true - }, - "System.Net.ServicePoint/4.0.2.0": { - "compile": { - "System.Net.ServicePoint.dll": {} - }, - "compileOnly": true - }, - "System.Net.Sockets/4.2.2.0": { - "compile": { - "System.Net.Sockets.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebClient/4.0.2.0": { - "compile": { - "System.Net.WebClient.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebHeaderCollection/4.1.2.0": { - "compile": { - "System.Net.WebHeaderCollection.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebProxy/4.0.2.0": { - "compile": { - "System.Net.WebProxy.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebSockets.Client/4.1.2.0": { - "compile": { - "System.Net.WebSockets.Client.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebSockets/4.1.2.0": { - "compile": { - "System.Net.WebSockets.dll": {} - }, - "compileOnly": true - }, - "System.Numerics/4.0.0.0": { - "compile": { - "System.Numerics.dll": {} - }, - "compileOnly": true - }, - "System.Numerics.Vectors.Reference/4.1.6.0": { - "compile": { - "System.Numerics.Vectors.dll": {} - }, - "compileOnly": true - }, - "System.ObjectModel/4.1.2.0": { - "compile": { - "System.ObjectModel.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.DispatchProxy/4.0.6.0": { - "compile": { - "System.Reflection.DispatchProxy.dll": {} - }, - "compileOnly": true - }, - "System.Reflection/4.2.2.0": { - "compile": { - "System.Reflection.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Emit/4.1.2.0": { - "compile": { - "System.Reflection.Emit.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Emit.ILGeneration/4.1.1.0": { - "compile": { - "System.Reflection.Emit.ILGeneration.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Emit.Lightweight/4.1.1.0": { - "compile": { - "System.Reflection.Emit.Lightweight.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Extensions/4.1.2.0": { - "compile": { - "System.Reflection.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Metadata.Reference/1.4.5.0": { - "compile": { - "System.Reflection.Metadata.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Primitives/4.1.2.0": { - "compile": { - "System.Reflection.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.TypeExtensions/4.1.2.0": { - "compile": { - "System.Reflection.TypeExtensions.dll": {} - }, - "compileOnly": true - }, - "System.Resources.Reader/4.1.2.0": { - "compile": { - "System.Resources.Reader.dll": {} - }, - "compileOnly": true - }, - "System.Resources.ResourceManager/4.1.2.0": { - "compile": { - "System.Resources.ResourceManager.dll": {} - }, - "compileOnly": true - }, - "System.Resources.Writer/4.1.2.0": { - "compile": { - "System.Resources.Writer.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.CompilerServices.Unsafe.Reference/4.0.6.0": { - "compile": { - "System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.CompilerServices.VisualC/4.1.2.0": { - "compile": { - "System.Runtime.CompilerServices.VisualC.dll": {} - }, - "compileOnly": true - }, - "System.Runtime/4.2.2.0": { - "compile": { - "System.Runtime.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Extensions/4.2.2.0": { - "compile": { - "System.Runtime.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Handles/4.1.2.0": { - "compile": { - "System.Runtime.Handles.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.InteropServices/4.2.2.0": { - "compile": { - "System.Runtime.InteropServices.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.InteropServices.RuntimeInformation/4.0.4.0": { - "compile": { - "System.Runtime.InteropServices.RuntimeInformation.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.InteropServices.WindowsRuntime/4.0.4.0": { - "compile": { - "System.Runtime.InteropServices.WindowsRuntime.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Intrinsics/4.0.1.0": { - "compile": { - "System.Runtime.Intrinsics.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Loader/4.1.1.0": { - "compile": { - "System.Runtime.Loader.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Numerics/4.1.2.0": { - "compile": { - "System.Runtime.Numerics.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization/4.0.0.0": { - "compile": { - "System.Runtime.Serialization.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Formatters/4.0.4.0": { - "compile": { - "System.Runtime.Serialization.Formatters.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Json/4.0.5.0": { - "compile": { - "System.Runtime.Serialization.Json.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Primitives/4.2.2.0": { - "compile": { - "System.Runtime.Serialization.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Xml/4.1.5.0": { - "compile": { - "System.Runtime.Serialization.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Security.AccessControl/4.1.1.0": { - "compile": { - "System.Security.AccessControl.dll": {} - }, - "compileOnly": true - }, - "System.Security.Claims/4.1.2.0": { - "compile": { - "System.Security.Claims.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Algorithms/4.3.2.0": { - "compile": { - "System.Security.Cryptography.Algorithms.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Cng.Reference/4.3.3.0": { - "compile": { - "System.Security.Cryptography.Cng.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Csp/4.1.2.0": { - "compile": { - "System.Security.Cryptography.Csp.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Encoding/4.1.2.0": { - "compile": { - "System.Security.Cryptography.Encoding.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Primitives/4.1.2.0": { - "compile": { - "System.Security.Cryptography.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.X509Certificates/4.2.2.0": { - "compile": { - "System.Security.Cryptography.X509Certificates.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Xml/4.0.3.0": { - "compile": { - "System.Security.Cryptography.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Security/4.0.0.0": { - "compile": { - "System.Security.dll": {} - }, - "compileOnly": true - }, - "System.Security.Permissions/4.0.3.0": { - "compile": { - "System.Security.Permissions.dll": {} - }, - "compileOnly": true - }, - "System.Security.Principal/4.1.2.0": { - "compile": { - "System.Security.Principal.dll": {} - }, - "compileOnly": true - }, - "System.Security.Principal.Windows.Reference/4.1.1.0": { - "compile": { - "System.Security.Principal.Windows.dll": {} - }, - "compileOnly": true - }, - "System.Security.SecureString/4.1.2.0": { - "compile": { - "System.Security.SecureString.dll": {} - }, - "compileOnly": true - }, - "System.ServiceModel.Web/4.0.0.0": { - "compile": { - "System.ServiceModel.Web.dll": {} - }, - "compileOnly": true - }, - "System.ServiceProcess/4.0.0.0": { - "compile": { - "System.ServiceProcess.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding.CodePages/4.1.3.0": { - "compile": { - "System.Text.Encoding.CodePages.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding/4.1.2.0": { - "compile": { - "System.Text.Encoding.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding.Extensions/4.1.2.0": { - "compile": { - "System.Text.Encoding.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encodings.Web.Reference/4.0.5.0": { - "compile": { - "System.Text.Encodings.Web.dll": {} - }, - "compileOnly": true - }, - "System.Text.Json/4.0.1.0": { - "compile": { - "System.Text.Json.dll": {} - }, - "compileOnly": true - }, - "System.Text.RegularExpressions/4.2.2.0": { - "compile": { - "System.Text.RegularExpressions.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Channels/4.0.2.0": { - "compile": { - "System.Threading.Channels.dll": {} - }, - "compileOnly": true - }, - "System.Threading/4.1.2.0": { - "compile": { - "System.Threading.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Overlapped/4.1.2.0": { - "compile": { - "System.Threading.Overlapped.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks.Dataflow/4.6.5.0": { - "compile": { - "System.Threading.Tasks.Dataflow.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks/4.1.2.0": { - "compile": { - "System.Threading.Tasks.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks.Extensions.Reference/4.3.1.0": { - "compile": { - "System.Threading.Tasks.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks.Parallel/4.0.4.0": { - "compile": { - "System.Threading.Tasks.Parallel.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Thread/4.1.2.0": { - "compile": { - "System.Threading.Thread.dll": {} - }, - "compileOnly": true - }, - "System.Threading.ThreadPool/4.1.2.0": { - "compile": { - "System.Threading.ThreadPool.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Timer/4.1.2.0": { - "compile": { - "System.Threading.Timer.dll": {} - }, - "compileOnly": true - }, - "System.Transactions/4.0.0.0": { - "compile": { - "System.Transactions.dll": {} - }, - "compileOnly": true - }, - "System.Transactions.Local/4.0.2.0": { - "compile": { - "System.Transactions.Local.dll": {} - }, - "compileOnly": true - }, - "System.ValueTuple/4.0.3.0": { - "compile": { - "System.ValueTuple.dll": {} - }, - "compileOnly": true - }, - "System.Web/4.0.0.0": { - "compile": { - "System.Web.dll": {} - }, - "compileOnly": true - }, - "System.Web.HttpUtility/4.0.2.0": { - "compile": { - "System.Web.HttpUtility.dll": {} - }, - "compileOnly": true - }, - "System.Windows/4.0.0.0": { - "compile": { - "System.Windows.dll": {} - }, - "compileOnly": true - }, - "System.Windows.Extensions/4.0.1.0": { - "compile": { - "System.Windows.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Xml/4.0.0.0": { - "compile": { - "System.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Xml.Linq/4.0.0.0": { - "compile": { - "System.Xml.Linq.dll": {} - }, - "compileOnly": true - }, - "System.Xml.ReaderWriter/4.2.2.0": { - "compile": { - "System.Xml.ReaderWriter.dll": {} - }, - "compileOnly": true - }, - "System.Xml.Serialization/4.0.0.0": { - "compile": { - "System.Xml.Serialization.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XDocument/4.1.2.0": { - "compile": { - "System.Xml.XDocument.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XmlDocument/4.1.2.0": { - "compile": { - "System.Xml.XmlDocument.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XmlSerializer/4.1.2.0": { - "compile": { - "System.Xml.XmlSerializer.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XPath/4.1.2.0": { - "compile": { - "System.Xml.XPath.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XPath.XDocument/4.1.2.0": { - "compile": { - "System.Xml.XPath.XDocument.dll": {} - }, - "compileOnly": true - }, - "WindowsBase/4.0.0.0": { - "compile": { - "WindowsBase.dll": {} - }, - "compileOnly": true - } - } - }, - "libraries": { - "TelecomInfraProject/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "path": "microsoft.aspnetcore.hosting/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "path": "microsoft.aspnetcore.http/2.2.0", - "hashPath": "microsoft.aspnetcore.http.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "path": "microsoft.aspnetcore.httpoverrides/2.2.0", - "hashPath": "microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yzjx64GXNm6uteHQr1jCTJP+VB/6FndMyALud2CQpGmBWqXfklqctmncvLPtvljn5Y9stZNeECDUNrReFC8VRA==", - "path": "microsoft.aspnetcore.server.iisintegration/2.2.1", - "hashPath": "microsoft.aspnetcore.server.iisintegration.2.2.1.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "path": "microsoft.aspnetcore.server.kestrel/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "path": "microsoft.aspnetcore.server.kestrel.core/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "path": "microsoft.aspnetcore.server.kestrel.https/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "hashPath": "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", - "path": "microsoft.extensions.configuration/2.2.0", - "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==", - "path": "microsoft.extensions.configuration.abstractions/2.2.0", - "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "path": "microsoft.extensions.configuration.binder/2.2.0", - "hashPath": "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "path": "microsoft.extensions.configuration.environmentvariables/2.2.0", - "hashPath": "microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1qCpWBC8Ed4tguTR/qYkbb3F6DI5Su3t8xyFo3/5MzAd8PwPpHzgX8X04KbBxKmk173Pb64x7xMHarczVFQUA==", - "path": "microsoft.extensions.configuration.fileextensions/2.2.0", - "hashPath": "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==", - "path": "microsoft.extensions.dependencyinjection/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "hashPath": "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", - "path": "microsoft.extensions.logging/2.2.0", - "hashPath": "microsoft.extensions.logging.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==", - "path": "microsoft.extensions.logging.abstractions/2.2.0", - "hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "path": "microsoft.extensions.objectpool/2.2.0", - "hashPath": "microsoft.extensions.objectpool.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", - "path": "microsoft.extensions.options/2.2.0", - "hashPath": "microsoft.extensions.options.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "path": "microsoft.extensions.primitives/2.2.0", - "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", - "path": "microsoft.netcore.platforms/2.0.0", - "hashPath": "microsoft.netcore.platforms.2.0.0.nupkg.sha512" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V7H6e/ZkxYtBzFZxuj0N/ubyiwkGfZnS7Ha+W9mvqfrA8XLiEg8H5SzYh+kVeb45nvFMI1/8XA6Nuj09t/OE5Q==", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.4.10", - "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "path": "system.componentmodel.annotations/4.5.0", - "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", - "path": "system.diagnostics.diagnosticsource/4.5.0", - "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512" - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "path": "system.io.pipelines/4.5.2", - "hashPath": "system.io.pipelines.4.5.2.nupkg.sha512" - }, - "System.Memory/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "path": "system.memory/4.5.1", - "hashPath": "system.memory.4.5.1.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "path": "system.reflection.metadata/1.6.0", - "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "path": "system.security.cryptography.cng/4.5.0", - "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "path": "system.security.principal.windows/4.5.0", - "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==", - "path": "system.threading.tasks.extensions/4.5.1", - "hashPath": "system.threading.tasks.extensions.4.5.1.nupkg.sha512" - }, - "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Cookies/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Core.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.OAuth/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authorization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authorization.Policy/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Authorization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Forms/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Server/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Web/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Connections.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.CookiePolicy/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Cors/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.DataProtection/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.DataProtection.Extensions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Diagnostics/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.HostFiltering/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Hosting.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Hosting.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Html.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Connections.Common/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Connections/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Extensions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Features.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.HttpOverrides.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.HttpsPolicy/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Identity/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Localization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Localization.Routing/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Metadata/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Core/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Cors/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Localization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Razor/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.RazorPages/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Razor/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Razor.Runtime/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.ResponseCaching/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.ResponseCompression/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Rewrite/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Routing.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Routing/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.HttpSys/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.IIS/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.IISIntegration.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.Kestrel.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Session/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR.Common/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR.Core/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.StaticFiles/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.WebSockets/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.WebUtilities.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.CSharp/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Caching.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Caching.Memory/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Binder.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.CommandLine/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.FileExtensions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Ini/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Json/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.KeyPerFile/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.UserSecrets/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Xml/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.DependencyInjection.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Composite/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Embedded/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Physical.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileSystemGlobbing.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Hosting.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Hosting/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Http/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Identity.Core/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Identity.Stores/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Localization.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Localization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Configuration/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Console/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Debug/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.EventLog/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.EventSource/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.TraceSource/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.ObjectPool.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Options.DataAnnotations/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Options.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Primitives.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.WebEncoders/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.JSInterop/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Net.Http.Headers.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.VisualBasic.Core/10.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.VisualBasic/10.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Win32.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Win32.Registry/4.1.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "mscorlib/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "netstandard/2.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.AppContext/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Buffers.Reference/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.Concurrent/4.0.15.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.Immutable/1.2.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.NonGeneric/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.Specialized/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.Annotations.Reference/4.3.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.DataAnnotations/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.EventBasedAsync/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.Primitives/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.TypeConverter/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Configuration/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Console/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Core/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Data.Common/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Data.DataSetExtensions/4.0.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Data/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Contracts/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Debug/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.DiagnosticSource.Reference/4.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.EventLog/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.FileVersionInfo/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Process/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.StackTrace/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.TextWriterTraceListener/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Tools/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.TraceSource/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Tracing/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Drawing/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Drawing.Primitives/4.2.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Dynamic.Runtime/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Globalization.Calendars/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Globalization/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Globalization.Extensions/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression.Brotli/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression.FileSystem/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression.ZipFile/4.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem.DriveInfo/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem.Watcher/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.IsolatedStorage/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.MemoryMappedFiles/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Pipelines.Reference/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Pipes/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.UnmanagedMemoryStream/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq.Expressions/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq.Parallel/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq.Queryable/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Memory.Reference/4.2.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Http/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.HttpListener/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Mail/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.NameResolution/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.NetworkInformation/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Ping/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Requests/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Security/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.ServicePoint/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Sockets/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebClient/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebHeaderCollection/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebProxy/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebSockets.Client/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebSockets/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Numerics/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Numerics.Vectors.Reference/4.1.6.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ObjectModel/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.DispatchProxy/4.0.6.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Emit/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Emit.ILGeneration/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Emit.Lightweight/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Extensions/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Metadata.Reference/1.4.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.TypeExtensions/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Resources.Reader/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Resources.ResourceManager/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Resources.Writer/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.CompilerServices.Unsafe.Reference/4.0.6.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.CompilerServices.VisualC/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Extensions/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Handles/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.InteropServices/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.InteropServices.WindowsRuntime/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Intrinsics/4.0.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Loader/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Numerics/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Formatters/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Json/4.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Primitives/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Xml/4.1.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.AccessControl/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Claims/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Algorithms/4.3.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Cng.Reference/4.3.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Csp/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Encoding/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.X509Certificates/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Xml/4.0.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Permissions/4.0.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Principal/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Principal.Windows.Reference/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.SecureString/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ServiceModel.Web/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ServiceProcess/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encoding.CodePages/4.1.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encoding/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encoding.Extensions/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encodings.Web.Reference/4.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Json/4.0.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.RegularExpressions/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Channels/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Overlapped/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks.Dataflow/4.6.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks.Extensions.Reference/4.3.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks.Parallel/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Thread/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.ThreadPool/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Timer/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Transactions/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Transactions.Local/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ValueTuple/4.0.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Web/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Web.HttpUtility/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Windows/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Windows.Extensions/4.0.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.Linq/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.ReaderWriter/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.Serialization/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XDocument/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XmlDocument/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XmlSerializer/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XPath/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XPath.XDocument/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "WindowsBase/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.dll deleted file mode 100644 index cefffe4..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.exe b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.exe deleted file mode 100644 index 852142c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.exe and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.pdb deleted file mode 100644 index 9170f18..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.runtimeconfig.dev.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.runtimeconfig.dev.json deleted file mode 100644 index c2f0298..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.runtimeconfig.dev.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runtimeOptions": { - "additionalProbingPaths": [ - "C:\\Users\\ramesh.g\\.dotnet\\store\\|arch|\\|tfm|", - "C:\\Users\\ramesh.g\\.nuget\\packages", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.runtimeconfig.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.runtimeconfig.json deleted file mode 100644 index d5480f1..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/TelecomInfraProject.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "netcoreapp3.1", - "framework": { - "name": "Microsoft.AspNetCore.App", - "version": "3.1.0" - }, - "configProperties": { - "System.GC.Server": true, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/appsettings.Development.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/appsettings.Development.json deleted file mode 100644 index e203e94..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Debug", - "System": "Information", - "Microsoft": "Information" - } - } -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/appsettings.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/appsettings.json deleted file mode 100644 index def9159..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/appsettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/ConfigurationData.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/ConfigurationData.json deleted file mode 100644 index 9e97a21..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/ConfigurationData.json +++ /dev/null @@ -1,198 +0,0 @@ -{ - "project": { - "network_id": "GNPy", - "network_platform_layout": [ - "ANSI", - "ETSI" - ], - "eqpt_config_file_path": "https://uatassess.hiremee.co.in/Data/eqpt_config.json" - }, - "node": { - "site_length": 20, - "dir": "Assets/img/", - "roadm_type": [ - "Default" - ], - - "Roadm": { - "is_degree_validation": false, - "default": { - "label": "NE ", - "FV_label": "ROADM ", - "node_degree": 100, - "node_type": "Roadm", - "roadm_type": "", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "ILA": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "ILA ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "ILA", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "Amplifier": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "EDFA ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "Amplifier", - "pre_amp_type": "", - "component_type": "node", - "amp_type": "" - } - }, - "RamanAmplifier": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "Raman ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "RamanAmplifier", - "pre_amp_type": "", - "component_type": "node", - "amp_type": "" - } - }, - "Fused": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "Attenuator ", - "node_degree": 2, - "node_type": "Fused", - "pre_amp_type": "none", - "booster_type": "none", - "component_type": "node" - } - }, - "Transceiver": { - "is_degree_validation": false, - "default": { - "label": "TCVR ", - "FV_label": "TCVR ", - "node_degree": 100, - "node_type": "Transceiver", - "transceiver_type": "", - "transceiver_mode": "", - "component_type": "node" - } - } - }, - "DualFiber": { - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "SSMF", - "CD_coefficient": 16.7, - "PMD_coefficient": 0.0400028124, - "Span_length": "1.0", - "Loss_coefficient": "0.25", - "Connector_in": "0.5", - "Connector_out": "0.5", - "Ageing_loss": "0.0", - "Length_based_loss": false, - "Span_loss": "0.0" - } - }, - "SingleFiber": { - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "", - "CD_coefficient": "", - "PMD_coefficient": "", - "Span_length": "", - "Loss_coefficient": "", - "Connector_in": "", - "Connector_out": "", - "Ageing_loss": "", - "Length_based_loss": false, - "Span_loss": "" - } - }, - - "Service": { - "component_type": "Service", - "service_type": [ - "OpenROADM MSA ver. 4.0" - ], - "data_rate": [ - "100G DP-QPSK", - "200G DP-QPSK", - "300G DP-8QAM", - "400G DP-16QAM" - ], - "100G DP-QPSK": [ - "27.95", - "31.57" - ], - "200G DP-QPSK": [ - "63.1" - ], - "300G DP-8QAM": [ - "63.1" - ], - "400G DP-16QAM": [ - "63.1" - ], - "Central_frequency": [ - "Auto" - ], - "Grid_spacing_min": "Baud-rate", - "Grid_spacing_max": "150GHz", - "default": { - "service_type": "OpenROADM MSA ver. 4.0", - "Frequency_min": 0.0400028124, - "Frequency_max": 1.0, - "Data_rate": "100G DP-QPSK", - "Baud_rate": 27.95, - "Grid_spacing": "50GHz", - "band_width": 100 - } - }, - - "Patch": { - "component_type": "Patch" - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/Equipment_Config_MAster.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/Equipment_Config_MAster.json deleted file mode 100644 index 7df885a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/Equipment_Config_MAster.json +++ /dev/null @@ -1,771 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "high_detail_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.000168241", - "b": "0.0469961", - "c": "0.0359549", - "d": "5.82851" - } - }, - { - "type": "Juniper_BoosterHG", - "gain-min": "10.0", - "frequency-min": "191.4", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0008", - "b": "0.0272", - "c": "-0.2249", - "d": "6.4902" - } - }, - { - "type": "operator_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "openroadm_ila_low_noise", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0008104", - "b": "-0.06221", - "c": "-0.5889", - "d": "37.62" - } - }, - { - "type": "openroadm_ila_standard", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0005952", - "b": "-0.0625", - "c": "-1.071", - "d": "28.99" - } - }, - { - "type": "openroadm_mw_mw_preamp", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-preamp": {} - }, - { - "type": "openroadm_mw_mw_booster", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "32.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-booster": {} - }, - { - "type": "std_high_gain", - "gain-min": "25.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "35.0", - "max-power-out": "21.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "5.5", - "nf-max": "7.0" - } - }, - { - "type": "std_medium_gain", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "std_low_gain", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.5", - "nf-max": "11.0" - } - }, - { - "type": "high_power", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "25.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "9.0", - "nf-max": "15.0" - } - }, - { - "type": "std_fixed_gain", - "gain-min": "20.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "21.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "4pumps_raman", - "gain-min": "12.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "12.0", - "max-power-out": "21.0", - "has-output-voa": false, - "raman-approximation": { - "nf": "-1.0" - } - }, - { - "type": "hybrid_4pumps_lowgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_low_gain" - } - }, - { - "type": "hybrid_4pumps_mediumgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_medium_gain" - } - }, - { - "type": "medium+low_gain", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "std_low_gain" - } - }, - { - "type": "medium+high_power", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "high_power" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "NZDF", - "chromatic-dispersion": "5.0", - "gamma": "1.46", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "LOF", - "chromatic-dispersion": "22.0", - "gamma": "0.843", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124", - "raman-efficiency": [ - { - "delta-frequency": "0.0", - "cr": "0.0" - }, - { - "delta-frequency": "0.5", - "cr": "0.0000094" - }, - { - "delta-frequency": "1.0", - "cr": "0.0000292" - }, - { - "delta-frequency": "1.5", - "cr": "0.0000488" - }, - { - "delta-frequency": "2.0", - "cr": "0.0000682" - }, - { - "delta-frequency": "2.5", - "cr": "0.0000831" - }, - { - "delta-frequency": "3.0", - "cr": "0.000094" - }, - { - "delta-frequency": "3.5", - "cr": "0.0001014" - }, - { - "delta-frequency": "4.0", - "cr": "0.0001069" - }, - { - "delta-frequency": "4.5", - "cr": "0.0001119" - }, - { - "delta-frequency": "5.0", - "cr": "0.0001217" - }, - { - "delta-frequency": "5.5", - "cr": "0.0001268" - }, - { - "delta-frequency": "6.0", - "cr": "0.0001365" - }, - { - "delta-frequency": "6.5", - "cr": "0.000149" - }, - { - "delta-frequency": "7.0", - "cr": "0.000165" - }, - { - "delta-frequency": "7.5", - "cr": "0.000181" - }, - { - "delta-frequency": "8.0", - "cr": "0.0001977" - }, - { - "delta-frequency": "8.5", - "cr": "0.0002192" - }, - { - "delta-frequency": "9.0", - "cr": "0.0002469" - }, - { - "delta-frequency": "9.5", - "cr": "0.0002749" - }, - { - "delta-frequency": "10.0", - "cr": "0.0002999" - }, - { - "delta-frequency": "10.5", - "cr": "0.0003206" - }, - { - "delta-frequency": "11.0", - "cr": "0.0003405" - }, - { - "delta-frequency": "11.5", - "cr": "0.0003592" - }, - { - "delta-frequency": "12.0", - "cr": "0.000374" - }, - { - "delta-frequency": "12.5", - "cr": "0.0003826" - }, - { - "delta-frequency": "12.75", - "cr": "0.0003841" - }, - { - "delta-frequency": "13.0", - "cr": "0.0003826" - }, - { - "delta-frequency": "13.25", - "cr": "0.0003802" - }, - { - "delta-frequency": "13.5", - "cr": "0.0003756" - }, - { - "delta-frequency": "14.0", - "cr": "0.0003549" - }, - { - "delta-frequency": "14.5", - "cr": "0.0003795" - }, - { - "delta-frequency": "14.75", - "cr": "0.000344" - }, - { - "delta-frequency": "15.0", - "cr": "0.0002933" - }, - { - "delta-frequency": "15.5", - "cr": "0.0002024" - }, - { - "delta-frequency": "16.0", - "cr": "0.0001158" - }, - { - "delta-frequency": "16.5", - "cr": "0.0000846" - }, - { - "delta-frequency": "17.0", - "cr": "0.0000714" - }, - { - "delta-frequency": "17.5", - "cr": "0.0000686" - }, - { - "delta-frequency": "18.0", - "cr": "0.000085" - }, - { - "delta-frequency": "18.25", - "cr": "0.0000893" - }, - { - "delta-frequency": "18.5", - "cr": "0.0000901" - }, - { - "delta-frequency": "18.75", - "cr": "0.0000815" - }, - { - "delta-frequency": "19.0", - "cr": "0.0000667" - }, - { - "delta-frequency": "19.5", - "cr": "0.0000437" - }, - { - "delta-frequency": "20.0", - "cr": "0.0000328" - }, - { - "delta-frequency": "20.5", - "cr": "0.0000296" - }, - { - "delta-frequency": "21.0", - "cr": "0.0000265" - }, - { - "delta-frequency": "21.5", - "cr": "0.0000257" - }, - { - "delta-frequency": "22.0", - "cr": "0.0000281" - }, - { - "delta-frequency": "22.5", - "cr": "0.0000308" - }, - { - "delta-frequency": "23.0", - "cr": "0.0000367" - }, - { - "delta-frequency": "23.5", - "cr": "0.0000585" - }, - { - "delta-frequency": "24.0", - "cr": "0.0000663" - }, - { - "delta-frequency": "24.5", - "cr": "0.0000636" - }, - { - "delta-frequency": "25.0", - "cr": "0.000055" - }, - { - "delta-frequency": "25.5", - "cr": "0.0000406" - }, - { - "delta-frequency": "26.0", - "cr": "0.0000277" - }, - { - "delta-frequency": "26.5", - "cr": "0.0000242" - }, - { - "delta-frequency": "27.0", - "cr": "0.0000187" - }, - { - "delta-frequency": "27.5", - "cr": "0.000016" - }, - { - "delta-frequency": "28.0", - "cr": "0.000014" - }, - { - "delta-frequency": "28.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "29.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "29.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.0", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "31.0", - "cr": "0.0000164" - }, - { - "delta-frequency": "31.5", - "cr": "0.0000195" - }, - { - "delta-frequency": "32.0", - "cr": "0.0000238" - }, - { - "delta-frequency": "32.5", - "cr": "0.0000226" - }, - { - "delta-frequency": "33.0", - "cr": "0.0000203" - }, - { - "delta-frequency": "33.5", - "cr": "0.0000148" - }, - { - "delta-frequency": "34.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "34.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "35.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "35.5", - "cr": "0.0000117" - }, - { - "delta-frequency": "36.0", - "cr": "0.0000125" - }, - { - "delta-frequency": "36.5", - "cr": "0.0000121" - }, - { - "delta-frequency": "37.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "37.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "38.0", - "cr": "0.0000082" - }, - { - "delta-frequency": "38.5", - "cr": "0.0000066" - }, - { - "delta-frequency": "39.0", - "cr": "0.0000047" - }, - { - "delta-frequency": "39.5", - "cr": "0.0000027" - }, - { - "delta-frequency": "40.0", - "cr": "0.0000019" - }, - { - "delta-frequency": "40.5", - "cr": "0.0000012" - }, - { - "delta-frequency": "41.0", - "cr": "4.00000E-7" - }, - { - "delta-frequency": "41.5", - "cr": "2.00000E-7" - }, - { - "delta-frequency": "42.0", - "cr": "1.00000E-7" - } - ] - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "vendorA_trx-type1", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 3", - "bit-rate": 300, - "baud-rate": "44.0", - "required-osnr": "18.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "62.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 400, - "baud-rate": "66.0", - "required-osnr": "21.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 4", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "16.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "38.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-20.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.3", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [ - "std_high_gain", - "std_medium_gain", - "std_low_gain", - "hybrid_4pumps_lowgain", - "hybrid_4pumps_mediumgain", - "medium+low_gain" - ], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "power-mode": { - "power-sweep": { - "start": "0.0", - "stop": "0.0", - "step-size": "1.0" - } - } - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "GNPy", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "node-id": "Site_A", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - }, - { - "node-id": "Edfa1", - "tip-photonic-topology:amplifier": { - "model": "std_low_gain", - "gain-target": "17.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "Site_B", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "Span1", - "source": { - "source-node": "Site_A" - }, - "destination": { - "dest-node": "Edfa1" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "80.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch{Edfa1, Site_B}", - "source": { - "source-node": "Edfa1" - }, - "destination": { - "dest-node": "Site_B" - }, - "tip-photonic-topology:patch": {} - } - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/Equipment_JSON_MOD2.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/Equipment_JSON_MOD2.json deleted file mode 100644 index a46348b..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/Equipment_JSON_MOD2.json +++ /dev/null @@ -1,814 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "high_detail_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.000168241", - "b": "0.0469961", - "c": "0.0359549", - "d": "5.82851" - } - }, - { - "type": "Juniper_BoosterHG", - "gain-min": "10.0", - "frequency-min": "191.4", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0008", - "b": "0.0272", - "c": "-0.2249", - "d": "6.4902" - } - }, - { - "type": "operator_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "openroadm_ila_low_noise", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0008104", - "b": "-0.06221", - "c": "-0.5889", - "d": "37.62" - } - }, - { - "type": "openroadm_ila_standard", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0005952", - "b": "-0.0625", - "c": "-1.071", - "d": "28.99" - } - }, - { - "type": "openroadm_mw_mw_preamp", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-preamp": {} - }, - { - "type": "openroadm_mw_mw_booster", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "32.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-booster": {} - }, - { - "type": "std_high_gain", - "gain-min": "25.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "35.0", - "max-power-out": "21.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "5.5", - "nf-max": "7.0" - } - }, - { - "type": "std_medium_gain", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "std_low_gain", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.5", - "nf-max": "11.0" - } - }, - { - "type": "high_power", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "25.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "9.0", - "nf-max": "15.0" - } - }, - { - "type": "std_fixed_gain", - "gain-min": "20.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "21.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "4pumps_raman", - "gain-min": "12.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "12.0", - "max-power-out": "21.0", - "has-output-voa": false, - "raman-approximation": { - "nf": "-1.0" - } - }, - { - "type": "hybrid_4pumps_lowgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_low_gain" - } - }, - { - "type": "hybrid_4pumps_mediumgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_medium_gain" - } - }, - { - "type": "medium+low_gain", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "std_low_gain" - } - }, - { - "type": "medium+high_power", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "high_power" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "NZDF", - "chromatic-dispersion": "5.0", - "gamma": "1.46", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "LOF", - "chromatic-dispersion": "22.0", - "gamma": "0.843", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124", - "raman-efficiency": [ - { - "delta-frequency": "0.0", - "cr": "0.0" - }, - { - "delta-frequency": "0.5", - "cr": "0.0000094" - }, - { - "delta-frequency": "1.0", - "cr": "0.0000292" - }, - { - "delta-frequency": "1.5", - "cr": "0.0000488" - }, - { - "delta-frequency": "2.0", - "cr": "0.0000682" - }, - { - "delta-frequency": "2.5", - "cr": "0.0000831" - }, - { - "delta-frequency": "3.0", - "cr": "0.000094" - }, - { - "delta-frequency": "3.5", - "cr": "0.0001014" - }, - { - "delta-frequency": "4.0", - "cr": "0.0001069" - }, - { - "delta-frequency": "4.5", - "cr": "0.0001119" - }, - { - "delta-frequency": "5.0", - "cr": "0.0001217" - }, - { - "delta-frequency": "5.5", - "cr": "0.0001268" - }, - { - "delta-frequency": "6.0", - "cr": "0.0001365" - }, - { - "delta-frequency": "6.5", - "cr": "0.000149" - }, - { - "delta-frequency": "7.0", - "cr": "0.000165" - }, - { - "delta-frequency": "7.5", - "cr": "0.000181" - }, - { - "delta-frequency": "8.0", - "cr": "0.0001977" - }, - { - "delta-frequency": "8.5", - "cr": "0.0002192" - }, - { - "delta-frequency": "9.0", - "cr": "0.0002469" - }, - { - "delta-frequency": "9.5", - "cr": "0.0002749" - }, - { - "delta-frequency": "10.0", - "cr": "0.0002999" - }, - { - "delta-frequency": "10.5", - "cr": "0.0003206" - }, - { - "delta-frequency": "11.0", - "cr": "0.0003405" - }, - { - "delta-frequency": "11.5", - "cr": "0.0003592" - }, - { - "delta-frequency": "12.0", - "cr": "0.000374" - }, - { - "delta-frequency": "12.5", - "cr": "0.0003826" - }, - { - "delta-frequency": "12.75", - "cr": "0.0003841" - }, - { - "delta-frequency": "13.0", - "cr": "0.0003826" - }, - { - "delta-frequency": "13.25", - "cr": "0.0003802" - }, - { - "delta-frequency": "13.5", - "cr": "0.0003756" - }, - { - "delta-frequency": "14.0", - "cr": "0.0003549" - }, - { - "delta-frequency": "14.5", - "cr": "0.0003795" - }, - { - "delta-frequency": "14.75", - "cr": "0.000344" - }, - { - "delta-frequency": "15.0", - "cr": "0.0002933" - }, - { - "delta-frequency": "15.5", - "cr": "0.0002024" - }, - { - "delta-frequency": "16.0", - "cr": "0.0001158" - }, - { - "delta-frequency": "16.5", - "cr": "0.0000846" - }, - { - "delta-frequency": "17.0", - "cr": "0.0000714" - }, - { - "delta-frequency": "17.5", - "cr": "0.0000686" - }, - { - "delta-frequency": "18.0", - "cr": "0.000085" - }, - { - "delta-frequency": "18.25", - "cr": "0.0000893" - }, - { - "delta-frequency": "18.5", - "cr": "0.0000901" - }, - { - "delta-frequency": "18.75", - "cr": "0.0000815" - }, - { - "delta-frequency": "19.0", - "cr": "0.0000667" - }, - { - "delta-frequency": "19.5", - "cr": "0.0000437" - }, - { - "delta-frequency": "20.0", - "cr": "0.0000328" - }, - { - "delta-frequency": "20.5", - "cr": "0.0000296" - }, - { - "delta-frequency": "21.0", - "cr": "0.0000265" - }, - { - "delta-frequency": "21.5", - "cr": "0.0000257" - }, - { - "delta-frequency": "22.0", - "cr": "0.0000281" - }, - { - "delta-frequency": "22.5", - "cr": "0.0000308" - }, - { - "delta-frequency": "23.0", - "cr": "0.0000367" - }, - { - "delta-frequency": "23.5", - "cr": "0.0000585" - }, - { - "delta-frequency": "24.0", - "cr": "0.0000663" - }, - { - "delta-frequency": "24.5", - "cr": "0.0000636" - }, - { - "delta-frequency": "25.0", - "cr": "0.000055" - }, - { - "delta-frequency": "25.5", - "cr": "0.0000406" - }, - { - "delta-frequency": "26.0", - "cr": "0.0000277" - }, - { - "delta-frequency": "26.5", - "cr": "0.0000242" - }, - { - "delta-frequency": "27.0", - "cr": "0.0000187" - }, - { - "delta-frequency": "27.5", - "cr": "0.000016" - }, - { - "delta-frequency": "28.0", - "cr": "0.000014" - }, - { - "delta-frequency": "28.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "29.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "29.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.0", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "31.0", - "cr": "0.0000164" - }, - { - "delta-frequency": "31.5", - "cr": "0.0000195" - }, - { - "delta-frequency": "32.0", - "cr": "0.0000238" - }, - { - "delta-frequency": "32.5", - "cr": "0.0000226" - }, - { - "delta-frequency": "33.0", - "cr": "0.0000203" - }, - { - "delta-frequency": "33.5", - "cr": "0.0000148" - }, - { - "delta-frequency": "34.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "34.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "35.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "35.5", - "cr": "0.0000117" - }, - { - "delta-frequency": "36.0", - "cr": "0.0000125" - }, - { - "delta-frequency": "36.5", - "cr": "0.0000121" - }, - { - "delta-frequency": "37.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "37.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "38.0", - "cr": "0.0000082" - }, - { - "delta-frequency": "38.5", - "cr": "0.0000066" - }, - { - "delta-frequency": "39.0", - "cr": "0.0000047" - }, - { - "delta-frequency": "39.5", - "cr": "0.0000027" - }, - { - "delta-frequency": "40.0", - "cr": "0.0000019" - }, - { - "delta-frequency": "40.5", - "cr": "0.0000012" - }, - { - "delta-frequency": "41.0", - "cr": "4.00000E-7" - }, - { - "delta-frequency": "41.5", - "cr": "2.00000E-7" - }, - { - "delta-frequency": "42.0", - "cr": "1.00000E-7" - } - ] - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "vendorA_trx-type1", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 3", - "bit-rate": 300, - "baud-rate": "44.0", - "required-osnr": "18.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "62.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 400, - "baud-rate": "66.0", - "required-osnr": "21.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 4", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "16.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "38.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-20.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.3", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [ - "std_high_gain", - "std_medium_gain", - "std_low_gain", - "hybrid_4pumps_lowgain", - "hybrid_4pumps_mediumgain", - "medium+low_gain" - ], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "power-mode": { - "power-sweep": { - "start": "0.0", - "stop": "0.0", - "step-size": "1.0" - } - } - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "ra", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "group-id": "Site_A", - "node-id": "Site_A", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - }, - { - "group-id": "ILA_1", - "node-id": "Edfa1", - "tip-photonic-topology:amplifier": { - "model": "std_low_gain", - "gain-target": "17.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, -{ - "group-id": "ILA_1", - "node-id": "Edfa2", - "tip-photonic-topology:amplifier": { - "model": "std_high_gain", - "gain-target": "25.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - - { - "group-id": "Site_B", - "node-id": "Site_B", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - } - ], - "ietf-network-topology:link": [ - { - "group-id": "Span_1", - "link-id": "Span1", - "source": { - "source-node": "Site_A" - }, - "destination": { - "dest-node": "Edfa1" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "80.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "group-id": "Span_1", - "link-id": "Span2", - "source": { - "source-node": "Edfa2" - }, - "destination": { - "dest-node": "Site_A" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "70.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch{Edfa1, Site_B}", - "source": { - "source-node": "Edfa1" - }, - "destination": { - "dest-node": "Site_B" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{Site_B, Edfa2}", - "source": { - "source-node": "Site_B" - }, - "destination": { - "dest-node": "Edfa2" - }, - "tip-photonic-topology:patch": {} - } - - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/StyleData.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/StyleData.json deleted file mode 100644 index 3847e76..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/StyleData.json +++ /dev/null @@ -1,468 +0,0 @@ -{ - "common": { - "background_color": "white", - "font": "14px Helvetica black", - "border": "1px solid black", - "font_variant": "normal" - }, - "options": { - "physics": false, - - "interaction": { - "navigationButtons": true, - "keyboard": false, - "dragView": true, - "multiselect": true, - "hover": true - }, - "edges": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "type": "continuous" - } - } - }, - - - "Roadm": { - "shape": "image", - "size": 18, - "err_size": 22, - "image": "newroadm.png", - "err_image": "err_roadm.png", - "w_image": "w_roadm.png", - "h_image": "h_roadm.png", - "fh_image": "fh_roadm.png", - "node_type": "Roadm", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "ILA": { - "shape": "image", - "size": 18, - "err_size": 22, - "image": "ILA.svg", - "err_image": "ILA.svg", - "w_image": "ILA.svg", - "h_image": "ILA.svg", - "fh_image": "ILA.svg", - "node_type": "Amplifier", - "amp_category": "ILA", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Amplifier": { - "shape": "image", - "size": 18, - "err_size": 22, - "image": "newamp.png", - "err_image": "err_amplifier.png", - "w_image": "w_amplifier.png", - "h_image": "h_amplifier.png", - "fh_image": "fh_amplifier.png", - "node_type": "Amplifier", - "amp_category": "Amplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "RamanAmplifier": { - "shape": "image", - "size": 18, - "err_size": 22, - "image": "ramanamp.png", - "err_image": "err_raman.png", - "w_image": "w_raman.png", - "h_image": "h_raman.png", - "fh_image": "fh_raman.png", - "node_type": "Amplifier", - "amp_category": "RamanAmplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Fused": { - "shape": "image", - "size": 18, - "err_size": 22, - "image": "newattenuator.png", - "err_image": "err_attenuator.png", - "w_image": "w_attenuator.png", - "h_image": "h_attenuator.png", - "fh_image": "fh_attenuator.png", - "node_type": "Fused", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Transceiver": { - "shape": "image", - "size": 18, - "err_size": 22, - "image": "newtransceiver.png", - "err_image": "err_transceiver.png", - "w_image": "w_transceiver.png", - "h_image": "h_transceiver.png", - "fh_image": "fh_transceiver.png", - "node_type": "Transceiver", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Fiber": { - "options": { - "smooth": { - "enabled": false, - "roundness": 0.5, - "type": "continuous" - - } - } - }, - "DualFiber": { - "dashes": false, - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "width": 2, - "options": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - "SingleFiber": { - "dashes": true, - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "width": 2, - "options": { - "w_color": { - "color": "gray", - "highlight": "gray", - "hover": "gray", - "inherit": false, - "opacity": 1 - }, - "err_color": { - "color": "orange", - "highlight": "orange", - "hover": "orange", - "inherit": false, - "opacity": 1 - }, - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - - "Service": { - "dashes": true, - "component_type": "Service", - "width": 2, - "options": { - "color": { - "color": "red", - "highlight": "red", - "hover": "red", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "red", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": "0.1", - "type": "curvedCW" - } - } - }, - - "SinglePatch": { - "dashes": true, - "component_type": "Patch", - "patch_category": "Single Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - }, - - "DualPatch": { - "dashes": false, - "component_type": "Patch", - "patch_category": "Dual Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - } - -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/eqpt_config.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/eqpt_config.json deleted file mode 100644 index 484e0da..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/eqpt_config.json +++ /dev/null @@ -1,527 +0,0 @@ -{ - - "Edfa": [ - { - "type_variety": "high_detail_model_example", - "type_def": "advanced_model", - "gain_flatmax": 25, - "gain_min": 15, - "p_max": 21, - "advanced_config_from_json": "std_medium_gain_advanced_config.json", - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "Juniper_BoosterHG", - "type_def": "advanced_model", - "gain_flatmax": 25, - "gain_min": 10, - "p_max": 21, - "advanced_config_from_json": "Juniper-BoosterHG.json", - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "operator_model_example", - "type_def": "variable_gain", - "gain_flatmax": 26, - "gain_min": 15, - "p_max": 23, - "nf_min": 6, - "nf_max": 10, - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "openroadm_ila_low_noise", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -8.104e-4, -6.221e-2, -5.889e-1, 37.62 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_ila_standard", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 28.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp", - "type_def": "openroadm_preamp", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp_typical_ver5", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 28.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp_worstcase_ver5", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 27.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_booster", - "type_def": "openroadm_booster", - "gain_flatmax": 32, - "gain_min": 0, - "p_max": 22, - "allowed_for_design": false - }, - { - "type_variety": "std_high_gain", - "type_def": "variable_gain", - "gain_flatmax": 35, - "gain_min": 25, - "p_max": 21, - "nf_min": 5.5, - "nf_max": 7, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "std_medium_gain", - "type_def": "variable_gain", - "gain_flatmax": 26, - "gain_min": 15, - "p_max": 23, - "nf_min": 6, - "nf_max": 10, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "std_low_gain", - "type_def": "variable_gain", - "gain_flatmax": 16, - "gain_min": 8, - "p_max": 23, - "nf_min": 6.5, - "nf_max": 11, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "high_power", - "type_def": "variable_gain", - "gain_flatmax": 16, - "gain_min": 8, - "p_max": 25, - "nf_min": 9, - "nf_max": 15, - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "std_fixed_gain", - "type_def": "fixed_gain", - "gain_flatmax": 21, - "gain_min": 20, - "p_max": 21, - "nf0": 5.5, - "allowed_for_design": false - }, - { - "type_variety": "4pumps_raman", - "type_def": "fixed_gain", - "gain_flatmax": 12, - "gain_min": 12, - "p_max": 21, - "nf0": -1, - "allowed_for_design": false - }, - { - "type_variety": "hybrid_4pumps_lowgain", - "type_def": "dual_stage", - "raman": true, - "gain_min": 25, - "preamp_variety": "4pumps_raman", - "booster_variety": "std_low_gain", - "allowed_for_design": true - }, - { - "type_variety": "hybrid_4pumps_mediumgain", - "type_def": "dual_stage", - "raman": true, - "gain_min": 25, - "preamp_variety": "4pumps_raman", - "booster_variety": "std_medium_gain", - "allowed_for_design": true - }, - { - "type_variety": "medium+low_gain", - "type_def": "dual_stage", - "gain_min": 25, - "preamp_variety": "std_medium_gain", - "booster_variety": "std_low_gain", - "allowed_for_design": true - }, - { - "type_variety": "medium+high_power", - "type_def": "dual_stage", - "gain_min": 25, - "preamp_variety": "std_medium_gain", - "booster_variety": "high_power", - "allowed_for_design": false - } - ], - "Fiber": [ - { - "type_variety": "SSMF", - "dispersion": 1.67e-05, - "gamma": 0.00127, - "pmd_coef": 1.265e-15 - }, - { - "type_variety": "NZDF", - "dispersion": 0.5e-05, - "gamma": 0.00146, - "pmd_coef": 1.265e-15 - }, - { - "type_variety": "LOF", - "dispersion": 2.2e-05, - "gamma": 0.000843, - "pmd_coef": 1.265e-15 - } - ], - "RamanFiber": [ - { - "type_variety": "SSMF", - "dispersion": 1.67e-05, - "gamma": 0.00127, - "pmd_coef": 1.265e-15, - "raman_efficiency": { - "cr": [ - 0, - 9.4E-06, - 2.92E-05, - 4.88E-05, - 6.82E-05, - 8.31E-05, - 9.4E-05, - 0.0001014, - 0.0001069, - 0.0001119, - 0.0001217, - 0.0001268, - 0.0001365, - 0.000149, - 0.000165, - 0.000181, - 0.0001977, - 0.0002192, - 0.0002469, - 0.0002749, - 0.0002999, - 0.0003206, - 0.0003405, - 0.0003592, - 0.000374, - 0.0003826, - 0.0003841, - 0.0003826, - 0.0003802, - 0.0003756, - 0.0003549, - 0.0003795, - 0.000344, - 0.0002933, - 0.0002024, - 0.0001158, - 8.46E-05, - 7.14E-05, - 6.86E-05, - 8.5E-05, - 8.93E-05, - 9.01E-05, - 8.15E-05, - 6.67E-05, - 4.37E-05, - 3.28E-05, - 2.96E-05, - 2.65E-05, - 2.57E-05, - 2.81E-05, - 3.08E-05, - 3.67E-05, - 5.85E-05, - 6.63E-05, - 6.36E-05, - 5.5E-05, - 4.06E-05, - 2.77E-05, - 2.42E-05, - 1.87E-05, - 1.6E-05, - 1.4E-05, - 1.13E-05, - 1.05E-05, - 9.8E-06, - 9.8E-06, - 1.13E-05, - 1.64E-05, - 1.95E-05, - 2.38E-05, - 2.26E-05, - 2.03E-05, - 1.48E-05, - 1.09E-05, - 9.8E-06, - 1.05E-05, - 1.17E-05, - 1.25E-05, - 1.21E-05, - 1.09E-05, - 9.8E-06, - 8.2E-06, - 6.6E-06, - 4.7E-06, - 2.7E-06, - 1.9E-06, - 1.2E-06, - 4E-07, - 2E-07, - 1E-07 - ], - "frequency_offset": [ - 0, - 0.5e12, - 1e12, - 1.5e12, - 2e12, - 2.5e12, - 3e12, - 3.5e12, - 4e12, - 4.5e12, - 5e12, - 5.5e12, - 6e12, - 6.5e12, - 7e12, - 7.5e12, - 8e12, - 8.5e12, - 9e12, - 9.5e12, - 10e12, - 10.5e12, - 11e12, - 11.5e12, - 12e12, - 12.5e12, - 12.75e12, - 13e12, - 13.25e12, - 13.5e12, - 14e12, - 14.5e12, - 14.75e12, - 15e12, - 15.5e12, - 16e12, - 16.5e12, - 17e12, - 17.5e12, - 18e12, - 18.25e12, - 18.5e12, - 18.75e12, - 19e12, - 19.5e12, - 20e12, - 20.5e12, - 21e12, - 21.5e12, - 22e12, - 22.5e12, - 23e12, - 23.5e12, - 24e12, - 24.5e12, - 25e12, - 25.5e12, - 26e12, - 26.5e12, - 27e12, - 27.5e12, - 28e12, - 28.5e12, - 29e12, - 29.5e12, - 30e12, - 30.5e12, - 31e12, - 31.5e12, - 32e12, - 32.5e12, - 33e12, - 33.5e12, - 34e12, - 34.5e12, - 35e12, - 35.5e12, - 36e12, - 36.5e12, - 37e12, - 37.5e12, - 38e12, - 38.5e12, - 39e12, - 39.5e12, - 40e12, - 40.5e12, - 41e12, - 41.5e12, - 42e12 - ] - } - } - ], - "Span": [ - { - "power_mode": true, - "delta_power_range_db": [ -2, 3, 0.5 ], - "max_fiber_lineic_loss_for_raman": 0.25, - "target_extended_gain": 2.5, - "max_length": 150, - "length_units": "km", - "max_loss": 28, - "padding": 10, - "EOL": 0, - "con_in": 0, - "con_out": 0 - } - ], - "Roadm": [ - { - "target_pch_out_db": -20, - "add_drop_osnr": 38, - "pmd": 0, - "restrictions": { - "preamp_variety_list": [ - "openroadm_ila_low_noise", - "openroadm_ila_standard", - "openroadm_mw_mw_preamp" - ], - "booster_variety_list": [ - "openroadm_ila_low_noise", - "openroadm_ila_standard", - "openroadm_mw_mw_booster" - ] - } - } - ], - "SI": [ - { - "f_min": 191.3e12, - "baud_rate": 32e9, - "f_max": 195.1e12, - "spacing": 50e9, - "power_dbm": 0, - "power_range_db": [ 0, 0, 1 ], - "roll_off": 0.15, - "tx_osnr": 40, - "sys_margins": 2 - } - ], - "Transceiver": [ - { - "type_variety": "vendorA_trx-type1", - "frequency": { - "min": 191.35e12, - "max": 196.1e12 - }, - "mode": [ - { - - "format": "mode 1", - "baud_rate": 32e9, - "OSNR": 11, - "bit_rate": 100e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 37.5e9, - "cost": 1 - }, - { - "format": "mode 2", - "baud_rate": 66e9, - "OSNR": 15, - "bit_rate": 200e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - } - ] - }, - { - "type_variety": "Voyager", - "frequency": { - "min": 191.35e12, - "max": 196.1e12 - }, - "mode": [ - { - "format": "mode 1", - "baud_rate": 32e9, - "OSNR": 12, - "bit_rate": 100e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 37.5e9, - "cost": 1 - }, - { - "format": "mode 3", - "baud_rate": 44e9, - "OSNR": 18, - "bit_rate": 300e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 62.5e9, - "cost": 1 - }, - { - "format": "mode 2", - "baud_rate": 66e9, - "OSNR": 21, - "bit_rate": 400e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - }, - { - "format": "mode 4", - "baud_rate": 66e9, - "OSNR": 16, - "bit_rate": 200e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - } - ] - } - ] - -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/sample_json.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/sample_json.json deleted file mode 100644 index 2129357..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/sample_json.json +++ /dev/null @@ -1,985 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "fixed27", - "gain-min": "27.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "fixed22", - "gain-min": "22.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "22.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124" - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "Cassini", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "dp-qpsk", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "16-qam", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "30.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-25.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.6", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "gain-mode": [ - null - ] - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "GNPy", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "node-id": "TCVR 1", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -415, - "Y-co-ordinate": -73, - "city": "TCVR 1", - "region": "" - } - } - }, - { - "node-id": "TCVR 2", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 543, - "Y-co-ordinate": -88, - "city": "TCVR 2", - "region": "" - } - } - }, - { - "node-id": "ROADM 1", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 38, - "Y-co-ordinate": -195, - "city": "ROADM 1", - "region": "" - } - } - }, - { - "node-id": "ROADM 2", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -127, - "Y-co-ordinate": 143, - "city": "ROADM 2", - "region": "" - } - } - }, - { - "node-id": "ROADM 3", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 164, - "Y-co-ordinate": 171, - "city": "ROADM 3", - "region": "" - } - } - }, - { - "node-id": "ROADM 4", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -270, - "Y-co-ordinate": -34, - "city": "ROADM 4", - "region": "" - } - } - }, - { - "node-id": "ROADM 5", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 365, - "Y-co-ordinate": -34, - "city": "ROADM 5", - "region": "" - } - } - }, - { - "node-id": "EDFA 1", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -206, - "Y-co-ordinate": -144, - "city": "EDFA 1", - "region": "" - } - } - }, - { - "node-id": "EDFA 2", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -165, - "Y-co-ordinate": -80, - "city": "EDFA 2", - "region": "" - } - } - }, - { - "node-id": "EDFA 3", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -77, - "Y-co-ordinate": -186, - "city": "EDFA 3", - "region": "" - } - } - }, - { - "node-id": "EDFA 4", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -43, - "Y-co-ordinate": -111, - "city": "EDFA 4", - "region": "" - } - } - }, - { - "node-id": "EDFA 5", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 99, - "Y-co-ordinate": -119, - "city": "EDFA 5", - "region": "" - } - } - }, - { - "node-id": "EDFA 6", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 126, - "Y-co-ordinate": -196, - "city": "EDFA 6", - "region": "" - } - } - }, - { - "node-id": "EDFA 7", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 255, - "Y-co-ordinate": -49, - "city": "EDFA 7", - "region": "" - } - } - }, - { - "node-id": "EDFA 8", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 315, - "Y-co-ordinate": -123, - "city": "EDFA 8", - "region": "" - } - } - }, - { - "node-id": "EDFA 9", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 302, - "Y-co-ordinate": 26, - "city": "EDFA 9", - "region": "" - } - } - }, - { - "node-id": "EDFA 10", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 387, - "Y-co-ordinate": 74, - "city": "EDFA 10", - "region": "" - } - } - }, - { - "node-id": "EDFA 11", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 219, - "Y-co-ordinate": 97, - "city": "EDFA 11", - "region": "" - } - } - }, - { - "node-id": "EDFA 12", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 279, - "Y-co-ordinate": 168, - "city": "EDFA 12", - "region": "" - } - } - }, - { - "node-id": "EDFA 13", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 80, - "Y-co-ordinate": 101, - "city": "EDFA 13", - "region": "" - } - } - }, - { - "node-id": "EDFA 14", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 53, - "Y-co-ordinate": 195, - "city": "EDFA 14", - "region": "" - } - } - }, - { - "node-id": "EDFA 15", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -44, - "Y-co-ordinate": 101, - "city": "EDFA 15", - "region": "" - } - } - }, - { - "node-id": "EDFA 16", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -72, - "Y-co-ordinate": 195, - "city": "EDFA 16", - "region": "" - } - } - }, - { - "node-id": "EDFA 17", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -220, - "Y-co-ordinate": 149, - "city": "EDFA 17", - "region": "" - } - } - }, - { - "node-id": "EDFA 18", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -156, - "Y-co-ordinate": 75, - "city": "EDFA 18", - "region": "" - } - } - }, - { - "node-id": "EDFA 19", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -286, - "Y-co-ordinate": 72, - "city": "EDFA 19", - "region": "" - } - } - }, - { - "node-id": "EDFA 20", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -214, - "Y-co-ordinate": 21, - "city": "EDFA 20", - "region": "" - } - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "1-Fiber 1 - 3", - "source": { - "source-node": "EDFA 1" - }, - "destination": { - "dest-node": "EDFA 3" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 4 - 2", - "source": { - "source-node": "EDFA 4" - }, - "destination": { - "dest-node": "EDFA 2" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 6 - 8", - "source": { - "source-node": "EDFA 6" - }, - "destination": { - "dest-node": "EDFA 8" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 7 - 5", - "source": { - "source-node": "EDFA 7" - }, - "destination": { - "dest-node": "EDFA 5" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 10 - 12", - "source": { - "source-node": "EDFA 10" - }, - "destination": { - "dest-node": "EDFA 12" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 11 - 9", - "source": { - "source-node": "EDFA 11" - }, - "destination": { - "dest-node": "EDFA 9" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 14 - 16", - "source": { - "source-node": "EDFA 14" - }, - "destination": { - "dest-node": "EDFA 16" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 15 - 13", - "source": { - "source-node": "EDFA 15" - }, - "destination": { - "dest-node": "EDFA 13" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 20 - 18", - "source": { - "source-node": "EDFA 20" - }, - "destination": { - "dest-node": "EDFA 18" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 17 - 19", - "source": { - "source-node": "EDFA 17" - }, - "destination": { - "dest-node": "EDFA 19" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Patch 1 - 4", - "source": { - "source-node": "TCVR 1" - }, - "destination": { - "dest-node": "ROADM 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 4 - 1", - "source": { - "source-node": "ROADM 4" - }, - "destination": { - "dest-node": "TCVR 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 4 - 1", - "source": { - "source-node": "ROADM 4" - }, - "destination": { - "dest-node": "EDFA 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 3 - 1", - "source": { - "source-node": "EDFA 3" - }, - "destination": { - "dest-node": "ROADM 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 1 - 6", - "source": { - "source-node": "ROADM 1" - }, - "destination": { - "dest-node": "EDFA 6" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 8 - 5", - "source": { - "source-node": "EDFA 8" - }, - "destination": { - "dest-node": "ROADM 5" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 2", - "source": { - "source-node": "ROADM 5" - }, - "destination": { - "dest-node": "TCVR 2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 5", - "source": { - "source-node": "TCVR 2" - }, - "destination": { - "dest-node": "ROADM 5" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 10", - "source": { - "source-node": "ROADM 5" - }, - "destination": { - "dest-node": "EDFA 10" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 12 - 3", - "source": { - "source-node": "EDFA 12" - }, - "destination": { - "dest-node": "ROADM 3" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 3 - 14", - "source": { - "source-node": "ROADM 3" - }, - "destination": { - "dest-node": "EDFA 14" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 16 - 2", - "source": { - "source-node": "EDFA 16" - }, - "destination": { - "dest-node": "ROADM 2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 17", - "source": { - "source-node": "ROADM 2" - }, - "destination": { - "dest-node": "EDFA 17" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 19 - 4", - "source": { - "source-node": "EDFA 19" - }, - "destination": { - "dest-node": "ROADM 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 4 - 20", - "source": { - "source-node": "ROADM 4" - }, - "destination": { - "dest-node": "EDFA 20" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 18 - 2", - "source": { - "source-node": "EDFA 18" - }, - "destination": { - "dest-node": "ROADM 2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 15", - "source": { - "source-node": "ROADM 2" - }, - "destination": { - "dest-node": "EDFA 15" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 13 - 3", - "source": { - "source-node": "EDFA 13" - }, - "destination": { - "dest-node": "ROADM 3" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 3 - 11", - "source": { - "source-node": "ROADM 3" - }, - "destination": { - "dest-node": "EDFA 11" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 9 - 5", - "source": { - "source-node": "EDFA 9" - }, - "destination": { - "dest-node": "ROADM 5" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 7", - "source": { - "source-node": "ROADM 5" - }, - "destination": { - "dest-node": "EDFA 7" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 1", - "source": { - "source-node": "EDFA 5" - }, - "destination": { - "dest-node": "ROADM 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 1 - 4", - "source": { - "source-node": "ROADM 1" - }, - "destination": { - "dest-node": "EDFA 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 4", - "source": { - "source-node": "EDFA 2" - }, - "destination": { - "dest-node": "ROADM 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Service 1 - 2", - "source": { - "source-node": "TCVR 1" - }, - "destination": { - "dest-node": "TCVR 2" - }, - "tip-photonic-topology:service": { - "band-width": 100 - } - } - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/yang.json b/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/yang.json deleted file mode 100644 index a3827d8..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/bin/Release/netcoreapp3.1/html_source/Data/yang.json +++ /dev/null @@ -1,1810 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "fixed27", - "gain-min": "27.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "fixed22", - "gain-min": "22.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "22.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124" - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "Cassini", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "dp-qpsk", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "16-qam", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "30.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-25.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.6", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "gain-mode": [ - null - ] - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "GNPy", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "node-id": "trx-Amsterdam", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Amsterdam-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "trx-Bremen", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Bremen-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Bremen-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Bremen-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Bremen-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Bremen-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Bremen-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Bremen-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "trx-Cologne", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Cologne-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Cologne-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Cologne-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Cologne-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Cologne-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Cologne-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Cologne-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1)", - "source": { - "source-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2)", - "source": { - "source-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-AD)-(roadm-Bremen-L1)", - "source": { - "source-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L1)-(roadm-Bremen-AD)", - "source": { - "source-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L1)-(roadm-Bremen-L2)", - "source": { - "source-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-AD)-(roadm-Bremen-L2)", - "source": { - "source-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L2)-(roadm-Bremen-AD)", - "source": { - "source-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L2)-(roadm-Bremen-L1)", - "source": { - "source-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-AD)-(roadm-Cologne-L1)", - "source": { - "source-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L1)-(roadm-Cologne-AD)", - "source": { - "source-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L1)-(roadm-Cologne-L2)", - "source": { - "source-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-AD)-(roadm-Cologne-L2)", - "source": { - "source-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L2)-(roadm-Cologne-AD)", - "source": { - "source-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L2)-(roadm-Cologne-L1)", - "source": { - "source-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "fiber-Amsterdam-Bremen", - "source": { - "source-node": "roadm-Amsterdam-L1-booster" - }, - "destination": { - "dest-node": "roadm-Bremen-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Bremen-Amsterdam", - "source": { - "source-node": "roadm-Bremen-L2-booster" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Bremen-Cologne", - "source": { - "source-node": "roadm-Bremen-L1-booster" - }, - "destination": { - "dest-node": "roadm-Cologne-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Cologne-Bremen", - "source": { - "source-node": "roadm-Cologne-L2-booster" - }, - "destination": { - "dest-node": "roadm-Bremen-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Cologne-Amsterdam", - "source": { - "source-node": "roadm-Cologne-L1-booster" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Amsterdam-Cologne", - "source": { - "source-node": "roadm-Amsterdam-L2-booster" - }, - "destination": { - "dest-node": "roadm-Cologne-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "patch{trx-Amsterdam, roadm-Amsterdam-AD}", - "source": { - "source-node": "trx-Amsterdam" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Amsterdam-AD, trx-Amsterdam}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "trx-Amsterdam" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-AD, splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-AD, splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, roadm-Amsterdam-L1-booster}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1-preamp, roadm-Amsterdam-L1}", - "source": { - "source-node": "roadm-Amsterdam-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1), roadm-Amsterdam-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD), roadm-Amsterdam-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2), roadm-Amsterdam-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Amsterdam-L2, roadm-Amsterdam-L2-booster}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2, splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2, splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2-preamp, roadm-Amsterdam-L2}", - "source": { - "source-node": "roadm-Amsterdam-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2), roadm-Amsterdam-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD), roadm-Amsterdam-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1), roadm-Amsterdam-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{trx-Bremen, roadm-Bremen-AD}", - "source": { - "source-node": "trx-Bremen" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Bremen-AD, trx-Bremen}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "trx-Bremen" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Bremen-AD, splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-AD, splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, roadm-Bremen-L1-booster}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "roadm-Bremen-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1-preamp, roadm-Bremen-L1}", - "source": { - "source-node": "roadm-Bremen-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1), roadm-Bremen-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD), roadm-Bremen-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2), roadm-Bremen-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Bremen-L2, roadm-Bremen-L2-booster}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "roadm-Bremen-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2, splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2, splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2-preamp, roadm-Bremen-L2}", - "source": { - "source-node": "roadm-Bremen-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2), roadm-Bremen-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD), roadm-Bremen-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1), roadm-Bremen-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{trx-Cologne, roadm-Cologne-AD}", - "source": { - "source-node": "trx-Cologne" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Cologne-AD, trx-Cologne}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "trx-Cologne" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Cologne-AD, splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-AD, splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, roadm-Cologne-L1-booster}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "roadm-Cologne-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1-preamp, roadm-Cologne-L1}", - "source": { - "source-node": "roadm-Cologne-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1), roadm-Cologne-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD), roadm-Cologne-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2), roadm-Cologne-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Cologne-L2, roadm-Cologne-L2-booster}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "roadm-Cologne-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2, splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2, splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2-preamp, roadm-Cologne-L2}", - "source": { - "source-node": "roadm-Cologne-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2), roadm-Cologne-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD), roadm-Cologne-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1), roadm-Cologne-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - } - ] - }, - { - "network-id": "ONOS", - "network-types": { - "tip-onos-topology:onos-topology": {} - }, - "node": [ - { - "node-id": "netconf:10.0.254.105:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "trx-Amsterdam" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam TXP (g30-horni)", - "driver": "groove", - "grid-x": -150, - "grid-y": 350, - "netconf": { - "username": "administrator", - "password": "e2e!Net4u#" - } - } - }, - { - "node-id": "netconf:10.0.254.78:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam L1 to Bremen (line-QR79)", - "driver": "czechlight-roadm", - "grid-x": 225, - "grid-y": 320, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.79:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2-boster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam L2 to Cologne (line-Q7JS)", - "driver": "czechlight-roadm", - "grid-x": 225, - "grid-y": 380, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.107:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-AD" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam Add/Drop (coh-a-d-v9u)", - "driver": "czechlight-roadm", - "grid-x": 175, - "grid-y": 350, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.99:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Cologne L1 to Amsterdam (line-TQQ)", - "driver": "czechlight-roadm", - "grid-x": 420, - "grid-y": 550, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.104:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2-boster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Cologne L2 to Bremen (line-QLK6)", - "driver": "czechlight-roadm", - "grid-x": 480, - "grid-y": 550, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.100:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Bremen L1 to Cologne (line-WKP)", - "driver": "czechlight-roadm", - "grid-x": 700, - "grid-y": 380, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.102:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2-booster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Bremen L2 to Amsterdam (line-QCP9)", - "driver": "czechlight-roadm", - "grid-x": 700, - "grid-y": 320, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.225:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-AD" - } - ], - "tip-onos-topology:device": { - "name": "Bremen Add/Drop (add-drop-SPI)", - "driver": "czechlight-roadm", - "grid-x": 750, - "grid-y": 350, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.103:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "trx-Bremen" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam TXP (g30-spodni)", - "driver": "groove", - "grid-x": 1050, - "grid-y": 350, - "netconf": { - "username": "administrator", - "password": "e2e!Net4u#" - } - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "netconf:10.0.254.105:830/10101-netconf:10.0.254.107:830/1" - }, - { - "link-id": "netconf:10.0.254.107:830/100-netconf:10.0.254.78:830/1" - }, - { - "link-id": "netconf:10.0.254.107:830/100-netconf:10.0.254.79:830/2" - }, - { - "link-id": "netconf:10.0.254.79:830/1-netconf:10.0.254.78:830/2" - }, - { - "link-id": "netconf:10.0.254.99:830/1-netconf:10.0.254.104:830/1" - }, - { - "link-id": "netconf:10.0.254.79:830/100-netconf:10.0.254.99:830/100" - }, - { - "link-id": "netconf:10.0.254.104:830/100-netconf:10.0.254.100:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/100-netconf:10.0.254.78:830/100" - }, - { - "link-id": "netconf:10.0.254.100:830/1-netconf:10.0.254.225:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/2-netconf:10.0.254.225:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/1-netconf:10.0.254.100:830/2" - }, - { - "link-id": "netconf:10.0.254.103:830/10101-netconf:10.0.254.225:830/1" - } - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs deleted file mode 100644 index b9ada9b..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v2.2", FrameworkDisplayName = "")] diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/Razor/Pages/Index.cshtml.g.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/Razor/Pages/Index.cshtml.g.cs deleted file mode 100644 index 565d485..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/Razor/Pages/Index.cshtml.g.cs +++ /dev/null @@ -1,235 +0,0 @@ -#pragma checksum "D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\Pages\Index.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e" -// -#pragma warning disable 1591 -[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Pages_Index), @"mvc.1.0.razor-page", @"/Pages/Index.cshtml")] -[assembly:global::Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAttribute(@"/Pages/Index.cshtml", typeof(AspNetCore.Pages_Index), null)] -namespace AspNetCore -{ - #line hidden - using System; - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - using Microsoft.AspNetCore.Mvc; - using Microsoft.AspNetCore.Mvc.Rendering; - using Microsoft.AspNetCore.Mvc.ViewFeatures; - [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e", @"/Pages/Index.cshtml")] - public class Pages_Index : global::Microsoft.AspNetCore.Mvc.RazorPages.Page - { - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("icon"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/telecom-favicon.ico"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_2 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("image/gif"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_3 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("sizes", new global::Microsoft.AspNetCore.Html.HtmlString("16x16"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_4 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("stylesheet"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_5 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("text/css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_6 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/css/Style.css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_7 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("back-body background_img"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - #line hidden - #pragma warning disable 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext __tagHelperExecutionContext; - #pragma warning restore 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner __tagHelperRunner = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner(); - #pragma warning disable 0169 - private string __tagHelperStringValueBuffer; - #pragma warning restore 0169 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __backed__tagHelperScopeManager = null; - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __tagHelperScopeManager - { - get - { - if (__backed__tagHelperScopeManager == null) - { - __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); - } - return __backed__tagHelperScopeManager; - } - } - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper; - #pragma warning disable 1998 - public async override global::System.Threading.Tasks.Task ExecuteAsync() - { -#line 3 "D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\Pages\Index.cshtml" - - Layout = null; - -#line default -#line hidden - BeginContext(79, 279, true); - WriteLiteral(@" - - - - - - -"); - EndContext(); - BeginContext(358, 995, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e6337", async() => { - BeginContext(364, 151, true); - WriteLiteral("\r\n \r\n \r\n TIP-Index\r\n \r\n \r\n "); - EndContext(); - BeginContext(611, 88, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e7209", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(699, 257, true); - WriteLiteral(@" - - "); - EndContext(); - BeginContext(956, 64, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e8976", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1020, 326, true); - WriteLiteral(@" - - - -"); - EndContext(); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1353, 2, true); - WriteLiteral("\r\n"); - EndContext(); - BeginContext(1355, 1453, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e11532", async() => { - BeginContext(1394, 517, true); - WriteLiteral(@" - -
-

- GNPy Optical network - planning tool -

-
-
-
- -

GNPy Optical
network planning tool

-

- GNPy is a open source optical network planning tool which can be used to simulate multi-vendor open optical networks. Click below to explore the tool -

- Get started -
-
-
- -
-
-
- -
-

Powered by Vayu Group and Telecom Infra Project

-

Privacy

-
- -"); - EndContext(); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2808, 1086, true); - WriteLiteral(@" - - - - -\r\n\r\n\r\n\r\n\r\n"); - EndContext(); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.IndexModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/Razor/Pages/help.cshtml.g.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/Razor/Pages/help.cshtml.g.cs deleted file mode 100644 index 52ee98e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/Razor/Pages/help.cshtml.g.cs +++ /dev/null @@ -1,218 +0,0 @@ -#pragma checksum "D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\Pages\help.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "e3aa5366fef91124e6b8f93006086280bf1d086f" -// -#pragma warning disable 1591 -[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Pages_help), @"mvc.1.0.razor-page", @"/Pages/help.cshtml")] -[assembly:global::Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAttribute(@"/Pages/help.cshtml", typeof(AspNetCore.Pages_help), null)] -namespace AspNetCore -{ - #line hidden - using System; - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - using Microsoft.AspNetCore.Mvc; - using Microsoft.AspNetCore.Mvc.Rendering; - using Microsoft.AspNetCore.Mvc.ViewFeatures; - [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"e3aa5366fef91124e6b8f93006086280bf1d086f", @"/Pages/help.cshtml")] - public class Pages_help : global::Microsoft.AspNetCore.Mvc.RazorPages.Page - { - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("icon"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/telecom-favicon.ico"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_2 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("image/gif"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_3 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("sizes", new global::Microsoft.AspNetCore.Html.HtmlString("16x16"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_4 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("stylesheet"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_5 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("text/css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_6 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/css/Style.css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_7 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("back-body background_img"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - #line hidden - #pragma warning disable 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext __tagHelperExecutionContext; - #pragma warning restore 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner __tagHelperRunner = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner(); - #pragma warning disable 0169 - private string __tagHelperStringValueBuffer; - #pragma warning restore 0169 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __backed__tagHelperScopeManager = null; - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __tagHelperScopeManager - { - get - { - if (__backed__tagHelperScopeManager == null) - { - __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); - } - return __backed__tagHelperScopeManager; - } - } - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper; - #pragma warning disable 1998 - public async override global::System.Threading.Tasks.Task ExecuteAsync() - { -#line 3 "D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\Pages\help.cshtml" - - Layout = null; - -#line default -#line hidden - BeginContext(78, 277, true); - WriteLiteral(@" - - - - - -"); - EndContext(); - BeginContext(355, 994, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e3aa5366fef91124e6b8f93006086280bf1d086f6327", async() => { - BeginContext(361, 150, true); - WriteLiteral("\r\n \r\n \r\n TIP-Help\r\n \r\n \r\n "); - EndContext(); - BeginContext(607, 88, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e3aa5366fef91124e6b8f93006086280bf1d086f7198", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(695, 257, true); - WriteLiteral(@" - - "); - EndContext(); - BeginContext(952, 64, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e3aa5366fef91124e6b8f93006086280bf1d086f8965", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1016, 326, true); - WriteLiteral(@" - - - -"); - EndContext(); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1349, 2, true); - WriteLiteral("\r\n"); - EndContext(); - BeginContext(1351, 1304, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e3aa5366fef91124e6b8f93006086280bf1d086f11521", async() => { - BeginContext(1390, 1258, true); - WriteLiteral(@" -
-

- GNPy Optical network - planning tool -

-
-
-
-

Take A Tour

-
-
- Close -
- - \r\n
\r\n
\r\n\r\n
\r\n

Powered by Vayu Group and Telecom Infra Project

\r\n

Privacy

\r\n
\r\n
\r\n"); - EndContext(); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2655, 1086, true); - WriteLiteral(@" - - - - -\r\n\r\n\r\n\r\n\r\n"); - EndContext(); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.helpModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/Razor/Pages/homepage.cshtml.g.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/Razor/Pages/homepage.cshtml.g.cs deleted file mode 100644 index f9e600d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/Razor/Pages/homepage.cshtml.g.cs +++ /dev/null @@ -1,2818 +0,0 @@ -#pragma checksum "D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\Pages\homepage.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "1578250a67784a7d1d5e78a1b627ba1a31e9d698" -// -#pragma warning disable 1591 -[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Pages_homepage), @"mvc.1.0.razor-page", @"/Pages/homepage.cshtml")] -[assembly:global::Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAttribute(@"/Pages/homepage.cshtml", typeof(AspNetCore.Pages_homepage), null)] -namespace AspNetCore -{ - #line hidden - using System; - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - using Microsoft.AspNetCore.Mvc; - using Microsoft.AspNetCore.Mvc.Rendering; - using Microsoft.AspNetCore.Mvc.ViewFeatures; - [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"1578250a67784a7d1d5e78a1b627ba1a31e9d698", @"/Pages/homepage.cshtml")] - public class Pages_homepage : global::Microsoft.AspNetCore.Mvc.RazorPages.Page - { - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("icon"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/telecom-favicon.ico"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_2 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("image/gif"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_3 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("sizes", new global::Microsoft.AspNetCore.Html.HtmlString("16x16"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_4 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Helper/Helper.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_5 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("stylesheet"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_6 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/css/Style.css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_7 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/FileSaver.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_8 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/jsstore.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_9 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/jsstore.worker.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_10 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/visunminify.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_11 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/alea.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_12 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/exampleUtil.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_13 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/LocalDB/taffy.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_14 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/LocalDB/taffy-min.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_15 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/jquery-2.0.3.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_16 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/sweetalert2@9.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_17 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/stylenetwork.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_18 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/canvas-toBlob.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_19 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/validation.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_20 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newroadm.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_21 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mx-auto icon-name justify-content-center align-items-center w-100 h-100"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_22 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("data-toggle", new global::Microsoft.AspNetCore.Html.HtmlString("tooltip"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_23 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("data-placement", new global::Microsoft.AspNetCore.Html.HtmlString("top"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_24 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("ROADM"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_25 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newattenuator.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_26 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Attenuator"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_27 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newtransceiver.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_28 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Transceiver"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_29 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newamp.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_30 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Amplifier"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_31 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("style", new global::Microsoft.AspNetCore.Html.HtmlString("padding: 1px;"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_32 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/ramanamp.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_33 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Raman Amplifier"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_34 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newdualfiber.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_35 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Dual fiber"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_36 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Single fiber"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_37 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newdualpatch.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_38 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Dual Patch"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_39 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Single Patch"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_40 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/undo.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_41 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/redo.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_42 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/edit.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_43 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("alt", new global::Microsoft.AspNetCore.Html.HtmlString(""), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_44 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mr-2"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_45 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/delete.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_46 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/copy.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_47 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/paste.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_48 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mr-2 middleNode"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_49 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/ILA.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_50 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/main.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_51 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("body-index"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_52 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("onload", new global::Microsoft.AspNetCore.Html.HtmlString("init(false);"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - #line hidden - #pragma warning disable 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext __tagHelperExecutionContext; - #pragma warning restore 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner __tagHelperRunner = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner(); - #pragma warning disable 0169 - private string __tagHelperStringValueBuffer; - #pragma warning restore 0169 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __backed__tagHelperScopeManager = null; - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __tagHelperScopeManager - { - get - { - if (__backed__tagHelperScopeManager == null) - { - __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); - } - return __backed__tagHelperScopeManager; - } - } - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper; - #pragma warning disable 1998 - public async override global::System.Threading.Tasks.Task ExecuteAsync() - { - BeginContext(62, 288, true); - WriteLiteral(@" - - - - - -"); - EndContext(); - BeginContext(350, 3137, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69822410", async() => { - BeginContext(356, 155, true); - WriteLiteral("\r\n \r\n \r\n TIP-Workplace\r\n \r\n \r\n "); - EndContext(); - BeginContext(607, 88, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d69823287", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(695, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(701, 45, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69824795", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(746, 235, true); - WriteLiteral("\r\n \r\n\r\n "); - EndContext(); - BeginContext(981, 48, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69826294", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1029, 728, true); - WriteLiteral(@" - - - - - - - - "); - EndContext(); - BeginContext(1757, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69828376", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1812, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(1818, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69829632", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_8); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1871, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(1877, 60, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69830888", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_9); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1937, 2, true); - WriteLiteral("\r\n"); - EndContext(); - BeginContext(1996, 2, true); - WriteLiteral("\r\n"); - EndContext(); - BeginContext(2088, 4, true); - WriteLiteral(" "); - EndContext(); - BeginContext(2092, 43, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69832372", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_10); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2135, 485, true); - WriteLiteral(@" - - - - - - "); - EndContext(); - BeginContext(2620, 36, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69834127", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_11); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2656, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2662, 43, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69835384", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_12); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2705, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2711, 45, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69836641", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_13); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2756, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2762, 49, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69837898", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_14); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2811, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2817, 44, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69839155", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_15); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2861, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2867, 45, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69840412", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_16); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2912, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2918, 58, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69841669", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_17); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2976, 8, true); - WriteLiteral("\r\n\r\n "); - EndContext(); - BeginContext(2984, 59, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69842930", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_18); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(3043, 393, true); - WriteLiteral(@" - - - - "); - EndContext(); - BeginContext(3436, 42, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69844587", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_19); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(3478, 2, true); - WriteLiteral("\r\n"); - EndContext(); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(3487, 4, true); - WriteLiteral("\r\n\r\n"); - EndContext(); - BeginContext(3491, 78576, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69846647", async() => { - BeginContext(3538, 1536, true); - WriteLiteral(@" -
-
-

Loading 10% ...

-
-
-
-
-
-
-
-
- -
- -

-
- "); - WriteLiteral(@" -
-
- -
-
- -
-
-
-
-
- - -
-
-
- - - -
-
-
-
-
-
-
- - -
- -
-
-
\r\n
\r\n "); - EndContext(); - BeginContext(14701, 260, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69859501", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_24); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(14961, 300, true); - WriteLiteral(@" -
ROADM -
-
-
- "); - EndContext(); - BeginContext(15261, 270, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69861407", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_26); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(15531, 313, true); - WriteLiteral(@" -
Attenuator -
- -
-
- "); - EndContext(); - BeginContext(15844, 272, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69863326", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_27); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_28); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(16116, 967, true); - WriteLiteral(@" -
Transceiver -
-
-
-
-
- -
ILA -
-
-
- "); - EndContext(); - BeginContext(17083, 284, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69865921", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_29); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_30); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(17367, 305, true); - WriteLiteral(@" -
Amplifier -
-
-
- "); - EndContext(); - BeginContext(17672, 292, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69867920", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_32); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_33); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(17964, 422, true); - WriteLiteral(@" -
Raman Amplifier -
-
-
-
-
- "); - EndContext(); - BeginContext(18386, 291, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69870040", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_34); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_35); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(18677, 311, true); - WriteLiteral(@" -
Dual fiber -
-
-
- "); - EndContext(); - BeginContext(18988, 293, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69872045", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_34); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_36); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(19281, 332, true); - WriteLiteral(@" -
Single fiber -
-
-
- "); - EndContext(); - BeginContext(19613, 291, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69874073", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_37); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_38); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(19904, 311, true); - WriteLiteral(@" -
Dual Patch -
-
-
- "); - EndContext(); - BeginContext(20215, 293, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69876078", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_37); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_39); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(20508, 3781, true); - WriteLiteral(@" -
Single Patch -
-
- - - chevron_left - -
-
-
-
- - -
Service -
- - chevron_left - -
-
- -
-  Save network -
-
-  Export network -
- - - - - chevron_left - - -
-
-
- -
- -
-
-
-
-
About
- -
-
-
- \"",\r\n Version: 1.0.0

\r\n

Copyrights © 2022 GNPy Optical Network Planning Tool.

\r\n

Powered By

\r\n \"",\r\n \"", -

All rights reserved

-
-
-
-
-
- -
-
-
-
- - -
-"); - EndContext(); - BeginContext(25307, 1295, true); - WriteLiteral(@" - - - settings - - Simulation parameters - - - - -
- -
- - -
- -
- W : - - - - -
-
- H : - - - - -
- - - -
- "); - WriteLiteral(" \r\n \r\n
\r\n"); - EndContext(); - BeginContext(28749, 166, true); - WriteLiteral(" \r\n "); - EndContext(); - BeginContext(28915, 35, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69888195", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_40); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(28950, 206, true); - WriteLiteral("\r\n \r\n \r\n "); - EndContext(); - BeginContext(29156, 35, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69889661", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_41); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(29191, 40509, true); - WriteLiteral(@" - - - - - - - - - -
- -
- - -
- -
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - "); - WriteLiteral(@" -
-
- -
-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
-

Fiber A

- + -
-
-
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - "); - WriteLiteral(@" -
- -
- -
-
- - - "); - WriteLiteral(@"
-
-
-
- -
-
-

Fiber B

- + -
-
-
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
- -
-
- - -
-
-
-
-
-
-
- -
-
- Cancel -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- "); - WriteLiteral(@" - -
-
-
-
-
- -
-
- -
-
-
-
-
- "); - WriteLiteral(@"
- -
- - × - -
-
-
- - -
-
- - -
- "); - WriteLiteral(@"
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- "); - WriteLiteral(@"
- - -
-
- - -
-
- - -
-
- -
-
- - -
- -
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- -
-
- - -
-
- - - <"); - WriteLiteral(@"/div> -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- "); - WriteLiteral(@"
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
- - -
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
-
-
-
- -
-
- -
-
-
-
- - - - -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- - - "); - WriteLiteral(@"
-
- - -
- -
-
-
-
- -
-
- -
-
- -
-
-
- "); - WriteLiteral(@"
- - - -
-
-
-
-
-
- Export -
- -
-
-
- "); - WriteLiteral(@" - -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
-
-
-
- "); - WriteLiteral(@"
- Add/Edit services -
- -
-
-

Are you sure you want to proceed for creating service?

-
-
- -
-
-
- -
-
-
- -
-
-
- - - -
-
-
-
-
- Apply -
- -
-
-

Are you sure want to Apply?

-
-
- -
-
- "); - WriteLiteral(@"
- -
-
- -
-
-
- -
-
-
-
- - -
-
-
-
-
- "); - WriteLiteral(@" Service -
- -
-
-

- You cannot add or edit the network topology once the service gets added.
Please - confirm to continue the service. -

-
-
- -
-
-
- -
-
- -
-
-
- -
-
-
-
- -
- - × - - "); - EndContext(); - BeginContext(69700, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698134091", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(69753, 91, true); - WriteLiteral(" Edit ROADM\r\n "); - EndContext(); - BeginContext(69844, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698135611", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(69899, 91, true); - WriteLiteral(" Delete ROADM\r\n "); - EndContext(); - BeginContext(69990, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698137131", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(70043, 334, true); - WriteLiteral(@" Copy -
-
- - × - - "); - EndContext(); - BeginContext(70377, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698138906", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(70430, 101, true); - WriteLiteral(" Edit Attenuator\r\n "); - EndContext(); - BeginContext(70531, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698140437", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(70586, 101, true); - WriteLiteral(" Delete Attenuator\r\n "); - EndContext(); - BeginContext(70687, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698141968", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(70740, 313, true); - WriteLiteral(@" Copy -
-
- - × - - "); - EndContext(); - BeginContext(71053, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698143722", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(71106, 87, true); - WriteLiteral(" Edit ILA\r\n "); - EndContext(); - BeginContext(71193, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698145238", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(71248, 87, true); - WriteLiteral(" Delete ILA\r\n "); - EndContext(); - BeginContext(71335, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698146754", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(71388, 331, true); - WriteLiteral(@" Copy -
-
- - × - - "); - EndContext(); - BeginContext(71719, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698148526", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(71772, 99, true); - WriteLiteral(" Edit Amplifier\r\n "); - EndContext(); - BeginContext(71871, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698150054", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(71926, 99, true); - WriteLiteral(" Delete Amplifier\r\n "); - EndContext(); - BeginContext(72025, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698151582", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(72078, 328, true); - WriteLiteral(@" Copy -
-
- - × - - "); - EndContext(); - BeginContext(72406, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698153351", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(72459, 104, true); - WriteLiteral(" Edit Raman Amplifier\r\n "); - EndContext(); - BeginContext(72563, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698154885", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(72618, 104, true); - WriteLiteral(" Delete Raman Amplifier\r\n "); - EndContext(); - BeginContext(72722, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698156419", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(72775, 337, true); - WriteLiteral(@" Copy -
-
- - × - - "); - EndContext(); - BeginContext(73112, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698158197", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(73165, 103, true); - WriteLiteral(" Edit Transceiver\r\n "); - EndContext(); - BeginContext(73268, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698159730", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(73323, 103, true); - WriteLiteral(" Delete Transceiver\r\n "); - EndContext(); - BeginContext(73426, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698161263", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(73479, 320, true); - WriteLiteral(@" Copy -
-
- - × - - "); - EndContext(); - BeginContext(73799, 54, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698163024", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(73853, 332, true); - WriteLiteral(@" Paste -
-
- - × - - "); - EndContext(); - BeginContext(74185, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698164797", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(74238, 100, true); - WriteLiteral(" Edit Dual Fiber\r\n "); - EndContext(); - BeginContext(74338, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698166327", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(74393, 537, true); - WriteLiteral(@" Delete Dual Fiber -
- +

Insert Node

- -
-
-
- "); - EndContext(); - BeginContext(74930, 68, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698168315", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(74998, 103, true); - WriteLiteral(" ROADM\r\n "); - EndContext(); - BeginContext(75101, 73, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698169848", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(75174, 30, true); - WriteLiteral(" Attenuator\r\n"); - EndContext(); - BeginContext(75392, 71, true); - WriteLiteral(" "); - EndContext(); - BeginContext(75463, 63, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698171492", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_49); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(75526, 374, true); - WriteLiteral(@" ILA -
-
- -
-
- - × - - "); - EndContext(); - BeginContext(75900, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698173307", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(75953, 104, true); - WriteLiteral(" Edit Single Fiber\r\n "); - EndContext(); - BeginContext(76057, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698174841", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(76112, 546, true); - WriteLiteral(@" Delete Single Fiber -
- +

Insert Node

-
-
-
- "); - EndContext(); - BeginContext(76658, 68, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698176838", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(76726, 105, true); - WriteLiteral(" ROADM\r\n "); - EndContext(); - BeginContext(76831, 73, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698178373", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(76904, 30, true); - WriteLiteral(" Attenuator\r\n"); - EndContext(); - BeginContext(77124, 79, true); - WriteLiteral(" "); - EndContext(); - BeginContext(77203, 66, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698180025", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_29); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(77269, 107, true); - WriteLiteral(" Amplifier\r\n "); - EndContext(); - BeginContext(77376, 68, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698181562", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_32); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(77444, 384, true); - WriteLiteral(@" Raman Amplifier -
-
-
-
- - × - - "); - EndContext(); - BeginContext(77828, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698183387", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(77881, 104, true); - WriteLiteral(" Edit Single Patch\r\n "); - EndContext(); - BeginContext(77985, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698184921", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(78040, 346, true); - WriteLiteral(@" Delete Single Patch -
-
- - × - - "); - EndContext(); - BeginContext(78386, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698186708", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(78439, 100, true); - WriteLiteral(" Edit Dual Patch\r\n "); - EndContext(); - BeginContext(78539, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698188238", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(78594, 356, true); - WriteLiteral(@" Delete Dual Patch -
-
- - × - - "); - EndContext(); - BeginContext(78950, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698190037", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(79003, 95, true); - WriteLiteral(" Edit Service\r\n "); - EndContext(); - BeginContext(79098, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698191561", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(79153, 213, true); - WriteLiteral(" Delete Service\r\n
\r\n
\r\n
\r\n\r\n \r\n "); - EndContext(); - BeginContext(79366, 36, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d698193216", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_50); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(79402, 4, true); - WriteLiteral("\r\n\r\n"); - EndContext(); - BeginContext(79631, 2429, true); - WriteLiteral(@" - - - - - - - - -"); - EndContext(); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_52); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(82067, 13, true); - WriteLiteral("\r\n\r\n\r\n"); - EndContext(); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.homepageModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.AssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.AssemblyInfo.cs deleted file mode 100644 index 6df8aeb..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// 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("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyTitleAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.AssemblyInfoInputs.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.AssemblyInfoInputs.cache deleted file mode 100644 index cad7a00..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -338d553e68c27c50225b90029ee311aa475ed9e3 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index f944563..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = TelecomInfraProject -build_property.ProjectDir = D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cache deleted file mode 100644 index 5e5365c..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -8ec52ebf44bfb637c8b0335ad364e1da97d2a01a diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cs deleted file mode 100644 index 17e6e66..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cs +++ /dev/null @@ -1,20 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("TelecomInfraProject.Views")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorLanguageVersionAttribute("2.1")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorConfigurationNameAttribute("MVC-2.1")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorExtensionAssemblyNameAttribute("MVC-2.1", "Microsoft.AspNetCore.Mvc.Razor.Extensions")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorCoreGenerate.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorCoreGenerate.cache deleted file mode 100644 index 0d66e51..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorCoreGenerate.cache +++ /dev/null @@ -1 +0,0 @@ -0c1ebf6c0050d0afdaad0dc59db6fbd35932f8c6 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorTargetAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorTargetAssemblyInfo.cache deleted file mode 100644 index 570c546..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorTargetAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -3d7db1146e69b6bc68e6e2da26717d8d908876a4 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorTargetAssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorTargetAssemblyInfo.cs deleted file mode 100644 index cb5ef75..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorTargetAssemblyInfo.cs +++ /dev/null @@ -1,25 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyApplicationPartFac" + - "tory, Microsoft.AspNetCore.Mvc.Razor")] -[assembly: System.Reflection.AssemblyCompanyAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyProductAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyTitleAttribute("TelecomInfraProject.Views")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.TagHelpers.input.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.TagHelpers.input.cache deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.TagHelpers.output.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.TagHelpers.output.cache deleted file mode 100644 index 7c891ec..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.TagHelpers.output.cache +++ /dev/null @@ -1 +0,0 @@ -[{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"body"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"head"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Metadata":{"Common.PropertyName":"Names"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"Exclude"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"method","TypeName":"System.String","Metadata":{"Common.PropertyName":"Method"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"AppendVersion"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestValue"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestExpression"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.SpaServices.Prerendering.PrerenderTagHelper","AssemblyName":"Microsoft.AspNetCore.SpaServices","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"asp-prerender-module"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-prerender-module","TypeName":"System.String","Metadata":{"Common.PropertyName":"ModuleName"}},{"Kind":"ITagHelper","Name":"asp-prerender-export","TypeName":"System.String","Metadata":{"Common.PropertyName":"ExportName"}},{"Kind":"ITagHelper","Name":"asp-prerender-data","TypeName":"System.Object","Metadata":{"Common.PropertyName":"CustomDataParameter"}},{"Kind":"ITagHelper","Name":"asp-prerender-timeout","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"TimeoutMillisecondsParameter"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.SpaServices.Prerendering.PrerenderTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"body"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"head"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Metadata":{"Common.PropertyName":"Names"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"Exclude"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"method","TypeName":"System.String","Metadata":{"Common.PropertyName":"Method"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"AppendVersion"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestValue"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestExpression"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.SpaServices.Prerendering.PrerenderTagHelper","AssemblyName":"Microsoft.AspNetCore.SpaServices","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"asp-prerender-module"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-prerender-module","TypeName":"System.String","Metadata":{"Common.PropertyName":"ModuleName"}},{"Kind":"ITagHelper","Name":"asp-prerender-export","TypeName":"System.String","Metadata":{"Common.PropertyName":"ExportName"}},{"Kind":"ITagHelper","Name":"asp-prerender-data","TypeName":"System.Object","Metadata":{"Common.PropertyName":"CustomDataParameter"}},{"Kind":"ITagHelper","Name":"asp-prerender-timeout","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"TimeoutMillisecondsParameter"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.SpaServices.Prerendering.PrerenderTagHelper"}}] \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.Views.dll deleted file mode 100644 index 243f495..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.Views.pdb deleted file mode 100644 index 594a8e0..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.assets.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.assets.cache deleted file mode 100644 index a330bbd..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.assets.cache and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.csproj.AssemblyReference.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.csproj.AssemblyReference.cache deleted file mode 100644 index 8e3a005..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.csproj.AssemblyReference.cache and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.csproj.CopyComplete b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.csproj.CopyComplete deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.csproj.CoreCompileInputs.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.csproj.CoreCompileInputs.cache deleted file mode 100644 index 9e97b04..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -115f4f3dd58046ce3a3e73431b0f94e3852a075f diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.csproj.FileListAbsolute.txt b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.csproj.FileListAbsolute.txt deleted file mode 100644 index 63f0ffe..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,175 +0,0 @@ -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\appsettings.Development.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\appsettings.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.deps.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.runtimeconfig.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.runtimeconfig.dev.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.dll -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.pdb -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.Views.dll -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.AssemblyInfoInputs.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.AssemblyInfo.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.TagHelpers.input.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.TagHelpers.output.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorCoreGenerate.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\help.cshtml.g.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\homepage.cshtml.g.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\homepage1.cshtml.g.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\Index.cshtml.g.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.dll -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.pdb -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.genruntimeconfig.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.CopyComplete -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\appsettings.Development.json -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\appsettings.json -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.deps.json -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.runtimeconfig.json -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.runtimeconfig.dev.json -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.Views.dll -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.AssemblyReference.cache -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.AssemblyInfoInputs.cache -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.AssemblyInfo.cs -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cache -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cs -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.TagHelpers.input.cache -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.TagHelpers.output.cache -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorCoreGenerate.cache -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\help.cshtml.g.cs -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\homepage.cshtml.g.cs -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\homepage1.cshtml.g.cs -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\Index.cshtml.g.cs -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.genruntimeconfig.cache -D:\Git Repository\GNPy\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.CopyComplete -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\appsettings.Development.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\appsettings.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.deps.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.runtimeconfig.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.runtimeconfig.dev.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.Views.dll -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.AssemblyInfoInputs.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.AssemblyInfo.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.TagHelpers.input.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.TagHelpers.output.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorCoreGenerate.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\help.cshtml.g.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\homepage.cshtml.g.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\Index.cshtml.g.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.genruntimeconfig.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.CopyComplete -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.AssemblyReference.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\appsettings.Development.json -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\appsettings.json -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.deps.json -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.runtimeconfig.json -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.runtimeconfig.dev.json -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.Views.dll -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.AssemblyReference.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.AssemblyInfoInputs.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.AssemblyInfo.cs -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cs -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.TagHelpers.input.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.TagHelpers.output.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorCoreGenerate.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\help.cshtml.g.cs -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\homepage.cshtml.g.cs -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\Index.cshtml.g.cs -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.genruntimeconfig.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.CopyComplete -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\appsettings.Development.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\appsettings.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.deps.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.runtimeconfig.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.runtimeconfig.dev.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.Views.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.AssemblyReference.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.AssemblyInfoInputs.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.AssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.TagHelpers.input.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.TagHelpers.output.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorCoreGenerate.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\help.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\homepage.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\Index.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.genruntimeconfig.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.CopyComplete -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\appsettings.Development.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\appsettings.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.deps.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.runtimeconfig.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.runtimeconfig.dev.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.dll -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.pdb -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.Views.dll -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.AssemblyReference.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.AssemblyInfoInputs.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.AssemblyInfo.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.TagHelpers.input.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.TagHelpers.output.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorCoreGenerate.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\help.cshtml.g.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\homepage.cshtml.g.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\Razor\Pages\Index.cshtml.g.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.dll -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.pdb -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.genruntimeconfig.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp2.2\TelecomInfraProject.csproj.CopyComplete diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.dll deleted file mode 100644 index bf2b167..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.genruntimeconfig.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.genruntimeconfig.cache deleted file mode 100644 index 852aa50..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.genruntimeconfig.cache +++ /dev/null @@ -1 +0,0 @@ -6dfb93370ecca7a34ec629de8867eae37280d3b3 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.pdb deleted file mode 100644 index 890f993..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs deleted file mode 100644 index ad8dfe1..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/Razor/Pages/Index.cshtml.g.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/Razor/Pages/Index.cshtml.g.cs deleted file mode 100644 index cc3d21c..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/Razor/Pages/Index.cshtml.g.cs +++ /dev/null @@ -1,210 +0,0 @@ -#pragma checksum "D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\Pages\Index.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e" -// -#pragma warning disable 1591 -[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Pages_Index), @"mvc.1.0.razor-page", @"/Pages/Index.cshtml")] -namespace AspNetCore -{ - #line hidden - using System; - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - using Microsoft.AspNetCore.Mvc; - using Microsoft.AspNetCore.Mvc.Rendering; - using Microsoft.AspNetCore.Mvc.ViewFeatures; - [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e", @"/Pages/Index.cshtml")] - public class Pages_Index : global::Microsoft.AspNetCore.Mvc.RazorPages.Page - { - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("icon"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/telecom-favicon.ico"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_2 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("image/gif"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_3 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("sizes", new global::Microsoft.AspNetCore.Html.HtmlString("16x16"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_4 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("stylesheet"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_5 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("text/css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_6 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/css/Style.css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_7 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("back-body background_img"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - #line hidden - #pragma warning disable 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext __tagHelperExecutionContext; - #pragma warning restore 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner __tagHelperRunner = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner(); - #pragma warning disable 0169 - private string __tagHelperStringValueBuffer; - #pragma warning restore 0169 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __backed__tagHelperScopeManager = null; - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __tagHelperScopeManager - { - get - { - if (__backed__tagHelperScopeManager == null) - { - __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); - } - return __backed__tagHelperScopeManager; - } - } - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper; - #pragma warning disable 1998 - public async override global::System.Threading.Tasks.Task ExecuteAsync() - { -#nullable restore -#line 3 "D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\Pages\Index.cshtml" - - Layout = null; - -#line default -#line hidden -#nullable disable - WriteLiteral(@" - - - - - - -"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e6114", async() => { - WriteLiteral("\r\n \r\n \r\n TIP-Index\r\n \r\n \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e6784", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e8395", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - -"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e10699", async() => { - WriteLiteral(@" - -
-

- GNPy Optical network - planning tool -

-
-
-
- -

GNPy Optical
network planning tool

-

- GNPy is a open source optical network planning tool which can be used to simulate multi-vendor open optical networks. Click below to explore the tool -

- Get started -
-
-
- -
-
-
- -
-

Powered by Vayu Group and Telecom Infra Project

-

Privacy

-
-
-"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - -\r\n\r\n\r\n\r\n\r\n"); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.IndexModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/Razor/Pages/help.cshtml.g.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/Razor/Pages/help.cshtml.g.cs deleted file mode 100644 index 01763fe..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/Razor/Pages/help.cshtml.g.cs +++ /dev/null @@ -1,195 +0,0 @@ -#pragma checksum "D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\Pages\help.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "e3aa5366fef91124e6b8f93006086280bf1d086f" -// -#pragma warning disable 1591 -[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Pages_help), @"mvc.1.0.razor-page", @"/Pages/help.cshtml")] -namespace AspNetCore -{ - #line hidden - using System; - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - using Microsoft.AspNetCore.Mvc; - using Microsoft.AspNetCore.Mvc.Rendering; - using Microsoft.AspNetCore.Mvc.ViewFeatures; - [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"e3aa5366fef91124e6b8f93006086280bf1d086f", @"/Pages/help.cshtml")] - public class Pages_help : global::Microsoft.AspNetCore.Mvc.RazorPages.Page - { - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("icon"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/telecom-favicon.ico"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_2 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("image/gif"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_3 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("sizes", new global::Microsoft.AspNetCore.Html.HtmlString("16x16"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_4 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("stylesheet"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_5 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("text/css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_6 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/css/Style.css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_7 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("back-body background_img"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - #line hidden - #pragma warning disable 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext __tagHelperExecutionContext; - #pragma warning restore 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner __tagHelperRunner = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner(); - #pragma warning disable 0169 - private string __tagHelperStringValueBuffer; - #pragma warning restore 0169 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __backed__tagHelperScopeManager = null; - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __tagHelperScopeManager - { - get - { - if (__backed__tagHelperScopeManager == null) - { - __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); - } - return __backed__tagHelperScopeManager; - } - } - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper; - #pragma warning disable 1998 - public async override global::System.Threading.Tasks.Task ExecuteAsync() - { -#nullable restore -#line 3 "D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\Pages\help.cshtml" - - Layout = null; - -#line default -#line hidden -#nullable disable - WriteLiteral(@" - - - - - -"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e3aa5366fef91124e6b8f93006086280bf1d086f6106", async() => { - WriteLiteral("\r\n \r\n \r\n TIP-Help\r\n \r\n \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e3aa5366fef91124e6b8f93006086280bf1d086f6775", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e3aa5366fef91124e6b8f93006086280bf1d086f8386", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - -"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e3aa5366fef91124e6b8f93006086280bf1d086f10690", async() => { - WriteLiteral(@" -
-

- GNPy Optical network - planning tool -

-
-
-
-

Take A Tour

-
-
- Close -
- - \r\n
\r\n
\r\n\r\n
\r\n

Powered by Vayu Group and Telecom Infra Project

\r\n

Privacy

\r\n
\r\n
\r\n"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - -\r\n\r\n\r\n\r\n\r\n"); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.helpModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/Razor/Pages/homepage.cshtml.g.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/Razor/Pages/homepage.cshtml.g.cs deleted file mode 100644 index 7badf4a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/Razor/Pages/homepage.cshtml.g.cs +++ /dev/null @@ -1,2613 +0,0 @@ -#pragma checksum "D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\Pages\homepage.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5a372d958910387277737d4d578a5b8f9c09ee0b" -// -#pragma warning disable 1591 -[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Pages_homepage), @"mvc.1.0.razor-page", @"/Pages/homepage.cshtml")] -namespace AspNetCore -{ - #line hidden - using System; - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - using Microsoft.AspNetCore.Mvc; - using Microsoft.AspNetCore.Mvc.Rendering; - using Microsoft.AspNetCore.Mvc.ViewFeatures; - [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"5a372d958910387277737d4d578a5b8f9c09ee0b", @"/Pages/homepage.cshtml")] - public class Pages_homepage : global::Microsoft.AspNetCore.Mvc.RazorPages.Page - { - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("icon"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/telecom-favicon.ico"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_2 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("image/gif"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_3 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("sizes", new global::Microsoft.AspNetCore.Html.HtmlString("16x16"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_4 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Helper/Helper.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_5 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("stylesheet"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_6 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/css/Style.css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_7 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/FileSaver.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_8 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/jsstore.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_9 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/jsstore.worker.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_10 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/visunminify.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_11 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/alea.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_12 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/exampleUtil.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_13 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/LocalDB/taffy.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_14 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/LocalDB/taffy-min.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_15 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/jquery-2.0.3.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_16 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/sweetalert2@9.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_17 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/stylenetwork.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_18 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/canvas-toBlob.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_19 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/validation.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_20 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newroadm.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_21 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mx-auto icon-name justify-content-center align-items-center w-100 h-100"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_22 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("data-toggle", new global::Microsoft.AspNetCore.Html.HtmlString("tooltip"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_23 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("data-placement", new global::Microsoft.AspNetCore.Html.HtmlString("top"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_24 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("ROADM"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_25 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newattenuator.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_26 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Attenuator"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_27 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newtransceiver.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_28 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Transceiver"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_29 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newamp.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_30 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Amplifier"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_31 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("style", new global::Microsoft.AspNetCore.Html.HtmlString("padding: 1px;"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_32 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/ramanamp.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_33 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Raman Amplifier"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_34 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newdualfiber.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_35 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Dual fiber"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_36 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Single fiber"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_37 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newdualpatch.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_38 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Dual Patch"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_39 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Single Patch"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_40 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/undo.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_41 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/redo.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_42 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/edit.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_43 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("alt", new global::Microsoft.AspNetCore.Html.HtmlString(""), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_44 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mr-2"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_45 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/delete.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_46 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/copy.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_47 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/paste.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_48 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mr-2 middleNode"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_49 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/ILA.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_50 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/main.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_51 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("body-index"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_52 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("onload", new global::Microsoft.AspNetCore.Html.HtmlString("init(false);"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - #line hidden - #pragma warning disable 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext __tagHelperExecutionContext; - #pragma warning restore 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner __tagHelperRunner = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner(); - #pragma warning disable 0169 - private string __tagHelperStringValueBuffer; - #pragma warning restore 0169 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __backed__tagHelperScopeManager = null; - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __tagHelperScopeManager - { - get - { - if (__backed__tagHelperScopeManager == null) - { - __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); - } - return __backed__tagHelperScopeManager; - } - } - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper; - #pragma warning disable 1998 - public async override global::System.Threading.Tasks.Task ExecuteAsync() - { - WriteLiteral(@" - - - - - -"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b22140", async() => { - WriteLiteral("\r\n \r\n \r\n TIP-Workplace\r\n \r\n \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b22815", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b24169", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n \r\n\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "5a372d958910387277737d4d578a5b8f9c09ee0b25512", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - - - - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b27436", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b28536", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_8); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b29636", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_9); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n"); - WriteLiteral("\r\n"); - WriteLiteral(" "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b30810", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_10); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b32407", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_11); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b33508", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_12); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b34609", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_13); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b35710", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_14); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b36811", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_15); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b37912", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_16); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b39013", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_17); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b40118", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_18); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b41617", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_19); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n\r\n"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b43426", async() => { - WriteLiteral(@" -
-
-

Loading 10% ...

-
-
-
-
-
-
-
-
- -
- -

-
- "); - WriteLiteral(" \r\n
\r\n
\r\n\r\n
\r\n"); - WriteLiteral(@"
- -
-
-
-
-
- - -
-
-
- - - -
-
-
-
-
-
-
- - -
- -
-
-
\r\n
\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "5a372d958910387277737d4d578a5b8f9c09ee0b55482", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_24); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
ROADM -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "5a372d958910387277737d4d578a5b8f9c09ee0b57227", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_26); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Attenuator -
- -
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "5a372d958910387277737d4d578a5b8f9c09ee0b58985", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_27); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_28); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Transceiver -
-
-
-
-
- -
ILA -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "5a372d958910387277737d4d578a5b8f9c09ee0b61419", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_29); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_30); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Amplifier -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "5a372d958910387277737d4d578a5b8f9c09ee0b63257", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_32); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_33); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Raman Amplifier -
-
-
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "5a372d958910387277737d4d578a5b8f9c09ee0b65216", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_34); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_35); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Dual fiber -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "5a372d958910387277737d4d578a5b8f9c09ee0b67060", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_34); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_36); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Single fiber -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "5a372d958910387277737d4d578a5b8f9c09ee0b68927", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_37); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_38); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Dual Patch -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "5a372d958910387277737d4d578a5b8f9c09ee0b70771", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_37); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_39); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Single Patch -
-
- - - chevron_left - -
-
-
-
- - -
Service -
- - chevron_left - -
-
- -
-  Save network -
-
-  Export network -
- - - - - chevron_left - - -
-
-
- -
- -
-
-
-
-
About
- -
-
-
- \"",\r\n Version: 1.0.0

\r\n

Copyrights © 2022 GNPy Optical Network Planning Tool.

\r\n

Powered By

\r\n \"",\r\n \"", -

All rights reserved

-
-
-
-
-
- -
-
-
-
- - -
-"); - WriteLiteral(@" - - - settings - - Simulation parameters - - - - -
- -
- - -
- -
- W : - - - - -
-
- H : - - - - -
- - - -
- "); - WriteLiteral(" \r\n \r\n
\r\n"); - WriteLiteral(" \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "5a372d958910387277737d4d578a5b8f9c09ee0b82087", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_40); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n \r\n \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "5a372d958910387277737d4d578a5b8f9c09ee0b83393", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_41); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - - - - - - -
- -
- - -
- -
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - "); - WriteLiteral(@" -
-
- -
-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
-

Fiber A

- + -
-
-
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - "); - WriteLiteral(@" -
- -
- -
-
- - - "); - WriteLiteral(@"
-
-
-
- -
-
-

Fiber B

- + -
-
-
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
- -
-
- - -
-
-
-
-
-
-
- -
-
- Cancel -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- "); - WriteLiteral(@" - -
-
-
-
-
- -
-
- -
-
-
-
-
- "); - WriteLiteral(@"
- -
- - × - -
-
-
- - -
-
- - -
- "); - WriteLiteral(@"
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- "); - WriteLiteral(@"
- - -
-
- - -
-
- - -
-
- -
-
- - -
- -
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- -
-
- - -
-
- - - <"); - WriteLiteral(@"/div> -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- "); - WriteLiteral(@"
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
- - -
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
-
-
-
- -
-
- -
-
-
-
- - - - -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- - - "); - WriteLiteral(@"
-
- - -
- -
-
-
-
- -
-
- -
-
- -
-
-
- "); - WriteLiteral(@"
- - - -
-
-
-
-
-
- Export -
- -
-
-
- "); - WriteLiteral(@" - -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
-
-
-
- "); - WriteLiteral(@"
- Add/Edit services -
- -
-
-

Are you sure you want to proceed for creating service?

-
-
- -
-
-
- -
-
-
- -
-
-
- - - -
-
-
-
-
- Apply -
- -
-
-

Are you sure want to Apply?

-
-
- -
-
- "); - WriteLiteral(@"
- -
-
- -
-
-
- -
-
-
-
- - -
-
-
-
-
- "); - WriteLiteral(@" Service -
- -
-
-

- You cannot add or edit the network topology once the service gets added.
Please - confirm to continue the service. -

-
-
- -
-
-
- -
-
- -
-
-
- -
-
-
-
- -
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b127661", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit ROADM\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b129022", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete ROADM\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b130383", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b131740", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Copy-Template -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b133364", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Attenuator\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b134735", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Attenuator\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b136106", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b137492", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Copy-Template -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b139095", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit ILA\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b140452", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete ILA\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b141809", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Copy -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b143421", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b144790", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b146159", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b147520", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Copy-Template -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b149138", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Raman Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b150512", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Raman Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b151886", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b153246", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Copy-Template -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b154873", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Transceiver\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b156246", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Transceiver\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b157619", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b158982", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Copy-Template -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b160596", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Apply Template\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b161959", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Cancel -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b163562", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Paste -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b165175", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Dual Fiber\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b166545", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Delete Dual Fiber -
- +

Insert Node

- -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b168373", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" ROADM\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b169746", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Attenuator\r\n"); - WriteLiteral(" "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b171152", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_49); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" ILA -
-
- -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b172807", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Single Fiber\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b174181", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Delete Single Fiber -
- +

Insert Node

-
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b176018", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" ROADM\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b177393", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Attenuator\r\n"); - WriteLiteral(" "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b178807", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_29); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b180184", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_32); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Raman Amplifier -
-
-
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b181849", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Single Patch\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b183223", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Delete Single Patch -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b184850", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Dual Patch\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b186220", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Delete Dual Patch -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b187859", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Service\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5a372d958910387277737d4d578a5b8f9c09ee0b189224", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Service\r\n
\r\n
\r\n
\r\n\r\n \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "5a372d958910387277737d4d578a5b8f9c09ee0b190719", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_50); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n\r\n"); - WriteLiteral(@" - - - - - - - - -"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_52); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n\r\n\r\n"); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.homepageModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.AssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.AssemblyInfo.cs deleted file mode 100644 index 6df8aeb..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// 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("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyTitleAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.AssemblyInfoInputs.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.AssemblyInfoInputs.cache deleted file mode 100644 index cad7a00..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -338d553e68c27c50225b90029ee311aa475ed9e3 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 6ad6d19..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = TelecomInfraProject -build_property.ProjectDir = D:\Git Repository\branch_cleanup\main\TelecomInfraProject-V1\TelecomInfraProject\ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.MvcApplicationPartsAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.MvcApplicationPartsAssemblyInfo.cache deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorAssemblyInfo.cache deleted file mode 100644 index f0a13d4..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -db3ca647e631c815bdc9aad1092f70b336ac799e diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorAssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorAssemblyInfo.cs deleted file mode 100644 index 8762ed2..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorAssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("TelecomInfraProject.Views")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorCoreGenerate.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorCoreGenerate.cache deleted file mode 100644 index 0d66e51..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorCoreGenerate.cache +++ /dev/null @@ -1 +0,0 @@ -0c1ebf6c0050d0afdaad0dc59db6fbd35932f8c6 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorTargetAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorTargetAssemblyInfo.cache deleted file mode 100644 index 570c546..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorTargetAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -3d7db1146e69b6bc68e6e2da26717d8d908876a4 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorTargetAssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorTargetAssemblyInfo.cs deleted file mode 100644 index cb5ef75..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.RazorTargetAssemblyInfo.cs +++ /dev/null @@ -1,25 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyApplicationPartFac" + - "tory, Microsoft.AspNetCore.Mvc.Razor")] -[assembly: System.Reflection.AssemblyCompanyAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyProductAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyTitleAttribute("TelecomInfraProject.Views")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.TagHelpers.input.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.TagHelpers.input.cache deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.TagHelpers.output.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.TagHelpers.output.cache deleted file mode 100644 index f0c6d33..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.TagHelpers.output.cache +++ /dev/null @@ -1 +0,0 @@ -[{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"body"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"head"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"component","TagStructure":2,"Attributes":[{"Name":"type"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"type","TypeName":"System.Type","Metadata":{"Common.PropertyName":"ComponentType"}},{"Kind":"ITagHelper","Name":"params","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"param-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"Parameters"}},{"Kind":"ITagHelper","Name":"render-mode","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.RenderMode","IsEnum":true,"Metadata":{"Common.PropertyName":"RenderMode"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"Exclude"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Metadata":{"Common.PropertyName":"Names"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"method","TypeName":"System.String","Metadata":{"Common.PropertyName":"Method"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestValue"}},{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestExpression"}},{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"body"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"head"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"component","TagStructure":2,"Attributes":[{"Name":"type"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"type","TypeName":"System.Type","Metadata":{"Common.PropertyName":"ComponentType"}},{"Kind":"ITagHelper","Name":"params","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"param-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"Parameters"}},{"Kind":"ITagHelper","Name":"render-mode","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.RenderMode","IsEnum":true,"Metadata":{"Common.PropertyName":"RenderMode"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"Exclude"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Metadata":{"Common.PropertyName":"Names"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"method","TypeName":"System.String","Metadata":{"Common.PropertyName":"Method"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestValue"}},{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestExpression"}},{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Metadata":{"Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Metadata":{"Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeRouteView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Metadata":{"Common.PropertyName":"Policy"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Metadata":{"Common.PropertyName":"Roles"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Metadata":{"Common.PropertyName":"Policy"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Metadata":{"Common.PropertyName":"Roles"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Authorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Authorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingAuthenticationState"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsFixed"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsFixed"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingValue"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.CascadingValue"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"Layout"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"Layout"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.LayoutView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Metadata":{"Common.PropertyName":"RouteData"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Metadata":{"Common.PropertyName":"RouteData"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"AdditionalAssemblies"}},{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","Metadata":{"Common.PropertyName":"AppAssembly"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Found","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotFound","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"AdditionalAssemblies"}},{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","Metadata":{"Common.PropertyName":"AppAssembly"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Found","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotFound","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Found","ParentTag":"Router"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Found' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Found","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Found' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataAnnotationsValidator"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Metadata":{"Common.PropertyName":"EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnInvalidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnValidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Metadata":{"Common.PropertyName":"EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnInvalidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnValidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputSelect"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"For","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"For","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"ActiveClass"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Metadata":{"Common.PropertyName":"Match"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"ActiveClass"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Metadata":{"Common.PropertyName":"Match"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NavLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.EventHandler","Name":"onabort","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onabort' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onabort","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onabort:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onabort:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onabort","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onabort' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onabort"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onabort' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onabort' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforecopy","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforecopy' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforecopy","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecopy:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecopy:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforecopy","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforecopy' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforecopy"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforecopy' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforecopy' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforecut","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforecut' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforecut","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecut:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecut:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforecut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforecut' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforecut"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforecut' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforecut' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforedeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforedeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforedeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforedeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforedeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforedeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforedeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforepaste","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforepaste' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforepaste","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforepaste:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforepaste:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforepaste","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforepaste' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforepaste"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforepaste' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforepaste' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onblur","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onblur' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onblur","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onblur:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onblur:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onblur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onblur' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onblur"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onblur' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onblur' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncanplay","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncanplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncanplay","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplay:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplay:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncanplay","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncanplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncanplay"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncanplay' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncanplay' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncanplaythrough","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncanplaythrough' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncanplaythrough","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncanplaythrough' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncanplaythrough"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncanplaythrough' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncanplaythrough' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onchange' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onchange' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onclick","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onclick","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onclick:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onclick:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onclick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onclick"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onclick' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onclick' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncontextmenu","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncontextmenu' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncontextmenu","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncontextmenu:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncontextmenu:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncontextmenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncontextmenu' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncontextmenu"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncontextmenu' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncontextmenu' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncopy","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncopy' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncopy","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncopy:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncopy:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncopy","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncopy' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncopy"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncopy' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncopy' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncuechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncuechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncuechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncuechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncuechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncuechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncuechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncuechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncuechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncuechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncut","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncut' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncut","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncut:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncut:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncut' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncut"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncut' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncut' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondblclick","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondblclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondblclick","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondblclick:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondblclick:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondblclick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondblclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondblclick"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondblclick' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondblclick' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondrag","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondrag' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondrag","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrag:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrag:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondrag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondrag' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondrag"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondrag' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondrag' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondrop","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondrop' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondrop","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrop:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrop:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondrop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondrop' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondrop"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondrop' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondrop' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondurationchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondurationchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondurationchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondurationchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondurationchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondurationchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondurationchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondurationchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondurationchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondurationchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onemptied","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onemptied' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onemptied","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onemptied:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onemptied:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onemptied","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onemptied' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onemptied"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onemptied' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onemptied' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onended","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onended' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onended","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onended:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onended:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onended' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onended"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onended' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onended' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onerror' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ErrorEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onerror' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ErrorEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ErrorEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onfocus","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocus' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocus","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocus:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocus:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocus' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocus"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocus' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocus' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onfocusin","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocusin' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocusin","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusin:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusin:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocusin","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocusin' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocusin"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocusin' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocusin' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onfocusout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocusout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocusout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocusout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocusout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocusout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocusout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocusout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onfullscreenchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfullscreenchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfullscreenchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfullscreenchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfullscreenchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfullscreenchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfullscreenchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onfullscreenerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfullscreenerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfullscreenerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfullscreenerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfullscreenerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfullscreenerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfullscreenerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ongotpointercapture","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ongotpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ongotpointercapture","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ongotpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ongotpointercapture"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ongotpointercapture' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ongotpointercapture' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oninput","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oninput' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oninput","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninput:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninput:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oninput","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oninput' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oninput"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oninput' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oninput' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oninvalid","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oninvalid' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oninvalid","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninvalid:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninvalid:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oninvalid","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oninvalid' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oninvalid"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oninvalid' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oninvalid' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onkeydown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeydown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeydown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeydown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeydown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeydown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeydown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeydown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeydown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeydown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onkeypress","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeypress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeypress","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeypress:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeypress:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeypress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeypress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeypress"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeypress' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeypress' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onkeyup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeyup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeyup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeyup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeyup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeyup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeyup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeyup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeyup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeyup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onload","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onload' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onload","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onload:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onload:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onload","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onload' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onload"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onload' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onload' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onloadeddata","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadeddata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadeddata","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadeddata:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadeddata:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadeddata","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadeddata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadeddata"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadeddata' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadeddata' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onloadedmetadata","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadedmetadata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadedmetadata","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadedmetadata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadedmetadata"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadedmetadata' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadedmetadata' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onloadend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onloadstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onlostpointercapture","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onlostpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onlostpointercapture","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onlostpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onlostpointercapture"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onlostpointercapture' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onlostpointercapture' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmousedown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousedown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousedown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousedown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousedown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousedown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousedown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousedown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousedown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousedown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmousemove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousemove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousemove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousemove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousemove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousemove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousemove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousemove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousemove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousemove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmouseout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmouseover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmouseup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmousewheel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousewheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousewheel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousewheel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousewheel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousewheel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousewheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousewheel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousewheel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousewheel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpaste","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpaste' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpaste","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpaste:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpaste:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpaste","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpaste' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpaste"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpaste' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpaste' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpause","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpause' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpause","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpause:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpause:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpause","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpause' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpause"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpause' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpause' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onplay","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onplay","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplay:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplay:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onplay","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onplay"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onplay' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onplay' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onplaying","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onplaying' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onplaying","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplaying:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplaying:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onplaying","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onplaying' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onplaying"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onplaying' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onplaying' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointercancel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointercancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointercancel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointercancel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointercancel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointercancel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointercancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointercancel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointercancel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointercancel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerdown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerdown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerdown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerdown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerdown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerdown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerdown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerdown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerdown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerdown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerlockchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerlockchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerlockchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerlockchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerlockchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerlockchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerlockchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerlockerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerlockerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerlockerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerlockerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerlockerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerlockerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerlockerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointermove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointermove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointermove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointermove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointermove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointermove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointermove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointermove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointermove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointermove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onprogress","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onprogress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onprogress","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onprogress:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onprogress:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onprogress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onprogress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onprogress"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onprogress' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onprogress' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onratechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onratechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onratechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onratechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onratechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onratechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onratechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onratechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onratechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onratechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onreadystatechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onreadystatechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onreadystatechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreadystatechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreadystatechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onreadystatechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onreadystatechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onreadystatechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onreadystatechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onreadystatechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onreset","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onreset' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onreset","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreset:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreset:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onreset","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onreset' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onreset"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onreset' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onreset' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onscroll","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onscroll' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onscroll","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onscroll:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onscroll:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onscroll","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onscroll' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onscroll"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onscroll' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onscroll' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onseeked","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onseeked' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onseeked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeked:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeked:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onseeked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onseeked' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onseeked"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onseeked' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onseeked' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onseeking","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onseeking' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onseeking","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeking:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeking:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onseeking","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onseeking' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onseeking"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onseeking' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onseeking' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onselect","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselect' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselect","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselect:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselect:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselect","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselect' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselect"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselect' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselect' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onselectionchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselectionchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselectionchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectionchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectionchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselectionchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselectionchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselectionchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselectionchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselectionchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onselectstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselectstart' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselectstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselectstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselectstart' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselectstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselectstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselectstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onstalled","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onstalled' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onstalled","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstalled:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstalled:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onstalled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onstalled' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onstalled"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onstalled' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onstalled' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onstop","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onstop' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onstop","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstop:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstop:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onstop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onstop' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onstop"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onstop' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onstop' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onsubmit","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onsubmit' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onsubmit","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsubmit:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsubmit:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onsubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onsubmit' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onsubmit"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onsubmit' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onsubmit' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onsuspend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onsuspend' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onsuspend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsuspend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsuspend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onsuspend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onsuspend' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onsuspend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onsuspend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onsuspend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontimeout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontimeout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontimeout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontimeout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontimeout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontimeout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontimeout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontimeout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontimeupdate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontimeupdate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontimeupdate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeupdate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeupdate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontimeupdate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontimeupdate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontimeupdate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontimeupdate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontimeupdate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchcancel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchcancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchcancel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchcancel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchcancel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchcancel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchcancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchcancel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchcancel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchcancel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchmove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchmove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchmove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchmove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchmove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchmove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchmove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchmove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchmove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchmove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onvolumechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onvolumechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onvolumechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onvolumechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onvolumechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onvolumechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onvolumechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onvolumechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onvolumechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onvolumechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onwaiting","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onwaiting' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onwaiting","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwaiting:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwaiting:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onwaiting","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onwaiting' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onwaiting"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onwaiting' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onwaiting' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onwheel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onwheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onwheel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwheel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwheel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onwheel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onwheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onwheel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onwheel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onwheel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.Splat","Name":"Attributes","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Merges a collection of attributes into the current element or component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@attributes","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Splat","Name":"@attributes","TypeName":"System.Object","Documentation":"Merges a collection of attributes into the current element or component.","Metadata":{"Common.PropertyName":"Attributes","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Splat","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Attributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@bind-","NameComparison":1,"Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-...","TypeName":"System.Collections.Generic.Dictionary","IndexerNamePrefix":"@bind-","IndexerTypeName":"System.Object","Documentation":"Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the corresponding bind attribute. For example: @bind-value:format=\"...\" will apply a format string to the value specified in @bind-value=\"...\". The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-...' attribute.","Metadata":{"Common.PropertyName":"Event"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.Fallback":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Bind"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_checked"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_checked"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-checked","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_checked"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"checked","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"checkbox","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-dd","Components.Bind.TypeAttribute":"date","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-dd","Components.Bind.TypeAttribute":"date","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Components.Bind.TypeAttribute":"datetime-local","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Components.Bind.TypeAttribute":"datetime-local","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM","Components.Bind.TypeAttribute":"month","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM","Components.Bind.TypeAttribute":"month","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"number","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"number","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"text","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"HH:mm:ss","Components.Bind.TypeAttribute":"time","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"HH:mm:ss","Components.Bind.TypeAttribute":"time","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Ref","Name":"Ref","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Populates the specified field or property with a reference to the element or component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ref","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Ref","Name":"@ref","TypeName":"System.Object","Documentation":"Populates the specified field or property with a reference to the element or component.","Metadata":{"Common.PropertyName":"Ref","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Ref","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Ref"}},{"Kind":"Components.Key","Name":"Key","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Ensures that the component or element will be preserved across renders if (and only if) the supplied key value matches.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@key","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Key","Name":"@key","TypeName":"System.Object","Documentation":"Ensures that the component or element will be preserved across renders if (and only if) the supplied key value matches.","Metadata":{"Common.PropertyName":"Key","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Key","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Key"}}] \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.Views.dll deleted file mode 100644 index 2e96c24..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.Views.pdb deleted file mode 100644 index 54795b3..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.assets.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.assets.cache deleted file mode 100644 index 156642b..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.assets.cache and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.csproj.AssemblyReference.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.csproj.AssemblyReference.cache deleted file mode 100644 index 28695de..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.csproj.AssemblyReference.cache and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.csproj.CopyComplete b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.csproj.CopyComplete deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.csproj.CoreCompileInputs.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.csproj.CoreCompileInputs.cache deleted file mode 100644 index 3718865..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -484f3c948298825317d0302139470dc355a9a104 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.csproj.FileListAbsolute.txt b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.csproj.FileListAbsolute.txt deleted file mode 100644 index 11aa705..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,71 +0,0 @@ -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\appsettings.Development.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\appsettings.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.exe -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.deps.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.runtimeconfig.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.runtimeconfig.dev.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.dll -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.pdb -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.Views.dll -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.Views.pdb -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Server.Kestrel.Https.dll -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.AssemblyInfoInputs.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.AssemblyInfo.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.MvcApplicationPartsAssemblyInfo.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.RazorAssemblyInfo.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.RazorAssemblyInfo.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\staticwebassets\TelecomInfraProject.StaticWebAssets.Manifest.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\staticwebassets\TelecomInfraProject.StaticWebAssets.xml -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\scopedcss\bundle\TelecomInfraProject.styles.css -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.TagHelpers.input.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.TagHelpers.output.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.RazorCoreGenerate.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\Razor\Pages\help.cshtml.g.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\Razor\Pages\homepage.cshtml.g.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\Razor\Pages\Index.cshtml.g.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.Views.pdb -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.csproj.CopyComplete -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.dll -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.pdb -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.genruntimeconfig.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.csproj.AssemblyReference.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.AssemblyInfoInputs.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.AssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.MvcApplicationPartsAssemblyInfo.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.RazorAssemblyInfo.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.RazorAssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\appsettings.Development.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\appsettings.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.exe -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.deps.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.runtimeconfig.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.runtimeconfig.dev.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.Views.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\TelecomInfraProject.Views.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Server.Kestrel.Https.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\staticwebassets\TelecomInfraProject.StaticWebAssets.Manifest.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\staticwebassets\TelecomInfraProject.StaticWebAssets.xml -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\scopedcss\bundle\TelecomInfraProject.styles.css -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.TagHelpers.input.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.TagHelpers.output.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.RazorCoreGenerate.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\Razor\Pages\help.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\Razor\Pages\homepage.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\Razor\Pages\Index.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.Views.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.csproj.CopyComplete -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Debug\netcoreapp3.1\TelecomInfraProject.genruntimeconfig.cache diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.dll deleted file mode 100644 index 84b506a..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.genruntimeconfig.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.genruntimeconfig.cache deleted file mode 100644 index ed896b0..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.genruntimeconfig.cache +++ /dev/null @@ -1 +0,0 @@ -29c745f84d6b50784cef606afdbf7d2cd277807b diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.pdb deleted file mode 100644 index e43c83b..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/apphost.exe b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/apphost.exe deleted file mode 100644 index 852142c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/apphost.exe and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/staticwebassets/TelecomInfraProject.StaticWebAssets.Manifest.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/staticwebassets/TelecomInfraProject.StaticWebAssets.Manifest.cache deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/staticwebassets/TelecomInfraProject.StaticWebAssets.xml b/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/staticwebassets/TelecomInfraProject.StaticWebAssets.xml deleted file mode 100644 index 7b21d22..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Debug/netcoreapp3.1/staticwebassets/TelecomInfraProject.StaticWebAssets.xml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs deleted file mode 100644 index 2f7e5ec..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")] diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/Razor/Pages/Index.cshtml.g.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/Razor/Pages/Index.cshtml.g.cs deleted file mode 100644 index 9ecc17e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/Razor/Pages/Index.cshtml.g.cs +++ /dev/null @@ -1,210 +0,0 @@ -#pragma checksum "D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\Pages\Index.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e" -// -#pragma warning disable 1591 -[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Pages_Index), @"mvc.1.0.razor-page", @"/Pages/Index.cshtml")] -namespace AspNetCore -{ - #line hidden - using System; - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - using Microsoft.AspNetCore.Mvc; - using Microsoft.AspNetCore.Mvc.Rendering; - using Microsoft.AspNetCore.Mvc.ViewFeatures; - [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e", @"/Pages/Index.cshtml")] - public class Pages_Index : global::Microsoft.AspNetCore.Mvc.RazorPages.Page - { - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("icon"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/telecom-favicon.ico"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_2 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("image/gif"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_3 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("sizes", new global::Microsoft.AspNetCore.Html.HtmlString("16x16"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_4 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("stylesheet"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_5 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("text/css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_6 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/css/Style.css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_7 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("back-body background_img"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - #line hidden - #pragma warning disable 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext __tagHelperExecutionContext; - #pragma warning restore 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner __tagHelperRunner = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner(); - #pragma warning disable 0169 - private string __tagHelperStringValueBuffer; - #pragma warning restore 0169 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __backed__tagHelperScopeManager = null; - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __tagHelperScopeManager - { - get - { - if (__backed__tagHelperScopeManager == null) - { - __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); - } - return __backed__tagHelperScopeManager; - } - } - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper; - #pragma warning disable 1998 - public async override global::System.Threading.Tasks.Task ExecuteAsync() - { -#nullable restore -#line 3 "D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\Pages\Index.cshtml" - - Layout = null; - -#line default -#line hidden -#nullable disable - WriteLiteral(@" - - - - - - -"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e6138", async() => { - WriteLiteral("\r\n \r\n \r\n TIP-Index\r\n \r\n \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e6808", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e8419", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - -"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "89e6e1b58a5b8f44a9d2d2351ea6891e7dfe374e10723", async() => { - WriteLiteral(@" - -
-

- GNPy Optical network - planning tool -

-
-
-
- -

GNPy Optical
network planning tool

-

- GNPy is a open source optical network planning tool which can be used to simulate multi-vendor open optical networks. Click below to explore the tool -

- Get started -
-
-
- -
-
-
- -
-

Powered by Vayu Group and Telecom Infra Project

-

Privacy

-
-
-"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - -\r\n\r\n\r\n\r\n\r\n"); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.IndexModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/Razor/Pages/help.cshtml.g.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/Razor/Pages/help.cshtml.g.cs deleted file mode 100644 index 33937e7..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/Razor/Pages/help.cshtml.g.cs +++ /dev/null @@ -1,195 +0,0 @@ -#pragma checksum "D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\Pages\help.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "e3aa5366fef91124e6b8f93006086280bf1d086f" -// -#pragma warning disable 1591 -[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Pages_help), @"mvc.1.0.razor-page", @"/Pages/help.cshtml")] -namespace AspNetCore -{ - #line hidden - using System; - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - using Microsoft.AspNetCore.Mvc; - using Microsoft.AspNetCore.Mvc.Rendering; - using Microsoft.AspNetCore.Mvc.ViewFeatures; - [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"e3aa5366fef91124e6b8f93006086280bf1d086f", @"/Pages/help.cshtml")] - public class Pages_help : global::Microsoft.AspNetCore.Mvc.RazorPages.Page - { - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("icon"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/telecom-favicon.ico"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_2 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("image/gif"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_3 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("sizes", new global::Microsoft.AspNetCore.Html.HtmlString("16x16"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_4 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("stylesheet"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_5 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("text/css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_6 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/css/Style.css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_7 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("back-body background_img"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - #line hidden - #pragma warning disable 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext __tagHelperExecutionContext; - #pragma warning restore 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner __tagHelperRunner = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner(); - #pragma warning disable 0169 - private string __tagHelperStringValueBuffer; - #pragma warning restore 0169 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __backed__tagHelperScopeManager = null; - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __tagHelperScopeManager - { - get - { - if (__backed__tagHelperScopeManager == null) - { - __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); - } - return __backed__tagHelperScopeManager; - } - } - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper; - #pragma warning disable 1998 - public async override global::System.Threading.Tasks.Task ExecuteAsync() - { -#nullable restore -#line 3 "D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\Pages\help.cshtml" - - Layout = null; - -#line default -#line hidden -#nullable disable - WriteLiteral(@" - - - - - -"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e3aa5366fef91124e6b8f93006086280bf1d086f6130", async() => { - WriteLiteral("\r\n \r\n \r\n TIP-Help\r\n \r\n \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e3aa5366fef91124e6b8f93006086280bf1d086f6799", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e3aa5366fef91124e6b8f93006086280bf1d086f8410", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - -"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e3aa5366fef91124e6b8f93006086280bf1d086f10714", async() => { - WriteLiteral(@" -
-

- GNPy Optical network - planning tool -

-
-
-
-

Take A Tour

-
-
- Close -
- - \r\n
\r\n
\r\n\r\n
\r\n

Powered by Vayu Group and Telecom Infra Project

\r\n

Privacy

\r\n
\r\n
\r\n"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - -\r\n\r\n\r\n\r\n\r\n"); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.helpModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/Razor/Pages/homepage.cshtml.g.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/Razor/Pages/homepage.cshtml.g.cs deleted file mode 100644 index 574ed69..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/Razor/Pages/homepage.cshtml.g.cs +++ /dev/null @@ -1,2635 +0,0 @@ -#pragma checksum "D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\Pages\homepage.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "318a4262b6d5dcd21a7347ed1853bc4441f096a7" -// -#pragma warning disable 1591 -[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Pages_homepage), @"mvc.1.0.razor-page", @"/Pages/homepage.cshtml")] -namespace AspNetCore -{ - #line hidden - using System; - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - using Microsoft.AspNetCore.Mvc; - using Microsoft.AspNetCore.Mvc.Rendering; - using Microsoft.AspNetCore.Mvc.ViewFeatures; - [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"318a4262b6d5dcd21a7347ed1853bc4441f096a7", @"/Pages/homepage.cshtml")] - public class Pages_homepage : global::Microsoft.AspNetCore.Mvc.RazorPages.Page - { - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("icon"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/telecom-favicon.ico"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_2 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("image/gif"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_3 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("sizes", new global::Microsoft.AspNetCore.Html.HtmlString("16x16"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_4 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Helper/Helper.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_5 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("stylesheet"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_6 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/css/Style.css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_7 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/FileSaver.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_8 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/jsstore.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_9 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/jsstore.worker.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_10 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/visunminify.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_11 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/alea.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_12 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/exampleUtil.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_13 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/LocalDB/taffy.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_14 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/LocalDB/taffy-min.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_15 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/jquery-2.0.3.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_16 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/sweetalert2@9.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_17 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/stylenetwork.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_18 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/canvas-toBlob.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_19 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/validation.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_20 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newroadm.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_21 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mx-auto icon-name justify-content-center align-items-center w-100 h-100"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_22 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("data-toggle", new global::Microsoft.AspNetCore.Html.HtmlString("tooltip"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_23 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("data-placement", new global::Microsoft.AspNetCore.Html.HtmlString("top"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_24 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("ROADM"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_25 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newattenuator.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_26 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Attenuator"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_27 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newtransceiver.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_28 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Transceiver"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_29 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newamp.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_30 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Amplifier"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_31 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("style", new global::Microsoft.AspNetCore.Html.HtmlString("padding: 1px;"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_32 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/ramanamp.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_33 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Raman Amplifier"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_34 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newdualfiber.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_35 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Dual fiber"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_36 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Single fiber"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_37 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newdualpatch.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_38 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Dual Patch"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_39 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Single Patch"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_40 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/undo.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_41 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/redo.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_42 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/edit.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_43 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("alt", new global::Microsoft.AspNetCore.Html.HtmlString(""), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_44 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mr-2"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_45 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/delete.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_46 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/copy.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_47 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/paste.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_48 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mr-2 middleNode"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_49 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/ILA.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_50 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/main.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_51 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("body-index"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_52 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("onload", new global::Microsoft.AspNetCore.Html.HtmlString("init(false);"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - #line hidden - #pragma warning disable 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext __tagHelperExecutionContext; - #pragma warning restore 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner __tagHelperRunner = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner(); - #pragma warning disable 0169 - private string __tagHelperStringValueBuffer; - #pragma warning restore 0169 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __backed__tagHelperScopeManager = null; - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __tagHelperScopeManager - { - get - { - if (__backed__tagHelperScopeManager == null) - { - __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); - } - return __backed__tagHelperScopeManager; - } - } - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper; - #pragma warning disable 1998 - public async override global::System.Threading.Tasks.Task ExecuteAsync() - { - WriteLiteral(@" - - - - - -"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a722152", async() => { - WriteLiteral("\r\n \r\n \r\n TIP-Workplace\r\n \r\n \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a722827", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a724181", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n \r\n\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "318a4262b6d5dcd21a7347ed1853bc4441f096a725524", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - - - - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a727448", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a728548", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_8); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a729648", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_9); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n"); - WriteLiteral("\r\n"); - WriteLiteral(" "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a730822", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_10); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a732419", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_11); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a733520", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_12); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a734621", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_13); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a735722", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_14); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a736823", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_15); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a737924", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_16); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a739025", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_17); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a740130", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_18); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a741629", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_19); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n\r\n"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a743438", async() => { - WriteLiteral(@" -
-
-

Loading 10% ...

-
-
-
-
-
-
-
-
- -
- -

-
- "); - WriteLiteral(@" -
-
- -
-
- -
-
-
-
-
- - -
-
-
- - - -
-
-
-
-
-
-
- - -
- -
-
-
\r\n
\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "318a4262b6d5dcd21a7347ed1853bc4441f096a755445", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_24); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
ROADM -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "318a4262b6d5dcd21a7347ed1853bc4441f096a757190", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_26); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Attenuator -
- -
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "318a4262b6d5dcd21a7347ed1853bc4441f096a758948", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_27); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_28); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Transceiver -
-
-
-
-
- -
ILA -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "318a4262b6d5dcd21a7347ed1853bc4441f096a761382", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_29); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_30); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Amplifier -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "318a4262b6d5dcd21a7347ed1853bc4441f096a763220", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_32); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_33); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Raman Amplifier -
-
-
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "318a4262b6d5dcd21a7347ed1853bc4441f096a765179", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_34); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_35); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Dual fiber -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "318a4262b6d5dcd21a7347ed1853bc4441f096a767023", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_34); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_36); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Single fiber -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "318a4262b6d5dcd21a7347ed1853bc4441f096a768890", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_37); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_38); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Dual Patch -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "318a4262b6d5dcd21a7347ed1853bc4441f096a770734", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_37); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_39); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Single Patch -
-
- - - chevron_left - -
-
-
-
- - -
Service -
- - chevron_left - -
-
- -
-  Save network -
-
-  Export network -
- - - - - chevron_left - - -
-
-
- -
- -
-
-
-
-
About
- -
-
-
- \"",\r\n Version: 1.0.0

\r\n

Copyrights © 2022 GNPy Optical Network Planning Tool.

\r\n

Powered By

\r\n \"",\r\n \"", -

All rights reserved

-
-
-
-
-
- -
-
-
-
- - -
-"); - WriteLiteral(@" - - - settings - - Simulation parameters - - - - -
- -
- - -
- -
- W : - - - - -
-
- H : - - - - -
- - - -
- "); - WriteLiteral(" \r\n \r\n
\r\n"); - WriteLiteral(" \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "318a4262b6d5dcd21a7347ed1853bc4441f096a782050", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_40); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n \r\n \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "318a4262b6d5dcd21a7347ed1853bc4441f096a783356", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_41); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - - - - - - -
- -
- - -
- -
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - "); - WriteLiteral(@" -
-
- -
-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
-

Fiber A

- + -
-
-
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - "); - WriteLiteral(@" -
- -
- -
-
- - - "); - WriteLiteral(@"
-
-
-
- -
-
-

Fiber B

- + -
-
-
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
- -
-
- - -
-
-
-
-
-
-
- -
-
- Cancel -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- "); - WriteLiteral(@" - -
-
-
-
-
- -
-
- -
-
-
-
-
- "); - WriteLiteral(@"
- -
- - × - -
-
-
- - -
-
- - -
- "); - WriteLiteral(@"
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- "); - WriteLiteral(@"
- - -
-
- - -
-
- - -
-
- -
-
- - -
- -
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- -
-
- - -
-
- - - <"); - WriteLiteral(@"/div> -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- "); - WriteLiteral(@"
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
- - -
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
-
-
-
- -
-
- -
-
-
-
- - - - -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- - - "); - WriteLiteral(@"
-
- - -
- -
-
-
-
- -
-
- -
-
- -
-
-
- "); - WriteLiteral(@"
- - - -
-
-
-
-
-
- Export -
- -
-
-
- "); - WriteLiteral(@" - -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
-
-
-
- "); - WriteLiteral(@"
- Add/Edit services -
- -
-
-

Are you sure you want to proceed for creating service?

-
-
- -
-
-
- -
-
-
- -
-
-
- - - -
-
-
-
-
- Apply -
- -
-
-

Are you sure want to Apply?

-
-
- -
-
- "); - WriteLiteral(@"
- -
-
- -
-
-
- -
-
-
-
- - -
-
-
-
-
- "); - WriteLiteral(@" Service -
- -
-
-

- You cannot add or edit the network topology once the service gets added.
Please - confirm to continue the service. -

-
-
- -
-
-
- -
-
- -
-
-
- -
-
-
-
- -
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7127624", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit ROADM\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7128985", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete ROADM\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7130346", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7131703", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Copy-Template -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7133327", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Attenuator\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7134698", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Attenuator\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7136069", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7137455", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Copy-Template -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7139058", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit ILA\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7140415", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete ILA\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7141772", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Copy -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7143384", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7144753", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7146122", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7147483", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Copy-Template -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7149101", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Raman Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7150475", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Raman Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7151849", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7153209", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Copy-Template -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7154836", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Transceiver\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7156209", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Transceiver\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7157582", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7158945", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Copy-Template -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7160566", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Node\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7161923", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Apply Template\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7163286", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Cancel -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7164889", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Paste -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7166502", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Dual Fiber\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7167872", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Delete Dual Fiber -
- +

Insert Node

- -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7169700", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" ROADM\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7171073", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Attenuator\r\n"); - WriteLiteral(" "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7172479", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_49); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" ILA -
-
- -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7174134", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Single Fiber\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7175508", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Delete Single Fiber -
- +

Insert Node

-
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7177345", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" ROADM\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7178720", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Attenuator\r\n"); - WriteLiteral(" "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7180134", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_29); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7181511", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_32); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Raman Amplifier -
-
-
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7183176", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Single Patch\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7184550", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Delete Single Patch -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7186177", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Dual Patch\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7187547", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Delete Dual Patch -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7189186", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Service\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "318a4262b6d5dcd21a7347ed1853bc4441f096a7190551", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Service\r\n
\r\n
\r\n
\r\n\r\n \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "318a4262b6d5dcd21a7347ed1853bc4441f096a7192046", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_50); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n\r\n"); - WriteLiteral(@" - - - - - - - - -"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_52); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n\r\n\r\n"); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.homepageModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.AssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.AssemblyInfo.cs deleted file mode 100644 index 5b2c6e9..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// 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("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyTitleAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.AssemblyInfoInputs.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.AssemblyInfoInputs.cache deleted file mode 100644 index b1b0902..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -f74df985eaf13ce4756d4512bdcbe3c087b30bc3 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 66f7a53..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net5.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = true -build_property.ProjectTypeGuids = -build_property.PublishSingleFile = -build_property.IncludeAllContentForSelfExtract = -build_property._SupportedPlatformList = Android,iOS,Linux,macOS,Windows -build_property.RootNamespace = TelecomInfraProject -build_property.ProjectDir = D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.MvcApplicationPartsAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.MvcApplicationPartsAssemblyInfo.cache deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorAssemblyInfo.cache deleted file mode 100644 index f0a13d4..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -db3ca647e631c815bdc9aad1092f70b336ac799e diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorAssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorAssemblyInfo.cs deleted file mode 100644 index 8762ed2..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorAssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("TelecomInfraProject.Views")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorCoreGenerate.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorCoreGenerate.cache deleted file mode 100644 index 0d66e51..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorCoreGenerate.cache +++ /dev/null @@ -1 +0,0 @@ -0c1ebf6c0050d0afdaad0dc59db6fbd35932f8c6 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorTargetAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorTargetAssemblyInfo.cache deleted file mode 100644 index aa7e289..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorTargetAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -9f296fa5e460b1daa7b05ac7dc5e0f7635767300 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorTargetAssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorTargetAssemblyInfo.cs deleted file mode 100644 index 25469d4..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.RazorTargetAssemblyInfo.cs +++ /dev/null @@ -1,25 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyApplicationPartFac" + - "tory, Microsoft.AspNetCore.Mvc.Razor")] -[assembly: System.Reflection.AssemblyCompanyAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyProductAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyTitleAttribute("TelecomInfraProject.Views")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.TagHelpers.input.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.TagHelpers.input.cache deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.TagHelpers.output.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.TagHelpers.output.cache deleted file mode 100644 index ab533df..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.TagHelpers.output.cache +++ /dev/null @@ -1 +0,0 @@ -[{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"body"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"head"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"component","TagStructure":2,"Attributes":[{"Name":"type"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"params","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"param-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"Parameters"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.Type","Metadata":{"Common.PropertyName":"ComponentType"}},{"Kind":"ITagHelper","Name":"render-mode","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.RenderMode","IsEnum":true,"Metadata":{"Common.PropertyName":"RenderMode"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Metadata":{"Common.PropertyName":"Names"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"Exclude"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"method","TypeName":"System.String","Metadata":{"Common.PropertyName":"Method"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"AppendVersion"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestValue"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestExpression"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"body"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"head"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"component","TagStructure":2,"Attributes":[{"Name":"type"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"params","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"param-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"Parameters"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.Type","Metadata":{"Common.PropertyName":"ComponentType"}},{"Kind":"ITagHelper","Name":"render-mode","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.RenderMode","IsEnum":true,"Metadata":{"Common.PropertyName":"RenderMode"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Metadata":{"Common.PropertyName":"Names"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"Exclude"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"method","TypeName":"System.String","Metadata":{"Common.PropertyName":"Method"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"AppendVersion"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestValue"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestExpression"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Metadata":{"Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Metadata":{"Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeRouteView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Metadata":{"Common.PropertyName":"Policy"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Metadata":{"Common.PropertyName":"Roles"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Metadata":{"Common.PropertyName":"Policy"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Metadata":{"Common.PropertyName":"Roles"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Authorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Authorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingAuthenticationState"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsFixed"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsFixed"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingValue"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.CascadingValue"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"Layout"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"Layout"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.LayoutView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Metadata":{"Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"DefaultLayout"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Metadata":{"Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"DefaultLayout"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","Metadata":{"Common.PropertyName":"AppAssembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"AdditionalAssemblies"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotFound","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Found","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Navigating","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnNavigateAsync","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","Metadata":{"Common.PropertyName":"AppAssembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"AdditionalAssemblies"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotFound","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Found","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Navigating","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnNavigateAsync","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Found","ParentTag":"Router"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Found' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Found","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Found' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Navigating","ParentTag":"Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Navigating","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataAnnotationsValidator"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Metadata":{"Common.PropertyName":"EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnValidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnInvalidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Metadata":{"Common.PropertyName":"EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnValidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnInvalidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnChange","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnChange","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputRadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputSelect"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Metadata":{"Common.PropertyName":"DisplayName"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"For","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"For","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"ActiveClass"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Metadata":{"Common.PropertyName":"Match"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"ActiveClass"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Metadata":{"Common.PropertyName":"Match"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NavLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ItemContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Placeholder","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Metadata":{"Common.PropertyName":"ItemSize"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Metadata":{"Common.PropertyName":"ItemsProvider","Components.DelegateSignature":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Metadata":{"Common.PropertyName":"Items","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"OverscanCount"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ItemContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Placeholder","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Metadata":{"Common.PropertyName":"ItemSize"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Metadata":{"Common.PropertyName":"ItemsProvider","Components.DelegateSignature":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Metadata":{"Common.PropertyName":"Items","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"OverscanCount"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Placeholder","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Placeholder' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Placeholder","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Placeholder' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.EventHandler","Name":"onfocus","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocus' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocus","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocus:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocus:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocus' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocus"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocus' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocus' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onblur","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onblur' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onblur","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onblur:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onblur:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onblur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onblur' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onblur"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onblur' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onblur' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onfocusin","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocusin' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocusin","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusin:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusin:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocusin","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocusin' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocusin"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocusin' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocusin' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onfocusout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocusout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocusout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocusout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocusout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocusout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocusout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocusout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmouseover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmouseout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmousemove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousemove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousemove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousemove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousemove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousemove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousemove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousemove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousemove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousemove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmousedown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousedown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousedown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousedown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousedown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousedown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousedown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousedown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousedown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousedown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmouseup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onclick","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onclick","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onclick:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onclick:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onclick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onclick"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onclick' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onclick' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondblclick","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondblclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondblclick","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondblclick:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondblclick:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondblclick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondblclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondblclick"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondblclick' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondblclick' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onwheel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onwheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onwheel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwheel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwheel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onwheel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onwheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onwheel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onwheel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onwheel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmousewheel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousewheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousewheel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousewheel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousewheel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousewheel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousewheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousewheel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousewheel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousewheel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncontextmenu","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncontextmenu' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncontextmenu","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncontextmenu:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncontextmenu:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncontextmenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncontextmenu' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncontextmenu"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncontextmenu' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncontextmenu' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondrag","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondrag' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondrag","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrag:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrag:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondrag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondrag' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondrag"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondrag' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondrag' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondrop","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondrop' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondrop","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrop:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrop:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondrop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondrop' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondrop"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondrop' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondrop' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onkeydown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeydown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeydown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeydown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeydown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeydown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeydown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeydown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeydown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeydown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onkeyup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeyup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeyup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeyup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeyup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeyup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeyup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeyup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeyup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeyup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onkeypress","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeypress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeypress","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeypress:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeypress:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeypress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeypress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeypress"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeypress' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeypress' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onchange' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onchange' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oninput","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oninput' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oninput","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninput:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninput:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oninput","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oninput' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oninput"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oninput' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oninput' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oninvalid","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oninvalid' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oninvalid","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninvalid:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninvalid:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oninvalid","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oninvalid' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oninvalid"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oninvalid' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oninvalid' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onreset","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onreset' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onreset","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreset:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreset:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onreset","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onreset' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onreset"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onreset' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onreset' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onselect","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselect' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselect","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselect:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselect:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselect","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselect' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselect"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselect' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselect' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onselectstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselectstart' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselectstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselectstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselectstart' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselectstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselectstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselectstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onselectionchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselectionchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselectionchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectionchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectionchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselectionchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselectionchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselectionchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselectionchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselectionchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onsubmit","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onsubmit' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onsubmit","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsubmit:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsubmit:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onsubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onsubmit' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onsubmit"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onsubmit' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onsubmit' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforecopy","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforecopy' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforecopy","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecopy:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecopy:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforecopy","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforecopy' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforecopy"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforecopy' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforecopy' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforecut","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforecut' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforecut","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecut:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecut:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforecut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforecut' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforecut"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforecut' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforecut' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforepaste","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforepaste' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforepaste","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforepaste:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforepaste:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforepaste","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforepaste' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforepaste"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforepaste' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforepaste' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncopy","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncopy' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncopy","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncopy:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncopy:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncopy","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncopy' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncopy"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncopy' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncopy' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncut","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncut' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncut","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncut:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncut:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncut' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncut"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncut' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncut' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpaste","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpaste' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpaste","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpaste:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpaste:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpaste","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpaste' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpaste"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpaste' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpaste' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchcancel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchcancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchcancel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchcancel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchcancel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchcancel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchcancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchcancel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchcancel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchcancel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchmove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchmove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchmove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchmove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchmove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchmove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchmove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchmove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchmove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchmove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ongotpointercapture","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ongotpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ongotpointercapture","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ongotpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ongotpointercapture"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ongotpointercapture' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ongotpointercapture' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onlostpointercapture","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onlostpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onlostpointercapture","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onlostpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onlostpointercapture"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onlostpointercapture' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onlostpointercapture' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointercancel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointercancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointercancel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointercancel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointercancel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointercancel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointercancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointercancel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointercancel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointercancel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerdown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerdown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerdown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerdown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerdown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerdown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerdown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerdown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerdown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerdown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointermove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointermove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointermove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointermove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointermove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointermove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointermove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointermove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointermove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointermove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncanplay","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncanplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncanplay","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplay:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplay:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncanplay","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncanplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncanplay"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncanplay' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncanplay' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncanplaythrough","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncanplaythrough' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncanplaythrough","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncanplaythrough' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncanplaythrough"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncanplaythrough' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncanplaythrough' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncuechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncuechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncuechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncuechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncuechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncuechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncuechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncuechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncuechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncuechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondurationchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondurationchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondurationchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondurationchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondurationchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondurationchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondurationchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondurationchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondurationchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondurationchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onemptied","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onemptied' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onemptied","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onemptied:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onemptied:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onemptied","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onemptied' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onemptied"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onemptied' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onemptied' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpause","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpause' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpause","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpause:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpause:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpause","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpause' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpause"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpause' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpause' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onplay","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onplay","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplay:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplay:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onplay","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onplay"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onplay' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onplay' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onplaying","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onplaying' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onplaying","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplaying:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplaying:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onplaying","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onplaying' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onplaying"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onplaying' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onplaying' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onratechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onratechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onratechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onratechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onratechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onratechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onratechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onratechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onratechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onratechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onseeked","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onseeked' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onseeked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeked:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeked:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onseeked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onseeked' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onseeked"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onseeked' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onseeked' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onseeking","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onseeking' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onseeking","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeking:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeking:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onseeking","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onseeking' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onseeking"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onseeking' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onseeking' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onstalled","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onstalled' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onstalled","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstalled:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstalled:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onstalled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onstalled' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onstalled"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onstalled' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onstalled' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onstop","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onstop' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onstop","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstop:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstop:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onstop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onstop' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onstop"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onstop' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onstop' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onsuspend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onsuspend' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onsuspend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsuspend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsuspend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onsuspend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onsuspend' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onsuspend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onsuspend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onsuspend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontimeupdate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontimeupdate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontimeupdate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeupdate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeupdate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontimeupdate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontimeupdate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontimeupdate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontimeupdate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontimeupdate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onvolumechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onvolumechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onvolumechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onvolumechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onvolumechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onvolumechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onvolumechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onvolumechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onvolumechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onvolumechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onwaiting","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onwaiting' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onwaiting","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwaiting:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwaiting:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onwaiting","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onwaiting' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onwaiting"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onwaiting' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onwaiting' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onloadstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontimeout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontimeout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontimeout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontimeout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontimeout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontimeout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontimeout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontimeout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onabort","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onabort' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onabort","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onabort:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onabort:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onabort","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onabort' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onabort"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onabort' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onabort' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onload","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onload' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onload","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onload:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onload:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onload","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onload' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onload"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onload' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onload' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onloadend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onprogress","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onprogress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onprogress","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onprogress:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onprogress:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onprogress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onprogress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onprogress"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onprogress' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onprogress' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onerror' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ErrorEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onerror' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ErrorEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ErrorEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforedeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforedeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforedeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforedeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforedeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforedeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforedeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onended","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onended' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onended","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onended:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onended:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onended' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onended"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onended' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onended' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onfullscreenchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfullscreenchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfullscreenchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfullscreenchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfullscreenchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfullscreenchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfullscreenchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onfullscreenerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfullscreenerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfullscreenerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfullscreenerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfullscreenerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfullscreenerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfullscreenerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onloadeddata","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadeddata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadeddata","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadeddata:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadeddata:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadeddata","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadeddata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadeddata"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadeddata' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadeddata' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onloadedmetadata","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadedmetadata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadedmetadata","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadedmetadata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadedmetadata"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadedmetadata' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadedmetadata' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerlockchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerlockchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerlockchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerlockchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerlockchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerlockchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerlockchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerlockerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerlockerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerlockerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerlockerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerlockerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerlockerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerlockerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onreadystatechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onreadystatechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onreadystatechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreadystatechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreadystatechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onreadystatechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onreadystatechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onreadystatechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onreadystatechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onreadystatechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onscroll","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onscroll' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onscroll","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onscroll:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onscroll:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onscroll","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onscroll' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onscroll"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onscroll' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onscroll' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontoggle","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontoggle' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontoggle","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontoggle:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontoggle:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontoggle","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontoggle' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontoggle"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontoggle' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontoggle' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.Splat","Name":"Attributes","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Merges a collection of attributes into the current element or component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@attributes","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Splat","Name":"@attributes","TypeName":"System.Object","Documentation":"Merges a collection of attributes into the current element or component.","Metadata":{"Common.PropertyName":"Attributes","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Splat","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Attributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@bind-","NameComparison":1,"Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-...","TypeName":"System.Collections.Generic.Dictionary","IndexerNamePrefix":"@bind-","IndexerTypeName":"System.Object","Documentation":"Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the corresponding bind attribute. For example: @bind-value:format=\"...\" will apply a format string to the value specified in @bind-value=\"...\". The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-...' attribute.","Metadata":{"Common.PropertyName":"Event"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.Fallback":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Bind"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_checked"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_checked"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-checked","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_checked"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"checked","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"checkbox","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"text","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"number","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"number","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-dd","Components.Bind.TypeAttribute":"date","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-dd","Components.Bind.TypeAttribute":"date","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Components.Bind.TypeAttribute":"datetime-local","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Components.Bind.TypeAttribute":"datetime-local","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM","Components.Bind.TypeAttribute":"month","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM","Components.Bind.TypeAttribute":"month","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"HH:mm:ss","Components.Bind.TypeAttribute":"time","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"HH:mm:ss","Components.Bind.TypeAttribute":"time","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadioGroup","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Ref","Name":"Ref","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Populates the specified field or property with a reference to the element or component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ref","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Ref","Name":"@ref","TypeName":"System.Object","Documentation":"Populates the specified field or property with a reference to the element or component.","Metadata":{"Common.PropertyName":"Ref","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Ref","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Ref"}},{"Kind":"Components.Key","Name":"Key","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Ensures that the component or element will be preserved across renders if (and only if) the supplied key value matches.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@key","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Key","Name":"@key","TypeName":"System.Object","Documentation":"Ensures that the component or element will be preserved across renders if (and only if) the supplied key value matches.","Metadata":{"Common.PropertyName":"Key","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Key","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Key"}}] \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.Views.dll deleted file mode 100644 index da08f96..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.Views.pdb deleted file mode 100644 index 20e3e1f..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.assets.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.assets.cache deleted file mode 100644 index 538ec12..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.assets.cache and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.csproj.AssemblyReference.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.csproj.AssemblyReference.cache deleted file mode 100644 index f5e894a..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.csproj.AssemblyReference.cache and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.csproj.CopyComplete b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.csproj.CopyComplete deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.csproj.CoreCompileInputs.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.csproj.CoreCompileInputs.cache deleted file mode 100644 index dc63215..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -3140486290c6dc3a996d0df522afe8c2e0b53bbb diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.csproj.FileListAbsolute.txt b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.csproj.FileListAbsolute.txt deleted file mode 100644 index 2a70e11..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,38 +0,0 @@ -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\net5.0\appsettings.Development.json -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\net5.0\appsettings.json -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\net5.0\TelecomInfraProject.exe -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\net5.0\TelecomInfraProject.deps.json -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\net5.0\TelecomInfraProject.runtimeconfig.json -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\net5.0\TelecomInfraProject.runtimeconfig.dev.json -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\net5.0\TelecomInfraProject.dll -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\net5.0\ref\TelecomInfraProject.dll -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\net5.0\TelecomInfraProject.pdb -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\net5.0\TelecomInfraProject.Views.dll -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\net5.0\TelecomInfraProject.Views.pdb -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\net5.0\Microsoft.AspNetCore.Server.Kestrel.Https.dll -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\net5.0\Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.csproj.AssemblyReference.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.AssemblyInfoInputs.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.AssemblyInfo.cs -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.MvcApplicationPartsAssemblyInfo.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.RazorAssemblyInfo.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.RazorAssemblyInfo.cs -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\staticwebassets\TelecomInfraProject.StaticWebAssets.Manifest.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\staticwebassets\TelecomInfraProject.StaticWebAssets.xml -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\scopedcss\bundle\TelecomInfraProject.styles.css -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.TagHelpers.input.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.TagHelpers.output.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.RazorCoreGenerate.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\Razor\Pages\help.cshtml.g.cs -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\Razor\Pages\homepage.cshtml.g.cs -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\Razor\Pages\Index.cshtml.g.cs -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.Views.pdb -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.csproj.CopyComplete -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.dll -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\ref\TelecomInfraProject.dll -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.pdb -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\net5.0\TelecomInfraProject.genruntimeconfig.cache diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.dll deleted file mode 100644 index 0522559..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.genruntimeconfig.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.genruntimeconfig.cache deleted file mode 100644 index 6f68657..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.genruntimeconfig.cache +++ /dev/null @@ -1 +0,0 @@ -7b6a261081db3ac765831b64f4737f266299a171 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.pdb deleted file mode 100644 index a1e8e1d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/apphost.exe b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/apphost.exe deleted file mode 100644 index be9cb0d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/apphost.exe and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/ref/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/ref/TelecomInfraProject.dll deleted file mode 100644 index 8c276b7..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/ref/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/staticwebassets/TelecomInfraProject.StaticWebAssets.Manifest.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/staticwebassets/TelecomInfraProject.StaticWebAssets.Manifest.cache deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/staticwebassets/TelecomInfraProject.StaticWebAssets.xml b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/staticwebassets/TelecomInfraProject.StaticWebAssets.xml deleted file mode 100644 index 7b21d22..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/net5.0/staticwebassets/TelecomInfraProject.StaticWebAssets.xml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs deleted file mode 100644 index b9ada9b..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v2.2", FrameworkDisplayName = "")] diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/Microsoft.AspNetCore.Mvc.Core.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/Microsoft.AspNetCore.Mvc.Core.dll deleted file mode 100644 index 3536b75..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/Microsoft.AspNetCore.Mvc.Core.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/Microsoft.DotNet.PlatformAbstractions.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/Microsoft.DotNet.PlatformAbstractions.dll deleted file mode 100644 index 7d12a43..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/Microsoft.DotNet.PlatformAbstractions.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/Microsoft.Extensions.DependencyModel.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/Microsoft.Extensions.DependencyModel.dll deleted file mode 100644 index 1f35cfc..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/Microsoft.Extensions.DependencyModel.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.Views.dll deleted file mode 100644 index cdc7038..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.Views.pdb deleted file mode 100644 index 18a0c96..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.deps.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.deps.json deleted file mode 100644 index b8e8142..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.deps.json +++ /dev/null @@ -1,5251 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v2.2", - "signature": "" - }, - "compilationOptions": { - "defines": [ - "TRACE", - "RELEASE", - "NETCOREAPP", - "NETCOREAPP2_2", - "NETCOREAPP1_0_OR_GREATER", - "NETCOREAPP1_1_OR_GREATER", - "NETCOREAPP2_0_OR_GREATER", - "NETCOREAPP2_1_OR_GREATER", - "NETCOREAPP2_2_OR_GREATER" - ], - "languageVersion": "7.3", - "platform": "", - "allowUnsafe": false, - "warningsAsErrors": false, - "optimize": true, - "keyFile": "", - "emitEntryPoint": true, - "xmlDoc": false, - "debugType": "portable" - }, - "targets": { - ".NETCoreApp,Version=v2.2": { - "TelecomInfraProject/1.0.0": { - "dependencies": { - "Microsoft.AspNetCore.App": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5", - "Microsoft.NETCore.App": "2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.4.10" - }, - "runtime": { - "TelecomInfraProject.dll": {} - }, - "compile": { - "TelecomInfraProject.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.5": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyModel": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": { - "assemblyVersion": "2.2.5.0", - "fileVersion": "2.2.5.19109" - } - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {} - } - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "dependencies": { - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": { - "assemblyVersion": "2.1.0.0", - "fileVersion": "2.1.0.0" - } - }, - "compile": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} - } - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "dependencies": { - "Microsoft.DotNet.PlatformAbstractions": "2.1.0", - "Newtonsoft.Json": "11.0.2", - "System.Diagnostics.Debug": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Linq": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": { - "assemblyVersion": "2.1.0.0", - "fileVersion": "2.1.0.0" - } - }, - "compile": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} - } - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": {}, - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "dependencies": { - "Newtonsoft.Json": "11.0.2", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.App/2.2.0": { - "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.6", - "Microsoft.AspNetCore": "2.2.0", - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authentication.Facebook": "2.2.0", - "Microsoft.AspNetCore.Authentication.Google": "2.2.0", - "Microsoft.AspNetCore.Authentication.JwtBearer": "2.2.0", - "Microsoft.AspNetCore.Authentication.MicrosoftAccount": "2.2.0", - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.AspNetCore.Authentication.OpenIdConnect": "2.2.0", - "Microsoft.AspNetCore.Authentication.Twitter": "2.2.0", - "Microsoft.AspNetCore.Authentication.WsFederation": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.CookiePolicy": "2.2.0", - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Extensions": "2.2.0", - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.AspNetCore.HttpsPolicy": "2.2.0", - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "2.2.0", - "Microsoft.AspNetCore.Identity.UI": "2.2.0", - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Localization.Routing": "2.2.0", - "Microsoft.AspNetCore.MiddlewareAnalysis": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Xml": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0", - "Microsoft.AspNetCore.Owin": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCompression": "2.2.0", - "Microsoft.AspNetCore.Rewrite": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.HttpSys": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0", - "Microsoft.AspNetCore.Session": "2.2.0", - "Microsoft.AspNetCore.SignalR": "1.1.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.SpaServices.Extensions": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.EntityFrameworkCore": "2.2.0", - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.EntityFrameworkCore.Design": "2.2.0", - "Microsoft.EntityFrameworkCore.InMemory": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.EntityFrameworkCore.SqlServer": "2.2.0", - "Microsoft.EntityFrameworkCore.Tools": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Caching.SqlServer": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Ini": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.KeyPerFile": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Configuration.Xml": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.DiagnosticAdapter": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Hosting": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Http": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0", - "Microsoft.Extensions.Logging.TraceSource": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0", - "Microsoft.Extensions.Options.DataAnnotations": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.WsFederation": "5.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Cryptography.Xml": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "dependencies": { - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.5" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.5", - "Microsoft.Extensions.Localization": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.5" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.5", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "System.IO.Pipelines": "4.5.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Reflection.Emit": "4.3.0", - "System.Threading.Channels": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Net.WebSockets.WebSocketProtocol": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "compileOnly": true - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "1.1.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Collections.Immutable": "1.5.0", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.FileVersionInfo": "4.3.0", - "System.Diagnostics.StackTrace": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.CodePages": "4.5.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Parallel": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.ValueTuple": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CSharp/4.5.0": { - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Remotion.Linq": "2.2.0", - "System.Collections.Immutable": "1.5.0", - "System.ComponentModel.Annotations": "4.5.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Interactive.Async": "3.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Json": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "System.Security.Cryptography.Xml": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "dependencies": { - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Http/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "dependencies": { - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "System.Collections.Specialized": "4.3.0", - "System.Diagnostics.Contracts": "4.3.0", - "System.Net.Http": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Newtonsoft.Json": "11.0.2", - "System.Dynamic.Runtime": "4.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Microsoft.IdentityModel.Tokens.Saml": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Newtonsoft.Json": "11.0.2", - "System.Collections": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Serialization.Xml": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.NETCore.App/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostPolicy": "2.2.0", - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "NETStandard.Library": "2.0.3" - }, - "compile": { - "ref/netcoreapp2.2/Microsoft.CSharp.dll": {}, - "ref/netcoreapp2.2/Microsoft.VisualBasic.dll": {}, - "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll": {}, - "ref/netcoreapp2.2/System.AppContext.dll": {}, - "ref/netcoreapp2.2/System.Buffers.dll": {}, - "ref/netcoreapp2.2/System.Collections.Concurrent.dll": {}, - "ref/netcoreapp2.2/System.Collections.Immutable.dll": {}, - "ref/netcoreapp2.2/System.Collections.NonGeneric.dll": {}, - "ref/netcoreapp2.2/System.Collections.Specialized.dll": {}, - "ref/netcoreapp2.2/System.Collections.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.dll": {}, - "ref/netcoreapp2.2/System.Configuration.dll": {}, - "ref/netcoreapp2.2/System.Console.dll": {}, - "ref/netcoreapp2.2/System.Core.dll": {}, - "ref/netcoreapp2.2/System.Data.Common.dll": {}, - "ref/netcoreapp2.2/System.Data.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Debug.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Process.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tools.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll": {}, - "ref/netcoreapp2.2/System.Drawing.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Drawing.dll": {}, - "ref/netcoreapp2.2/System.Dynamic.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Calendars.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Globalization.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll": {}, - "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": {}, - "ref/netcoreapp2.2/System.IO.Pipes.dll": {}, - "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": {}, - "ref/netcoreapp2.2/System.IO.dll": {}, - "ref/netcoreapp2.2/System.Linq.Expressions.dll": {}, - "ref/netcoreapp2.2/System.Linq.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Linq.Queryable.dll": {}, - "ref/netcoreapp2.2/System.Linq.dll": {}, - "ref/netcoreapp2.2/System.Memory.dll": {}, - "ref/netcoreapp2.2/System.Net.Http.dll": {}, - "ref/netcoreapp2.2/System.Net.HttpListener.dll": {}, - "ref/netcoreapp2.2/System.Net.Mail.dll": {}, - "ref/netcoreapp2.2/System.Net.NameResolution.dll": {}, - "ref/netcoreapp2.2/System.Net.NetworkInformation.dll": {}, - "ref/netcoreapp2.2/System.Net.Ping.dll": {}, - "ref/netcoreapp2.2/System.Net.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Net.Requests.dll": {}, - "ref/netcoreapp2.2/System.Net.Security.dll": {}, - "ref/netcoreapp2.2/System.Net.ServicePoint.dll": {}, - "ref/netcoreapp2.2/System.Net.Sockets.dll": {}, - "ref/netcoreapp2.2/System.Net.WebClient.dll": {}, - "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll": {}, - "ref/netcoreapp2.2/System.Net.WebProxy.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.dll": {}, - "ref/netcoreapp2.2/System.Net.dll": {}, - "ref/netcoreapp2.2/System.Numerics.Vectors.dll": {}, - "ref/netcoreapp2.2/System.Numerics.dll": {}, - "ref/netcoreapp2.2/System.ObjectModel.dll": {}, - "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Metadata.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.dll": {}, - "ref/netcoreapp2.2/System.Resources.Reader.dll": {}, - "ref/netcoreapp2.2/System.Resources.ResourceManager.dll": {}, - "ref/netcoreapp2.2/System.Resources.Writer.dll": {}, - "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Handles.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Loader.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Numerics.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Security.Claims.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": {}, - "ref/netcoreapp2.2/System.Security.Principal.dll": {}, - "ref/netcoreapp2.2/System.Security.SecureString.dll": {}, - "ref/netcoreapp2.2/System.Security.dll": {}, - "ref/netcoreapp2.2/System.ServiceModel.Web.dll": {}, - "ref/netcoreapp2.2/System.ServiceProcess.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Text.RegularExpressions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Overlapped.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.dll": {}, - "ref/netcoreapp2.2/System.Threading.Thread.dll": {}, - "ref/netcoreapp2.2/System.Threading.ThreadPool.dll": {}, - "ref/netcoreapp2.2/System.Threading.Timer.dll": {}, - "ref/netcoreapp2.2/System.Threading.dll": {}, - "ref/netcoreapp2.2/System.Transactions.Local.dll": {}, - "ref/netcoreapp2.2/System.Transactions.dll": {}, - "ref/netcoreapp2.2/System.ValueTuple.dll": {}, - "ref/netcoreapp2.2/System.Web.HttpUtility.dll": {}, - "ref/netcoreapp2.2/System.Web.dll": {}, - "ref/netcoreapp2.2/System.Windows.dll": {}, - "ref/netcoreapp2.2/System.Xml.Linq.dll": {}, - "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll": {}, - "ref/netcoreapp2.2/System.Xml.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Xml.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll": {}, - "ref/netcoreapp2.2/System.Xml.dll": {}, - "ref/netcoreapp2.2/System.dll": {}, - "ref/netcoreapp2.2/WindowsBase.dll": {}, - "ref/netcoreapp2.2/mscorlib.dll": {}, - "ref/netcoreapp2.2/netstandard.dll": {} - }, - "compileOnly": true - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "compileOnly": true - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "compileOnly": true - }, - "Microsoft.NETCore.Targets/2.0.0": { - "compileOnly": true - }, - "Microsoft.Win32.Registry/4.5.0": { - "dependencies": { - "System.Security.AccessControl": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {} - }, - "compileOnly": true - }, - "NETStandard.Library/2.0.3": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0" - }, - "compileOnly": true - }, - "Newtonsoft.Json/11.0.2": { - "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": {} - }, - "compileOnly": true - }, - "Newtonsoft.Json.Bson/1.0.1": { - "dependencies": { - "NETStandard.Library": "2.0.3", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} - }, - "compileOnly": true - }, - "Remotion.Linq/2.2.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Linq.Queryable": "4.0.1", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/Remotion.Linq.dll": {} - }, - "compileOnly": true - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.native.System/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "dependencies": { - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" - }, - "compileOnly": true - }, - "runtime.native.System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "runtime.native.System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - }, - "compileOnly": true - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "compileOnly": true - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "compileOnly": true - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "compileOnly": true - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "compileOnly": true - }, - "System.AppContext/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Buffers/4.5.0": { - "compileOnly": true - }, - "System.Collections/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Collections.Concurrent/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Collections.Immutable/1.5.0": { - "compileOnly": true - }, - "System.Collections.NonGeneric/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Collections.Specialized/4.3.0": { - "dependencies": { - "System.Collections.NonGeneric": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.ComponentModel.Annotations/4.5.0": { - "compileOnly": true - }, - "System.Console/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compileOnly": true - }, - "System.Data.SqlClient/4.6.0": { - "dependencies": { - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0", - "System.Text.Encoding.CodePages": "4.5.0", - "runtime.native.System.Data.SqlClient.sni": "4.5.0" - }, - "compile": { - "ref/netcoreapp2.1/System.Data.SqlClient.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Contracts/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.Debug/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "compileOnly": true - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.StackTrace/4.3.0": { - "dependencies": { - "System.IO.FileSystem": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.Tools/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.Tracing/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Dynamic.Runtime/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Globalization/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Globalization.Calendars/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Globalization.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compileOnly": true - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {} - }, - "compileOnly": true - }, - "System.Interactive.Async/3.2.0": { - "compile": { - "lib/netstandard2.0/System.Interactive.Async.dll": {} - }, - "compileOnly": true - }, - "System.IO/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Buffers": "4.5.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.FileSystem/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.Pipelines/4.5.2": { - "compile": { - "ref/netstandard1.3/System.IO.Pipelines.dll": {} - }, - "compileOnly": true - }, - "System.Linq/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compileOnly": true - }, - "System.Linq.Expressions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Linq.Queryable/4.0.1": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Memory/4.5.1": { - "compileOnly": true - }, - "System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Net.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compileOnly": true - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "compile": { - "ref/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll": {} - }, - "compileOnly": true - }, - "System.Numerics.Vectors/4.5.0": { - "compileOnly": true - }, - "System.ObjectModel/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Private.DataContractSerialization/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0", - "System.Xml.XmlSerializer": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Emit/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Metadata/1.6.0": { - "compileOnly": true - }, - "System.Reflection.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.TypeExtensions/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Resources.ResourceManager/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "compile": { - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Handles/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.InteropServices/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Numerics/4.3.0": { - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Private.DataContractSerialization": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.AccessControl/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "compileOnly": true - }, - "System.Security.Claims/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Cng/4.5.0": { - "compile": { - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Csp/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Cng": "4.5.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Xml/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Pkcs": "4.5.0", - "System.Security.Permissions": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Security.Permissions/4.5.0": { - "dependencies": { - "System.Security.AccessControl": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Permissions.dll": {} - }, - "compileOnly": true - }, - "System.Security.Principal/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Principal.Windows/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Text.Encoding.CodePages/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compileOnly": true - }, - "System.Text.Encoding.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compileOnly": true - }, - "System.Text.Encodings.Web/4.5.0": { - "compile": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - }, - "compileOnly": true - }, - "System.Text.RegularExpressions/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading.Channels/4.5.0": { - "compile": { - "lib/netcoreapp2.1/System.Threading.Channels.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "compileOnly": true - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "dependencies": { - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading.Thread/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.ValueTuple/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.ReaderWriter/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compileOnly": true - }, - "System.Xml.XDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XmlDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XmlSerializer/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XPath/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XPath.XDocument/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath": "4.3.0" - }, - "compileOnly": true - } - } - }, - "libraries": { - "TelecomInfraProject/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/8sr8ixIUD57UFwUntha9bOwex7/AkZfdk1f9oNJG1Ek7p/uuKVa7fuHmYZpQOf35Oxrt+2Ku4WPwMSbNxOuWg==", - "path": "microsoft.aspnetcore.mvc.core/2.2.5", - "hashPath": "microsoft.aspnetcore.mvc.core.2.2.5.nupkg.sha512" - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9KPDwvb/hLEVXYruVHVZ8BkebC8j17DmPb56LnqRF74HqSPLjCkrlFUjOtFpQPA2DeADBRTI/e69aCfRBfrhxw==", - "path": "microsoft.dotnet.platformabstractions/2.1.0", - "hashPath": "microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nS2XKqi+1A1umnYNLX2Fbm/XnzCxs5i+zXVJ3VC6r9t2z0NZr9FLnJN4VQpKigdcWH/iFTbMuX6M6WQJcTjVIg==", - "path": "microsoft.extensions.dependencymodel/2.1.0", - "hashPath": "microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V7H6e/ZkxYtBzFZxuj0N/ubyiwkGfZnS7Ha+W9mvqfrA8XLiEg8H5SzYh+kVeb45nvFMI1/8XA6Nuj09t/OE5Q==", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.4.10", - "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512" - }, - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "type": "package", - "serviceable": true, - "sha512": "sha512-owAlEIUZXWSnkK8Z1c+zR47A0X6ykF4XjbPok4lQKNuciUfHLGPd6QnI+rt/8KlQ17PmF+I4S3f+m+Qe4IvViw==", - "path": "microsoft.aspnet.webapi.client/5.2.6", - "hashPath": "microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512" - }, - "Microsoft.AspNetCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Bs75iht4lXS8uVWy/Cbsr9i0m2jRtnrfPEWU+6t0dQTZcJEfF9b7G2F7XvstLFWkAKSgYRzFkAwi/KypY0Qtew==", - "path": "microsoft.aspnetcore/2.2.0", - "hashPath": "microsoft.aspnetcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fVQsSXNZz38Ysx8iKwwqfOLHhLrAeKEMBS5Ia3Lh7BJjOC2vPV28/yk08AovOMsB3SNQPGnE7bv+lsIBTmAkvw==", - "path": "microsoft.aspnetcore.antiforgery/2.2.0", - "hashPath": "microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-L3W3kgOOU5+2Tdtnzywcs4/a3XFbwcM7Ghvr2uWnhLUvBithluWlGI+0/lXFrDysXaRMLSRJdExSLuSJJQYuTg==", - "path": "microsoft.aspnetcore.app/2.2.0", - "hashPath": "microsoft.aspnetcore.app.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b0R9X7L6zMqNsssKDvhYHuNi5x0s4DyHTeXybIAyGaitKiW1Q5aAGKdV2codHPiePv9yHfC9hAMyScXQ/xXhPw==", - "path": "microsoft.aspnetcore.authentication/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Iar9VFlBHkZGdSG9ZUTmn6Q8Qg+6CtW5G/TyJI2F8B432TOH+nZlkU7O0W0byow6xsxqOYeTviSHz4cCJ3amfQ==", - "path": "microsoft.aspnetcore.authentication.cookies/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.cookies.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SOc/wjoBntSWVZ6uG0R/TqQ0xmxu2H1PhkuYxINYpkUB7s3cQQuRDyZtJIdQonzpWVwBRj0ImwktiMaBF/7ihQ==", - "path": "microsoft.aspnetcore.authentication.facebook/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.facebook.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-norGVE0KRIT0pdNKhlLlsMi/7O69ACpx2RSj8rMHCoMRETCYH4PTqUbHI1kkfAGNUtcuQ8VIGIXSa1ZdGKWcdA==", - "path": "microsoft.aspnetcore.authentication.google/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.google.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FnyoLdiIo8KDobVcDuUYYFSbQYp1OR8vSMIOcW6M5+dtF9TC6XvCCS8Ook+DSbqUj6HPxwOIKa5BeIZm1/EpMw==", - "path": "microsoft.aspnetcore.authentication.jwtbearer/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-troBjvJAMK7P2Vb5sDOzCztq9vR8BJtajDznam2XuQai7kLh5z7cmkB+2zMin+K/HzNjqItJSuSyuaK2PoZ8nA==", - "path": "microsoft.aspnetcore.authentication.microsoftaccount/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.microsoftaccount.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i33SSdJd0g3ENRnHczgzrOlru3ciPsyYHMgAh90sbURS8wuBx0Y4xXfRQcYfu1W0/uiHQO832KNb/ICINWqLzA==", - "path": "microsoft.aspnetcore.authentication.oauth/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.oauth.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-y4iu3vMFnkMTaqT9mCJhD3XUMfavNP0CoOeNOHd7ArqZfgzs3GqAPcBc8Ld6mK2u5OOva8C6bhnQfRu9z0qJKQ==", - "path": "microsoft.aspnetcore.authentication.openidconnect/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.openidconnect.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wKfJeBL+13duv0o4q9zp4pW7UopBHaLafnq2GiIJTcu1x3RR/1N4sRIIppLSIJdulgM1XfNOivlIE2FEfZpmog==", - "path": "microsoft.aspnetcore.authentication.twitter/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.twitter.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TIBkO7Tx8uWXNL5Z7/6+iKdhTS+D9dpJMNcmiVxrAJUqxL4EWGHNqJyUp5yqI76GmbrT4GD23T3cUsSuCi7E0A==", - "path": "microsoft.aspnetcore.authentication.wsfederation/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.wsfederation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/L0W8H3jMYWyaeA9gBJqS/tSWBegP9aaTM0mjRhxTttBY9z4RVDRYJ2CwPAmAXIuPr3r1sOw+CS8jFVRGHRezQ==", - "path": "microsoft.aspnetcore.authorization/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aJCo6niDRKuNg2uS2WMEmhJTooQUGARhV2ENQ2tO5443zVHUo19MSgrgGo9FIrfD+4yKPF8Q+FF33WkWfPbyKw==", - "path": "microsoft.aspnetcore.authorization.policy/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Kn9CvhNsxRup/5SJfD4/YP3AbFwLJX8u3tKKyQszjUIvjE7M6lU93W44zlqBxltS94gTdLmo2ixPWDNeZthi1w==", - "path": "microsoft.aspnetcore.cookiepolicy/2.2.0", - "hashPath": "microsoft.aspnetcore.cookiepolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LFlTM3ThS3ZCILuKnjy8HyK9/IlDh3opogdbCVx6tMGyDzTQBgMPXLjGDLtMk5QmLDCcP3l1TO3z/+1viA8GUg==", - "path": "microsoft.aspnetcore.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GXmMD8/vuTLPLvKzKEPz/4vapC5e0cwx1tUVd83ePRyWF9CCrn/pg4/1I+tGkQqFLPvi3nlI2QtPtC6MQN8Nww==", - "path": "microsoft.aspnetcore.cryptography.internal/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NCY0PH3nrFYbhqiq72rwWsUXlV4OAE0MOukvGvIBOTnEPMC1yVL42k1DXLnaIu+c0yfMAxIIG9Iuaykp9BQQQw==", - "path": "microsoft.aspnetcore.cryptography.keyderivation/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G6dvu5Nd2vjpYbzazZ//qBFbSEf2wmBUbyAR7E4AwO3gWjhoJD5YxpThcGJb7oE3VUcW65SVMXT+cPCiiBg8Sg==", - "path": "microsoft.aspnetcore.dataprotection/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-seANFXmp8mb5Y12m1ShiElJ3ZdOT3mBN3wA1GPhHJIvZ/BxOCPyqEOR+810OWsxEZwA5r5fDRNpG/CqiJmQnJg==", - "path": "microsoft.aspnetcore.dataprotection.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Goo1xU9WJnEJ0dKDgYFF+hFQqRMLKjf9zc8Bu3PaBdGncR7QwDMeFIkO7FEM6izaC38QjYrs1Q5AsmljkPyOrw==", - "path": "microsoft.aspnetcore.dataprotection.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RobNuZecn/eefWVApOE+OWAZXCdgfzm8pB7tBvJkahsjWfn1a+bLM9I2cuKlp/9aFBok1O/oDXlgYSvaQYu/yg==", - "path": "microsoft.aspnetcore.diagnostics/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pva9ggfUDtnJIKzv0+wxwTX7LduDx6xLSpMqWwdOJkW52L0t31PI78+v+WqqMpUtMzcKug24jGs3nTFpAmA/2g==", - "path": "microsoft.aspnetcore.diagnostics.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xAIXyVmrTcVIJ38/j0TVMRlChC25k+cEAeSYotWhAnho3urzf1EfhoyyNdVytZbbBskue5i6XBL8gA1vlp5KGg==", - "path": "microsoft.aspnetcore.diagnostics.entityframeworkcore/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RNmdLy9yncTprony49cuwhyTKoROpVflGM+pKlHA1671F00QUsjoY1Oi6xoa9XsUrfRDRYlxbt2CHYCMLzMh7Q==", - "path": "microsoft.aspnetcore.diagnostics.healthchecks/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.healthchecks.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JSX6ZlVWDkokZ+xCKDhUVQNqbmFn1lHQNzJc8K4Y/uTUocZS83+b/8Q7y/yx3oJ362etGMVy0keAvmCdqbP8nA==", - "path": "microsoft.aspnetcore.hostfiltering/2.2.0", - "hashPath": "microsoft.aspnetcore.hostfiltering.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "path": "microsoft.aspnetcore.hosting/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Y4rs5aMEXY8G7wJo5S3EEt6ltqyOTr/qOeZzfn+hw/fuQj5GppGckMY5psGLETo1U9hcT5MmAhaT5xtusM1b5g==", - "path": "microsoft.aspnetcore.html.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "path": "microsoft.aspnetcore.http/2.2.0", - "hashPath": "microsoft.aspnetcore.http.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZcwAM9rE5yjGC+vtiNAK0INybpKIqnvB+/rntZn2/CPtyiBAtovVrEp4UZOoC31zH5t0P78ix9gLNJzII/ODsA==", - "path": "microsoft.aspnetcore.http.connections/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mYk5QUUjyXQmlyDHWDjkLYDArt97plwe6KsDsNVhDEQ+HgZMKGjISyM6YSA7BERQNR25kXBTbIYfSy1vePGQgg==", - "path": "microsoft.aspnetcore.http.connections.common/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "path": "microsoft.aspnetcore.httpoverrides/2.2.0", - "hashPath": "microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0EmmwzAkWEPCC8rpg9nGfcOiitIOYkZ13f+b5ED7AAZvz/ZwkdWbeMarGf77lSyA+Mb9O/iAt4LWup0RRMVOJw==", - "path": "microsoft.aspnetcore.httpspolicy/2.2.0", - "hashPath": "microsoft.aspnetcore.httpspolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F16BKeS96wKhyIyhaFR7m8kRIwIvPUW9Dx7IlGWmu2IIwnUDCdo+2z7IrWKA8r77pZQ1UE9kYcBPg5456YdAIA==", - "path": "microsoft.aspnetcore.identity/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGJ8f8sE9vbnyPJpSCMYAjh1itkM8uL9QnkO5lQSSJGeyG4b1+zNoLS+leJgjGnlkTzgWPffc4OuqH7wsYahWw==", - "path": "microsoft.aspnetcore.identity.entityframeworkcore/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T4B/Uaqd4u7jN6XDHbEBTZO002HquQKU49V+PvWEGKoiJBgZ96JskDr/NsfgVin8n8/bRSx+4A1WwlkMDKcNBg==", - "path": "microsoft.aspnetcore.identity.ui/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.ui.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o9BB9hftnCsyJalz9IT0DUFxz8Xvgh3TOfGWolpuf19duxB4FySq7c25XDYBmBMS+sun5/PsEUAi58ra4iJAoA==", - "path": "microsoft.aspnetcore.jsonpatch/2.2.0", - "hashPath": "microsoft.aspnetcore.jsonpatch.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+PGX1mEfq19EVvskBBb9XBQrXZpZrh6hYhX0x3FkPTEqr+rDM2ZmsEwAAMRmzcidmlDM1/7cyDSU/WhkecU8tA==", - "path": "microsoft.aspnetcore.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kjheDUpXWaGOH8bUQafFAkUvw74xoe0Y2hojgeYaAg5LKvaFUwupkz8wgyhfSbLdejxEQJ6PsA7Zq/AcdPoIUQ==", - "path": "microsoft.aspnetcore.localization.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GISp0KoVyJ4llqkmUOWFbOb7g/rOABlsf0Nt8a4eanY71XfUCM0dqBaMct3IUE3KWUvjhKPACQimxgMjPcF7pA==", - "path": "microsoft.aspnetcore.middlewareanalysis/2.2.0", - "hashPath": "microsoft.aspnetcore.middlewareanalysis.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-noun9xcrEvOs/ubczt2OluY9/bOOM2erv1D/gyyYtfS2sfyx2uGknUIAWoqmqc401TvQDysyx8S4M9j5zPIVBw==", - "path": "microsoft.aspnetcore.mvc/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", - "path": "microsoft.aspnetcore.mvc.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Wxxt1rFVHITp4MDaGQP/wyl+ROVVVeQCTWI6C8hxI8X66C4u6gcxvelqgnmsn+dISMCdE/7FQOwgiMx1HxuZqA==", - "path": "microsoft.aspnetcore.mvc.analyzers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iSREQct43Xg2t3KiQ2648e064al/HSLPXpI5yO9VPeTGDspWKHW23XFHRKPN1YjIQHHfBj8ytXbiF0XcSxp5pg==", - "path": "microsoft.aspnetcore.mvc.apiexplorer/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oINjMqhU7yzT2T9AMuvktlWlMd40i0do8E1aYslJS+c5fof+EMhjnwTh6cHN1dfrgjkoXJ/gutxn5Qaqf/81Kg==", - "path": "microsoft.aspnetcore.mvc.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WOw4SA3oT47aiU7ZjN/88j+b79YU6VftmHmxK29Km3PTI7WZdmw675QTcgWfsjEX4joCB82v7TvarO3D0oqOyw==", - "path": "microsoft.aspnetcore.mvc.dataannotations/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ScWwXrkAvw6PekWUFkIr5qa9NKn4uZGRvxtt3DvtUrBYW5Iu2y4SS/vx79JN0XDHNYgAJ81nVs+4M7UE1Y/O+g==", - "path": "microsoft.aspnetcore.mvc.formatters.json/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4pUhKtqhaNqSeMRRyEw1kGjg/pNLczzd4VAsanMGI539sCdkl1JBaoFojZb1helVdUvX9a1Jo+lYXq0lnwB/GQ==", - "path": "microsoft.aspnetcore.mvc.formatters.xml/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.xml.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1L4pP124mrN6duwOtNVIJUqy4CczC2/ah4MXarRt9ZRpJd2zNp1j3tJCgyEQpqai6zNVP6Vp2ZRMQcNDcNAKA==", - "path": "microsoft.aspnetcore.mvc.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TXvEOjp3r6qDEjmDtv3pXjQr/Zia9PpoGkl1MyTEqKqrUehBTpAdCjA8APXFwun19lH20OuyU+e4zDYv9g134w==", - "path": "microsoft.aspnetcore.mvc.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Sei/0moqBDQKaAYT9PtOeRtvYgHQQLyw/jm3exHw2w9VdzejiMEqCQrN2d63Dk4y7IY0Irr/P9JUFkoVURRcNw==", - "path": "microsoft.aspnetcore.mvc.razor.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dys8ggIDth3g5GBpCfeayU9sNg6Z9IbKFKOuaXbVaAiZQUd+Egk9op4NLHpqfR9Ey2HGw+u87LYC55bhEeOpag==", - "path": "microsoft.aspnetcore.mvc.razor.viewcompilation/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.viewcompilation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GsMs4QKCf5VgdGZq9/nfAVkMJ/8uE4ie0Iugv4FtxbHBmMdpPQQBfTFKoUpwMbgIRw7hzV8xy2HPPU5o58PsdQ==", - "path": "microsoft.aspnetcore.mvc.razorpages/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razorpages.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hsrm/dLx7ztfWV+WEE7O8YqEePW7TmUwFwR7JsOUSTKaV9uSeghdmoOsYuk0HeoTiMhRxH8InQVE9/BgBj+jog==", - "path": "microsoft.aspnetcore.mvc.taghelpers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dt7MGkzCFVTAD5oesI8UeVVeiSgaZ0tPdFstQjG6YLJSCiq1koOUSHMpf0PASGdOW/H9hxXkolIBhT5dWqJi7g==", - "path": "microsoft.aspnetcore.mvc.viewfeatures/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ML+s+nv/ri3MxM4vXjTK3S4K925TGklSKH74VOkCqWQF9ki5yuYcyxaWTUsCyAXliw+N8HMNmW++uU81JngDDg==", - "path": "microsoft.aspnetcore.nodeservices/2.2.0", - "hashPath": "microsoft.aspnetcore.nodeservices.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h9QIdnrH7fOTQgUwjz/v0fDk8j8JNtUB233gYFtngt7jLoVc7vfMEGs9rnOWh8ubz+JdrMt7UBrva07af4Smxw==", - "path": "microsoft.aspnetcore.owin/2.2.0", - "hashPath": "microsoft.aspnetcore.owin.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V54PIyDCFl8COnTp9gezNHpUNHk7F9UnerGeZy3UfbnwYvfzbo+ipqQmSgeoESH8e0JvKhRTyQyZquW2EPtCmg==", - "path": "microsoft.aspnetcore.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VLWK+ZtMMNukY6XjxYHc7mz33vkquoEzQJHm/LCF5REVxIaexLr+UTImljRRJBdUDJluDAQwU+59IX0rFDfURA==", - "path": "microsoft.aspnetcore.razor.design/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IeyzVFXZdpUAnWKWoNYE0SsP1Eu7JLjZaC94jaI1VfGtK57QykROz/iGMc8D0VcqC8i02qYTPQN/wPKm6PfidA==", - "path": "microsoft.aspnetcore.razor.language/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.language.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7YqK+H61lN6yj9RiQUko7oaOhKtRR9Q/kBcoWNRemhJdTIWOh1OmdvJKzZrMWOlff3BAjejkPQm+0V0qXk+B1w==", - "path": "microsoft.aspnetcore.razor.runtime/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEBP1UwGD7X1vhO43LN5KhZDt4HMTX7u1YA0nq7HR6IDRhWczHczJPDu3GbL01IMdb03hyT/glJIv8PI5zKtnA==", - "path": "microsoft.aspnetcore.responsecaching/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CIHWEKrHzZfFp7t57UXsueiSA/raku56TgRYauV/W1+KAQq6vevz60zjEKaazt3BI76zwMz3B4jGWnCwd8kwQw==", - "path": "microsoft.aspnetcore.responsecaching.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RvSstOhebIMDdRLd4iWjA6z2o2kGGwEYGPajvTXwndOA3TZpWH3FOIV4L7mehN/HoKrbTbX5vZ54ZFDwWoAFKA==", - "path": "microsoft.aspnetcore.responsecompression/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecompression.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jztwQxyn4CcWZj/1mQtFiZ5+pIWYltHIXk5ykyrXMjO6qaKVvc+mlffSUCQ0AOl3vH7vxsZnda8poHwVaT0QIA==", - "path": "microsoft.aspnetcore.rewrite/2.2.0", - "hashPath": "microsoft.aspnetcore.rewrite.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jAhDBy0wryOnMhhZTtT9z63gJbvCzFuLm8yC6pHzuVu9ZD1dzg0ltxIwT4cfwuNkIL/TixdKsm3vpVOpG8euWQ==", - "path": "microsoft.aspnetcore.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", - "path": "microsoft.aspnetcore.routing.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tei37PK4c6CKd7tGgAOkpbePwu8WLjqsEfiAfLbaMXnmp7o30bzcIxtraTrjvq2SpRAFA9p6WwUbmyqQxXPcfQ==", - "path": "microsoft.aspnetcore.server.httpsys/2.2.0", - "hashPath": "microsoft.aspnetcore.server.httpsys.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6NEwFAJFrnZ0f5eJB1ReIpgPM1ZRDj3IE3Rda01nD3vJANCyJFjZ4SGW3Ckn1AmMi225fGflWzpCKLb7/l43jw==", - "path": "microsoft.aspnetcore.server.iis/2.2.0", - "hashPath": "microsoft.aspnetcore.server.iis.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iVjgAg+doTTrTFCOq6kZRpebXq94YGCx9efMIwO5QhwdY/sHAjfrVz2lXzji63G96YjJVK3ZRrlpgS2fd49ABw==", - "path": "microsoft.aspnetcore.server.iisintegration/2.2.0", - "hashPath": "microsoft.aspnetcore.server.iisintegration.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "path": "microsoft.aspnetcore.server.kestrel/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "path": "microsoft.aspnetcore.server.kestrel.core/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "path": "microsoft.aspnetcore.server.kestrel.https/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lOjJVh293AKaOEPi1MIC1/G9gOVZMrve2a05o56oslK6bo0PMgMB17rmPomvqrJAjMdlWZ/MGdN2y78Z9wzWTw==", - "path": "microsoft.aspnetcore.session/2.2.0", - "hashPath": "microsoft.aspnetcore.session.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V5X5XkeAHaFyyBOGPrddVeqTNo6zRPJNS5PRhlzEyBXiNG9AtqUbMyWFdZahQyMiIWJau550z59A4kdC9g5I9A==", - "path": "microsoft.aspnetcore.signalr/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TyLgQ4y4RVUIxiYFnHT181/rJ33/tL/NcBWC9BwLpulDt5/yGCG4EvsToZ49EBQ7256zj+R6OGw6JF+jj6MdPQ==", - "path": "microsoft.aspnetcore.signalr.common/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mk69z50oFk2e89d3F/AfKeAvP3kvGG7MHG4ErydZiUd3ncSRq0kl0czq/COn/QVKYua9yGr2LIDwuR1C6/pu8Q==", - "path": "microsoft.aspnetcore.signalr.core/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BOsjatDJnvnnXCMajOlC0ISmiFnJi/EyJzMo0i//5fZJVCLrQ4fyV/HzrhhAhSJuwJOQDdDozKQ9MB9jHq84pg==", - "path": "microsoft.aspnetcore.signalr.protocols.json/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hUAsOd45CQbUV47b/c5wp6uKM0Fa6MXekFHbRb+jEPjzmrxLPn9nAKK1dYmyMAqSBRL8c6zVCWQk+TOP7eGs/A==", - "path": "microsoft.aspnetcore.spaservices/2.2.0", - "hashPath": "microsoft.aspnetcore.spaservices.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RvzzubzGPD+dGCfKVVtAvyIsnWpAWOA/x1n6fGLwICPER7Ze6budQGFPdZ7yuXTwtTMRvHa4O4AaGLG1XmoXGw==", - "path": "microsoft.aspnetcore.spaservices.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.spaservices.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-byZDrjir6Co5EoWbraQyG0qbPCUG6XgGYQstipMF9lucOAjq/mqnIyt8B8iMWnin/ghZoOln9Y01af4rUAwOhA==", - "path": "microsoft.aspnetcore.staticfiles/2.2.0", - "hashPath": "microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZpOcg2V0rCwU9ErfDb9y3Hcjoe7rU42XlmUS0mO4pVZQSgJVqR+DfyZtYd5LDa11F7bFNS2eezI9cBM3CmfGhw==", - "path": "microsoft.aspnetcore.websockets/2.2.0", - "hashPath": "microsoft.aspnetcore.websockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "hashPath": "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==", - "path": "microsoft.codeanalysis.analyzers/1.1.0", - "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-06AzG7oOLKTCN1EnoVYL1bQz+Zwa10LMpUn7Kc+PdpN8CQXRqXTyhfxuKIz6t0qWfoatBNXdHD0OLcEYp5pOvQ==", - "path": "microsoft.codeanalysis.common/2.8.0", - "hashPath": "microsoft.codeanalysis.common.2.8.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RizcFXuHgGmeuZhxxE1qQdhFA9lGOHlk0MJlCUt6LOnYsevo72gNikPcbANFHY02YK8L/buNrihchY0TroGvXQ==", - "path": "microsoft.codeanalysis.csharp/2.8.0", - "hashPath": "microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2qL0Qyu5qHzg6/JzF80mLgsqn9NP/Q0mQwjH+Z+DiqcuODJx8segjN4un2Tnz6bEAWv8FCRFNXR/s5wzlxqA8A==", - "path": "microsoft.codeanalysis.razor/2.2.0", - "hashPath": "microsoft.codeanalysis.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.CSharp/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", - "path": "microsoft.csharp/4.5.0", - "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xfDHe+J94oz2d+ESDU8u+96iSfsiPwpgYGPRSp/bato0Ekjz5kYs61u9mS0GN5t8n/wxc5P3uEJm1x7TfROxhQ==", - "path": "microsoft.entityframeworkcore/2.2.0", - "hashPath": "microsoft.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/js/H09B8MQGoPDFzJoaAealyL66g4vKf7DVcdBYcxgKztkttjZbRzSWKF9PZZFyfBl9Ia/BiStM70t7kjgMpg==", - "path": "microsoft.entityframeworkcore.abstractions/2.2.0", - "hashPath": "microsoft.entityframeworkcore.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/1rw3toRCal80Ch51lIjuf/0WfW9ZGB4eRY1y6GOcOoOvnMXXXt+4xMRw/0k0kIwHsWUNXUpw73jf40/Pe+ZYA==", - "path": "microsoft.entityframeworkcore.analyzers/2.2.0", - "hashPath": "microsoft.entityframeworkcore.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mcsUEzg1bWvPgj/isz7aabDy41x+x8WBTmSF+JFsDGe3K5ZElWT2FSr3LLmkXk/5BLWJ3f9SDe0YR55u3ZgHrw==", - "path": "microsoft.entityframeworkcore.design/2.2.0", - "hashPath": "microsoft.entityframeworkcore.design.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WxvRXUwCGdY1Ze8GfZteWadsxrxpFRfZN8WJ1jcXZKp5eYo5WwmiBq5e3xIZR8cHxznqlqczJ3NpXjqyYpNK9w==", - "path": "microsoft.entityframeworkcore.inmemory/2.2.0", - "hashPath": "microsoft.entityframeworkcore.inmemory.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CRJHHp/GqmXByeeODgbDgMDWId9kKT9TDRzHF8voWHFNTajBQl0U4jaMrHxjIP6hJ2olF8n+5GYmQv+v3bUVKQ==", - "path": "microsoft.entityframeworkcore.relational/2.2.0", - "hashPath": "microsoft.entityframeworkcore.relational.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rCGBF6Hab9633Dh2xtiAcJnDxf2CjaBrGyoagoCoYHH5Ftbdw5zX/e9ABgif5ngzh7DsrBcgxK/3gHBZ2n+TGA==", - "path": "microsoft.entityframeworkcore.sqlserver/2.2.0", - "hashPath": "microsoft.entityframeworkcore.sqlserver.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F253CmzpL7eXFKpK++/GIVbyVMZyXYq388osdkggsA1eL7c8ZGwHho0jE3LGA+L6WuXm6KbwQMtnt15zZAqzzA==", - "path": "microsoft.entityframeworkcore.tools/2.2.0", - "hashPath": "microsoft.entityframeworkcore.tools.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-spsJkYo8gGJapaxTSQFN/wqA+ghpJMLwB4ZyTB+fSdpd7AmMFP/YSpIcGmczcw4KggpxLGhLk7lCkSIlgvHaqQ==", - "path": "microsoft.extensions.caching.abstractions/2.2.0", - "hashPath": "microsoft.extensions.caching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yFs44RzB2Pzfoj4uk+mEz3MTTQKyeWb8gDhv5GyVPfHnLv0eQhGwzbw/5WpxAcVyOgG/H3/0ULY6g0/7/B+r7w==", - "path": "microsoft.extensions.caching.memory/2.2.0", - "hashPath": "microsoft.extensions.caching.memory.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hDAunudTCNyVb22W+ctToi9T3mcrix2L+GfnuhbIcbzgXVyUGMULUJmb2D5ElIJKkcGxkC/lM1aBMgHsSFFZcA==", - "path": "microsoft.extensions.caching.sqlserver/2.2.0", - "hashPath": "microsoft.extensions.caching.sqlserver.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", - "path": "microsoft.extensions.configuration/2.2.0", - "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==", - "path": "microsoft.extensions.configuration.abstractions/2.2.0", - "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "path": "microsoft.extensions.configuration.binder/2.2.0", - "hashPath": "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4kJIGOSRqD1Ccqerst4t/zsNs51plR7BIxbdKO1J/9rL+2DuNT+ieAuEv+HROelqTam3yOpKFR7TtHBt3oLpOA==", - "path": "microsoft.extensions.configuration.commandline/2.2.0", - "hashPath": "microsoft.extensions.configuration.commandline.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "path": "microsoft.extensions.configuration.environmentvariables/2.2.0", - "hashPath": "microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1qCpWBC8Ed4tguTR/qYkbb3F6DI5Su3t8xyFo3/5MzAd8PwPpHzgX8X04KbBxKmk173Pb64x7xMHarczVFQUA==", - "path": "microsoft.extensions.configuration.fileextensions/2.2.0", - "hashPath": "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uEDasBxY7m0GJseqHD8QhfiznxDMhxN9YE3j01Es6eks42rRm3yL8ZMbRxuEjyKqGZqjjt+Vr297/nKcg0eOow==", - "path": "microsoft.extensions.configuration.ini/2.2.0", - "hashPath": "microsoft.extensions.configuration.ini.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jUDdmLyFmLf9V3mqnMzSAzAv4QigJ67tZh5Q7HBXeBnESL2UyeesNG6jSBti+b63JpxZf+EDyn+anx3gyrNxug==", - "path": "microsoft.extensions.configuration.json/2.2.0", - "hashPath": "microsoft.extensions.configuration.json.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qK7vVxtUrpxdQPhvjF3RVYkcV86q/QfMBWqvvXAKYYkQ+H/4GXxk5cbPaSWdMZB5YU1GBEFBuZg9MZxDRvPJkg==", - "path": "microsoft.extensions.configuration.keyperfile/2.2.0", - "hashPath": "microsoft.extensions.configuration.keyperfile.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2/N2xo6/sNbVshnKktmq5lwaQbsAR2SrzCVrJEeMP8OKZVI7SzT8P6/WXZF8/YC7dTYsMe3nrHzgl1cF9i5ZKQ==", - "path": "microsoft.extensions.configuration.usersecrets/2.2.0", - "hashPath": "microsoft.extensions.configuration.usersecrets.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-toCFesKf2KZgRtb6T7tulnJv3IBVL+Gqd4KE3ebQZ20wA2Z5Rp6A44MsRGZ1ollmihzkxxBDavVfgufFeji3Sw==", - "path": "microsoft.extensions.configuration.xml/2.2.0", - "hashPath": "microsoft.extensions.configuration.xml.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==", - "path": "microsoft.extensions.dependencyinjection/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Av0QGyboU9hYcprPduZg8Ny4mtp1Z0xOfZGCiBhYMh6a0loNomZ74U1P9EJUBksT2ZJd0+hh/pOQIVdAJ8+AbA==", - "path": "microsoft.extensions.diagnosticadapter/2.2.0", - "hashPath": "microsoft.extensions.diagnosticadapter.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-p9njfetdebuplBCkIJPqyxsUIOBf/7B/RhPXZnFjh+/wqWNRqhP/1s18q1me9XP0l8uCD8TqJRPC+L0MCoUGRA==", - "path": "microsoft.extensions.diagnostics.healthchecks/2.2.0", - "hashPath": "microsoft.extensions.diagnostics.healthchecks.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cO6f4csTakJXuLWnU/p5mfQInyNq5sSi4mS2YtQZcGoHynU6P/TD6gjqt1TRnVfwuZLw3tmmw2ipFrHbBUqWew==", - "path": "microsoft.extensions.diagnostics.healthchecks.abstractions/2.2.0", - "hashPath": "microsoft.extensions.diagnostics.healthchecks.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Az/RxWB+UlyVN/TvQFaGXx8XAXVZN5WQnnuJOsjwBzghSJc1i8zqNjIypPHOedcuIXs2XSWgOSL6YQ3BlCnoJA==", - "path": "microsoft.extensions.fileproviders.composite/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6e22jnVntG9JLLowjY40UBPLXkKTRlDpFHmo2evN8lwZIpO89ZRGz6JRdqhnVYCaavq5KeFU2W5VKPA5y5farA==", - "path": "microsoft.extensions.fileproviders.embedded/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.embedded.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PxZPd5QbWr8+3JN2segEaD7IAYI+mR8ZmMqgo6GOk+E+UKnRcbC3RSQgJrZYuWVQwJCvdxesO5e64LSHC1zC8g==", - "path": "microsoft.extensions.hosting/2.2.0", - "hashPath": "microsoft.extensions.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "hashPath": "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hZ8mz6FgxSeFtkHzw+Ad0QOt2yjjpq4WaG9itnkyChtXYTrDlbkw3af2WJ9wdEAAyYqOlQaVDB6MJSEo8dd/vw==", - "path": "microsoft.extensions.http/2.2.0", - "hashPath": "microsoft.extensions.http.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/C+Valwg8IeUwDIunusittHivA9iyf82Jr1yeUFWO2zH2mDMMeYgjRyDLZqfL/7Vq94PEQsgv1XAaDfAX8msMw==", - "path": "microsoft.extensions.identity.core/2.2.0", - "hashPath": "microsoft.extensions.identity.core.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WY6os4m5LcG7XXHQK1vQggjdNFs7h6CsidVLOzPjG7Cb1zwRYKzfRT/pSUD40JNGvVp4oNENjLPvu/30ufIGNw==", - "path": "microsoft.extensions.identity.stores/2.2.0", - "hashPath": "microsoft.extensions.identity.stores.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3nBQLeBrcd4Rgd9vQi4gF5NgAWxnQrHekjjwlgww4wyLNfJDizjiex2resOLoAuAgy3y2IIAWjOpbr0UKR2ykw==", - "path": "microsoft.extensions.localization/2.2.0", - "hashPath": "microsoft.extensions.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FQzXG/lYR9UOM2zHpqsjTRpp3EghIYo3FCsQpfmtbp+glPaU0WXZfNmMjyqBRmMj1Sq93fPnC+G9zzYRauuRQA==", - "path": "microsoft.extensions.localization.abstractions/2.2.0", - "hashPath": "microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", - "path": "microsoft.extensions.logging/2.2.0", - "hashPath": "microsoft.extensions.logging.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==", - "path": "microsoft.extensions.logging.abstractions/2.2.0", - "hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ukU1mQGX9+xBsEzpNd13yl4deFVYI+fxxnmKpOhvNZsF+/trCrAUQh+9QM5pPGHbfYkz3lLQ4BXfKCP0502dLw==", - "path": "microsoft.extensions.logging.configuration/2.2.0", - "hashPath": "microsoft.extensions.logging.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1eGgcOJ++PMxW6sn++j6U7wsWvhEBm/5ScqBUUBGLRE8M7AHahi9tsxivDMqEXVM3F0/pshHl3kEpMXtw4BeFg==", - "path": "microsoft.extensions.logging.console/2.2.0", - "hashPath": "microsoft.extensions.logging.console.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JjqWtshxUujSnxslFccCRAaH8uFOciqXkYdRw+h5MwpC4sUc+ju9yZzvVi6PA5vW09ckv26EkasEvXrofGiaJg==", - "path": "microsoft.extensions.logging.debug/2.2.0", - "hashPath": "microsoft.extensions.logging.debug.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oOa5H+vdNgpsxE6vgtX4U/godKtX2edVi+QjlWb2PBQfavGIQ3WxtjxN+B0DQAjwBNdV4mW8cgOiDEZ8KdR7Ig==", - "path": "microsoft.extensions.logging.eventsource/2.2.0", - "hashPath": "microsoft.extensions.logging.eventsource.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2laIg/Mf1OhhduUKVN3//j+sYceyUocgGC/ySx6cnZFeNf2mezs32TmRZyzfkQAZQ6azlo/0wTxi8BgIVUyRYA==", - "path": "microsoft.extensions.logging.tracesource/2.2.0", - "hashPath": "microsoft.extensions.logging.tracesource.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "path": "microsoft.extensions.objectpool/2.2.0", - "hashPath": "microsoft.extensions.objectpool.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", - "path": "microsoft.extensions.options/2.2.0", - "hashPath": "microsoft.extensions.options.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-d4WS6yVXaw43ffiUnHj8oG1t2B6RbDDiQcgdA+Eq//NlPa3Wd+GTJFKj4OM4eDF3GjVumGr/CEVRS/jcYoF5LA==", - "path": "microsoft.extensions.options.configurationextensions/2.2.0", - "hashPath": "microsoft.extensions.options.configurationextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xk7okx/u+ZQb8xvz71FwVmfZjwDh2DWrovhtQXprWE16KqaP8bs6A8wb0h9nTSFh9rcFDVeo42d47iduu01XvQ==", - "path": "microsoft.extensions.options.dataannotations/2.2.0", - "hashPath": "microsoft.extensions.options.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "path": "microsoft.extensions.primitives/2.2.0", - "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V8XcqYcpcdBAxUhLeyYcuKmxu4CtNQA9IphTnARpQGhkop4A93v2XgM3AtaVVJo3H2cDWxWM6aeO8HxkifREqw==", - "path": "microsoft.extensions.webencoders/2.2.0", - "hashPath": "microsoft.extensions.webencoders.2.2.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5LW5VYvGZLvrbEGxyaE6dSQhT1B5frnpwX/c4/PWrNXeuJ6GkYmiOPf2u5Iwk1qQXPTvDedwEfnBg+i/0cFAyA==", - "path": "microsoft.identitymodel.jsonwebtokens/5.3.0", - "hashPath": "microsoft.identitymodel.jsonwebtokens.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o+bBauEMOi6ZI0MlJEC69Sw9UPwKLFmN+lD942g9UCx5pfiLFvJBKp8OPmxtGFL02ZxzXCIUyhyKn85izBDsnQ==", - "path": "microsoft.identitymodel.logging/5.3.0", - "hashPath": "microsoft.identitymodel.logging.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o2Fx9cYQHKtOyVrCXB41kEmny1Zvm+fqXNTD5heB9yPY0C+qYm7fo1yCvtHaH2JPEersGW0iS2dE0s65kWkVEw==", - "path": "microsoft.identitymodel.protocols/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NihXp2JT3fRbTq6AOQhEQT8TuJzhUNg9TOeK+TxlkkvanllWFF0gfXH5hTRn9Qn68HJQXtp/mtLbCWzi+4bCSg==", - "path": "microsoft.identitymodel.protocols.openidconnect/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.openidconnect.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6nGUoC+foCQ2UTsRD/Z6TLgsghuX10tunLXxuLE+LljW9H1oANqAQWrP8DNP++nfXke+qu1zVi6yBl6MMK/Dfg==", - "path": "microsoft.identitymodel.protocols.wsfederation/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.wsfederation.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/piauST4FL0qzVI6oqLWxqhFReg12KwVGy0jRlnVOpGMeOVSKdtNVtHsN/hARc25hOOPEp9WKMce5ILzyMx/tQ==", - "path": "microsoft.identitymodel.tokens/5.3.0", - "hashPath": "microsoft.identitymodel.tokens.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XS6zgN7jKG7QDqG3fV9BRADs8HmRJ6vJDKVBPFFly9MCkS6KMFps4hBdBJ5ycPrXtPBfnISCLiGLHP54blCvWw==", - "path": "microsoft.identitymodel.tokens.saml/5.3.0", - "hashPath": "microsoft.identitymodel.tokens.saml.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i4uFRjipeRXGhyfHmJaZ3PkOQIWhwxBJABNDWNaxcwUvramMCWYRLE1P3g4sLjiw8zXehH6eZwxww8F+dB7/+g==", - "path": "microsoft.identitymodel.xml/5.3.0", - "hashPath": "microsoft.identitymodel.xml.5.3.0.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7z5l8Jp324S8bU8+yyWeYHXUFYvKyiI5lqS1dXgTzOx1H69Qbf6df12kCKlNX45LpMfCMd4U3M6p7Rl5Zk7SLA==", - "path": "microsoft.netcore.app/2.2.0", - "hashPath": "microsoft.netcore.app.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DrhaKInRKKvN6Ns2VNIlC7ZffLOp9THf8cO6X4fytPRJovJUbF49/zzx4WfgX9E44FMsw9hT8hrKiIqDSHvGvA==", - "path": "microsoft.netcore.dotnetapphost/2.2.0", - "hashPath": "microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FJie7IoPZFaPgNDxhZGmDBQP/Bs5vPdfca/G2Wf9gd6LIvMYkZcibtmJwB4tcf4KXkaOYfIOo4Cl9sEPMsSzkw==", - "path": "microsoft.netcore.dotnethostpolicy/2.2.0", - "hashPath": "microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-spDm3AJYmebthDNhzY17YLPtvbc+Y1lCLVeiIH1uLJ/hZaM+40pBiPefFR8J1u66Ndkqi8ipR2tEbqPnYnjRhw==", - "path": "microsoft.netcore.dotnethostresolver/2.2.0", - "hashPath": "microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/J+XZo+YheFTJh8/4uoeJDdz5qOmOMkjg6/VL8mHJ9AnP8+fmV/kcbxeXsob0irRNiChf+V0ig1MCRLp/+Kog==", - "path": "microsoft.netcore.platforms/2.2.0", - "hashPath": "microsoft.netcore.platforms.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-odP/tJj1z6GylFpNo7pMtbd/xQgTC3Ex2If63dRTL38bBNMwsBnJ+RceUIyHdRBC0oik/3NehYT+oECwBhIM3Q==", - "path": "microsoft.netcore.targets/2.0.0", - "hashPath": "microsoft.netcore.targets.2.0.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+FWlwd//+Tt56316p00hVePBCouXyEzT86Jb3+AuRotTND0IYn0OO3obs1gnQEs/txEnt+rF2JBGLItTG+Be6A==", - "path": "microsoft.win32.registry/4.5.0", - "hashPath": "microsoft.win32.registry.4.5.0.nupkg.sha512" - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "path": "netstandard.library/2.0.3", - "hashPath": "netstandard.library.2.0.3.nupkg.sha512" - }, - "Newtonsoft.Json/11.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", - "path": "newtonsoft.json/11.0.2", - "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512" - }, - "Newtonsoft.Json.Bson/1.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5PYT/IqQ+UK31AmZiSS102R6EsTo+LGTSI8bp7WAUqDKaF4wHXD8U9u4WxTI1vc64tYi++8p3dk3WWNqPFgldw==", - "path": "newtonsoft.json.bson/1.0.1", - "hashPath": "newtonsoft.json.bson.1.0.1.nupkg.sha512" - }, - "Remotion.Linq/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fK/76UmpC0FXBlGDFVPLJHQlDLYnGC+XY3eoDgCgbtrhi0vzbXDQ3n/IYHhqSKqXQfGw/u04A1drWs7rFVkRjw==", - "path": "remotion.linq/2.2.0", - "hashPath": "remotion.linq.2.2.0.nupkg.sha512" - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.native.System/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "path": "runtime.native.system/4.3.0", - "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AJfX7owAAkMjWQYhoml5IBfXh8UyYPjktn8pK0BFGAdKgBS7HqMz1fw5vdzfZUWfhtTPDGCjgNttt46ZyEmSjg==", - "path": "runtime.native.system.data.sqlclient.sni/4.5.0", - "hashPath": "runtime.native.system.data.sqlclient.sni.4.5.0.nupkg.sha512" - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "path": "runtime.native.system.io.compression/4.3.0", - "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "path": "runtime.native.system.net.http/4.3.0", - "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jwjwlEL0Elv6gwoyaokRn12nv/JE+UW/DXJEbzhjCPvGbef36StnHKc9XaZD/rGWqYicrphZ7eumR/jdmNcjRg==", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", - "path": "runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G2+96gYRbzp1JZCID6B+u2XJ0bs2wCubd6rE3+Tj436dKfnciF7YgsLi2VvLeJq6kxYyU4IJrVrpCvC8Yf6bhA==", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Kh9W4agE0r/hK8AX1LvyQI2NrKHBL8pO0gRoDTdDb0LL6Ta1Z2OtFx3lOaAE0ZpCUc/dt9Wzs3rA7a3IsKdOVA==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T5NvFgmHX0WH4c7lP72krsnk+IJI10vJf2j2twGE+5QBRA4RyRAgD+ZjEgdmpLOjW4B+nZGaadewTCUcR899OQ==", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JGc0pAWRE8lB4Ucygk2pYSKbUPLlAIq6Bczf5/WF2D/VKJEPtYlVUMxk8fbl1zRfTWzSHi+VcFZlaPlWiNxeKg==", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==", - "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==", - "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==", - "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "System.AppContext/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "path": "system.appcontext/4.3.0", - "hashPath": "system.appcontext.4.3.0.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.Collections/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "path": "system.collections/4.3.0", - "hashPath": "system.collections.4.3.0.nupkg.sha512" - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "path": "system.collections.concurrent/4.3.0", - "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" - }, - "System.Collections.Immutable/1.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==", - "path": "system.collections.immutable/1.5.0", - "hashPath": "system.collections.immutable.1.5.0.nupkg.sha512" - }, - "System.Collections.NonGeneric/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LE/oChpRvkSi3U25u0KnJcI44JeDZ1QJCyN4qFDx2uusEypdqR24w7lKYw21eYe5esuCBuc862wRmpF63Yy1KQ==", - "path": "system.collections.nongeneric/4.3.0", - "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512" - }, - "System.Collections.Specialized/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==", - "path": "system.collections.specialized/4.3.0", - "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512" - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "path": "system.componentmodel.annotations/4.5.0", - "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512" - }, - "System.Console/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "path": "system.console/4.3.0", - "hashPath": "system.console.4.3.0.nupkg.sha512" - }, - "System.Data.SqlClient/4.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gwItUWW1BMCckicFO85c8frFaMK8SGqYn5IeA3GSX4Lmid+CjXETfoHz7Uv+Vx6L0No7iRc/7cBL8gd6o9k9/g==", - "path": "system.data.sqlclient/4.6.0", - "hashPath": "system.data.sqlclient.4.6.0.nupkg.sha512" - }, - "System.Diagnostics.Contracts/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eelRRbnm+OloiQvp9CXS0ixjNQldjjkHO4iIkR5XH2VIP8sUB/SIpa1TdUW6/+HDcQ+MlhP3pNa1u5SbzYuWGA==", - "path": "system.diagnostics.contracts/4.3.0", - "hashPath": "system.diagnostics.contracts.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "path": "system.diagnostics.debug/4.3.0", - "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", - "path": "system.diagnostics.diagnosticsource/4.5.0", - "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512" - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6WVi7gArhxRiC+3qI5V2mFe1gHENj/F7xT5PQiy/lI/RsxXeivrt09WF0huwSQK2ubnmyyRFeA9z3w743/w32A==", - "path": "system.diagnostics.fileversioninfo/4.3.0", - "hashPath": "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.StackTrace/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==", - "path": "system.diagnostics.stacktrace/4.3.0", - "hashPath": "system.diagnostics.stacktrace.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "path": "system.diagnostics.tools/4.3.0", - "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "path": "system.diagnostics.tracing/4.3.0", - "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" - }, - "System.Dynamic.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", - "path": "system.dynamic.runtime/4.3.0", - "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512" - }, - "System.Globalization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "path": "system.globalization/4.3.0", - "hashPath": "system.globalization.4.3.0.nupkg.sha512" - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "path": "system.globalization.calendars/4.3.0", - "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "path": "system.globalization.extensions/4.3.0", - "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EdcMk+36u9gQtbwTiPQ7ckIfiADBwOmCZ6rGD2rfkaozIdW1t7vbXk/FPVAu2r9KgCQZ5245Z+P0YMM/0Q0G2g==", - "path": "system.identitymodel.tokens.jwt/5.3.0", - "hashPath": "system.identitymodel.tokens.jwt.5.3.0.nupkg.sha512" - }, - "System.Interactive.Async/3.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-C07p0dAA5lGqYUPiPCK3paR709gqS4aMDDsje0v0pvffwzLaxmsn5YQTfZbyNG5qrudPx+BCxTqISnncQ3wIoQ==", - "path": "system.interactive.async/3.2.0", - "hashPath": "system.interactive.async.3.2.0.nupkg.sha512" - }, - "System.IO/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "path": "system.io/4.3.0", - "hashPath": "system.io.4.3.0.nupkg.sha512" - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "path": "system.io.compression/4.3.0", - "hashPath": "system.io.compression.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "path": "system.io.filesystem/4.3.0", - "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "path": "system.io.filesystem.primitives/4.3.0", - "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "path": "system.io.pipelines/4.5.2", - "hashPath": "system.io.pipelines.4.5.2.nupkg.sha512" - }, - "System.Linq/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "path": "system.linq/4.3.0", - "hashPath": "system.linq.4.3.0.nupkg.sha512" - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "path": "system.linq.expressions/4.3.0", - "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" - }, - "System.Linq.Queryable/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", - "path": "system.linq.queryable/4.0.1", - "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512" - }, - "System.Memory/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "path": "system.memory/4.5.1", - "hashPath": "system.memory.4.5.1.nupkg.sha512" - }, - "System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "path": "system.net.http/4.3.0", - "hashPath": "system.net.http.4.3.0.nupkg.sha512" - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "path": "system.net.primitives/4.3.0", - "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FquLjdb/0CeMqb15u9Px6TwnyFl306WztKWu6sKKc5kWPYMdpi5BFEkdxzGoieYFp9UksyGwJnCw4KKAUfJjrw==", - "path": "system.net.websockets.websocketprotocol/4.5.1", - "hashPath": "system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "path": "system.objectmodel/4.3.0", - "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" - }, - "System.Private.DataContractSerialization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yDaJ2x3mMmjdZEDB4IbezSnCsnjQ4BxinKhRAaP6kEgL6Bb6jANWphs5SzyD8imqeC/3FxgsuXT6ykkiH1uUmA==", - "path": "system.private.datacontractserialization/4.3.0", - "hashPath": "system.private.datacontractserialization.4.3.0.nupkg.sha512" - }, - "System.Reflection/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "path": "system.reflection/4.3.0", - "hashPath": "system.reflection.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "path": "system.reflection.emit/4.3.0", - "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "path": "system.reflection.emit.lightweight/4.3.0", - "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "path": "system.reflection.extensions/4.3.0", - "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "path": "system.reflection.metadata/1.6.0", - "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512" - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "path": "system.reflection.primitives/4.3.0", - "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "path": "system.reflection.typeextensions/4.3.0", - "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "path": "system.resources.resourcemanager/4.3.0", - "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" - }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "path": "system.runtime.extensions/4.3.0", - "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "path": "system.runtime.handles/4.3.0", - "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "path": "system.runtime.interopservices/4.3.0", - "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "path": "system.runtime.interopservices.runtimeinformation/4.3.0", - "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "path": "system.runtime.numerics/4.3.0", - "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2Z5t70a2SwMsfQDp9KOclaZNyQhfIga2gppq9lIUDM1A4ohTshn4JqT7ir8bvIhXgorWKYDAr6rPzEbi/nTGKg==", - "path": "system.runtime.serialization.primitives/4.3.0", - "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nUQx/5OVgrqEba3+j7OdiofvVq9koWZAC7Z3xGI8IIViZqApWnZ5+lLcwYgTlbkobrl/Rat+Jb8GeD4WQESD2A==", - "path": "system.runtime.serialization.xml/4.3.0", - "hashPath": "system.runtime.serialization.xml.4.3.0.nupkg.sha512" - }, - "System.Security.AccessControl/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vW8Eoq0TMyz5vAG/6ce483x/CP83fgm4SJe5P8Tb1tZaobcvPrbMEL7rhH1DRdrYbbb6F0vq3OlzmK0Pkwks5A==", - "path": "system.security.accesscontrol/4.5.0", - "hashPath": "system.security.accesscontrol.4.5.0.nupkg.sha512" - }, - "System.Security.Claims/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", - "path": "system.security.claims/4.3.0", - "hashPath": "system.security.claims.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "path": "system.security.cryptography.algorithms/4.3.0", - "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "path": "system.security.cryptography.cng/4.5.0", - "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512" - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "path": "system.security.cryptography.csp/4.3.0", - "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "path": "system.security.cryptography.encoding/4.3.0", - "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "path": "system.security.cryptography.openssl/4.3.0", - "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TGQX51gxpY3K3I6LJlE2LAftVlIMqJf0cBGhz68Y89jjk3LJCB6SrwiD+YN1fkqemBvWGs+GjyMJukl6d6goyQ==", - "path": "system.security.cryptography.pkcs/4.5.0", - "hashPath": "system.security.cryptography.pkcs.4.5.0.nupkg.sha512" - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "path": "system.security.cryptography.primitives/4.3.0", - "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "path": "system.security.cryptography.x509certificates/4.3.0", - "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Xml/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i2Jn6rGXR63J0zIklImGRkDIJL4b1NfPSEbIVHBlqoIb12lfXIigCbDRpDmIEzwSo/v1U5y/rYJdzZYSyCWxvg==", - "path": "system.security.cryptography.xml/4.5.0", - "hashPath": "system.security.cryptography.xml.4.5.0.nupkg.sha512" - }, - "System.Security.Permissions/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==", - "path": "system.security.permissions/4.5.0", - "hashPath": "system.security.permissions.4.5.0.nupkg.sha512" - }, - "System.Security.Principal/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "path": "system.security.principal/4.3.0", - "hashPath": "system.security.principal.4.3.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "path": "system.security.principal.windows/4.5.0", - "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding.CodePages/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-S0wEUiKcLvRlkFUXca8uio1UQ5bYQzYgOmOKtCqaBQC3GR9AJjh43otcM32IGsAyvadFTaAMw9Irm6dS4Evfng==", - "path": "system.text.encoding.codepages/4.5.0", - "hashPath": "system.text.encoding.codepages.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "path": "system.text.encoding.extensions/4.3.0", - "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "path": "system.text.regularexpressions/4.3.0", - "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" - }, - "System.Threading/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "path": "system.threading/4.3.0", - "hashPath": "system.threading.4.3.0.nupkg.sha512" - }, - "System.Threading.Channels/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEH06N0rIGmRT4LOKQ2BmUO0IxfvmIY/PaouSq+DFQku72OL8cxfw8W99uGpTCFf2vx2QHLRSh374iSM3asdTA==", - "path": "system.threading.channels/4.5.0", - "hashPath": "system.threading.channels.4.5.0.nupkg.sha512" - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "path": "system.threading.tasks/4.3.0", - "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==", - "path": "system.threading.tasks.extensions/4.5.1", - "hashPath": "system.threading.tasks.extensions.4.5.1.nupkg.sha512" - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==", - "path": "system.threading.tasks.parallel/4.3.0", - "hashPath": "system.threading.tasks.parallel.4.3.0.nupkg.sha512" - }, - "System.Threading.Thread/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", - "path": "system.threading.thread/4.3.0", - "hashPath": "system.threading.thread.4.3.0.nupkg.sha512" - }, - "System.ValueTuple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==", - "path": "system.valuetuple/4.3.0", - "hashPath": "system.valuetuple.4.3.0.nupkg.sha512" - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "path": "system.xml.readerwriter/4.3.0", - "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "path": "system.xml.xdocument/4.3.0", - "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==", - "path": "system.xml.xmldocument/4.3.0", - "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlSerializer/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VShQJhOxgD/5M2Z1IWm1vMaSqlbjo1zdFf8H7Ahte6bTvSUhUko/gDpAVVhGgGgTDeue4QyNg1fu1Zz2GKSEuQ==", - "path": "system.xml.xmlserializer/4.3.0", - "hashPath": "system.xml.xmlserializer.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==", - "path": "system.xml.xpath/4.3.0", - "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==", - "path": "system.xml.xpath.xdocument/4.3.0", - "hashPath": "system.xml.xpath.xdocument.4.3.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.dll deleted file mode 100644 index 44193be..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.pdb deleted file mode 100644 index 904d07f..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.runtimeconfig.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.runtimeconfig.json deleted file mode 100644 index e87497c..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/TelecomInfraProject.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "netcoreapp2.2", - "framework": { - "name": "Microsoft.AspNetCore.App", - "version": "2.2.0" - }, - "configProperties": { - "System.GC.Server": true, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/appsettings.Development.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/appsettings.Development.json deleted file mode 100644 index e203e94..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Debug", - "System": "Information", - "Microsoft": "Information" - } - } -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/appsettings.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/appsettings.json deleted file mode 100644 index def9159..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/appsettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/web.config b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/web.config deleted file mode 100644 index bfbaafc..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/web.config +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/About icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/About icon.svg deleted file mode 100644 index b2d8621..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/About icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Add Fiber icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Add Fiber icon.svg deleted file mode 100644 index f895b72..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Add Fiber icon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Add Service icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Add Service icon.svg deleted file mode 100644 index ab4e54e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Add Service icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Amplifier grey icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Amplifier grey icon.svg deleted file mode 100644 index 7d92750..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Amplifier grey icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Analyze icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Analyze icon.svg deleted file mode 100644 index 6439c75..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Analyze icon.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Create Network icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Create Network icon.svg deleted file mode 100644 index e0c4961..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Create Network icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Export File icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Export File icon.svg deleted file mode 100644 index a20b974..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Export File icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Help icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Help icon.svg deleted file mode 100644 index bbe8521..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Help icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Hero img.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Hero img.svg deleted file mode 100644 index 93dc4e9..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Hero img.svg +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/ILA.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/ILA.svg deleted file mode 100644 index 7f053d9..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/ILA.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Icon awesome-camera.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Icon awesome-camera.svg deleted file mode 100644 index 671f60d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Icon awesome-camera.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Icon ionic-ios-expand.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Icon ionic-ios-expand.svg deleted file mode 100644 index d9a7d7b..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Icon ionic-ios-expand.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Import Network icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Import Network icon.svg deleted file mode 100644 index 91f593f..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Import Network icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Innerpage_bg.jpg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Innerpage_bg.jpg deleted file mode 100644 index a3faef4..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Innerpage_bg.jpg and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Logo icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Logo icon.svg deleted file mode 100644 index 00a9e26..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Logo icon.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Logo.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Logo.svg deleted file mode 100644 index 81297ed..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Logo.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - Optical Network Planning Tool - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Model Icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Model Icon.svg deleted file mode 100644 index 7b58786..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Model Icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.png deleted file mode 100644 index 1fb496e..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.svg deleted file mode 100644 index 3e59219..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Node icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Node icon.svg deleted file mode 100644 index 7476714..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Node icon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Save icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Save icon.svg deleted file mode 100644 index 957b528..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Save icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Single Node icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Single Node icon.png deleted file mode 100644 index 5facc71..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Single Node icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Single Node icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Single Node icon.svg deleted file mode 100644 index 3edfdcf..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Single Node icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Single node.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Single node.svg deleted file mode 100644 index 9c74398..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Single node.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Zoom-icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Zoom-icon.svg deleted file mode 100644 index a44490e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Zoom-icon.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Zoom-out-icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Zoom-out-icon.svg deleted file mode 100644 index f8934cc..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/Zoom-out-icon.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/add.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/add.svg deleted file mode 100644 index 3288b96..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amp.svg deleted file mode 100644 index 15e8e12..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amp.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amp1.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amp1.svg deleted file mode 100644 index 3d52a90..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amp1.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amp3.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amp3.png deleted file mode 100644 index 7921240..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amp3.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amp3.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amp3.svg deleted file mode 100644 index cb9fa8d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amp3.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amptriangle.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amptriangle.svg deleted file mode 100644 index c4216a2..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/amptriangle.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/analyze.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/analyze.svg deleted file mode 100644 index 032b7b2..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/analyze.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/back-map.jpg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/back-map.jpg deleted file mode 100644 index d36f72d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/back-map.jpg and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/back.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/back.png deleted file mode 100644 index 938c811..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/back.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/cam.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/cam.png deleted file mode 100644 index 9119d79..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/cam.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/camera icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/camera icon.svg deleted file mode 100644 index 5f1afe9..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/camera icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/capture-image.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/capture-image.png deleted file mode 100644 index 4be7118..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/capture-image.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/client logo 01.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/client logo 01.svg deleted file mode 100644 index 5dc6ef7..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/client logo 01.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/client logo 02.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/client logo 02.svg deleted file mode 100644 index 0860d05..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/client logo 02.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/copy icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/copy icon.svg deleted file mode 100644 index 98ae3ca..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/copy icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/copy.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/copy.svg deleted file mode 100644 index 72b2e4f..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/copy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create-f.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create-f.svg deleted file mode 100644 index 8905903..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create-f.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create-icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create-icon.png deleted file mode 100644 index bf33526..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create-icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create.svg deleted file mode 100644 index ae7c73d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create1.png deleted file mode 100644 index bad3dae..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create2.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create2.png deleted file mode 100644 index 9475ed2..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create2.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create3.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create3.png deleted file mode 100644 index d635ea5..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create3.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create4.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create4.png deleted file mode 100644 index a1ae524..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/create4.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/delete icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/delete icon.svg deleted file mode 100644 index 411e70d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/delete icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/delete.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/delete.svg deleted file mode 100644 index d8759f0..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/delete.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/dualfiber.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/dualfiber.svg deleted file mode 100644 index 32b3f7a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/dualfiber.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/edit.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/edit.svg deleted file mode 100644 index f345cad..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_amplifier.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_amplifier.png deleted file mode 100644 index 72ac53b..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_amplifier.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_attenuator.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_attenuator.png deleted file mode 100644 index 64add16..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_attenuator.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_raman.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_raman.png deleted file mode 100644 index 66e6485..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_raman.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_roadm.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_roadm.png deleted file mode 100644 index 832c1ee..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_roadm.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_transceiver.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_transceiver.png deleted file mode 100644 index 28bf5f0..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/err_transceiver.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/erramp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/erramp.svg deleted file mode 100644 index 1bedbab..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/erramp.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/errattenuator.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/errattenuator.svg deleted file mode 100644 index 3050845..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/errattenuator.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/error-listing-icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/error-listing-icon.png deleted file mode 100644 index b846bde..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/error-listing-icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/error-toaster.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/error-toaster.png deleted file mode 100644 index 7ce62b1..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/error-toaster.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/errramanamp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/errramanamp.svg deleted file mode 100644 index 24edefe..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/errramanamp.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/errroadm.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/errroadm.svg deleted file mode 100644 index 461e629..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/errroadm.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/errtransceiver.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/errtransceiver.svg deleted file mode 100644 index ad0d08e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/errtransceiver.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/export-f.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/export-f.svg deleted file mode 100644 index 6e8edb3..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/export-f.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/export.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/export.png deleted file mode 100644 index ae6c267..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/export.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/export.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/export.svg deleted file mode 100644 index d81a810..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/export.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/export1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/export1.png deleted file mode 100644 index 60a471d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/export1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/fav.PNG b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/fav.PNG deleted file mode 100644 index 32bae70..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/fav.PNG and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/fiber icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/fiber icon.svg deleted file mode 100644 index 99a0089..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/fiber icon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/fiber.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/fiber.svg deleted file mode 100644 index cb5d44f..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/fiber.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/full screen-icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/full screen-icon.svg deleted file mode 100644 index afcdf16..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/full screen-icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/hand icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/hand icon.svg deleted file mode 100644 index 27f25fb..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/hand icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/help.jpg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/help.jpg deleted file mode 100644 index c505a41..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/help.jpg and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/help1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/help1.png deleted file mode 100644 index d0bf0ad..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/help1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import-icon-1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import-icon-1.png deleted file mode 100644 index c0558cf..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import-icon-1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import-icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import-icon.png deleted file mode 100644 index 96e048a..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import-icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import.svg deleted file mode 100644 index 7ec4c3e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import1.png deleted file mode 100644 index a1ee165..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import2.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import2.png deleted file mode 100644 index 6297718..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import2.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import3.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import3.png deleted file mode 100644 index c86961a..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import3.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import4.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import4.png deleted file mode 100644 index a3a58a3..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/import4.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/info-toaster.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/info-toaster.png deleted file mode 100644 index efd0484..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/info-toaster.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/inner-img.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/inner-img.svg deleted file mode 100644 index 4757999..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/inner-img.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/landingpage_bg.jpg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/landingpage_bg.jpg deleted file mode 100644 index 7fdc283..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/landingpage_bg.jpg and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/left.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/left.svg deleted file mode 100644 index 00f18e7..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/left.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/left1.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/left1.svg deleted file mode 100644 index 9aaf96a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/left1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/leftamp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/leftamp.svg deleted file mode 100644 index 7e3306e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/leftamp.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/map icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/map icon.svg deleted file mode 100644 index 248e23f..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/map icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/map-bg.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/map-bg.png deleted file mode 100644 index 58f0419..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/map-bg.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/menu icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/menu icon.svg deleted file mode 100644 index 6640b21..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/menu icon.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/menu-icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/menu-icon.png deleted file mode 100644 index ceff0b8..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/menu-icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/menu.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/menu.png deleted file mode 100644 index 58a5195..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/menu.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/minus.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/minus.png deleted file mode 100644 index f587d4a..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/minus.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/multinode.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/multinode.svg deleted file mode 100644 index 5952e08..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/multinode.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newamp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newamp.svg deleted file mode 100644 index caeadd6..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newamp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newattenuator.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newattenuator.svg deleted file mode 100644 index 7a28cda..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newattenuator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newdualfiber.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newdualfiber.svg deleted file mode 100644 index 098c529..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newdualfiber.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newdualpatch.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newdualpatch.svg deleted file mode 100644 index c067979..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newdualpatch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newroadm.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newroadm.svg deleted file mode 100644 index 9d0f460..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newroadm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newtransceiver.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newtransceiver.svg deleted file mode 100644 index 862285e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/newtransceiver.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/node_patch.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/node_patch.png deleted file mode 100644 index 269e1a3..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/node_patch.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/page.gif b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/page.gif deleted file mode 100644 index 61c2566..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/page.gif and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/paste icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/paste icon.svg deleted file mode 100644 index 5446b41..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/paste icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/paste.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/paste.svg deleted file mode 100644 index 1566854..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/paste.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/plus.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/plus.png deleted file mode 100644 index 0a8ad8d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/plus.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/ramanamp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/ramanamp.svg deleted file mode 100644 index 26599b0..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/ramanamp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/rednode.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/rednode.svg deleted file mode 100644 index 136ff15..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/rednode.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/redo.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/redo.png deleted file mode 100644 index d85c2ca..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/redo.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/right.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/right.svg deleted file mode 100644 index aa998cb..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/right.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/right1.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/right1.svg deleted file mode 100644 index 9e7e738..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/right1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/save.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/save.png deleted file mode 100644 index 57daf48..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/save.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/save1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/save1.png deleted file mode 100644 index 12fdaba..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/save1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/service -icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/service -icon.svg deleted file mode 100644 index 9db9004..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/service -icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/service.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/service.svg deleted file mode 100644 index e3977e5..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/service.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/share.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/share.svg deleted file mode 100644 index 0146a55..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/share.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/singlefiber.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/singlefiber.svg deleted file mode 100644 index 620c398..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/singlefiber.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/singlenode-img.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/singlenode-img.png deleted file mode 100644 index 837a7e1..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/singlenode-img.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/singlenode.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/singlenode.svg deleted file mode 100644 index 4189115..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/singlenode.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/success-toaster.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/success-toaster.png deleted file mode 100644 index d858e1c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/success-toaster.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/telecom-favicon.ico b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/telecom-favicon.ico deleted file mode 100644 index 01a97a9..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/telecom-favicon.ico and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/transceiver.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/transceiver.svg deleted file mode 100644 index b36a232..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/transceiver.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/undo.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/undo.png deleted file mode 100644 index bb54b65..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/undo.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_amplifier.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_amplifier.png deleted file mode 100644 index c227a8c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_amplifier.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_attenuator.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_attenuator.png deleted file mode 100644 index 9a01535..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_attenuator.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_raman.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_raman.png deleted file mode 100644 index d6a8b6d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_raman.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_roadm.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_roadm.png deleted file mode 100644 index 7ef6bb0..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_roadm.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_transceiver.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_transceiver.png deleted file mode 100644 index 0320329..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Assets/img/w_transceiver.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/ConfigurationData.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/ConfigurationData.json deleted file mode 100644 index 01a5306..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/ConfigurationData.json +++ /dev/null @@ -1,198 +0,0 @@ -{ - "project": { - "network_id": "GNPy", - "network_platform_layout": [ - "ANSI", - "ETSI" - ], - "eqpt_config_file_path": "https://uatassess.hiremee.co.in/Data/eqpt_config.json" - }, - "node": { - "site_length": 20, - "dir": "../Assets/img/", - "roadm_type": [ - "Default" - ], - - "Roadm": { - "is_degree_validation": false, - "default": { - "label": "NE ", - "FV_label": "ROADM ", - "node_degree": 100, - "node_type": "Roadm", - "roadm_type": "", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "ILA": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "ILA ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "ILA", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "Amplifier": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "EDFA ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "Amplifier", - "pre_amp_type": "", - "component_type": "node", - "amp_type": "" - } - }, - "RamanAmplifier": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "Raman ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "RamanAmplifier", - "pre_amp_type": "", - "component_type": "node", - "amp_type": "" - } - }, - "Fused": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "Attenuator ", - "node_degree": 2, - "node_type": "Fused", - "pre_amp_type": "none", - "booster_type": "none", - "component_type": "node" - } - }, - "Transceiver": { - "is_degree_validation": false, - "default": { - "label": "TCVR ", - "FV_label": "TCVR ", - "node_degree": 100, - "node_type": "Transceiver", - "transceiver_type": "", - "transceiver_mode": "", - "component_type": "node" - } - } - }, - "DualFiber": { - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "SSMF", - "CD_coefficient": 16.7, - "PMD_coefficient": 0.0400028124, - "Span_length": "1.0", - "Loss_coefficient": "0.25", - "Connector_in": "0.5", - "Connector_out": "0.5", - "Ageing_loss": "0.0", - "Length_based_loss": false, - "Span_loss": "0.0" - } - }, - "SingleFiber": { - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "", - "CD_coefficient": "", - "PMD_coefficient": "", - "Span_length": "", - "Loss_coefficient": "", - "Connector_in": "", - "Connector_out": "", - "Ageing_loss": "", - "Length_based_loss": false, - "Span_loss": "" - } - }, - - "Service": { - "component_type": "Service", - "service_type": [ - "OpenROADM MSA ver. 4.0" - ], - "data_rate": [ - "100G DP-QPSK", - "200G DP-QPSK", - "300G DP-8QAM", - "400G DP-16QAM" - ], - "100G DP-QPSK": [ - "27.95", - "31.57" - ], - "200G DP-QPSK": [ - "63.1" - ], - "300G DP-8QAM": [ - "63.1" - ], - "400G DP-16QAM": [ - "63.1" - ], - "Central_frequency": [ - "Auto" - ], - "Grid_spacing_min": "Baud-rate", - "Grid_spacing_max": "150GHz", - "default": { - "service_type": "OpenROADM MSA ver. 4.0", - "Frequency_min": 0.0400028124, - "Frequency_max": 1.0, - "Data_rate": "100G DP-QPSK", - "Baud_rate": 27.95, - "Grid_spacing": "50GHz", - "band_width": 100 - } - }, - - "Patch": { - "component_type": "Patch" - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/ConfigurationData.json~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/ConfigurationData.json~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index 8508ee5..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/ConfigurationData.json~Latest source code moved to GitHub on 16thFeb2022 +++ /dev/null @@ -1,195 +0,0 @@ -{ - "project": { - "network_platform_layout": [ - "ANSI", - "ETSI" - ], - "eqpt_config_file_path": "https://uatassess.hiremee.co.in/Data/eqpt_config.json" - }, - "node": { - "site_length": 20, - "dir": "../Assets/img/", - "roadm_type": [ - "Default" - ], - - "Roadm": { - "is_degree_validation": false, - "default": { - "label": "Site ", - "FV_label": "ROADM ", - "node_degree": 100, - "node_type": "Roadm", - "roadm_type": "", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "ILA": { - "is_degree_validation": true, - "default": { - "label": "Site ", - "FV_label": "ILA ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "ILA", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "Amplifier": { - "is_degree_validation": true, - "default": { - "label": "Site ", - "FV_label": "Amplifier ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "Amplifier", - "pre_amp_type": "", - "component_type": "node" - } - }, - "RamanAmplifier": { - "is_degree_validation": true, - "default": { - "label": "Site ", - "FV_label": "RamanAmp ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "RamanAmplifier", - "pre_amp_type": "", - "component_type": "node" - } - }, - "Fused": { - "is_degree_validation": true, - "default": { - "label": "Site ", - "FV_label": "Attenuator ", - "node_degree": 2, - "node_type": "Fused", - "pre_amp_type": "none", - "booster_type": "none", - "component_type": "node" - } - }, - "Transceiver": { - "is_degree_validation": false, - "default": { - "label": "TCVR ", - "FV_label": "Transceiver ", - "node_degree": 100, - "node_type": "Transceiver", - "transceiver_type": "", - "transceiver_mode": "", - "component_type": "node" - } - } - }, - "DualFiber": { - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "SSMF", - "CD_coefficient": 16.7, - "PMD_coefficient": 0.0400028124, - "Span_length": 1.0, - "Loss_coefficient": 0.25, - "Connector_in": 0.0, - "Connector_out": 0.0, - "Ageing_loss": 0.0, - "Length_based_loss": false, - "Span_loss": 0.0 - } - }, - "SingleFiber": { - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "SSMF", - "CD_coefficient": 16.7, - "PMD_coefficient": 0.0400028124, - "Span_length": 1.0, - "Loss_coefficient": 0.25, - "Connector_in": 0.0, - "Connector_out": 0.0, - "Ageing_Loss": 0.0, - "Length_based_loss": false, - "Span_loss": 0.0 - } - }, - - "Service": { - "component_type": "Service", - "service_type": [ - "OpenROADM MSA ver. 4.0" - ], - "data_rate": [ - "100G DP-QPSK", - "200G DP-QPSK", - "300G DP-8QAM", - "400G DP-16QAM" - ], - "100G DP-QPSK": [ - "27.95", - "31.57" - ], - "200G DP-QPSK": [ - "63.1" - ], - "300G DP-8QAM": [ - "63.1" - ], - "400G DP-16QAM": [ - "63.1" - ], - "Central_frequency": [ - "Auto" - ], - "Grid_spacing_min": "Baud-rate", - "Grid_spacing_max": "150GHz", - "default": { - "service_type": "OpenROADM MSA ver. 4.0", - "Frequency_min": 0.0400028124, - "Frequency_max": 1.0, - "Data_rate": "100G DP-QPSK", - "Baud_rate": 27.95, - "Grid_spacing": "50GHz", - "band_width": 100 - } - }, - - "Patch": { - "component_type": "Patch" - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/Equipment_Config_MAster.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/Equipment_Config_MAster.json deleted file mode 100644 index 7df885a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/Equipment_Config_MAster.json +++ /dev/null @@ -1,771 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "high_detail_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.000168241", - "b": "0.0469961", - "c": "0.0359549", - "d": "5.82851" - } - }, - { - "type": "Juniper_BoosterHG", - "gain-min": "10.0", - "frequency-min": "191.4", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0008", - "b": "0.0272", - "c": "-0.2249", - "d": "6.4902" - } - }, - { - "type": "operator_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "openroadm_ila_low_noise", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0008104", - "b": "-0.06221", - "c": "-0.5889", - "d": "37.62" - } - }, - { - "type": "openroadm_ila_standard", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0005952", - "b": "-0.0625", - "c": "-1.071", - "d": "28.99" - } - }, - { - "type": "openroadm_mw_mw_preamp", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-preamp": {} - }, - { - "type": "openroadm_mw_mw_booster", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "32.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-booster": {} - }, - { - "type": "std_high_gain", - "gain-min": "25.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "35.0", - "max-power-out": "21.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "5.5", - "nf-max": "7.0" - } - }, - { - "type": "std_medium_gain", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "std_low_gain", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.5", - "nf-max": "11.0" - } - }, - { - "type": "high_power", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "25.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "9.0", - "nf-max": "15.0" - } - }, - { - "type": "std_fixed_gain", - "gain-min": "20.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "21.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "4pumps_raman", - "gain-min": "12.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "12.0", - "max-power-out": "21.0", - "has-output-voa": false, - "raman-approximation": { - "nf": "-1.0" - } - }, - { - "type": "hybrid_4pumps_lowgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_low_gain" - } - }, - { - "type": "hybrid_4pumps_mediumgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_medium_gain" - } - }, - { - "type": "medium+low_gain", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "std_low_gain" - } - }, - { - "type": "medium+high_power", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "high_power" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "NZDF", - "chromatic-dispersion": "5.0", - "gamma": "1.46", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "LOF", - "chromatic-dispersion": "22.0", - "gamma": "0.843", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124", - "raman-efficiency": [ - { - "delta-frequency": "0.0", - "cr": "0.0" - }, - { - "delta-frequency": "0.5", - "cr": "0.0000094" - }, - { - "delta-frequency": "1.0", - "cr": "0.0000292" - }, - { - "delta-frequency": "1.5", - "cr": "0.0000488" - }, - { - "delta-frequency": "2.0", - "cr": "0.0000682" - }, - { - "delta-frequency": "2.5", - "cr": "0.0000831" - }, - { - "delta-frequency": "3.0", - "cr": "0.000094" - }, - { - "delta-frequency": "3.5", - "cr": "0.0001014" - }, - { - "delta-frequency": "4.0", - "cr": "0.0001069" - }, - { - "delta-frequency": "4.5", - "cr": "0.0001119" - }, - { - "delta-frequency": "5.0", - "cr": "0.0001217" - }, - { - "delta-frequency": "5.5", - "cr": "0.0001268" - }, - { - "delta-frequency": "6.0", - "cr": "0.0001365" - }, - { - "delta-frequency": "6.5", - "cr": "0.000149" - }, - { - "delta-frequency": "7.0", - "cr": "0.000165" - }, - { - "delta-frequency": "7.5", - "cr": "0.000181" - }, - { - "delta-frequency": "8.0", - "cr": "0.0001977" - }, - { - "delta-frequency": "8.5", - "cr": "0.0002192" - }, - { - "delta-frequency": "9.0", - "cr": "0.0002469" - }, - { - "delta-frequency": "9.5", - "cr": "0.0002749" - }, - { - "delta-frequency": "10.0", - "cr": "0.0002999" - }, - { - "delta-frequency": "10.5", - "cr": "0.0003206" - }, - { - "delta-frequency": "11.0", - "cr": "0.0003405" - }, - { - "delta-frequency": "11.5", - "cr": "0.0003592" - }, - { - "delta-frequency": "12.0", - "cr": "0.000374" - }, - { - "delta-frequency": "12.5", - "cr": "0.0003826" - }, - { - "delta-frequency": "12.75", - "cr": "0.0003841" - }, - { - "delta-frequency": "13.0", - "cr": "0.0003826" - }, - { - "delta-frequency": "13.25", - "cr": "0.0003802" - }, - { - "delta-frequency": "13.5", - "cr": "0.0003756" - }, - { - "delta-frequency": "14.0", - "cr": "0.0003549" - }, - { - "delta-frequency": "14.5", - "cr": "0.0003795" - }, - { - "delta-frequency": "14.75", - "cr": "0.000344" - }, - { - "delta-frequency": "15.0", - "cr": "0.0002933" - }, - { - "delta-frequency": "15.5", - "cr": "0.0002024" - }, - { - "delta-frequency": "16.0", - "cr": "0.0001158" - }, - { - "delta-frequency": "16.5", - "cr": "0.0000846" - }, - { - "delta-frequency": "17.0", - "cr": "0.0000714" - }, - { - "delta-frequency": "17.5", - "cr": "0.0000686" - }, - { - "delta-frequency": "18.0", - "cr": "0.000085" - }, - { - "delta-frequency": "18.25", - "cr": "0.0000893" - }, - { - "delta-frequency": "18.5", - "cr": "0.0000901" - }, - { - "delta-frequency": "18.75", - "cr": "0.0000815" - }, - { - "delta-frequency": "19.0", - "cr": "0.0000667" - }, - { - "delta-frequency": "19.5", - "cr": "0.0000437" - }, - { - "delta-frequency": "20.0", - "cr": "0.0000328" - }, - { - "delta-frequency": "20.5", - "cr": "0.0000296" - }, - { - "delta-frequency": "21.0", - "cr": "0.0000265" - }, - { - "delta-frequency": "21.5", - "cr": "0.0000257" - }, - { - "delta-frequency": "22.0", - "cr": "0.0000281" - }, - { - "delta-frequency": "22.5", - "cr": "0.0000308" - }, - { - "delta-frequency": "23.0", - "cr": "0.0000367" - }, - { - "delta-frequency": "23.5", - "cr": "0.0000585" - }, - { - "delta-frequency": "24.0", - "cr": "0.0000663" - }, - { - "delta-frequency": "24.5", - "cr": "0.0000636" - }, - { - "delta-frequency": "25.0", - "cr": "0.000055" - }, - { - "delta-frequency": "25.5", - "cr": "0.0000406" - }, - { - "delta-frequency": "26.0", - "cr": "0.0000277" - }, - { - "delta-frequency": "26.5", - "cr": "0.0000242" - }, - { - "delta-frequency": "27.0", - "cr": "0.0000187" - }, - { - "delta-frequency": "27.5", - "cr": "0.000016" - }, - { - "delta-frequency": "28.0", - "cr": "0.000014" - }, - { - "delta-frequency": "28.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "29.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "29.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.0", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "31.0", - "cr": "0.0000164" - }, - { - "delta-frequency": "31.5", - "cr": "0.0000195" - }, - { - "delta-frequency": "32.0", - "cr": "0.0000238" - }, - { - "delta-frequency": "32.5", - "cr": "0.0000226" - }, - { - "delta-frequency": "33.0", - "cr": "0.0000203" - }, - { - "delta-frequency": "33.5", - "cr": "0.0000148" - }, - { - "delta-frequency": "34.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "34.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "35.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "35.5", - "cr": "0.0000117" - }, - { - "delta-frequency": "36.0", - "cr": "0.0000125" - }, - { - "delta-frequency": "36.5", - "cr": "0.0000121" - }, - { - "delta-frequency": "37.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "37.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "38.0", - "cr": "0.0000082" - }, - { - "delta-frequency": "38.5", - "cr": "0.0000066" - }, - { - "delta-frequency": "39.0", - "cr": "0.0000047" - }, - { - "delta-frequency": "39.5", - "cr": "0.0000027" - }, - { - "delta-frequency": "40.0", - "cr": "0.0000019" - }, - { - "delta-frequency": "40.5", - "cr": "0.0000012" - }, - { - "delta-frequency": "41.0", - "cr": "4.00000E-7" - }, - { - "delta-frequency": "41.5", - "cr": "2.00000E-7" - }, - { - "delta-frequency": "42.0", - "cr": "1.00000E-7" - } - ] - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "vendorA_trx-type1", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 3", - "bit-rate": 300, - "baud-rate": "44.0", - "required-osnr": "18.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "62.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 400, - "baud-rate": "66.0", - "required-osnr": "21.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 4", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "16.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "38.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-20.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.3", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [ - "std_high_gain", - "std_medium_gain", - "std_low_gain", - "hybrid_4pumps_lowgain", - "hybrid_4pumps_mediumgain", - "medium+low_gain" - ], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "power-mode": { - "power-sweep": { - "start": "0.0", - "stop": "0.0", - "step-size": "1.0" - } - } - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "GNPy", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "node-id": "Site_A", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - }, - { - "node-id": "Edfa1", - "tip-photonic-topology:amplifier": { - "model": "std_low_gain", - "gain-target": "17.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "Site_B", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "Span1", - "source": { - "source-node": "Site_A" - }, - "destination": { - "dest-node": "Edfa1" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "80.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch{Edfa1, Site_B}", - "source": { - "source-node": "Edfa1" - }, - "destination": { - "dest-node": "Site_B" - }, - "tip-photonic-topology:patch": {} - } - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/Equipment_JSON_MOD2.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/Equipment_JSON_MOD2.json deleted file mode 100644 index a46348b..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/Equipment_JSON_MOD2.json +++ /dev/null @@ -1,814 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "high_detail_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.000168241", - "b": "0.0469961", - "c": "0.0359549", - "d": "5.82851" - } - }, - { - "type": "Juniper_BoosterHG", - "gain-min": "10.0", - "frequency-min": "191.4", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0008", - "b": "0.0272", - "c": "-0.2249", - "d": "6.4902" - } - }, - { - "type": "operator_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "openroadm_ila_low_noise", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0008104", - "b": "-0.06221", - "c": "-0.5889", - "d": "37.62" - } - }, - { - "type": "openroadm_ila_standard", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0005952", - "b": "-0.0625", - "c": "-1.071", - "d": "28.99" - } - }, - { - "type": "openroadm_mw_mw_preamp", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-preamp": {} - }, - { - "type": "openroadm_mw_mw_booster", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "32.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-booster": {} - }, - { - "type": "std_high_gain", - "gain-min": "25.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "35.0", - "max-power-out": "21.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "5.5", - "nf-max": "7.0" - } - }, - { - "type": "std_medium_gain", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "std_low_gain", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.5", - "nf-max": "11.0" - } - }, - { - "type": "high_power", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "25.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "9.0", - "nf-max": "15.0" - } - }, - { - "type": "std_fixed_gain", - "gain-min": "20.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "21.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "4pumps_raman", - "gain-min": "12.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "12.0", - "max-power-out": "21.0", - "has-output-voa": false, - "raman-approximation": { - "nf": "-1.0" - } - }, - { - "type": "hybrid_4pumps_lowgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_low_gain" - } - }, - { - "type": "hybrid_4pumps_mediumgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_medium_gain" - } - }, - { - "type": "medium+low_gain", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "std_low_gain" - } - }, - { - "type": "medium+high_power", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "high_power" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "NZDF", - "chromatic-dispersion": "5.0", - "gamma": "1.46", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "LOF", - "chromatic-dispersion": "22.0", - "gamma": "0.843", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124", - "raman-efficiency": [ - { - "delta-frequency": "0.0", - "cr": "0.0" - }, - { - "delta-frequency": "0.5", - "cr": "0.0000094" - }, - { - "delta-frequency": "1.0", - "cr": "0.0000292" - }, - { - "delta-frequency": "1.5", - "cr": "0.0000488" - }, - { - "delta-frequency": "2.0", - "cr": "0.0000682" - }, - { - "delta-frequency": "2.5", - "cr": "0.0000831" - }, - { - "delta-frequency": "3.0", - "cr": "0.000094" - }, - { - "delta-frequency": "3.5", - "cr": "0.0001014" - }, - { - "delta-frequency": "4.0", - "cr": "0.0001069" - }, - { - "delta-frequency": "4.5", - "cr": "0.0001119" - }, - { - "delta-frequency": "5.0", - "cr": "0.0001217" - }, - { - "delta-frequency": "5.5", - "cr": "0.0001268" - }, - { - "delta-frequency": "6.0", - "cr": "0.0001365" - }, - { - "delta-frequency": "6.5", - "cr": "0.000149" - }, - { - "delta-frequency": "7.0", - "cr": "0.000165" - }, - { - "delta-frequency": "7.5", - "cr": "0.000181" - }, - { - "delta-frequency": "8.0", - "cr": "0.0001977" - }, - { - "delta-frequency": "8.5", - "cr": "0.0002192" - }, - { - "delta-frequency": "9.0", - "cr": "0.0002469" - }, - { - "delta-frequency": "9.5", - "cr": "0.0002749" - }, - { - "delta-frequency": "10.0", - "cr": "0.0002999" - }, - { - "delta-frequency": "10.5", - "cr": "0.0003206" - }, - { - "delta-frequency": "11.0", - "cr": "0.0003405" - }, - { - "delta-frequency": "11.5", - "cr": "0.0003592" - }, - { - "delta-frequency": "12.0", - "cr": "0.000374" - }, - { - "delta-frequency": "12.5", - "cr": "0.0003826" - }, - { - "delta-frequency": "12.75", - "cr": "0.0003841" - }, - { - "delta-frequency": "13.0", - "cr": "0.0003826" - }, - { - "delta-frequency": "13.25", - "cr": "0.0003802" - }, - { - "delta-frequency": "13.5", - "cr": "0.0003756" - }, - { - "delta-frequency": "14.0", - "cr": "0.0003549" - }, - { - "delta-frequency": "14.5", - "cr": "0.0003795" - }, - { - "delta-frequency": "14.75", - "cr": "0.000344" - }, - { - "delta-frequency": "15.0", - "cr": "0.0002933" - }, - { - "delta-frequency": "15.5", - "cr": "0.0002024" - }, - { - "delta-frequency": "16.0", - "cr": "0.0001158" - }, - { - "delta-frequency": "16.5", - "cr": "0.0000846" - }, - { - "delta-frequency": "17.0", - "cr": "0.0000714" - }, - { - "delta-frequency": "17.5", - "cr": "0.0000686" - }, - { - "delta-frequency": "18.0", - "cr": "0.000085" - }, - { - "delta-frequency": "18.25", - "cr": "0.0000893" - }, - { - "delta-frequency": "18.5", - "cr": "0.0000901" - }, - { - "delta-frequency": "18.75", - "cr": "0.0000815" - }, - { - "delta-frequency": "19.0", - "cr": "0.0000667" - }, - { - "delta-frequency": "19.5", - "cr": "0.0000437" - }, - { - "delta-frequency": "20.0", - "cr": "0.0000328" - }, - { - "delta-frequency": "20.5", - "cr": "0.0000296" - }, - { - "delta-frequency": "21.0", - "cr": "0.0000265" - }, - { - "delta-frequency": "21.5", - "cr": "0.0000257" - }, - { - "delta-frequency": "22.0", - "cr": "0.0000281" - }, - { - "delta-frequency": "22.5", - "cr": "0.0000308" - }, - { - "delta-frequency": "23.0", - "cr": "0.0000367" - }, - { - "delta-frequency": "23.5", - "cr": "0.0000585" - }, - { - "delta-frequency": "24.0", - "cr": "0.0000663" - }, - { - "delta-frequency": "24.5", - "cr": "0.0000636" - }, - { - "delta-frequency": "25.0", - "cr": "0.000055" - }, - { - "delta-frequency": "25.5", - "cr": "0.0000406" - }, - { - "delta-frequency": "26.0", - "cr": "0.0000277" - }, - { - "delta-frequency": "26.5", - "cr": "0.0000242" - }, - { - "delta-frequency": "27.0", - "cr": "0.0000187" - }, - { - "delta-frequency": "27.5", - "cr": "0.000016" - }, - { - "delta-frequency": "28.0", - "cr": "0.000014" - }, - { - "delta-frequency": "28.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "29.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "29.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.0", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "31.0", - "cr": "0.0000164" - }, - { - "delta-frequency": "31.5", - "cr": "0.0000195" - }, - { - "delta-frequency": "32.0", - "cr": "0.0000238" - }, - { - "delta-frequency": "32.5", - "cr": "0.0000226" - }, - { - "delta-frequency": "33.0", - "cr": "0.0000203" - }, - { - "delta-frequency": "33.5", - "cr": "0.0000148" - }, - { - "delta-frequency": "34.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "34.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "35.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "35.5", - "cr": "0.0000117" - }, - { - "delta-frequency": "36.0", - "cr": "0.0000125" - }, - { - "delta-frequency": "36.5", - "cr": "0.0000121" - }, - { - "delta-frequency": "37.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "37.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "38.0", - "cr": "0.0000082" - }, - { - "delta-frequency": "38.5", - "cr": "0.0000066" - }, - { - "delta-frequency": "39.0", - "cr": "0.0000047" - }, - { - "delta-frequency": "39.5", - "cr": "0.0000027" - }, - { - "delta-frequency": "40.0", - "cr": "0.0000019" - }, - { - "delta-frequency": "40.5", - "cr": "0.0000012" - }, - { - "delta-frequency": "41.0", - "cr": "4.00000E-7" - }, - { - "delta-frequency": "41.5", - "cr": "2.00000E-7" - }, - { - "delta-frequency": "42.0", - "cr": "1.00000E-7" - } - ] - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "vendorA_trx-type1", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 3", - "bit-rate": 300, - "baud-rate": "44.0", - "required-osnr": "18.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "62.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 400, - "baud-rate": "66.0", - "required-osnr": "21.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 4", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "16.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "38.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-20.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.3", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [ - "std_high_gain", - "std_medium_gain", - "std_low_gain", - "hybrid_4pumps_lowgain", - "hybrid_4pumps_mediumgain", - "medium+low_gain" - ], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "power-mode": { - "power-sweep": { - "start": "0.0", - "stop": "0.0", - "step-size": "1.0" - } - } - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "ra", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "group-id": "Site_A", - "node-id": "Site_A", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - }, - { - "group-id": "ILA_1", - "node-id": "Edfa1", - "tip-photonic-topology:amplifier": { - "model": "std_low_gain", - "gain-target": "17.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, -{ - "group-id": "ILA_1", - "node-id": "Edfa2", - "tip-photonic-topology:amplifier": { - "model": "std_high_gain", - "gain-target": "25.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - - { - "group-id": "Site_B", - "node-id": "Site_B", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - } - ], - "ietf-network-topology:link": [ - { - "group-id": "Span_1", - "link-id": "Span1", - "source": { - "source-node": "Site_A" - }, - "destination": { - "dest-node": "Edfa1" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "80.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "group-id": "Span_1", - "link-id": "Span2", - "source": { - "source-node": "Edfa2" - }, - "destination": { - "dest-node": "Site_A" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "70.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch{Edfa1, Site_B}", - "source": { - "source-node": "Edfa1" - }, - "destination": { - "dest-node": "Site_B" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{Site_B, Edfa2}", - "source": { - "source-node": "Site_B" - }, - "destination": { - "dest-node": "Edfa2" - }, - "tip-photonic-topology:patch": {} - } - - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/StyleData.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/StyleData.json deleted file mode 100644 index 87997f8..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/StyleData.json +++ /dev/null @@ -1,456 +0,0 @@ -{ - "common": { - "background_color": "white", - "font": "14px Helvetica black", - "border": "1px solid black", - "font_variant": "normal" - }, - "options": { - "physics": false, - - "interaction": { - "navigationButtons": true, - "keyboard": false, - "dragView": true, - "multiselect": true, - "hover": true - }, - "edges": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "type": "continuous" - } - } - }, - - - "Roadm": { - "shape": "image", - "size": 16, - "err_size": 22, - "image": "newroadm.svg", - "err_image": "err_roadm.png", - "w_image": "w_roadm.png", - "node_type": "Roadm", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "ILA": { - "shape": "image", - "size": 16, - "err_size": 22, - "image": "ILA.svg", - "err_image": "ILA.svg", - "w_image": "ILA.svg", - "node_type": "Amplifier", - "amp_category": "ILA", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Amplifier": { - "shape": "image", - "size": 16, - "err_size": 22, - "image": "newamp.svg", - "err_image": "err_amplifier.png", - "w_image": "w_amplifier.png", - "node_type": "Amplifier", - "amp_category": "Amplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "RamanAmplifier": { - "shape": "image", - "size": 16, - "err_size": 22, - "image": "ramanamp.svg", - "err_image": "err_raman.png", - "w_image": "w_raman.png", - "node_type": "Amplifier", - "amp_category": "RamanAmplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Fused": { - "shape": "image", - "size": 16, - "err_size": 22, - "image": "newattenuator.svg", - "err_image": "err_attenuator.png", - "w_image": "w_attenuator.png", - "node_type": "Fused", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Transceiver": { - "shape": "image", - "size": 16, - "err_size": 22, - "image": "newtransceiver.svg", - "err_image": "err_transceiver.png", - "w_image": "w_transceiver.png", - "node_type": "Transceiver", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Fiber": { - "options": { - "smooth": { - "enabled": false, - "roundness": 0.5, - "type": "continuous" - - } - } - }, - "DualFiber": { - "dashes": false, - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "width": 2, - "options": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - "SingleFiber": { - "dashes": true, - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "width": 2, - "options": { - "w_color": { - "color": "gray", - "highlight": "gray", - "hover": "gray", - "inherit": false, - "opacity": 1 - }, - "err_color": { - "color": "orange", - "highlight": "orange", - "hover": "orange", - "inherit": false, - "opacity": 1 - }, - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - - "Service": { - "dashes": true, - "component_type": "Service", - "width": 2, - "options": { - "color": { - "color": "red", - "highlight": "red", - "hover": "red", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "red", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": "0.1", - "type": "curvedCW" - } - } - }, - - "SinglePatch": { - "dashes": true, - "component_type": "Patch", - "patch_category": "Single Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - }, - - "DualPatch": { - "dashes": false, - "component_type": "Patch", - "patch_category": "Dual Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - } - -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/StyleData.json~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/StyleData.json~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index 3504716..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/StyleData.json~Latest source code moved to GitHub on 16thFeb2022 +++ /dev/null @@ -1,390 +0,0 @@ -{ - "common": { - "background_color": "white", - "font": "14px Helvetica black", - "border": "1px solid black", - "font_variant": "small-caps" - }, - "options": { - "physis": false, - - "interaction": { - "navigationButtons": true, - "keyboard": true, - "dragView": true, - "multiselect": true, - "hover": true - }, - "edges": { - "smooth": { - "enabled": false, - "type": "continuous" - } - } - }, - - - "Roadm": { - "shape": "image", - "size": 14, - "image": "newroadm.svg", - "node_type": "Roadm", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "ILA": { - "shape": "image", - "size": 14, - "image": "ILA.svg", - "node_type": "Amplifier", - "amp_category": "ILA", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Amplifier": { - "shape": "image", - "size": 14, - "image": "newamp.svg", - "node_type": "Amplifier", - "amp_category": "Amplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "RamanAmplifier": { - "shape": "image", - "size": 14, - "image": "ramanamp.svg", - "node_type": "Amplifier", - "amp_category": "RamanAmplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Fused": { - "shape": "image", - "size": 14, - "image": "newattenuator.svg", - "node_type": "Fused", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Transceiver": { - "shape": "image", - "size": 14, - "image": "newtransceiver.svg", - "node_type": "Transceiver", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Fiber": { - "options": { - "smooth": { - "enabled": false, - "roundness": 0.5, - "type": "continuous" - - } - } - }, - "DualFiber": { - "dashes": false, - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "width": 2, - "options": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - "SingleFiber": { - "dashes": true, - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "width": 2, - "options": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - - "Service": { - "dashes": true, - "component_type": "Service", - "width": 2, - "options": { - "color": { - "color": "red", - "highlight": "red", - "hover": "red", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "red", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": true, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": "0.1", - "type": "curvedCW" - } - } - }, - - "SinglePatch": { - "dashes": true, - "component_type": "Patch", - "patch_category": "Single Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - }, - - "DualPatch": { - "dashes": false, - "component_type": "Patch", - "patch_category": "Dual Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - } - -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/eqpt_config.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/eqpt_config.json deleted file mode 100644 index 484e0da..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/eqpt_config.json +++ /dev/null @@ -1,527 +0,0 @@ -{ - - "Edfa": [ - { - "type_variety": "high_detail_model_example", - "type_def": "advanced_model", - "gain_flatmax": 25, - "gain_min": 15, - "p_max": 21, - "advanced_config_from_json": "std_medium_gain_advanced_config.json", - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "Juniper_BoosterHG", - "type_def": "advanced_model", - "gain_flatmax": 25, - "gain_min": 10, - "p_max": 21, - "advanced_config_from_json": "Juniper-BoosterHG.json", - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "operator_model_example", - "type_def": "variable_gain", - "gain_flatmax": 26, - "gain_min": 15, - "p_max": 23, - "nf_min": 6, - "nf_max": 10, - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "openroadm_ila_low_noise", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -8.104e-4, -6.221e-2, -5.889e-1, 37.62 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_ila_standard", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 28.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp", - "type_def": "openroadm_preamp", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp_typical_ver5", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 28.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp_worstcase_ver5", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 27.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_booster", - "type_def": "openroadm_booster", - "gain_flatmax": 32, - "gain_min": 0, - "p_max": 22, - "allowed_for_design": false - }, - { - "type_variety": "std_high_gain", - "type_def": "variable_gain", - "gain_flatmax": 35, - "gain_min": 25, - "p_max": 21, - "nf_min": 5.5, - "nf_max": 7, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "std_medium_gain", - "type_def": "variable_gain", - "gain_flatmax": 26, - "gain_min": 15, - "p_max": 23, - "nf_min": 6, - "nf_max": 10, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "std_low_gain", - "type_def": "variable_gain", - "gain_flatmax": 16, - "gain_min": 8, - "p_max": 23, - "nf_min": 6.5, - "nf_max": 11, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "high_power", - "type_def": "variable_gain", - "gain_flatmax": 16, - "gain_min": 8, - "p_max": 25, - "nf_min": 9, - "nf_max": 15, - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "std_fixed_gain", - "type_def": "fixed_gain", - "gain_flatmax": 21, - "gain_min": 20, - "p_max": 21, - "nf0": 5.5, - "allowed_for_design": false - }, - { - "type_variety": "4pumps_raman", - "type_def": "fixed_gain", - "gain_flatmax": 12, - "gain_min": 12, - "p_max": 21, - "nf0": -1, - "allowed_for_design": false - }, - { - "type_variety": "hybrid_4pumps_lowgain", - "type_def": "dual_stage", - "raman": true, - "gain_min": 25, - "preamp_variety": "4pumps_raman", - "booster_variety": "std_low_gain", - "allowed_for_design": true - }, - { - "type_variety": "hybrid_4pumps_mediumgain", - "type_def": "dual_stage", - "raman": true, - "gain_min": 25, - "preamp_variety": "4pumps_raman", - "booster_variety": "std_medium_gain", - "allowed_for_design": true - }, - { - "type_variety": "medium+low_gain", - "type_def": "dual_stage", - "gain_min": 25, - "preamp_variety": "std_medium_gain", - "booster_variety": "std_low_gain", - "allowed_for_design": true - }, - { - "type_variety": "medium+high_power", - "type_def": "dual_stage", - "gain_min": 25, - "preamp_variety": "std_medium_gain", - "booster_variety": "high_power", - "allowed_for_design": false - } - ], - "Fiber": [ - { - "type_variety": "SSMF", - "dispersion": 1.67e-05, - "gamma": 0.00127, - "pmd_coef": 1.265e-15 - }, - { - "type_variety": "NZDF", - "dispersion": 0.5e-05, - "gamma": 0.00146, - "pmd_coef": 1.265e-15 - }, - { - "type_variety": "LOF", - "dispersion": 2.2e-05, - "gamma": 0.000843, - "pmd_coef": 1.265e-15 - } - ], - "RamanFiber": [ - { - "type_variety": "SSMF", - "dispersion": 1.67e-05, - "gamma": 0.00127, - "pmd_coef": 1.265e-15, - "raman_efficiency": { - "cr": [ - 0, - 9.4E-06, - 2.92E-05, - 4.88E-05, - 6.82E-05, - 8.31E-05, - 9.4E-05, - 0.0001014, - 0.0001069, - 0.0001119, - 0.0001217, - 0.0001268, - 0.0001365, - 0.000149, - 0.000165, - 0.000181, - 0.0001977, - 0.0002192, - 0.0002469, - 0.0002749, - 0.0002999, - 0.0003206, - 0.0003405, - 0.0003592, - 0.000374, - 0.0003826, - 0.0003841, - 0.0003826, - 0.0003802, - 0.0003756, - 0.0003549, - 0.0003795, - 0.000344, - 0.0002933, - 0.0002024, - 0.0001158, - 8.46E-05, - 7.14E-05, - 6.86E-05, - 8.5E-05, - 8.93E-05, - 9.01E-05, - 8.15E-05, - 6.67E-05, - 4.37E-05, - 3.28E-05, - 2.96E-05, - 2.65E-05, - 2.57E-05, - 2.81E-05, - 3.08E-05, - 3.67E-05, - 5.85E-05, - 6.63E-05, - 6.36E-05, - 5.5E-05, - 4.06E-05, - 2.77E-05, - 2.42E-05, - 1.87E-05, - 1.6E-05, - 1.4E-05, - 1.13E-05, - 1.05E-05, - 9.8E-06, - 9.8E-06, - 1.13E-05, - 1.64E-05, - 1.95E-05, - 2.38E-05, - 2.26E-05, - 2.03E-05, - 1.48E-05, - 1.09E-05, - 9.8E-06, - 1.05E-05, - 1.17E-05, - 1.25E-05, - 1.21E-05, - 1.09E-05, - 9.8E-06, - 8.2E-06, - 6.6E-06, - 4.7E-06, - 2.7E-06, - 1.9E-06, - 1.2E-06, - 4E-07, - 2E-07, - 1E-07 - ], - "frequency_offset": [ - 0, - 0.5e12, - 1e12, - 1.5e12, - 2e12, - 2.5e12, - 3e12, - 3.5e12, - 4e12, - 4.5e12, - 5e12, - 5.5e12, - 6e12, - 6.5e12, - 7e12, - 7.5e12, - 8e12, - 8.5e12, - 9e12, - 9.5e12, - 10e12, - 10.5e12, - 11e12, - 11.5e12, - 12e12, - 12.5e12, - 12.75e12, - 13e12, - 13.25e12, - 13.5e12, - 14e12, - 14.5e12, - 14.75e12, - 15e12, - 15.5e12, - 16e12, - 16.5e12, - 17e12, - 17.5e12, - 18e12, - 18.25e12, - 18.5e12, - 18.75e12, - 19e12, - 19.5e12, - 20e12, - 20.5e12, - 21e12, - 21.5e12, - 22e12, - 22.5e12, - 23e12, - 23.5e12, - 24e12, - 24.5e12, - 25e12, - 25.5e12, - 26e12, - 26.5e12, - 27e12, - 27.5e12, - 28e12, - 28.5e12, - 29e12, - 29.5e12, - 30e12, - 30.5e12, - 31e12, - 31.5e12, - 32e12, - 32.5e12, - 33e12, - 33.5e12, - 34e12, - 34.5e12, - 35e12, - 35.5e12, - 36e12, - 36.5e12, - 37e12, - 37.5e12, - 38e12, - 38.5e12, - 39e12, - 39.5e12, - 40e12, - 40.5e12, - 41e12, - 41.5e12, - 42e12 - ] - } - } - ], - "Span": [ - { - "power_mode": true, - "delta_power_range_db": [ -2, 3, 0.5 ], - "max_fiber_lineic_loss_for_raman": 0.25, - "target_extended_gain": 2.5, - "max_length": 150, - "length_units": "km", - "max_loss": 28, - "padding": 10, - "EOL": 0, - "con_in": 0, - "con_out": 0 - } - ], - "Roadm": [ - { - "target_pch_out_db": -20, - "add_drop_osnr": 38, - "pmd": 0, - "restrictions": { - "preamp_variety_list": [ - "openroadm_ila_low_noise", - "openroadm_ila_standard", - "openroadm_mw_mw_preamp" - ], - "booster_variety_list": [ - "openroadm_ila_low_noise", - "openroadm_ila_standard", - "openroadm_mw_mw_booster" - ] - } - } - ], - "SI": [ - { - "f_min": 191.3e12, - "baud_rate": 32e9, - "f_max": 195.1e12, - "spacing": 50e9, - "power_dbm": 0, - "power_range_db": [ 0, 0, 1 ], - "roll_off": 0.15, - "tx_osnr": 40, - "sys_margins": 2 - } - ], - "Transceiver": [ - { - "type_variety": "vendorA_trx-type1", - "frequency": { - "min": 191.35e12, - "max": 196.1e12 - }, - "mode": [ - { - - "format": "mode 1", - "baud_rate": 32e9, - "OSNR": 11, - "bit_rate": 100e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 37.5e9, - "cost": 1 - }, - { - "format": "mode 2", - "baud_rate": 66e9, - "OSNR": 15, - "bit_rate": 200e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - } - ] - }, - { - "type_variety": "Voyager", - "frequency": { - "min": 191.35e12, - "max": 196.1e12 - }, - "mode": [ - { - "format": "mode 1", - "baud_rate": 32e9, - "OSNR": 12, - "bit_rate": 100e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 37.5e9, - "cost": 1 - }, - { - "format": "mode 3", - "baud_rate": 44e9, - "OSNR": 18, - "bit_rate": 300e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 62.5e9, - "cost": 1 - }, - { - "format": "mode 2", - "baud_rate": 66e9, - "OSNR": 21, - "bit_rate": 400e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - }, - { - "format": "mode 4", - "baud_rate": 66e9, - "OSNR": 16, - "bit_rate": 200e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - } - ] - } - ] - -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/sample_json.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/sample_json.json deleted file mode 100644 index 2129357..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/sample_json.json +++ /dev/null @@ -1,985 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "fixed27", - "gain-min": "27.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "fixed22", - "gain-min": "22.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "22.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124" - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "Cassini", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "dp-qpsk", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "16-qam", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "30.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-25.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.6", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "gain-mode": [ - null - ] - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "GNPy", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "node-id": "TCVR 1", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -415, - "Y-co-ordinate": -73, - "city": "TCVR 1", - "region": "" - } - } - }, - { - "node-id": "TCVR 2", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 543, - "Y-co-ordinate": -88, - "city": "TCVR 2", - "region": "" - } - } - }, - { - "node-id": "ROADM 1", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 38, - "Y-co-ordinate": -195, - "city": "ROADM 1", - "region": "" - } - } - }, - { - "node-id": "ROADM 2", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -127, - "Y-co-ordinate": 143, - "city": "ROADM 2", - "region": "" - } - } - }, - { - "node-id": "ROADM 3", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 164, - "Y-co-ordinate": 171, - "city": "ROADM 3", - "region": "" - } - } - }, - { - "node-id": "ROADM 4", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -270, - "Y-co-ordinate": -34, - "city": "ROADM 4", - "region": "" - } - } - }, - { - "node-id": "ROADM 5", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 365, - "Y-co-ordinate": -34, - "city": "ROADM 5", - "region": "" - } - } - }, - { - "node-id": "EDFA 1", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -206, - "Y-co-ordinate": -144, - "city": "EDFA 1", - "region": "" - } - } - }, - { - "node-id": "EDFA 2", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -165, - "Y-co-ordinate": -80, - "city": "EDFA 2", - "region": "" - } - } - }, - { - "node-id": "EDFA 3", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -77, - "Y-co-ordinate": -186, - "city": "EDFA 3", - "region": "" - } - } - }, - { - "node-id": "EDFA 4", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -43, - "Y-co-ordinate": -111, - "city": "EDFA 4", - "region": "" - } - } - }, - { - "node-id": "EDFA 5", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 99, - "Y-co-ordinate": -119, - "city": "EDFA 5", - "region": "" - } - } - }, - { - "node-id": "EDFA 6", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 126, - "Y-co-ordinate": -196, - "city": "EDFA 6", - "region": "" - } - } - }, - { - "node-id": "EDFA 7", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 255, - "Y-co-ordinate": -49, - "city": "EDFA 7", - "region": "" - } - } - }, - { - "node-id": "EDFA 8", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 315, - "Y-co-ordinate": -123, - "city": "EDFA 8", - "region": "" - } - } - }, - { - "node-id": "EDFA 9", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 302, - "Y-co-ordinate": 26, - "city": "EDFA 9", - "region": "" - } - } - }, - { - "node-id": "EDFA 10", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 387, - "Y-co-ordinate": 74, - "city": "EDFA 10", - "region": "" - } - } - }, - { - "node-id": "EDFA 11", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 219, - "Y-co-ordinate": 97, - "city": "EDFA 11", - "region": "" - } - } - }, - { - "node-id": "EDFA 12", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 279, - "Y-co-ordinate": 168, - "city": "EDFA 12", - "region": "" - } - } - }, - { - "node-id": "EDFA 13", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 80, - "Y-co-ordinate": 101, - "city": "EDFA 13", - "region": "" - } - } - }, - { - "node-id": "EDFA 14", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 53, - "Y-co-ordinate": 195, - "city": "EDFA 14", - "region": "" - } - } - }, - { - "node-id": "EDFA 15", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -44, - "Y-co-ordinate": 101, - "city": "EDFA 15", - "region": "" - } - } - }, - { - "node-id": "EDFA 16", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -72, - "Y-co-ordinate": 195, - "city": "EDFA 16", - "region": "" - } - } - }, - { - "node-id": "EDFA 17", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -220, - "Y-co-ordinate": 149, - "city": "EDFA 17", - "region": "" - } - } - }, - { - "node-id": "EDFA 18", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -156, - "Y-co-ordinate": 75, - "city": "EDFA 18", - "region": "" - } - } - }, - { - "node-id": "EDFA 19", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -286, - "Y-co-ordinate": 72, - "city": "EDFA 19", - "region": "" - } - } - }, - { - "node-id": "EDFA 20", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -214, - "Y-co-ordinate": 21, - "city": "EDFA 20", - "region": "" - } - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "1-Fiber 1 - 3", - "source": { - "source-node": "EDFA 1" - }, - "destination": { - "dest-node": "EDFA 3" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 4 - 2", - "source": { - "source-node": "EDFA 4" - }, - "destination": { - "dest-node": "EDFA 2" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 6 - 8", - "source": { - "source-node": "EDFA 6" - }, - "destination": { - "dest-node": "EDFA 8" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 7 - 5", - "source": { - "source-node": "EDFA 7" - }, - "destination": { - "dest-node": "EDFA 5" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 10 - 12", - "source": { - "source-node": "EDFA 10" - }, - "destination": { - "dest-node": "EDFA 12" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 11 - 9", - "source": { - "source-node": "EDFA 11" - }, - "destination": { - "dest-node": "EDFA 9" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 14 - 16", - "source": { - "source-node": "EDFA 14" - }, - "destination": { - "dest-node": "EDFA 16" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 15 - 13", - "source": { - "source-node": "EDFA 15" - }, - "destination": { - "dest-node": "EDFA 13" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 20 - 18", - "source": { - "source-node": "EDFA 20" - }, - "destination": { - "dest-node": "EDFA 18" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 17 - 19", - "source": { - "source-node": "EDFA 17" - }, - "destination": { - "dest-node": "EDFA 19" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Patch 1 - 4", - "source": { - "source-node": "TCVR 1" - }, - "destination": { - "dest-node": "ROADM 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 4 - 1", - "source": { - "source-node": "ROADM 4" - }, - "destination": { - "dest-node": "TCVR 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 4 - 1", - "source": { - "source-node": "ROADM 4" - }, - "destination": { - "dest-node": "EDFA 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 3 - 1", - "source": { - "source-node": "EDFA 3" - }, - "destination": { - "dest-node": "ROADM 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 1 - 6", - "source": { - "source-node": "ROADM 1" - }, - "destination": { - "dest-node": "EDFA 6" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 8 - 5", - "source": { - "source-node": "EDFA 8" - }, - "destination": { - "dest-node": "ROADM 5" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 2", - "source": { - "source-node": "ROADM 5" - }, - "destination": { - "dest-node": "TCVR 2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 5", - "source": { - "source-node": "TCVR 2" - }, - "destination": { - "dest-node": "ROADM 5" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 10", - "source": { - "source-node": "ROADM 5" - }, - "destination": { - "dest-node": "EDFA 10" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 12 - 3", - "source": { - "source-node": "EDFA 12" - }, - "destination": { - "dest-node": "ROADM 3" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 3 - 14", - "source": { - "source-node": "ROADM 3" - }, - "destination": { - "dest-node": "EDFA 14" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 16 - 2", - "source": { - "source-node": "EDFA 16" - }, - "destination": { - "dest-node": "ROADM 2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 17", - "source": { - "source-node": "ROADM 2" - }, - "destination": { - "dest-node": "EDFA 17" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 19 - 4", - "source": { - "source-node": "EDFA 19" - }, - "destination": { - "dest-node": "ROADM 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 4 - 20", - "source": { - "source-node": "ROADM 4" - }, - "destination": { - "dest-node": "EDFA 20" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 18 - 2", - "source": { - "source-node": "EDFA 18" - }, - "destination": { - "dest-node": "ROADM 2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 15", - "source": { - "source-node": "ROADM 2" - }, - "destination": { - "dest-node": "EDFA 15" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 13 - 3", - "source": { - "source-node": "EDFA 13" - }, - "destination": { - "dest-node": "ROADM 3" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 3 - 11", - "source": { - "source-node": "ROADM 3" - }, - "destination": { - "dest-node": "EDFA 11" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 9 - 5", - "source": { - "source-node": "EDFA 9" - }, - "destination": { - "dest-node": "ROADM 5" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 7", - "source": { - "source-node": "ROADM 5" - }, - "destination": { - "dest-node": "EDFA 7" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 1", - "source": { - "source-node": "EDFA 5" - }, - "destination": { - "dest-node": "ROADM 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 1 - 4", - "source": { - "source-node": "ROADM 1" - }, - "destination": { - "dest-node": "EDFA 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 4", - "source": { - "source-node": "EDFA 2" - }, - "destination": { - "dest-node": "ROADM 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Service 1 - 2", - "source": { - "source-node": "TCVR 1" - }, - "destination": { - "dest-node": "TCVR 2" - }, - "tip-photonic-topology:service": { - "band-width": 100 - } - } - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/yang.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/yang.json deleted file mode 100644 index a3827d8..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/Data/yang.json +++ /dev/null @@ -1,1810 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "fixed27", - "gain-min": "27.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "fixed22", - "gain-min": "22.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "22.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124" - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "Cassini", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "dp-qpsk", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "16-qam", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "30.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-25.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.6", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "gain-mode": [ - null - ] - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "GNPy", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "node-id": "trx-Amsterdam", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Amsterdam-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "trx-Bremen", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Bremen-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Bremen-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Bremen-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Bremen-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Bremen-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Bremen-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Bremen-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "trx-Cologne", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Cologne-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Cologne-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Cologne-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Cologne-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Cologne-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Cologne-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Cologne-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1)", - "source": { - "source-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2)", - "source": { - "source-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-AD)-(roadm-Bremen-L1)", - "source": { - "source-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L1)-(roadm-Bremen-AD)", - "source": { - "source-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L1)-(roadm-Bremen-L2)", - "source": { - "source-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-AD)-(roadm-Bremen-L2)", - "source": { - "source-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L2)-(roadm-Bremen-AD)", - "source": { - "source-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L2)-(roadm-Bremen-L1)", - "source": { - "source-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-AD)-(roadm-Cologne-L1)", - "source": { - "source-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L1)-(roadm-Cologne-AD)", - "source": { - "source-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L1)-(roadm-Cologne-L2)", - "source": { - "source-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-AD)-(roadm-Cologne-L2)", - "source": { - "source-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L2)-(roadm-Cologne-AD)", - "source": { - "source-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L2)-(roadm-Cologne-L1)", - "source": { - "source-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "fiber-Amsterdam-Bremen", - "source": { - "source-node": "roadm-Amsterdam-L1-booster" - }, - "destination": { - "dest-node": "roadm-Bremen-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Bremen-Amsterdam", - "source": { - "source-node": "roadm-Bremen-L2-booster" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Bremen-Cologne", - "source": { - "source-node": "roadm-Bremen-L1-booster" - }, - "destination": { - "dest-node": "roadm-Cologne-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Cologne-Bremen", - "source": { - "source-node": "roadm-Cologne-L2-booster" - }, - "destination": { - "dest-node": "roadm-Bremen-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Cologne-Amsterdam", - "source": { - "source-node": "roadm-Cologne-L1-booster" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Amsterdam-Cologne", - "source": { - "source-node": "roadm-Amsterdam-L2-booster" - }, - "destination": { - "dest-node": "roadm-Cologne-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "patch{trx-Amsterdam, roadm-Amsterdam-AD}", - "source": { - "source-node": "trx-Amsterdam" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Amsterdam-AD, trx-Amsterdam}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "trx-Amsterdam" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-AD, splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-AD, splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, roadm-Amsterdam-L1-booster}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1-preamp, roadm-Amsterdam-L1}", - "source": { - "source-node": "roadm-Amsterdam-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1), roadm-Amsterdam-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD), roadm-Amsterdam-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2), roadm-Amsterdam-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Amsterdam-L2, roadm-Amsterdam-L2-booster}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2, splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2, splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2-preamp, roadm-Amsterdam-L2}", - "source": { - "source-node": "roadm-Amsterdam-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2), roadm-Amsterdam-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD), roadm-Amsterdam-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1), roadm-Amsterdam-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{trx-Bremen, roadm-Bremen-AD}", - "source": { - "source-node": "trx-Bremen" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Bremen-AD, trx-Bremen}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "trx-Bremen" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Bremen-AD, splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-AD, splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, roadm-Bremen-L1-booster}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "roadm-Bremen-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1-preamp, roadm-Bremen-L1}", - "source": { - "source-node": "roadm-Bremen-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1), roadm-Bremen-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD), roadm-Bremen-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2), roadm-Bremen-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Bremen-L2, roadm-Bremen-L2-booster}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "roadm-Bremen-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2, splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2, splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2-preamp, roadm-Bremen-L2}", - "source": { - "source-node": "roadm-Bremen-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2), roadm-Bremen-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD), roadm-Bremen-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1), roadm-Bremen-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{trx-Cologne, roadm-Cologne-AD}", - "source": { - "source-node": "trx-Cologne" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Cologne-AD, trx-Cologne}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "trx-Cologne" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Cologne-AD, splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-AD, splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, roadm-Cologne-L1-booster}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "roadm-Cologne-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1-preamp, roadm-Cologne-L1}", - "source": { - "source-node": "roadm-Cologne-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1), roadm-Cologne-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD), roadm-Cologne-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2), roadm-Cologne-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Cologne-L2, roadm-Cologne-L2-booster}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "roadm-Cologne-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2, splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2, splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2-preamp, roadm-Cologne-L2}", - "source": { - "source-node": "roadm-Cologne-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2), roadm-Cologne-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD), roadm-Cologne-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1), roadm-Cologne-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - } - ] - }, - { - "network-id": "ONOS", - "network-types": { - "tip-onos-topology:onos-topology": {} - }, - "node": [ - { - "node-id": "netconf:10.0.254.105:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "trx-Amsterdam" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam TXP (g30-horni)", - "driver": "groove", - "grid-x": -150, - "grid-y": 350, - "netconf": { - "username": "administrator", - "password": "e2e!Net4u#" - } - } - }, - { - "node-id": "netconf:10.0.254.78:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam L1 to Bremen (line-QR79)", - "driver": "czechlight-roadm", - "grid-x": 225, - "grid-y": 320, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.79:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2-boster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam L2 to Cologne (line-Q7JS)", - "driver": "czechlight-roadm", - "grid-x": 225, - "grid-y": 380, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.107:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-AD" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam Add/Drop (coh-a-d-v9u)", - "driver": "czechlight-roadm", - "grid-x": 175, - "grid-y": 350, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.99:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Cologne L1 to Amsterdam (line-TQQ)", - "driver": "czechlight-roadm", - "grid-x": 420, - "grid-y": 550, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.104:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2-boster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Cologne L2 to Bremen (line-QLK6)", - "driver": "czechlight-roadm", - "grid-x": 480, - "grid-y": 550, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.100:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Bremen L1 to Cologne (line-WKP)", - "driver": "czechlight-roadm", - "grid-x": 700, - "grid-y": 380, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.102:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2-booster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Bremen L2 to Amsterdam (line-QCP9)", - "driver": "czechlight-roadm", - "grid-x": 700, - "grid-y": 320, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.225:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-AD" - } - ], - "tip-onos-topology:device": { - "name": "Bremen Add/Drop (add-drop-SPI)", - "driver": "czechlight-roadm", - "grid-x": 750, - "grid-y": 350, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.103:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "trx-Bremen" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam TXP (g30-spodni)", - "driver": "groove", - "grid-x": 1050, - "grid-y": 350, - "netconf": { - "username": "administrator", - "password": "e2e!Net4u#" - } - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "netconf:10.0.254.105:830/10101-netconf:10.0.254.107:830/1" - }, - { - "link-id": "netconf:10.0.254.107:830/100-netconf:10.0.254.78:830/1" - }, - { - "link-id": "netconf:10.0.254.107:830/100-netconf:10.0.254.79:830/2" - }, - { - "link-id": "netconf:10.0.254.79:830/1-netconf:10.0.254.78:830/2" - }, - { - "link-id": "netconf:10.0.254.99:830/1-netconf:10.0.254.104:830/1" - }, - { - "link-id": "netconf:10.0.254.79:830/100-netconf:10.0.254.99:830/100" - }, - { - "link-id": "netconf:10.0.254.104:830/100-netconf:10.0.254.100:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/100-netconf:10.0.254.78:830/100" - }, - { - "link-id": "netconf:10.0.254.100:830/1-netconf:10.0.254.225:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/2-netconf:10.0.254.225:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/1-netconf:10.0.254.100:830/2" - }, - { - "link-id": "netconf:10.0.254.103:830/10101-netconf:10.0.254.225:830/1" - } - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/css/Style.css b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/css/Style.css deleted file mode 100644 index c2f7e75..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/css/Style.css +++ /dev/null @@ -1,1960 +0,0 @@ -body { - overflow: hidden; -} - -.back-body { - background-repeat: no-repeat; - background-size: cover; - background-image: url("../Assets/img/Innerpage_bg.jpg"); - height: 100vh; - font-family: roboto; -} -/*.page-loader{ - width: 100vw; -height: 100vh; - display: flex; - justify-content: center; - align-items: center; - background: rgba(0,0,0,0.2); - position: absolute; - z-index: 99; -} -.page-loader img{ - width: 100px; - margin: 0 auto; -}*/ -.body-index { - font-family: roboto; -} - -.main-content { - padding: 10px; -} - -.head { - font-weight: 500; - color: white; - font-size: 24px; -} - -.head1 { - font-weight: 500; - color: #e2d9d9; - font-size: 20px; - float: right; -} - -.card-main { - background: white; - border-radius: 10px; - margin-top: 20px; - height: calc(100vh - 120px); -} - -.card-first { - padding: 80px 10px; -} - -.card-title-1 { - font-size: 36px; - color: #29818b; - font-weight: 600; - line-height: 46px; - font-family: Oswald; -} - -.w-50px { - width: 50px; -} - -.card-p { - font-size: 16px; - color: #29818b; - font-weight: 500; - font-family: Arial, Helvetica, sans-serif; - margin-top: 20px; -} - -.btn-get { - border: none; - border-radius: 10px; - background: transparent linear-gradient(180deg, #0c52cc 0%, #1eabbc 2%, #29818c 100%) 0% 0% no-repeat padding-box; - color: white; - width: 100px; - padding: 10px 100px; - font-size: 20px; - cursor: pointer; - text-align: center; -} - - .btn-get:hover { - border: none; - border-radius: 10px; - background: transparent linear-gradient(180deg, #0c52cc 0%, #1eabbc 2%, #29818c 100%) 0% 0% no-repeat padding-box; - color: white; - width: 250px; - padding: 10px 100px; - font-size: 20px; - text-decoration: none; - cursor: pointer; - } - -.i-round { - background-color: #e2d9d9; - color: black; - padding: 0px 10px; - border-radius: 50%; -} - -.btn-head { - background-color: white; - color: #29818b; - border: none; - padding: 8px 10px; - border-radius: 10px; - width: 100%; -} - -.btn-head1 { - background: linear-gradient( 193deg, rgb(11 175 39) 28%, rgb(0 0 0 / 38%) 100% ); - color: #ffffff; - border: none; - padding: 8px 10px; - border-radius: 10px; - width: 100%; -} - -.btn-head2 { - background-color: #29818b; - color: #ffffff; - border: 2px solid white; - padding: 8px 10px; - border-radius: 10px; - width: 100%; -} - -.footer-left { - font-size: 18px; - color: #ffffff; -} - -.footer-right { - font-size: 18px; - color: #ffffff; - float: right; -} - -.help-head { - font-size: 36px; - color: #29818b; - font-weight: 600; - font-family: oswald; -} - -.help-close { - float: right; - background: white; - border-radius: 20px; - border: 1px solid black; - color: black; - padding: 5px 20px; - margin-top: 10px; -} - - .help-close:hover { - color: black; - text-decoration: none; - } - -.help-p { - font-size: 18px; - color: #29818b; - margin-top: 10px; -} - -.background_img { - /*background: url(../Assets/img/back.png);*/ - height: 100vh; - width: 100%; - background-color: #ebf1f3; - /*background-size: cover; - object-fit: cover;*/ -} - -.logo { - color: #fff !important; - font-weight: 700; - font-family: var(--unnamed-font-family-neusa-next-pro); -} - -.about_icon { - color: #fff; - font-weight: 400; - font-size: 1.2rem; - cursor: pointer; -} - -.button_section { - float: right; - margin-top: 0.5rem; - margin-right: 0.5rem; -} - -.btn-white { - background-color: #47a2a9; - color: #ffffff; - font-size: 1rem; - font-weight: 500; - border: 1px solid #16bcff; -} - - .btn-white:hover { - background-color: #47a2a9; - color: #ffffff; - font-weight: 500; - border: 1px solid #16bcff; - } - -.btn-green { - background: #149933; - color: #fff; - font-size: 0.8rem; - font-weight: 500; -} - - .btn-green:hover { - color: #fff; - } - -.btn-outline-white { - border: 1px solid #fff; - color: white; - font-size: 0.8rem; - font-weight: 500; -} - - .btn-outline-white:hover { - color: white; - } - -.network-area { - background: #fff; - height: calc(100vh - 114px); - width: calc(100vw - 21px); - margin-left: 10px; - margin-top: 15px; - border-radius: 5px; - background-repeat: no-repeat; - background-size: cover; -} - -.about_logo { - width: 80%; -} - -.card-header { - align-items: center; - font-size: 1.5rem; - font-weight: 500; - margin-right: 0; - margin-left: 0; - background-color: none !important; -} - -.head-icons { - display: flex; - float: right; - /* width: 48rem; - height: 4.5rem; */ - text-align: center; -} - -.icon-group { - border: none; - margin-right: 0.3rem; - padding: 2px; - height: 25px; - width: 25px; - font-size: 13px; - font-weight: 600; - cursor: pointer; - border-radius: 100%; - background: white; -} - - .icon-group:hover { - background: white; - } -/* .icon-group { - border: none; - margin-right: 1rem; - padding: 0.5rem; - height: 100%; - width: 35%; - font-size: 0.8rem; - font-weight: 600; - cursor: pointer; -} */ - - - -.icon-name { - margin-bottom: 0.5rem; -} - -.hamburger_menu { - cursor: pointer; -} - -.sidebar { - display: block; - background: #e5e5e5; - /* width: 4.5rem; */ - overflow-y: auto; - padding: 7px; -} - -.inner-body { - display: flex; - height: calc(100vh - 114px); - border-radius: 5px; -} - -ul { - padding-left: 0; - border-top: 3px solid #ebf1f3 !important; -} - - ul li { - text-decoration: none; - display: flex; - justify-content: center; - list-style-type: none; - padding: 4px; - cursor: pointer; - } - - ul li:hover { - /* background: #b0d0d4; */ - color: white; - } - -.nav-pills li { - padding: 6px 0; - border: none; - position: relative; - width: 33.33%; - padding-top: 0; - padding-bottom: 0; -} - - .nav-pills li a { - border-radius: 0 !important; - } - -.stepper-tab .nav-pills .nav-item .nav-link:before { - content: " "; - display: block; - width: 0; - height: 0; - border-top: 21px solid transparent; - border-bottom: 19px solid transparent; - border-left: 20px solid white; - position: absolute; - top: 50%; - margin-top: -20px; - margin-left: 2px; - left: 100%; - z-index: 1; -} - -.stepper-tab .nav-pills .nav-item .nav-link:after { - content: " "; - display: block; - width: 0; - height: 0; - border-top: 21px solid transparent; - border-bottom: 19px solid transparent; - border-left: 20px solid #1eabbc; - position: absolute; - top: 50%; - margin-top: -20px; - left: 100%; - z-index: 2; -} - -.stepper-tab .nav-pills .nav-link.active:after { - border-left-color: #2b7c80 !important; -} - -.work_area { - overflow-wrap: anywhere; - padding: 3px 16px 5px 16px; - background: #ffffff57; - width: 100%; - border-radius: 20px; - position: relative; -} - -.modal-open .modal { - backdrop-filter: blur(8px); -} - -.modal-open .modal1 { - backdrop-filter: blur(0px) !important; -} - -.model-title { - color: #29818c; - margin: 1rem 0; -} - -.modal-footer { - display: flex; - /*justify-content: space-between;*/ -} - -.modal-btn { - background: linear-gradient(180deg, #1eabbc, #29818c); - color: #fff; - border-radius: 20px; -} - -.modal-btn-pre { - background: #445d5e !important; - color: #fff; - border-radius: 20px; -} - -/*muti node drawer*/ - -.mutinode-drawer-container { - transition: all 0.8s ease-out; - /* display: none; */ - height: auto; - background: #f8f8f8 0% 0% no-repeat padding-box; - border-radius: 7px; - width: 0%; - margin-left: auto; - height: calc(100vh - 20rem); - transition: left 0.4s ease, right 0.4s ease; -} - -.openmultinode { - transition: all 0.8s ease-out; - display: block; - width: 100%; - max-width: 20%; -} - -.f-s-20 { - font-size: 20px; -} - -.dark-heading { - color: #212121; - font-weight: 600; -} - -.multinode-body label { - color: #717171; - font-weight: 600; -} - -.f-s-17 { - font-size: 15px; -} - -.f-s-12 { - font-size: 12px; - font-weight: 700; -} - -.multinode-footer { - margin-top: auto; - display: flex; - justify-content: end; - flex-direction: column; -} - - -.btn-primary-n { - background: transparent linear-gradient(180deg, #0c52cc 0%, #1eabbc 2%, #29818c 100%) 0% 0% no-repeat padding-box; - border-radius: 5px; - color: #fff; - font-weight: 500; -} - -.btn-gray-n { - background: #c3bbbb; - border-radius: 5px; - color: #fff; - font-weight: 500; -} - -.btn-primary-n:hover { - background: transparent linear-gradient(180deg, #0c52cc 0%, #1b5157 2%, #5dabb6 100%) 0% 0% no-repeat padding-box; - color: #fff; - font-weight: 500; -} - -.close-btnn { - cursor: pointer; - color: #1eabbc; - width: 35px; - height: 35px; - display: inline-flex; - align-items: center; - justify-content: center; - opacity: 1; -} - - .close-btnn:hover { - color: #1b5157; - } - -.hover-show { - position: relative; - display: inline-block; -} - -.hover-content { - display: none; - position: absolute; - top: 5.5rem; - left: 0; - background-color: #ffff; - min-width: 18rem; - box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1); - z-index: 1; - text-align: left; -} - -.hover-con { - margin: 1rem; -} - -.hover-show:hover .hover-content { - display: block; -} - -.footer { - display: flex; - justify-content: space-between; - margin: 5px 15px; - color: #b0d0d4; -} - -@media only screen and (max-width: 996px) { - - - - .sidebar { - width: 6rem; - } - - .dark-heading { - font-size: 1rem; - } - - .mutinode-drawer-container { - height: calc(100vh - 22rem); - } - - .icon-group { - font-size: 0.6rem; - font-weight: 700; - } -} - - -::-webkit-scrollbar { - width: 6px; - border-radius: 50%; - color: #1eabbc; -} - -::-webkit-scrollbar-thumb { - background: #29818c; - border-radius: 1rem; -} - -.btn-back { - background: white; - color: black; - border: 1px solid black; - border-radius: 20px; -} - -@media only screen and (max-width: 767px) { - - .network-area { - display: block; - /* margin: 8rem 1rem 0 1rem;*/ - height: calc(100vh - 76px); - background-color: #F8F8F8; - } - - .head-icons { - width: 250px; - } - - .icon-name { - width: 20px; - } - - .btn-p { - font-size: 5px; - } - - icon-group { - padding: 10px; - } - - .background_img { - height: 128vh; - } -} - -.mutinode-drawer-container { - transition: all 0.8s ease-out; - height: auto; - background: rgb(248 254 255); - border-radius: 0px 20px 20px 0px; - box-shadow: 0px 0px 10px #00000036; - margin-left: auto; - height: calc(100vh - 92px); - transition: all 0.8s ease-out; - width: 100%; - max-width: 25%; - position: absolute; - z-index: 9999; - /* z-index:-1; - right:0; */ - right: -27%; -} - -.d-visible { - /* display: block; */ - right: 0%; - /* z-index: 9999; */ -} - -.multinode-body { - /* max-height: 80%;*/ - overflow-y: scroll; - height: calc(100vh - 220px); -} - -.content-H { - display: none; -} - -.nav-clr { - background: #2b7c80; -} - -.navbar { - padding: 0 !important; -} - -.sidenav { - height: 400px; - width: 70px; - z-index: 1; - left: 0; - background-color: #0e6164; - /* overflow-x: hidden; */ - padding-top: 14px; - margin: 60px auto; - border-radius: 50px; - margin-left: -12px; - position: absolute; - top: 50%; - transform: translate(0%, -62%); - left: 14px; - transition: left 0.1s ease, right 0.1s ease !important; -} - -@media only screen and (max-width: 981px) { - .sidenav { - height: 400px; - width: 62px; - z-index: 1; - left: 0; - background-color: #0e6164; - overflow-x: hidden; - padding-top: 20px; - margin: 60px auto; - border-radius: 30px; - } -} - - - - -/* .accordion { -background-color: #fff; - color: #2b7683; - font-weight: 700; - cursor: pointer; - padding: 18px; - width: 100%; - border: none; - text-align: left; - outline: none; - font-size: 16px; - transition: 0.4s; - box-shadow: 0px 0px 10px #00000059; - border-bottom: 2px solid #0b6d76; -} - -.active, .accordion:hover { -background-color: #fff; -} - -.accordion:after { - content: '\002B'; - color: #0b6e76; - font-weight: bold; - float: right; - margin-left: 5px; -} - -.active:after { - content: "\2212"; -} - -.panel { - padding: 0 18px; -background-color: #fff; - box-shadow: 0px 0px 10px #00000059; - max-height: 0; - overflow: hidden; - transition: max-height 0.2s ease-out; -} */ - -.toggle { - position: absolute; - top: 0; - right: -1px; - z-index: 99; - border-radius: 50px 0 0 50px; - bottom: 0; - margin: auto 0; - min-width: 20px; - /* height: 24px; */ - text-transform: uppercase; - padding: 6px; - font-size: 12px; - background: #29818c; - width: 0px; - height: 30px; - transition: left 0.1s ease, right 0.1s ease !important; -} - -.toggle1 { - position: absolute; - top: 0; - left: 72px; - z-index: 99; - border-radius: 0px 50px 50px 0; - bottom: 0; - margin: auto 0; - min-width: 20px; - /* height: 24px; */ - text-transform: uppercase; - padding: 6px; - font-size: 12px; - background: #29818c; - width: 0px; - height: 30px; -} - -.drawerleft { - /* right: 269px; */ - transform: rotate(180deg); - border-radius: 0px 50px 50px 0; -} - -.icon-padding { - background: #2d78841f; - border-radius: 100%; - padding: 7px 4px; - margin: 1px; - width: 40px; - height: 40px; -} - -.icon-padding1 { - border-radius: 100%; - padding: 10px 4px; - margin: 1px; -} - -.ml--btn { - left: 0; - transform: rotate(180deg); - border-radius: 50px 0 0 50px; -} - -.f-s-14 { - font-size: 14px; -} - -.confirm-export { - font-size: 24px; - text-align: center; -} - -.yes-btn { - border: none; - background: #0c4b5a; - color: white; - border-radius: 10px; - padding: 10px 5px; -} - -.no-btn { - border: none; - background: gray; - color: white; - border-radius: 10px; - padding: 10px 5px; -} - -.d-left-none { - left: -72px; -} - -.d-right-none { - right: -320px; -} - -.map-bg { - background-image: url(../Assets/img/map-bg.png); - z-index: 1; - background-size: cover; - background-position: center; - background-repeat: no-repeat; -} - -.container-check { - display: block; - position: relative; - padding-left: 35px; - margin-bottom: 12px; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - - /* Hide the browser's default checkbox */ - .container-check input { - position: absolute; - opacity: 0; - cursor: pointer; - height: 0; - width: 0; - } - -/* Create a custom checkbox */ -.checkmark { - position: absolute; - top: 0; - left: 0; - height: 25px; - width: 25px; - background-color: #c1baba; -} - -/* On mouse-over, add a grey background color */ -.container-check:hover input ~ .checkmark { - background-color: #ccc; -} - -/* When the checkbox is checked, add a blue background */ -.container-check input:checked ~ .checkmark { - background-color: #29818c; -} - -/* Create the checkmark/indicator (hidden when not checked) */ -.checkmark:after { - content: ""; - position: absolute; - display: none; -} - -/* Show the checkmark when checked */ -.container-check input:checked ~ .checkmark:after { - display: block; -} - -/* Style the checkmark/indicator */ -.container-check .checkmark:after { - left: 9px; - top: 5px; - width: 6px; - height: 12px; - border: solid white; - border-width: 0 3px 3px 0; - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); -} - -::placeholder { - font-style: italic; - font-size: 14px; - color: #29818c !important; -} - -select { - font-style: italic; - font-size: 14px !important; - color: #29818c !important; -} - - select option { - font-style: italic; - font-size: 14px !important; - color: #29818c !important; - } - -.accordion-fiber { - height: 50px; - /* width: 500px; */ - margin-top: 20px; - background-color: #ffffff; - color: #29818c; - border-radius: 10px; - display: flex; - align-items: center; - justify-content: space-between; - padding: 4px 14px; - position: relative; - box-shadow: 0 10px 20px#00000014; -} - -.show-fiber { - display: flex; - align-items: center; - justify-content: center; - font-size: 24px; - font-weight: 500; - cursor: pointer; - background-color: #b9f7ff; - color: #29818c; - width: 40px; - height: 40px; - border-radius: 4px; -} - -.info-fiber { - height: 0; - /* width: 500px; */ - background-color: #ffffff; - color: #000; - /* display: flex; - align-items: center; */ - padding: 0 14px; - position: relative; - overflow: hidden; - border: 0; - transition: height .4s; -} - - .info-fiber.reveal { - height: auto; - border-radius: 0 0 10px 10px; - transition: height .4s; - } - -.accordion-fiber.radius { - border-radius: 10px 10px 0 0; -} -/*.img-icon-resize{ - width: 50px; - height: 50px; -}*/ - -.top-container-change { - background: #57e0e73b; - border-radius: 20px; -} - -.steps { - display: flex; -} - -.step { - display: flex; - align-items: center; - cursor: pointer; - transition: 0.5s; - border-radius: 4px; - user-select: none; -} - - .step:active { - background-color: rgba(0, 0, 0, 0.2); - transition: 0.02s; - } - - -.node-group1 { - background: linear-gradient(45deg, #2b7c81, #89b1d3); - margin: 5px; - border-radius: 10px; -} - -.node-group2 { - background: linear-gradient(45deg, #2b7c81, #89b1d3); - margin: 5px; - border-radius: 10px; -} -/* -.node-group2:before { - content: ""; - position: absolute; - width: 6%; - height: 4px; - transform: translate(-43%, 21%); - z-index: -1; - border-radius: 25%; - background: linear-gradient(45deg, black, #5d98ad); -} */ -.node-group1:hover { - background: linear-gradient(135deg, #2b7c81, #89b1d3); - margin: 5px; - border-radius: 10px; -} - -.confirm-export1 { - font-size: 18px; - border-left: 5px solid #0c4b5a; - padding: 0px 0px 0px 10px; -} - - -@media only screen and (max-width: 520px) { - .icon-group { - border: none; - margin-right: 1rem; - padding: 5px; - height: 25px; - width: 25px; - font-size: 13px; - font-weight: 600; - cursor: pointer; - margin: 1px; - margin-left: 3px; - border-radius: 100%; - background: white; - } - - .dropdown-change { - border-radius: 30px; - font-size: 8px !important; - } - - .node-group1 { - background: linear-gradient( 45deg, #2b7c81, #89b1d3); - margin: 12px 1px; - border-radius: 10px; - max-height: 50px; - } - - .node-group2 { - background: linear-gradient( 45deg, #2b7c81, #89b1d3); - margin: 12px 1px; - border-radius: 10px; - max-height: 50px; - } - - .d-mbl-none { - display: none !important; - } -} - -/* @media only screen and (max-width: 876px) { - .mutinode-drawer-container { - transition: all 0.8s ease-out; - height: auto; - background: #F8F8F8; - border-radius: 0px 20px 20px 0px; - box-shadow: 0px 0px 10px #00000036; - margin-left: auto; - height: calc(100vh - 92px); - transition: all 0.8s ease-out; - width: 100%; - max-width: 45%; - position: absolute; - z-index: 1000; - right: 0; - } - - } */ - -.dropdown-change { - border-radius: 30px; - font-size: 12px; -} - -.wrapper-progressBar { - width: 100% -} - - - - - - -.title-button { - background: linear-gradient( 45deg, #2b7c81, #89b1d3); - color: white; - border: none; - margin: 5px; - border-radius: 10px; - padding: 5px 10px 5px 10px; - min-width: 200px; -} - - -@media only screen and (max-width: 384px) { - .btn-white { - background-color: #ffffff6b; - color: #ffffff; - font-size: 0.8rem; - font-weight: 500; - border: 1px solid #ffffff; - font-size: 10px; - padding: 5px; - } - - .title-button { - min-width: 150px; - } -} - -@media only screen and (max-width: 767px) { - .dragview { - height: calc(100vh - 241px); - } - - .inner-body { - display: flex; - border: 1px solid #e5e5e5; - height: calc(100vh - 76px); - border-radius: 20px; - } -} - -.btn-1 { - text-align: center; - display: inline-block; - padding: 11px 20px; - border: 2px solid #fff; - cursor: pointer; - border-radius: 0px 15px 0px 15px; - position: relative; - overflow: hidden; - margin: 2px 10px; - color: #a4fcff; - background: linear-gradient(45deg, #297981, #0000004a); - font-size: 18px; -} - - .btn-1:before { - content: ""; - position: absolute; - height: 150px; - width: 50px; - background: #fff; - left: -55px; - top: -40px; - transform: rotate(37deg); - transition: all .3s; - opacity: 0.3; - } - - .btn-1:hover:before { - left: 95%; - } - -@media only screen and (max-width: 768px) { - .btn-1 { - text-align: center; - display: inline-block; - padding: 3px; - border: 2px solid #fff; - cursor: pointer; - border-radius: 0px 15px 0px 15px; - position: relative; - overflow: hidden; - margin: 3px; - color: white; - background: linear-gradient(45deg, #297981, #0000004a); - font-size: 12px; - } -} - - -.icon-top-right { - padding: 9px 12px; - background-color: #efefef; - border-radius: 50%; -} - - .icon-top-right:hover { - padding: 9px 12px; - background-color: #94fdfb; - border-radius: 50%; - } - -.icon-top-right1 { - padding: 9px 15px; - background-color: white; - border-radius: 50%; -} - -.form-group-single { - padding: 9px 20px 35px 20px; - background: #daeced; - border-radius: 20px; -} - -.single-save { - background: #107179; - border: none; - padding: 5px 20px; - color: white; - border-radius: 10px; - font-size: 12px; - float: right; -} -/*stepper design*/ -.stepper-tab .tab-content { - z-index: 1000; - position: absolute; - left: 0px; - top: 60%; - transform: translate(0,-50%); - /* max-width: 57px; - width: 100%;*/ - background-color: white; - box-shadow: 0px 0px 10px #00000030; - padding-top: 10px; - padding-bottom: 10px; - padding-left: 1px; - transition: all 0.4s ease; - /* min-width: 150px; - max-width: 150px; */ -} - -.stepper-tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link { - color: #fff !important; - background: #2b7c80 !important; - /* border-top: 1px solid #ddd8d8; - background: #305b72 !important;*/ - /*border-top-right-radius: 20px; - border-bottom-right-radius: 20px;*/ -} - -.stepper-tab .nav-pills .nav-link { - background: #1eabbc; - justify-content: center; - width: 100%; - /* border-top-right-radius: 20px; */ - /* box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; */ - /* border-bottom-right-radius: 20px; */ -} - -.stepper-tab .tap-pane { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} - - - -.stepper-tab .nav-link { - color: #fff; -} - -.toggle-arrow { - position: absolute; - background: #548e92; - color: #fff; - padding-top: 2px; - text-align: center; - border-radius: 50px; - width: 30px; - height: 30px; - top: 50%; - transform: translate(0px, -50%); - cursor: pointer; - right: -22px; -} - -.left-59 { - left: -17px !important; - transition: all 0.4s ease; -} - -.create-icon-menu img { - padding-left: 12px; - padding-bottom: 1rem; - padding-top: 1rem; -} - -.right-btn { - margin-top: -12px; -} - -.create-icons { - background: white; - border-radius: 50%; - width: 35px; - height: 35px; -} - -.create-icon-img { - padding: 13px 10px; - margin-top: -8px; - margin-left: -2px; -} - - -@media only screen and (max-width: 885px) { - - .tab-view-885 { - font-size: 12px; - } - - - .btn-white { - background-color: #47a2a9; - color: #ffffff; - font-size: 0.7rem; - font-weight: 500; - border: 1px solid #16bcff; - } - - .mutinode-drawer-container { - transition: all 0.8s ease-out; - height: auto; - background: rgb(248 254 255); - border-radius: 0px 20px 20px 0px; - box-shadow: 0px 0px 10px #00000036; - margin-left: auto; - height: calc(100vh - 92px); - transition: all 0.8s ease-out; - width: 100%; - max-width: 25%; - position: absolute; - z-index: 9999; - display: none; - right: 0; - } - - .d-visible { - display: block; - /*z-index: 9999;*/ - } -} - -@media only screen and (max-width: 684px) { - .tab-view-885 { - font-size: 10px; - } - - - - .btn-white { - background-color: #47a2a9; - color: #ffffff; - font-size: 0.5rem; - font-weight: 500; - border: 1px solid #16bcff; - } - - .stepper-tab .tab-content { - position: absolute; - left: -12px; - top: 65%; - transform: translate(0px,-29%); - background-color: white; - padding-top: 10px; - padding-bottom: 10px; - padding-left: 1px; - transition: all 0.4s ease; - /* min-height: 144px; */ - } -} - -.create-back { - background: #2b7c80; - margin: 5px 12px; - color: white; - padding: 5px 10px; - font-size: 15px; - cursor: pointer; -} - - - - .create-back:hover { - background: #143436; - } - - -.tab-nav-completed { - background-color: #5c9ca1 !important; -} - - .tab-nav-completed:after { - border-left-color: #5c9ca1 !important; - } - - -.text-tab-completed { - color: #fff !important; - /*color: #000000 !important;*/ -} - -.modal-content-borderless { - border: none !important; - box-shadow: 0px 0px 20px #00000054; -} - -.global-modal-w { - max-width: 800px; -} - -@media only screen and (max-width: 1213px) { - .right-btn { - margin-top: 32px; - } -} - -@media only screen and (max-width: 405px) { - .right-btn { - margin-top: -12px; - } -} - -.fileUpload { - position: relative; - overflow: hidden; - background: #2b7c80; - color: white; -} - - .fileUpload input.upload { - position: absolute; - top: 0; - right: 0; - margin: 0; - padding: 0; - font-size: 20px; - cursor: pointer; - opacity: 0; - } - -.group-node { - background: #ebebeb; - padding: 5px 2px; - margin: 4px 12px; - border-radius: 10px; -} - -.modal-btn1 { - background-color: #605d5d; - color: #fff; - border-radius: 20px; -} - -.upload-btn { - background-color: #cbe8f3 !important; - color: #000; - font-size: 16px; -} - -.download-btn { - background-color: #445d5e !important; - color: #fff; - margin-top: -1px; - font-size: 10px; -} - -.cancel-btn { - background: #C6C6C6; - color: #131313; - border-radius: 20px; -} - -/*.upload-btn:hover { - background-color: #2b7082 !important; - color: #fff; - font-size: 16px; -}*/ - -.download-btn:hover { - background-color: #445d5e !important; - color: #fff; - font-size: 10px; -} - -.create-back1 { - background: #2b7c80; - margin: 5px 12px; - color: white; - padding: 5px 10px; - font-size: 15px; - margin-top: -1px; -} - -.close-btnn1 { - cursor: pointer; - color: #1eabbc; - width: 35px; - height: 35px; - display: inline-flex; - align-items: center; - justify-content: center; - opacity: 1; - margin-top: -26px !important; - margin-right: -15px !important; - background: #efefef !important; - border-radius: 50px !important; -} - -.highlight { - background: #143436 !important; -} - -#button_undo, -#button_redo { - position: relative; - display: inline-block; - /*padding-left: 6px; - padding-right: 6px; - padding-top: 1px; - padding-bottom: 1px;*/ - color: white; - cursor: pointer; -} - - #button_undo:hover, - #button_redo:hover { - background-color: #dadada; - } - -.middleNode { - width: 24px; - margin-left: -8px; -} - -.flex-container { - display: flex; - flex-direction: row; - font-size: 14px; - text-align: center; - border: 1px solid #2b7082; - border-radius: 14px; - min-width: 225px; - height: 30px; -} - - - -.flex-item-left { - padding: 4px; - height: 29px; - flex: 50%; - border-radius: 10px 0px 0px 10px; - color: #000; - cursor: pointer; -} - - - -.flex-item-right { - padding: 4px; - height: 29px; - flex: 50%; - border-radius: 0px 10px 10px 0px; - color: #000; - cursor: pointer; -} - -.viewActive { - background-color: #2b7082 !important; - color: white; -} - - - -@media (max-width: 800px) { - .flex-container { - flex-direction: column; - } -} - -.collapseepandview { - position: absolute; - top: 63px; - right: 28px; - z-index: 999; -} - -.first-tab { - position: relative; - top: 0; - z-index: 99; - left: 0; - transform: none; - height: 100vh; - margin-top: 10%; -} - -.button-margin { - margin-top: 2rem !important; -} - -.modal-btn-close { - background: linear-gradient( 180deg, #1eabbc, #1eabbc); - border-radius: 20px; - color: #fff; -} - -.bg-card-change { - background-color: #2b7c804d !important; -} - -.instruction-text { - font-size: 28px; - font-weight: 500; - color: #fff; -} - -.rowheightset { - height: 100vh !important; -} - -.create-btn-set { - background: #2b7c82; - color: white; - border: none; - padding: 10px 20px; - border-radius: 5px; - font-size: 14px; -} - - .create-btn-set:hover { - background: #2b7c82; - color: white; - border: none; - padding: 10px 20px; - border-radius: unset; - border-left: 2px solid white; - font-size: 14px; - } - -.import-btn-set { - background: #5db9c3; - color: white; - border: none; - padding: 10px 20px; - border-radius: 5px; - font-size: 14px; -} - - .import-btn-set:hover { - background: #5db9c3; - color: white; - border: none; - padding: 10px 20px; - border-radius: unset; - border-left: 2px solid white; - font-size: 14px; - } - -.text-btn-right { - text-align: right; -} - -.text-btn-left { - text-align: left; -} - -.select-box { - border-radius: 10px; - cursor: pointer; -} - - .select-box:hover { - box-shadow: 0px 0px 80px rgb(0 0 0 / 15%); - transform: scale(1.1); - transition: 0.5s ease-in-out; - cursor: pointer; - } - -.select-in-img { - width: 110px; - margin-left: auto; - margin-right: auto; - display: block; -} - -.select-in-img1 { - width: 110px; - margin-left: auto; - margin-right: auto; - display: block; -} - -.select-role-btn { - border: none; - background-color: #2b7c82; - padding: 12px 20px; - font-size: 17px; - color: white; - border-radius: 0 0 10px 10px; -} -/*////boostra*/ -.success-toast { - border-left: 4px solid #28a745; -} - -.info-toast { - border-left: 4px solid #17a2b8; -} - -.danger-toast { - border-left: 4px solid #dc3545; - -} - -.warning-toast { - border-left: 4px solid #ffc107; -} - -.success-toast { - min-width: 220px; -} - -.toast .w-80 { - width: 80%; -} - -.toast .row { - padding-left: 4%; - align-items: baseline; - padding-right: 4%; - justify-content: space-between; -} - -.d-flex-nav { - display: flex !important; - justify-content: space-between; - displdisplay: flex !important; - justify-content: space-between; - ay: flex !important; -} - -.dflex-nav { - display: flex !important; - justify-content: space-between; -} - -.top-right-section select { - width: auto !important; -} - -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #1eabbc !important; - background-color: #1eabbc !important; -} - -.custom-control-label { - color: #2b7c80 !important; - font-size: 15px; - font-weight: 500; - cursor: pointer; - width: 100px; -} - -.custom-switch .custom-control-label::before { - left: -2.4rem !important; - top: 0.0rem !important; - width: 2.3rem !important; - height: 1.3rem !important; - pointer-events: all; - border-radius: 0.5rem; - border: 2px solid #2b7c80 !important; -} - -.custom-switch .custom-control-label::after { - top: calc(0.25rem + 0px) !important; - left: calc(-2.5rem + 8px) !important; - width: calc(1rem - 2px) !important; - height: calc(1rem - 2px) !important; -} - -.custom-control-input:focus ~ .custom-control-label::before { - box-shadow: none !important; -} -/*.progress { - background-color: none !important; - width:30%; - margin:auto; -} -.loader-change { - background: #00000096; - position: fixed; - z-index: 1050; - width: 100vw; - height: 100vh; - display: grid;*/ -/* justify-content: center; */ -/*align-items: center; -}*/ - - -.loader { - background: #000000a1; - height: 100vh; - width: 100vw; - color: #ffffff; - position: fixed; - text-align: center; - z-index: 9999; -} - -.container1 { - display: flex; - width: 500px; - height: 25px; - background: #59b4bb; - border-radius: 6px; - border: 2px solid dimgray; - align-items: center; - margin: auto; -} - -@keyframes load { - from { - transform: translate(0, 0) - } - - to { - transform: translate(390px, 0) - } -} - -.bar { - width: 100px; - height: 10px; - background: linear-gradient(to bottom right, cyan, lightblue); - border-radius: 6px; - box-shadow: 0 0 10px lightblue; - animation: load 1s infinite alternate ease-in-out; -} - -@keyframes dots { - from { - color: cyan; - transform: translate(0, -10%); - } - - to { - color: white; - transform: translate(0, 0); - } -} - -.dot { - display: inline-block; - font-size: 250%; -} - - .dot:nth-child(1) { - animation: dots .5s infinite alternate linear; - } - - .dot:nth-child(2) { - animation: dots 1s infinite alternate linear; - } - - .dot:nth-child(3) { - animation: dots 1.5s infinite alternate linear; - } - -.toast { - max-width: 420px; -} - -.danger-toast-error-listing { - border-left: none !important; -} - -.focusNode { - cursor: pointer; - color: #000; - cursor: pointer; - padding: 10px; - background-color: #f7f7f7; - border-left: 5px solid #dc3545; - border-radius: 5px; - font-size: 14px; - transition: 0.8s; - margin-right: 10px; -} - - .focusNode:hover { - background-color: #f5e0de; - } - -.errorSummary { - overflow-y: auto; - max-height: calc(100vh - 100px); - margin-top: 1rem; - overflow-y: auto; - /* max-height: calc(100vh - 10vh); */ - /*margin-left: -3rem;*/ -} -.input_error{ - border:solid 1px red; -} - -.input_customwidth { - height: 35px; - border: 1px solid #d5ced4aa; - width: 60px; - margin-top: 5px; -} -.minus { - margin-right: 5px; - height: 35px; - margin-top: 5px; - cursor: pointer; -} -.plus { - margin-left: 5px; - height: 35px; - margin-top: 5px; - cursor:pointer; -} -.width_custom { - color: #2b7c80; - margin-top: 10px; - margin-right: 5px; - width: 30px; - cursor:pointer; -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Helper/Helper.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Helper/Helper.js deleted file mode 100644 index ca7fcdb..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Helper/Helper.js +++ /dev/null @@ -1,31 +0,0 @@ -var nodeType = { - ROADM: 1, - Attenuator: 3, - Transceiver: 4, - ILA: 2, - Amplifier: 5, - RamanAmplifier: 6 -} -var fiberType = { - SingleFiber: 1, - DualFiber: 2, - SinglePatch: 3, - DualPatch: 4, -} - -var topologyView = { - NE_View: 1, - Functional_View: 2 -} - -var edgeType = { - fiber: 1, - patch: 2, - service: 3 -} -var alertType = { - Success: 1, - Info: 2, - Error: 3, - Warning: 4, -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/LocalDB/taffy-min.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/LocalDB/taffy-min.js deleted file mode 100644 index 3150be1..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/LocalDB/taffy-min.js +++ /dev/null @@ -1 +0,0 @@ -var TAFFY,exports,T;!function(){"use strict";var _t_,_e_,_n_,_r_,_i_,_s_,_u_,_o_,_c_,_a_,_l_,_f_,_h_,_T_,_g_,_F_,_p_,_d_,_A_,_v_,_y_,_m_,___,_x_;if(!TAFFY)for(_i_="2.7",_s_=1,_u_="000000",_o_=1e3,_c_={},_x_=function(_t_){var _e_=Array.prototype.slice.call(_t_);return _e_.sort()},_a_=function(_t_){return TAFFY.isArray(_t_)||TAFFY.isObject(_t_)?_t_:JSON.parse(_t_)},_A_=function(_t_,_e_){return _v_(_t_,function(_t_){return _e_.indexOf(_t_)>=0})},_v_=function(_t_,_e_,_n_){var _r_=[];return null==_t_?_r_:Array.prototype.filter&&_t_.filter===Array.prototype.filter?_t_.filter(_e_,_n_):(_l_(_t_,function(_t_,_i_,_s_){_e_.call(_n_,_t_,_i_,_s_)&&(_r_[_r_.length]=_t_)}),_r_)},___=function(_t_){return"[object RegExp]"===Object.prototype.toString.call(_t_)},_m_=function(_t_){var _e_=T.isArray(_t_)?[]:T.isObject(_t_)?{}:null;if(null===_t_)return _t_;for(var _n_ in _t_)_e_[_n_]=___(_t_[_n_])?_t_[_n_].toString():T.isArray(_t_[_n_])||T.isObject(_t_[_n_])?_m_(_t_[_n_]):_t_[_n_];return _e_},_y_=function(_t_){var _e_=JSON.stringify(_t_);return null===_e_.match(/regex/)?_e_:JSON.stringify(_m_(_t_))},_l_=function(_t_,_e_,_n_){var _r_,_i_,_s_,_u_;if(_t_&&(T.isArray(_t_)&&1===_t_.length||!T.isArray(_t_)))_e_(T.isArray(_t_)?_t_[0]:_t_,0);else for(_s_=0,_t_=T.isArray(_t_)?_t_:[_t_],_u_=_t_.length;_u_>_s_&&(_i_=_t_[_s_],T.isUndefined(_i_)&&!_n_||(_r_=_e_(_i_,_s_),_r_!==T.EXIT));_s_++);},_f_=function(_t_,_e_){var _n_,_r_,_i_=0;for(_r_ in _t_)if(_t_.hasOwnProperty(_r_)&&(_n_=_e_(_t_[_r_],_r_,_i_++),_n_===T.EXIT))break},_c_.extend=function(_t_,_e_){_c_[_t_]=function(){return _e_.apply(this,_x_(arguments))}},_h_=function(_t_){var _e_;return T.isString(_t_)&&/[t][0-9]*[r][0-9]*/i.test(_t_)?!0:T.isObject(_t_)&&_t_.___id&&_t_.___s?!0:T.isArray(_t_)?(_e_=!0,_l_(_t_,function(_t_){return _h_(_t_)?void 0:(_e_=!1,TAFFY.EXIT)}),_e_):!1},_g_=function(_t_,_e_){var _n_=!0;return _l_(_e_,function(_e_){switch(T.typeOf(_e_)){case"function":if(!_e_.apply(_t_))return _n_=!1,TAFFY.EXIT;break;case"array":_n_=1===_e_.length?_g_(_t_,_e_[0]):2===_e_.length?_g_(_t_,_e_[0])||_g_(_t_,_e_[1]):3===_e_.length?_g_(_t_,_e_[0])||_g_(_t_,_e_[1])||_g_(_t_,_e_[2]):4===_e_.length?_g_(_t_,_e_[0])||_g_(_t_,_e_[1])||_g_(_t_,_e_[2])||_g_(_t_,_e_[3]):!1,_e_.length>4&&_l_(_e_,function(_e_){_g_(_t_,_e_)&&(_n_=!0)})}}),_n_},_T_=function(_t_){var _e_=[];return T.isString(_t_)&&/[t][0-9]*[r][0-9]*/i.test(_t_)&&(_t_={___id:_t_}),T.isArray(_t_)?(_l_(_t_,function(_t_){_e_.push(_T_(_t_))}),_t_=function(){var _t_=this,_n_=!1;return _l_(_e_,function(_e_){_g_(_t_,_e_)&&(_n_=!0)}),_n_}):T.isObject(_t_)?(T.isObject(_t_)&&_t_.___id&&_t_.___s&&(_t_={___id:_t_.___id}),_f_(_t_,function(_t_,_n_){T.isObject(_t_)||(_t_={is:_t_}),_f_(_t_,function(_t_,_r_){var _i_,_s_=[];_i_="hasAll"===_r_?function(_t_,_e_){_e_(_t_)}:_l_,_i_(_t_,function(_t_){var _e_,_i_=!0;_e_=function(){var _e_,_s_=this[_n_],_u_="==",_o_="!=",_c_="===",_a_="<",_l_=">",_f_="<=",_h_=">=",_T_="!==";return"undefined"==typeof _s_?!1:(0===_r_.indexOf("!")&&_r_!==_o_&&_r_!==_T_&&(_i_=!1,_r_=_r_.substring(1,_r_.length)),_e_="regex"===_r_?_t_.test(_s_):"lt"===_r_||_r_===_a_?_t_>_s_:"gt"===_r_||_r_===_l_?_s_>_t_:"lte"===_r_||_r_===_f_?_t_>=_s_:"gte"===_r_||_r_===_h_?_s_>=_t_:"left"===_r_?0===_s_.indexOf(_t_):"leftnocase"===_r_?0===_s_.toLowerCase().indexOf(_t_.toLowerCase()):"right"===_r_?_s_.substring(_s_.length-_t_.length)===_t_:"rightnocase"===_r_?_s_.toLowerCase().substring(_s_.length-_t_.length)===_t_.toLowerCase():"like"===_r_?_s_.indexOf(_t_)>=0:"likenocase"===_r_?_s_.toLowerCase().indexOf(_t_.toLowerCase())>=0:_r_===_c_||"is"===_r_?_s_===_t_:_r_===_u_?_s_==_t_:_r_===_T_?_s_!==_t_:_r_===_o_?_s_!=_t_:"isnocase"===_r_?_s_.toLowerCase?_s_.toLowerCase()===_t_.toLowerCase():_s_===_t_:"has"===_r_?T.has(_s_,_t_):"hasall"===_r_?T.hasAll(_s_,_t_):"contains"===_r_?TAFFY.isArray(_s_)&&_s_.indexOf(_t_)>-1:-1!==_r_.indexOf("is")||TAFFY.isNull(_s_)||TAFFY.isUndefined(_s_)||TAFFY.isObject(_t_)||TAFFY.isArray(_t_)?T[_r_]&&T.isFunction(T[_r_])&&0===_r_.indexOf("is")?T[_r_](_s_)===_t_:T[_r_]&&T.isFunction(T[_r_])?T[_r_](_s_,_t_):!1:_t_===_s_[_r_],_e_=_e_&&!_i_?!1:_e_||_i_?_e_:!0)},_s_.push(_e_)}),_e_.push(1===_s_.length?_s_[0]:function(){var _t_=this,_e_=!1;return _l_(_s_,function(_n_){_n_.apply(_t_)&&(_e_=!0)}),_e_})})}),_t_=function(){var _t_=this,_n_=!0;return _n_=(1!==_e_.length||_e_[0].apply(_t_))&&(2!==_e_.length||_e_[0].apply(_t_)&&_e_[1].apply(_t_))&&(3!==_e_.length||_e_[0].apply(_t_)&&_e_[1].apply(_t_)&&_e_[2].apply(_t_))&&(4!==_e_.length||_e_[0].apply(_t_)&&_e_[1].apply(_t_)&&_e_[2].apply(_t_)&&_e_[3].apply(_t_))?!0:!1,_e_.length>4&&_l_(_e_,function(_e_){_g_(_t_,_e_)||(_n_=!1)}),_n_}):T.isFunction(_t_)?_t_:void 0},_p_=function(_t_,_e_){var _n_=function(_t_,_n_){var _r_=0;return T.each(_e_,function(_e_){var _i_,_s_,_u_,_o_,_c_;if(_i_=_e_.split(" "),_s_=_i_[0],_u_=1===_i_.length?"logical":_i_[1],"logical"===_u_)_o_=_F_(_t_[_s_]),_c_=_F_(_n_[_s_]),T.each(_o_.length<=_c_.length?_o_:_c_,function(_t_,_e_){return _o_[_e_]<_c_[_e_]?(_r_=-1,TAFFY.EXIT):_o_[_e_]>_c_[_e_]?(_r_=1,TAFFY.EXIT):void 0});else if("logicaldesc"===_u_)_o_=_F_(_t_[_s_]),_c_=_F_(_n_[_s_]),T.each(_o_.length<=_c_.length?_o_:_c_,function(_t_,_e_){return _o_[_e_]>_c_[_e_]?(_r_=-1,TAFFY.EXIT):_o_[_e_]<_c_[_e_]?(_r_=1,TAFFY.EXIT):void 0});else{if("asec"===_u_&&_t_[_s_]<_n_[_s_])return _r_=-1,T.EXIT;if("asec"===_u_&&_t_[_s_]>_n_[_s_])return _r_=1,T.EXIT;if("desc"===_u_&&_t_[_s_]>_n_[_s_])return _r_=-1,T.EXIT;if("desc"===_u_&&_t_[_s_]<_n_[_s_])return _r_=1,T.EXIT}return 0===_r_&&"logical"===_u_&&_o_.length<_c_.length?_r_=-1:0===_r_&&"logical"===_u_&&_o_.length>_c_.length?_r_=1:0===_r_&&"logicaldesc"===_u_&&_o_.length>_c_.length?_r_=-1:0===_r_&&"logicaldesc"===_u_&&_o_.length<_c_.length&&(_r_=1),0!==_r_?T.EXIT:void 0}),_r_};return _t_&&_t_.push?_t_.sort(_n_):_t_},function(){var _t_={},_e_=0;_F_=function(_n_){return _e_>_o_&&(_t_={},_e_=0),_t_["_"+_n_]||function(){var _r_,_i_,_s_,_u_=String(_n_),_o_=[],_c_="_",_a_="";for(_r_=0,_i_=_u_.length;_i_>_r_;_r_++)_s_=_u_.charCodeAt(_r_),_s_>=48&&57>=_s_||46===_s_?("n"!==_a_&&(_a_="n",_o_.push(_c_.toLowerCase()),_c_=""),_c_+=_u_.charAt(_r_)):("s"!==_a_&&(_a_="s",_o_.push(parseFloat(_c_)),_c_=""),_c_+=_u_.charAt(_r_));return _o_.push("n"===_a_?parseFloat(_c_):_c_.toLowerCase()),_o_.shift(),_t_["_"+_n_]=_o_,_e_++,_o_}()}}(),_d_=function(){this.context({results:this.getDBI().query(this.context())})},_c_.extend("filter",function(){var _t_=TAFFY.mergeObj(this.context(),{run:null}),_e_=[];return _l_(_t_.q,function(_t_){_e_.push(_t_)}),_t_.q=_e_,_l_(_x_(arguments),function(_e_){_t_.q.push(_T_(_e_)),_t_.filterRaw.push(_e_)}),this.getroot(_t_)}),_c_.extend("order",function(_t_){_t_=_t_.split(",");var _e_,_n_=[];return _l_(_t_,function(_t_){_n_.push(_t_.replace(/^\s*/,"").replace(/\s*$/,""))}),_e_=TAFFY.mergeObj(this.context(),{sort:null}),_e_.order=_n_,this.getroot(_e_)}),_c_.extend("limit",function(_t_){var _e_,_n_=TAFFY.mergeObj(this.context(),{});return _n_.limit=_t_,_n_.run&&_n_.sort&&(_e_=[],_l_(_n_.results,function(_n_,_r_){return _r_+1>_t_?TAFFY.EXIT:void _e_.push(_n_)}),_n_.results=_e_),this.getroot(_n_)}),_c_.extend("start",function(_t_){var _e_,_n_=TAFFY.mergeObj(this.context(),{});return _n_.start=_t_,_n_.run&&_n_.sort&&!_n_.limit?(_e_=[],_l_(_n_.results,function(_n_,_r_){_r_+1>_t_&&_e_.push(_n_)}),_n_.results=_e_):_n_=TAFFY.mergeObj(this.context(),{run:null,start:_t_}),this.getroot(_n_)}),_c_.extend("update",function(_t_,_e_,_n_){var _r_,_i_=!0,_s_={},_u_=_x_(arguments);return!TAFFY.isString(_t_)||2!==arguments.length&&3!==arguments.length?(_s_=_t_,2===_u_.length&&(_i_=_e_)):(_s_[_t_]=_e_,3===arguments.length&&(_i_=_n_)),_r_=this,_d_.call(this),_l_(this.context().results,function(_t_){var _e_=_s_;TAFFY.isFunction(_e_)?_e_=_e_.apply(TAFFY.mergeObj(_t_,{})):T.isFunction(_e_)&&(_e_=_e_(TAFFY.mergeObj(_t_,{}))),TAFFY.isObject(_e_)&&_r_.getDBI().update(_t_.___id,_e_,_i_)}),this.context().results.length&&this.context({run:null}),this}),_c_.extend("remove",function(_t_){var _e_=this,_n_=0;return _d_.call(this),_l_(this.context().results,function(_t_){_e_.getDBI().remove(_t_.___id),_n_++}),this.context().results.length&&(this.context({run:null}),_e_.getDBI().removeCommit(_t_)),_n_}),_c_.extend("count",function(){return _d_.call(this),this.context().results.length}),_c_.extend("callback",function(_t_,_e_){if(_t_){var _n_=this;setTimeout(function(){_d_.call(_n_),_t_.call(_n_.getroot(_n_.context()))},_e_||0)}return null}),_c_.extend("get",function(){return _d_.call(this),this.context().results}),_c_.extend("stringify",function(){return JSON.stringify(this.get())}),_c_.extend("first",function(){return _d_.call(this),this.context().results[0]||!1}),_c_.extend("last",function(){return _d_.call(this),this.context().results[this.context().results.length-1]||!1}),_c_.extend("sum",function(){var _t_=0,_e_=this;return _d_.call(_e_),_l_(_x_(arguments),function(_n_){_l_(_e_.context().results,function(_e_){_t_+=_e_[_n_]||0})}),_t_}),_c_.extend("min",function(_t_){var _e_=null;return _d_.call(this),_l_(this.context().results,function(_n_){(null===_e_||_n_[_t_]<_e_)&&(_e_=_n_[_t_])}),_e_}),function(){var _t_=function(){var _t_,_e_,_n_;return _t_=function(_t_,_e_,_n_){var _r_,_i_,_s_;switch(2===_n_.length?(_r_=_t_[_n_[0]],_s_="===",_i_=_e_[_n_[1]]):(_r_=_t_[_n_[0]],_s_=_n_[1],_i_=_e_[_n_[2]]),_s_){case"===":return _r_===_i_;case"!==":return _r_!==_i_;case"<":return _i_>_r_;case">":return _r_>_i_;case"<=":return _i_>=_r_;case">=":return _r_>=_i_;case"==":return _r_==_i_;case"!=":return _r_!=_i_;default:throw String(_s_)+" is not supported"}},_e_=function(_t_,_e_){var _n_,_r_,_i_={};for(_n_ in _t_)_t_.hasOwnProperty(_n_)&&(_i_[_n_]=_t_[_n_]);for(_n_ in _e_)_e_.hasOwnProperty(_n_)&&"___id"!==_n_&&"___s"!==_n_&&(_r_=TAFFY.isUndefined(_i_[_n_])?"":"right_",_i_[_r_+String(_n_)]=_e_[_n_]);return _i_},_n_=function(_n_){var _r_,_i_,_s_=_x_(arguments),_u_=_s_.length,_o_=[];if("function"!=typeof _n_.filter){if(!_n_.TAFFY)throw"TAFFY DB or result not supplied";_r_=_n_()}else _r_=_n_;return this.context({results:this.getDBI().query(this.context())}),TAFFY.each(this.context().results,function(_n_){_r_.each(function(_r_){var _c_,_a_=!0;t:for(_i_=1;_u_>_i_&&(_c_=_s_[_i_],_a_="function"==typeof _c_?_c_(_n_,_r_):"object"==typeof _c_&&_c_.length?_t_(_n_,_r_,_c_):!1,_a_);_i_++);_a_&&_o_.push(_e_(_n_,_r_))})}),TAFFY(_o_)()}}();_c_.extend("join",_t_)}(),_c_.extend("max",function(_t_){var _e_=null;return _d_.call(this),_l_(this.context().results,function(_n_){(null===_e_||_n_[_t_]>_e_)&&(_e_=_n_[_t_])}),_e_}),_c_.extend("select",function(){var _t_=[],_e_=_x_(arguments);return _d_.call(this),1===arguments.length?_l_(this.context().results,function(_n_){_t_.push(_n_[_e_[0]])}):_l_(this.context().results,function(_n_){var _r_=[];_l_(_e_,function(_t_){_r_.push(_n_[_t_])}),_t_.push(_r_)}),_t_}),_c_.extend("distinct",function(){var _t_=[],_e_=_x_(arguments);return _d_.call(this),1===arguments.length?_l_(this.context().results,function(_n_){var _r_=_n_[_e_[0]],_i_=!1;_l_(_t_,function(_t_){return _r_===_t_?(_i_=!0,TAFFY.EXIT):void 0}),_i_||_t_.push(_r_)}):_l_(this.context().results,function(_n_){var _r_=[],_i_=!1;_l_(_e_,function(_t_){_r_.push(_n_[_t_])}),_l_(_t_,function(_t_){var _n_=!0;return _l_(_e_,function(_e_,_i_){return _r_[_i_]!==_t_[_i_]?(_n_=!1,TAFFY.EXIT):void 0}),_n_?(_i_=!0,TAFFY.EXIT):void 0}),_i_||_t_.push(_r_)}),_t_}),_c_.extend("supplant",function(_t_,_e_){var _n_=[];return _d_.call(this),_l_(this.context().results,function(_e_){_n_.push(_t_.replace(/\{([^\{\}]*)\}/g,function(_t_,_n_){var _r_=_e_[_n_];return"string"==typeof _r_||"number"==typeof _r_?_r_:_t_}))}),_e_?_n_:_n_.join("")}),_c_.extend("each",function(_t_){return _d_.call(this),_l_(this.context().results,_t_),this}),_c_.extend("map",function(_t_){var _e_=[];return _d_.call(this),_l_(this.context().results,function(_n_){_e_.push(_t_(_n_))}),_e_}),T=function(_t_){var _e_,_n_,_r_,_i_=[],_o_={},_F_=1,_d_={template:!1,onInsert:!1,onUpdate:!1,onRemove:!1,onDBChange:!1,storageName:!1,forcePropertyCase:null,cacheSize:100,name:""},_A_=new Date,_v_=0,_m_=0,___={};return _n_=function(_t_){var _e_=[],_r_=!1;return 0===_t_.length?_i_:(_l_(_t_,function(_t_){T.isString(_t_)&&/[t][0-9]*[r][0-9]*/i.test(_t_)&&_i_[_o_[_t_]]&&(_e_.push(_i_[_o_[_t_]]),_r_=!0),T.isObject(_t_)&&_t_.___id&&_t_.___s&&_i_[_o_[_t_.___id]]&&(_e_.push(_i_[_o_[_t_.___id]]),_r_=!0),T.isArray(_t_)&&_l_(_t_,function(_t_){_l_(_n_(_t_),function(_t_){_e_.push(_t_)})})}),_r_&&_e_.length>1&&(_e_=[]),_e_)},_e_={dm:function(_t_){return _t_&&(_A_=_t_,___={},_v_=0,_m_=0),_d_.onDBChange&&setTimeout(function(){_d_.onDBChange.call(_i_)},0),_d_.storageName&&setTimeout(function(){localStorage.setItem("taffy_"+_d_.storageName,JSON.stringify(_i_))}),_A_},insert:function(_t_,_n_){var _c_=[],_h_=[],_T_=_a_(_t_);return _l_(_T_,function(_t_,_r_){var _a_,_T_;return T.isArray(_t_)&&0===_r_?(_l_(_t_,function(_t_){_c_.push("lower"===_d_.forcePropertyCase?_t_.toLowerCase():"upper"===_d_.forcePropertyCase?_t_.toUpperCase():_t_)}),!0):(T.isArray(_t_)?(_a_={},_l_(_t_,function(_t_,_e_){_a_[_c_[_e_]]=_t_}),_t_=_a_):T.isObject(_t_)&&_d_.forcePropertyCase&&(_T_={},_f_(_t_,function(_e_,_n_){_T_["lower"===_d_.forcePropertyCase?_n_.toLowerCase():"upper"===_d_.forcePropertyCase?_n_.toUpperCase():_n_]=_t_[_n_]}),_t_=_T_),_F_++,_t_.___id="T"+String(_u_+_s_).slice(-6)+"R"+String(_u_+_F_).slice(-6),_t_.___s=!0,_h_.push(_t_.___id),_d_.template&&(_t_=T.mergeObj(_d_.template,_t_)),_i_.push(_t_),_o_[_t_.___id]=_i_.length-1,_d_.onInsert&&(_n_||TAFFY.isUndefined(_n_))&&_d_.onInsert.call(_t_),void _e_.dm(new Date))}),_r_(_h_)},sort:function(_t_){return _i_=_p_(_i_,_t_.split(",")),_o_={},_l_(_i_,function(_t_,_e_){_o_[_t_.___id]=_e_}),_e_.dm(new Date),!0},update:function(_t_,_n_,_r_){var _s_,_u_,_c_,_a_,_l_={};_d_.forcePropertyCase&&(_f_(_n_,function(_t_,_e_){_l_["lower"===_d_.forcePropertyCase?_e_.toLowerCase():"upper"===_d_.forcePropertyCase?_e_.toUpperCase():_e_]=_t_}),_n_=_l_),_s_=_i_[_o_[_t_]],_u_=T.mergeObj(_s_,_n_),_c_={},_a_=!1,_f_(_u_,function(_t_,_e_){(TAFFY.isUndefined(_s_[_e_])||_s_[_e_]!==_t_)&&(_c_[_e_]=_t_,_a_=!0)}),_a_&&(_d_.onUpdate&&(_r_||TAFFY.isUndefined(_r_))&&_d_.onUpdate.call(_u_,_i_[_o_[_t_]],_c_),_i_[_o_[_t_]]=_u_,_e_.dm(new Date))},remove:function(_t_){_i_[_o_[_t_]].___s=!1},removeCommit:function(_t_){var _n_;for(_n_=_i_.length-1;_n_>-1;_n_--)_i_[_n_].___s||(_d_.onRemove&&(_t_||TAFFY.isUndefined(_t_))&&_d_.onRemove.call(_i_[_n_]),_o_[_i_[_n_].___id]=void 0,_i_.splice(_n_,1));_o_={},_l_(_i_,function(_t_,_e_){_o_[_t_.___id]=_e_}),_e_.dm(new Date)},query:function(_t_){var _r_,_s_,_u_,_o_,_c_,_a_;if(_d_.cacheSize&&(_s_="",_l_(_t_.filterRaw,function(_t_){return T.isFunction(_t_)?(_s_="nocache",TAFFY.EXIT):void 0}),""===_s_&&(_s_=_y_(T.mergeObj(_t_,{q:!1,run:!1,sort:!1})))),!_t_.results||!_t_.run||_t_.run&&_e_.dm()>_t_.run){if(_u_=[],_d_.cacheSize&&___[_s_])return ___[_s_].i=_v_++,___[_s_].results;0===_t_.q.length&&0===_t_.index.length?(_l_(_i_,function(_t_){_u_.push(_t_)}),_r_=_u_):(_o_=_n_(_t_.index),_l_(_o_,function(_e_){(0===_t_.q.length||_g_(_e_,_t_.q))&&_u_.push(_e_)}),_r_=_u_)}else _r_=_t_.results;return!(_t_.order.length>0)||_t_.run&&_t_.sort||(_r_=_p_(_r_,_t_.order)),_r_.length&&(_t_.limit&&_t_.limit<_r_.length||_t_.start)&&(_c_=[],_l_(_r_,function(_e_,_n_){if(!_t_.start||_t_.start&&_n_+1>=_t_.start)if(_t_.limit){if(_a_=_t_.start?_n_+1-_t_.start:_n_,_a_<_t_.limit)_c_.push(_e_);else if(_a_>_t_.limit)return TAFFY.EXIT}else _c_.push(_e_)}),_r_=_c_),_d_.cacheSize&&"nocache"!==_s_&&(_m_++,setTimeout(function(){var _t_,_e_;_m_>=2*_d_.cacheSize&&(_m_=0,_t_=_v_-_d_.cacheSize,_e_={},_f_(function(_n_,_r_){_n_.i>=_t_&&(_e_[_r_]=_n_)}),___=_e_)},0),___[_s_]={i:_v_++,results:_r_}),_r_}},_r_=function(){var _t_,_n_;return _t_=TAFFY.mergeObj(TAFFY.mergeObj(_c_,{insert:void 0}),{getDBI:function(){return _e_},getroot:function(_t_){return _r_.call(_t_)},context:function(_t_){return _t_&&(_n_=TAFFY.mergeObj(_n_,_t_.hasOwnProperty("results")?TAFFY.mergeObj(_t_,{run:new Date,sort:new Date}):_t_)),_n_},extend:void 0}),_n_=this&&this.q?this:{limit:!1,start:!1,q:[],filterRaw:[],index:[],order:[],results:!1,run:null,sort:null,settings:_d_},_l_(_x_(arguments),function(_t_){_h_(_t_)?_n_.index.push(_t_):_n_.q.push(_T_(_t_)),_n_.filterRaw.push(_t_)}),_t_},_s_++,_t_&&_e_.insert(_t_),_r_.insert=_e_.insert,_r_.merge=function(_t_,_n_,_i_){var _s_={},_u_=[],_o_={};return _i_=_i_||!1,_n_=_n_||"id",_l_(_t_,function(_t_){var _o_;_s_[_n_]=_t_[_n_],_u_.push(_t_[_n_]),_o_=_r_(_s_).first(),_o_?_e_.update(_o_.___id,_t_,_i_):_e_.insert(_t_,_i_)}),_o_[_n_]=_u_,_r_(_o_)},_r_.TAFFY=!0,_r_.sort=_e_.sort,_r_.settings=function(_t_){return _t_&&(_d_=TAFFY.mergeObj(_d_,_t_),_t_.template&&_r_().update(_t_.template)),_d_},_r_.store=function(_t_){var _e_,_n_=!1;return localStorage&&(_t_&&(_e_=localStorage.getItem("taffy_"+_t_),_e_&&_e_.length>0&&(_r_.insert(_e_),_n_=!0),_i_.length>0&&setTimeout(function(){localStorage.setItem("taffy_"+_d_.storageName,JSON.stringify(_i_))})),_r_.settings({storageName:_t_})),_r_},_r_},TAFFY=T,T.each=_l_,T.eachin=_f_,T.extend=_c_.extend,TAFFY.EXIT="TAFFYEXIT",TAFFY.mergeObj=function(_t_,_e_){var _n_={};return _f_(_t_,function(_e_,_r_){_n_[_r_]=_t_[_r_]}),_f_(_e_,function(_t_,_r_){_n_[_r_]=_e_[_r_]}),_n_},TAFFY.has=function(_t_,_e_){var _n_,_r_=!1;if(_t_.TAFFY)return _r_=_t_(_e_),_r_.length>0?!0:!1;switch(T.typeOf(_t_)){case"object":if(T.isObject(_e_))_f_(_e_,function(_n_,_i_){return _r_!==!0||T.isUndefined(_t_[_i_])||!_t_.hasOwnProperty(_i_)?(_r_=!1,TAFFY.EXIT):void(_r_=T.has(_t_[_i_],_e_[_i_]))});else if(T.isArray(_e_))_l_(_e_,function(_n_,_i_){return _r_=T.has(_t_,_e_[_i_]),_r_?TAFFY.EXIT:void 0});else if(T.isString(_e_))return TAFFY.isUndefined(_t_[_e_])?!1:!0;return _r_;case"array":if(T.isObject(_e_))_l_(_t_,function(_n_,_i_){return _r_=T.has(_t_[_i_],_e_),_r_===!0?TAFFY.EXIT:void 0});else if(T.isArray(_e_))_l_(_e_,function(_n_,_i_){return _l_(_t_,function(_n_,_s_){return _r_=T.has(_t_[_s_],_e_[_i_]),_r_===!0?TAFFY.EXIT:void 0}),_r_===!0?TAFFY.EXIT:void 0});else if(T.isString(_e_)||T.isNumber(_e_))for(_r_=!1,_n_=0;_n_<_t_.length;_n_++)if(_r_=T.has(_t_[_n_],_e_))return!0;return _r_;case"string":if(T.isString(_e_)&&_e_===_t_)return!0;break;default:if(T.typeOf(_t_)===T.typeOf(_e_)&&_t_===_e_)return!0}return!1},TAFFY.hasAll=function(_t_,_e_){var _n_,_r_=TAFFY;return _r_.isArray(_e_)?(_n_=!0,_l_(_e_,function(_e_){return _n_=_r_.has(_t_,_e_),_n_===!1?TAFFY.EXIT:void 0}),_n_):_r_.has(_t_,_e_)},TAFFY.typeOf=function(_t_){var _e_=typeof _t_;return"object"===_e_&&(_t_?"number"!=typeof _t_.length||_t_.propertyIsEnumerable("length")||(_e_="array"):_e_="null"),_e_},TAFFY.getObjectKeys=function(_t_){var _e_=[];return _f_(_t_,function(_t_,_n_){_e_.push(_n_)}),_e_.sort(),_e_},TAFFY.isSameArray=function(_t_,_e_){return TAFFY.isArray(_t_)&&TAFFY.isArray(_e_)&&_t_.join(",")===_e_.join(",")?!0:!1},TAFFY.isSameObject=function(_t_,_e_){var _n_=TAFFY,_r_=!0;return _n_.isObject(_t_)&&_n_.isObject(_e_)&&_n_.isSameArray(_n_.getObjectKeys(_t_),_n_.getObjectKeys(_e_))?_f_(_t_,function(_i_,_s_){return _n_.isObject(_t_[_s_])&&_n_.isObject(_e_[_s_])&&_n_.isSameObject(_t_[_s_],_e_[_s_])||_n_.isArray(_t_[_s_])&&_n_.isArray(_e_[_s_])&&_n_.isSameArray(_t_[_s_],_e_[_s_])||_t_[_s_]===_e_[_s_]?void 0:(_r_=!1,TAFFY.EXIT)}):_r_=!1,_r_},_t_=["String","Number","Object","Array","Boolean","Null","Function","Undefined"],_e_=function(_t_){return function(_e_){return TAFFY.typeOf(_e_)===_t_.toLowerCase()?!0:!1}},_n_=0;_n_<_t_.length;_n_++)_r_=_t_[_n_],TAFFY["is"+_r_]=_e_(_r_)}(),"object"==typeof exports&&(exports.taffy=TAFFY); \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/LocalDB/taffy.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/LocalDB/taffy.js deleted file mode 100644 index 7357ff2..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/LocalDB/taffy.js +++ /dev/null @@ -1,2021 +0,0 @@ -/* - - Software License Agreement (BSD License) - http://taffydb.com - Copyright (c) - All rights reserved. - - - Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following condition is met: - - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - */ - -/*jslint browser : true, continue : true, - devel : true, indent : 2, maxerr : 500, - newcap : true, nomen : true, plusplus : true, - regexp : true, sloppy : true, vars : false, - white : true -*/ - -// BUILD 193d48d, modified by mmikowski to pass jslint - -// Setup TAFFY name space to return an object with methods -var TAFFY, exports, T; -(function () { - 'use strict'; - var - typeList, makeTest, idx, typeKey, - version, TC, idpad, cmax, - API, protectJSON, each, eachin, - isIndexable, returnFilter, runFilters, - numcharsplit, orderByCol, run, intersection, - filter, makeCid, safeForJson, - isRegexp, sortArgs - ; - - - if ( ! TAFFY ){ - // TC = Counter for Taffy DBs on page, used for unique IDs - // cmax = size of charnumarray conversion cache - // idpad = zeros to pad record IDs with - version = '2.7'; - TC = 1; - idpad = '000000'; - cmax = 1000; - API = {}; - - sortArgs = function(args) { - var v = Array.prototype.slice.call(args); - return v.sort(); - } - - protectJSON = function ( t ) { - // **************************************** - // * - // * Takes: a variable - // * Returns: the variable if object/array or the parsed variable if JSON - // * - // **************************************** - if ( TAFFY.isArray( t ) || TAFFY.isObject( t ) ){ - return t; - } - else { - return JSON.parse( t ); - } - }; - - // gracefully stolen from underscore.js - intersection = function(array1, array2) { - return filter(array1, function(item) { - return array2.indexOf(item) >= 0; - }); - }; - - // gracefully stolen from underscore.js - filter = function(obj, iterator, context) { - var results = []; - if (obj == null) return results; - if (Array.prototype.filter && obj.filter === Array.prototype.filter) return obj.filter(iterator, context); - each(obj, function(value, index, list) { - if (iterator.call(context, value, index, list)) results[results.length] = value; - }); - return results; - }; - - isRegexp = function(aObj) { - return Object.prototype.toString.call(aObj)==='[object RegExp]'; - } - - safeForJson = function(aObj) { - var myResult = T.isArray(aObj) ? [] : T.isObject(aObj) ? {} : null; - if(aObj===null) return aObj; - for(var i in aObj) { - myResult[i] = isRegexp(aObj[i]) ? aObj[i].toString() : T.isArray(aObj[i]) || T.isObject(aObj[i]) ? safeForJson(aObj[i]) : aObj[i]; - } - return myResult; - } - - makeCid = function(aContext) { - var myCid = JSON.stringify(aContext); - if(myCid.match(/regex/)===null) return myCid; - return JSON.stringify(safeForJson(aContext)); - } - - each = function ( a, fun, u ) { - var r, i, x, y; - // **************************************** - // * - // * Takes: - // * a = an object/value or an array of objects/values - // * f = a function - // * u = optional flag to describe how to handle undefined values - // in array of values. True: pass them to the functions, - // False: skip. Default False; - // * Purpose: Used to loop over arrays - // * - // **************************************** - if ( a && ((T.isArray( a ) && a.length === 1) || (!T.isArray( a ))) ){ - fun( (T.isArray( a )) ? a[0] : a, 0 ); - } - else { - for ( r, i, x = 0, a = (T.isArray( a )) ? a : [a], y = a.length; - x < y; x++ ) - { - i = a[x]; - if ( !T.isUndefined( i ) || (u || false) ){ - r = fun( i, x ); - if ( r === T.EXIT ){ - break; - } - - } - } - } - }; - - eachin = function ( o, fun ) { - // **************************************** - // * - // * Takes: - // * o = an object - // * f = a function - // * Purpose: Used to loop over objects - // * - // **************************************** - var x = 0, r, i; - - for ( i in o ){ - if ( o.hasOwnProperty( i ) ){ - r = fun( o[i], i, x++ ); - if ( r === T.EXIT ){ - break; - } - } - } - - }; - - API.extend = function ( m, f ) { - // **************************************** - // * - // * Takes: method name, function - // * Purpose: Add a custom method to the API - // * - // **************************************** - API[m] = function () { - return f.apply( this, sortArgs(arguments) ); - }; - }; - - isIndexable = function ( f ) { - var i; - // Check to see if record ID - if ( T.isString( f ) && /[t][0-9]*[r][0-9]*/i.test( f ) ){ - return true; - } - // Check to see if record - if ( T.isObject( f ) && f.___id && f.___s ){ - return true; - } - - // Check to see if array of indexes - if ( T.isArray( f ) ){ - i = true; - each( f, function ( r ) { - if ( !isIndexable( r ) ){ - i = false; - - return TAFFY.EXIT; - } - }); - return i; - } - - return false; - }; - - runFilters = function ( r, filter ) { - // **************************************** - // * - // * Takes: takes a record and a collection of filters - // * Returns: true if the record matches, false otherwise - // **************************************** - var match = true; - - - each( filter, function ( mf ) { - switch ( T.typeOf( mf ) ){ - case 'function': - // run function - if ( !mf.apply( r ) ){ - match = false; - return TAFFY.EXIT; - } - break; - case 'array': - // loop array and treat like a SQL or - match = (mf.length === 1) ? (runFilters( r, mf[0] )) : - (mf.length === 2) ? (runFilters( r, mf[0] ) || - runFilters( r, mf[1] )) : - (mf.length === 3) ? (runFilters( r, mf[0] ) || - runFilters( r, mf[1] ) || runFilters( r, mf[2] )) : - (mf.length === 4) ? (runFilters( r, mf[0] ) || - runFilters( r, mf[1] ) || runFilters( r, mf[2] ) || - runFilters( r, mf[3] )) : false; - if ( mf.length > 4 ){ - each( mf, function ( f ) { - if ( runFilters( r, f ) ){ - match = true; - } - }); - } - break; - } - }); - - return match; - }; - - returnFilter = function ( f ) { - // **************************************** - // * - // * Takes: filter object - // * Returns: a filter function - // * Purpose: Take a filter object and return a function that can be used to compare - // * a TaffyDB record to see if the record matches a query - // **************************************** - var nf = []; - if ( T.isString( f ) && /[t][0-9]*[r][0-9]*/i.test( f ) ){ - f = { ___id : f }; - } - if ( T.isArray( f ) ){ - // if we are working with an array - - each( f, function ( r ) { - // loop the array and return a filter func for each value - nf.push( returnFilter( r ) ); - }); - // now build a func to loop over the filters and return true if ANY of the filters match - // This handles logical OR expressions - f = function () { - var that = this, match = false; - each( nf, function ( f ) { - if ( runFilters( that, f ) ){ - match = true; - } - }); - return match; - }; - return f; - - } - // if we are dealing with an Object - if ( T.isObject( f ) ){ - if ( T.isObject( f ) && f.___id && f.___s ){ - f = { ___id : f.___id }; - } - - // Loop over each value on the object to prep match type and match value - eachin( f, function ( v, i ) { - - // default match type to IS/Equals - if ( !T.isObject( v ) ){ - v = { - 'is' : v - }; - } - // loop over each value on the value object - if any - eachin( v, function ( mtest, s ) { - // s = match type, e.g. is, hasAll, like, etc - var c = [], looper; - - // function to loop and apply filter - looper = (s === 'hasAll') ? - function ( mtest, func ) { - func( mtest ); - } : each; - - // loop over each test - looper( mtest, function ( mtest ) { - - // su = match success - // f = match false - var su = true, f = false, matchFunc; - - - // push a function onto the filter collection to do the matching - matchFunc = function () { - - // get the value from the record - var - mvalue = this[i], - eqeq = '==', - bangeq = '!=', - eqeqeq = '===', - lt = '<', - gt = '>', - lteq = '<=', - gteq = '>=', - bangeqeq = '!==', - r - ; - - if (typeof mvalue === 'undefined') { - return false; - } - - if ( (s.indexOf( '!' ) === 0) && s !== bangeq && - s !== bangeqeq ) - { - // if the filter name starts with ! as in '!is' then reverse the match logic and remove the ! - su = false; - s = s.substring( 1, s.length ); - } - // get the match results based on the s/match type - /*jslint eqeq : true */ - r = ( - (s === 'regex') ? (mtest.test( mvalue )) : (s === 'lt' || s === lt) - ? (mvalue < mtest) : (s === 'gt' || s === gt) - ? (mvalue > mtest) : (s === 'lte' || s === lteq) - ? (mvalue <= mtest) : (s === 'gte' || s === gteq) - ? (mvalue >= mtest) : (s === 'left') - ? (mvalue.indexOf( mtest ) === 0) : (s === 'leftnocase') - ? (mvalue.toLowerCase().indexOf( mtest.toLowerCase() ) - === 0) : (s === 'right') - ? (mvalue.substring( (mvalue.length - mtest.length) ) - === mtest) : (s === 'rightnocase') - ? (mvalue.toLowerCase().substring( - (mvalue.length - mtest.length) ) === mtest.toLowerCase()) - : (s === 'like') - ? (mvalue.indexOf( mtest ) >= 0) : (s === 'likenocase') - ? (mvalue.toLowerCase().indexOf(mtest.toLowerCase()) >= 0) - : (s === eqeqeq || s === 'is') - ? (mvalue === mtest) : (s === eqeq) - ? (mvalue == mtest) : (s === bangeqeq) - ? (mvalue !== mtest) : (s === bangeq) - ? (mvalue != mtest) : (s === 'isnocase') - ? (mvalue.toLowerCase - ? mvalue.toLowerCase() === mtest.toLowerCase() - : mvalue === mtest) : (s === 'has') - ? (T.has( mvalue, mtest )) : (s === 'hasall') - ? (T.hasAll( mvalue, mtest )) : (s === 'contains') - ? (TAFFY.isArray(mvalue) && mvalue.indexOf(mtest) > -1) : ( - s.indexOf( 'is' ) === -1 - && !TAFFY.isNull( mvalue ) - && !TAFFY.isUndefined( mvalue ) - && !TAFFY.isObject( mtest ) - && !TAFFY.isArray( mtest ) - ) - ? (mtest === mvalue[s]) - : (T[s] && T.isFunction( T[s] ) - && s.indexOf( 'is' ) === 0) - ? T[s]( mvalue ) === mtest - : (T[s] && T.isFunction( T[s] )) - ? T[s]( mvalue, mtest ) : (false) - ); - /*jslint eqeq : false */ - r = (r && !su) ? false : (!r && !su) ? true : r; - - return r; - }; - c.push( matchFunc ); - - }); - // if only one filter in the collection push it onto the filter list without the array - if ( c.length === 1 ){ - - nf.push( c[0] ); - } - else { - // else build a function to loop over all the filters and return true only if ALL match - // this is a logical AND - nf.push( function () { - var that = this, match = false; - each( c, function ( f ) { - if ( f.apply( that ) ){ - match = true; - } - }); - return match; - }); - } - }); - }); - // finally return a single function that wraps all the other functions and will run a query - // where all functions have to return true for a record to appear in a query result - f = function () { - var that = this, match = true; - // faster if less than 4 functions - match = (nf.length === 1 && !nf[0].apply( that )) ? false : - (nf.length === 2 && - (!nf[0].apply( that ) || !nf[1].apply( that ))) ? false : - (nf.length === 3 && - (!nf[0].apply( that ) || !nf[1].apply( that ) || - !nf[2].apply( that ))) ? false : - (nf.length === 4 && - (!nf[0].apply( that ) || !nf[1].apply( that ) || - !nf[2].apply( that ) || !nf[3].apply( that ))) ? false - : true; - if ( nf.length > 4 ){ - each( nf, function ( f ) { - if ( !runFilters( that, f ) ){ - match = false; - } - }); - } - return match; - }; - return f; - } - - // if function - if ( T.isFunction( f ) ){ - return f; - } - }; - - orderByCol = function ( ar, o ) { - // **************************************** - // * - // * Takes: takes an array and a sort object - // * Returns: the array sorted - // * Purpose: Accept filters such as "[col], [col2]" or "[col] desc" and sort on those columns - // * - // **************************************** - - var sortFunc = function ( a, b ) { - // function to pass to the native array.sort to sort an array - var r = 0; - - T.each( o, function ( sd ) { - // loop over the sort instructions - // get the column name - var o, col, dir, c, d; - o = sd.split( ' ' ); - col = o[0]; - - // get the direction - dir = (o.length === 1) ? "logical" : o[1]; - - - if ( dir === 'logical' ){ - // if dir is logical than grab the charnum arrays for the two values we are looking at - c = numcharsplit( a[col] ); - d = numcharsplit( b[col] ); - // loop over the charnumarrays until one value is higher than the other - T.each( (c.length <= d.length) ? c : d, function ( x, i ) { - if ( c[i] < d[i] ){ - r = -1; - return TAFFY.EXIT; - } - else if ( c[i] > d[i] ){ - r = 1; - return TAFFY.EXIT; - } - } ); - } - else if ( dir === 'logicaldesc' ){ - // if logicaldesc than grab the charnum arrays for the two values we are looking at - c = numcharsplit( a[col] ); - d = numcharsplit( b[col] ); - // loop over the charnumarrays until one value is lower than the other - T.each( (c.length <= d.length) ? c : d, function ( x, i ) { - if ( c[i] > d[i] ){ - r = -1; - return TAFFY.EXIT; - } - else if ( c[i] < d[i] ){ - r = 1; - return TAFFY.EXIT; - } - } ); - } - else if ( dir === 'asec' && a[col] < b[col] ){ - // if asec - default - check to see which is higher - r = -1; - return T.EXIT; - } - else if ( dir === 'asec' && a[col] > b[col] ){ - // if asec - default - check to see which is higher - r = 1; - return T.EXIT; - } - else if ( dir === 'desc' && a[col] > b[col] ){ - // if desc check to see which is lower - r = -1; - return T.EXIT; - - } - else if ( dir === 'desc' && a[col] < b[col] ){ - // if desc check to see which is lower - r = 1; - return T.EXIT; - - } - // if r is still 0 and we are doing a logical sort than look to see if one array is longer than the other - if ( r === 0 && dir === 'logical' && c.length < d.length ){ - r = -1; - } - else if ( r === 0 && dir === 'logical' && c.length > d.length ){ - r = 1; - } - else if ( r === 0 && dir === 'logicaldesc' && c.length > d.length ){ - r = -1; - } - else if ( r === 0 && dir === 'logicaldesc' && c.length < d.length ){ - r = 1; - } - - if ( r !== 0 ){ - return T.EXIT; - } - - - } ); - return r; - }; - // call the sort function and return the newly sorted array - return (ar && ar.push) ? ar.sort( sortFunc ) : ar; - - - }; - - // **************************************** - // * - // * Takes: a string containing numbers and letters and turn it into an array - // * Returns: return an array of numbers and letters - // * Purpose: Used for logical sorting. String Example: 12ABC results: [12,'ABC'] - // **************************************** - (function () { - // creates a cache for numchar conversions - var cache = {}, cachcounter = 0; - // creates the numcharsplit function - numcharsplit = function ( thing ) { - // if over 1000 items exist in the cache, clear it and start over - if ( cachcounter > cmax ){ - cache = {}; - cachcounter = 0; - } - - // if a cache can be found for a numchar then return its array value - return cache['_' + thing] || (function () { - // otherwise do the conversion - // make sure it is a string and setup so other variables - var nthing = String( thing ), - na = [], - rv = '_', - rt = '', - x, xx, c; - - // loop over the string char by char - for ( x = 0, xx = nthing.length; x < xx; x++ ){ - // take the char at each location - c = nthing.charCodeAt( x ); - // check to see if it is a valid number char and append it to the array. - // if last char was a string push the string to the charnum array - if ( ( c >= 48 && c <= 57 ) || c === 46 ){ - if ( rt !== 'n' ){ - rt = 'n'; - na.push( rv.toLowerCase() ); - rv = ''; - } - rv = rv + nthing.charAt( x ); - } - else { - // check to see if it is a valid string char and append to string - // if last char was a number push the whole number to the charnum array - if ( rt !== 's' ){ - rt = 's'; - na.push( parseFloat( rv ) ); - rv = ''; - } - rv = rv + nthing.charAt( x ); - } - } - // once done, push the last value to the charnum array and remove the first uneeded item - na.push( (rt === 'n') ? parseFloat( rv ) : rv.toLowerCase() ); - na.shift(); - // add to cache - cache['_' + thing] = na; - cachcounter++; - // return charnum array - return na; - }()); - }; - }()); - - // **************************************** - // * - // * Runs a query - // **************************************** - - - run = function () { - this.context( { - results : this.getDBI().query( this.context() ) - }); - - }; - - API.extend( 'filter', function () { - // **************************************** - // * - // * Takes: takes unlimited filter objects as arguments - // * Returns: method collection - // * Purpose: Take filters as objects and cache functions for later lookup when a query is run - // **************************************** - var - nc = TAFFY.mergeObj( this.context(), { run : null } ), - nq = [] - ; - each( nc.q, function ( v ) { - nq.push( v ); - }); - nc.q = nq; - // Hadnle passing of ___ID or a record on lookup. - each( sortArgs(arguments), function ( f ) { - nc.q.push( returnFilter( f ) ); - nc.filterRaw.push( f ); - }); - - return this.getroot( nc ); - }); - - API.extend( 'order', function ( o ) { - // **************************************** - // * - // * Purpose: takes a string and creates an array of order instructions to be used with a query - // **************************************** - - o = o.split( ',' ); - var x = [], nc; - - each( o, function ( r ) { - x.push( r.replace( /^\s*/, '' ).replace( /\s*$/, '' ) ); - }); - - nc = TAFFY.mergeObj( this.context(), {sort : null} ); - nc.order = x; - - return this.getroot( nc ); - }); - - API.extend( 'limit', function ( n ) { - // **************************************** - // * - // * Purpose: takes a limit number to limit the number of rows returned by a query. Will update the results - // * of a query - // **************************************** - var nc = TAFFY.mergeObj( this.context(), {}), - limitedresults - ; - - nc.limit = n; - - if ( nc.run && nc.sort ){ - limitedresults = []; - each( nc.results, function ( i, x ) { - if ( (x + 1) > n ){ - return TAFFY.EXIT; - } - limitedresults.push( i ); - }); - nc.results = limitedresults; - } - - return this.getroot( nc ); - }); - - API.extend( 'start', function ( n ) { - // **************************************** - // * - // * Purpose: takes a limit number to limit the number of rows returned by a query. Will update the results - // * of a query - // **************************************** - var nc = TAFFY.mergeObj( this.context(), {} ), - limitedresults - ; - - nc.start = n; - - if ( nc.run && nc.sort && !nc.limit ){ - limitedresults = []; - each( nc.results, function ( i, x ) { - if ( (x + 1) > n ){ - limitedresults.push( i ); - } - }); - nc.results = limitedresults; - } - else { - nc = TAFFY.mergeObj( this.context(), {run : null, start : n} ); - } - - return this.getroot( nc ); - }); - - API.extend( 'update', function ( arg0, arg1, arg2 ) { - // **************************************** - // * - // * Takes: a object and passes it off DBI update method for all matched records - // **************************************** - var runEvent = true, o = {}, args = sortArgs(arguments), that; - if ( TAFFY.isString( arg0 ) && - (arguments.length === 2 || arguments.length === 3) ) - { - o[arg0] = arg1; - if ( arguments.length === 3 ){ - runEvent = arg2; - } - } - else { - o = arg0; - if ( args.length === 2 ){ - runEvent = arg1; - } - } - - that = this; - run.call( this ); - each( this.context().results, function ( r ) { - var c = o; - if ( TAFFY.isFunction( c ) ){ - c = c.apply( TAFFY.mergeObj( r, {} ) ); - } - else { - if ( T.isFunction( c ) ){ - c = c( TAFFY.mergeObj( r, {} ) ); - } - } - if ( TAFFY.isObject( c ) ){ - that.getDBI().update( r.___id, c, runEvent ); - } - }); - if ( this.context().results.length ){ - this.context( { run : null }); - } - return this; - }); - API.extend( 'remove', function ( runEvent ) { - // **************************************** - // * - // * Purpose: removes records from the DB via the remove and removeCommit DBI methods - // **************************************** - var that = this, c = 0; - run.call( this ); - each( this.context().results, function ( r ) { - that.getDBI().remove( r.___id ); - c++; - }); - if ( this.context().results.length ){ - this.context( { - run : null - }); - that.getDBI().removeCommit( runEvent ); - } - - return c; - }); - - - API.extend( 'count', function () { - // **************************************** - // * - // * Returns: The length of a query result - // **************************************** - run.call( this ); - return this.context().results.length; - }); - - API.extend( 'callback', function ( f, delay ) { - // **************************************** - // * - // * Returns null; - // * Runs a function on return of run.call - // **************************************** - if ( f ){ - var that = this; - setTimeout( function () { - run.call( that ); - f.call( that.getroot( that.context() ) ); - }, delay || 0 ); - } - - - return null; - }); - - API.extend( 'get', function () { - // **************************************** - // * - // * Returns: An array of all matching records - // **************************************** - run.call( this ); - return this.context().results; - }); - - API.extend( 'stringify', function () { - // **************************************** - // * - // * Returns: An JSON string of all matching records - // **************************************** - return JSON.stringify( this.get() ); - }); - API.extend( 'first', function () { - // **************************************** - // * - // * Returns: The first matching record - // **************************************** - run.call( this ); - return this.context().results[0] || false; - }); - API.extend( 'last', function () { - // **************************************** - // * - // * Returns: The last matching record - // **************************************** - run.call( this ); - return this.context().results[this.context().results.length - 1] || - false; - }); - - - API.extend( 'sum', function () { - // **************************************** - // * - // * Takes: column to sum up - // * Returns: Sums the values of a column - // **************************************** - var total = 0, that = this; - run.call( that ); - each( sortArgs(arguments), function ( c ) { - each( that.context().results, function ( r ) { - total = total + (r[c] || 0); - }); - }); - return total; - }); - - API.extend( 'min', function ( c ) { - // **************************************** - // * - // * Takes: column to find min - // * Returns: the lowest value - // **************************************** - var lowest = null; - run.call( this ); - each( this.context().results, function ( r ) { - if ( lowest === null || r[c] < lowest ){ - lowest = r[c]; - } - }); - return lowest; - }); - - // Taffy innerJoin Extension (OCD edition) - // ======================================= - // - // How to Use - // ********** - // - // left_table.innerJoin( right_table, condition1 <,... conditionN> ) - // - // A condition can take one of 2 forms: - // - // 1. An ARRAY with 2 or 3 values: - // A column name from the left table, an optional comparison string, - // and column name from the right table. The condition passes if the test - // indicated is true. If the condition string is omitted, '===' is assumed. - // EXAMPLES: [ 'last_used_time', '>=', 'current_use_time' ], [ 'user_id','id' ] - // - // 2. A FUNCTION: - // The function receives a left table row and right table row during the - // cartesian join. If the function returns true for the rows considered, - // the merged row is included in the result set. - // EXAMPLE: function (l,r){ return l.name === r.label; } - // - // Conditions are considered in the order they are presented. Therefore the best - // performance is realized when the least expensive and highest prune-rate - // conditions are placed first, since if they return false Taffy skips any - // further condition tests. - // - // Other notes - // *********** - // - // This code passes jslint with the exception of 2 warnings about - // the '==' and '!=' lines. We can't do anything about that short of - // deleting the lines. - // - // Credits - // ******* - // - // Heavily based upon the work of Ian Toltz. - // Revisions to API by Michael Mikowski. - // Code convention per standards in http://manning.com/mikowski - (function () { - var innerJoinFunction = (function () { - var fnCompareList, fnCombineRow, fnMain; - - fnCompareList = function ( left_row, right_row, arg_list ) { - var data_lt, data_rt, op_code, error; - - if ( arg_list.length === 2 ){ - data_lt = left_row[arg_list[0]]; - op_code = '==='; - data_rt = right_row[arg_list[1]]; - } - else { - data_lt = left_row[arg_list[0]]; - op_code = arg_list[1]; - data_rt = right_row[arg_list[2]]; - } - - /*jslint eqeq : true */ - switch ( op_code ){ - case '===' : - return data_lt === data_rt; - case '!==' : - return data_lt !== data_rt; - case '<' : - return data_lt < data_rt; - case '>' : - return data_lt > data_rt; - case '<=' : - return data_lt <= data_rt; - case '>=' : - return data_lt >= data_rt; - case '==' : - return data_lt == data_rt; - case '!=' : - return data_lt != data_rt; - default : - throw String( op_code ) + ' is not supported'; - } - // 'jslint eqeq : false' here results in - // "Unreachable '/*jslint' after 'return'". - // We don't need it though, as the rule exception - // is discarded at the end of this functional scope - }; - - fnCombineRow = function ( left_row, right_row ) { - var out_map = {}, i, prefix; - - for ( i in left_row ){ - if ( left_row.hasOwnProperty( i ) ){ - out_map[i] = left_row[i]; - } - } - for ( i in right_row ){ - if ( right_row.hasOwnProperty( i ) && i !== '___id' && - i !== '___s' ) - { - prefix = !TAFFY.isUndefined( out_map[i] ) ? 'right_' : ''; - out_map[prefix + String( i ) ] = right_row[i]; - } - } - return out_map; - }; - - fnMain = function ( table ) { - var - right_table, i, - arg_list = sortArgs(arguments), - arg_length = arg_list.length, - result_list = [] - ; - - if ( typeof table.filter !== 'function' ){ - if ( table.TAFFY ){ right_table = table(); } - else { - throw 'TAFFY DB or result not supplied'; - } - } - else { right_table = table; } - - this.context( { - results : this.getDBI().query( this.context() ) - } ); - - TAFFY.each( this.context().results, function ( left_row ) { - right_table.each( function ( right_row ) { - var arg_data, is_ok = true; - CONDITION: - for ( i = 1; i < arg_length; i++ ){ - arg_data = arg_list[i]; - if ( typeof arg_data === 'function' ){ - is_ok = arg_data( left_row, right_row ); - } - else if ( typeof arg_data === 'object' && arg_data.length ){ - is_ok = fnCompareList( left_row, right_row, arg_data ); - } - else { - is_ok = false; - } - - if ( !is_ok ){ break CONDITION; } // short circuit - } - - if ( is_ok ){ - result_list.push( fnCombineRow( left_row, right_row ) ); - } - } ); - } ); - return TAFFY( result_list )(); - }; - - return fnMain; - }()); - - API.extend( 'join', innerJoinFunction ); - }()); - - API.extend( 'max', function ( c ) { - // **************************************** - // * - // * Takes: column to find max - // * Returns: the highest value - // **************************************** - var highest = null; - run.call( this ); - each( this.context().results, function ( r ) { - if ( highest === null || r[c] > highest ){ - highest = r[c]; - } - }); - return highest; - }); - - API.extend( 'select', function () { - // **************************************** - // * - // * Takes: columns to select values into an array - // * Returns: array of values - // * Note if more than one column is given an array of arrays is returned - // **************************************** - - var ra = [], args = sortArgs(arguments); - run.call( this ); - if ( arguments.length === 1 ){ - - each( this.context().results, function ( r ) { - - ra.push( r[args[0]] ); - }); - } - else { - each( this.context().results, function ( r ) { - var row = []; - each( args, function ( c ) { - row.push( r[c] ); - }); - ra.push( row ); - }); - } - return ra; - }); - API.extend( 'distinct', function () { - // **************************************** - // * - // * Takes: columns to select unique alues into an array - // * Returns: array of values - // * Note if more than one column is given an array of arrays is returned - // **************************************** - var ra = [], args = sortArgs(arguments); - run.call( this ); - if ( arguments.length === 1 ){ - - each( this.context().results, function ( r ) { - var v = r[args[0]], dup = false; - each( ra, function ( d ) { - if ( v === d ){ - dup = true; - return TAFFY.EXIT; - } - }); - if ( !dup ){ - ra.push( v ); - } - }); - } - else { - each( this.context().results, function ( r ) { - var row = [], dup = false; - each( args, function ( c ) { - row.push( r[c] ); - }); - each( ra, function ( d ) { - var ldup = true; - each( args, function ( c, i ) { - if ( row[i] !== d[i] ){ - ldup = false; - return TAFFY.EXIT; - } - }); - if ( ldup ){ - dup = true; - return TAFFY.EXIT; - } - }); - if ( !dup ){ - ra.push( row ); - } - }); - } - return ra; - }); - API.extend( 'supplant', function ( template, returnarray ) { - // **************************************** - // * - // * Takes: a string template formated with key to be replaced with values from the rows, flag to determine if we want array of strings - // * Returns: array of values or a string - // **************************************** - var ra = []; - run.call( this ); - each( this.context().results, function ( r ) { - // TODO: The curly braces used to be unescaped - ra.push( template.replace( /\{([^\{\}]*)\}/g, function ( a, b ) { - var v = r[b]; - return typeof v === 'string' || typeof v === 'number' ? v : a; - } ) ); - }); - return (!returnarray) ? ra.join( "" ) : ra; - }); - - - API.extend( 'each', function ( m ) { - // **************************************** - // * - // * Takes: a function - // * Purpose: loops over every matching record and applies the function - // **************************************** - run.call( this ); - each( this.context().results, m ); - return this; - }); - API.extend( 'map', function ( m ) { - // **************************************** - // * - // * Takes: a function - // * Purpose: loops over every matching record and applies the function, returing the results in an array - // **************************************** - var ra = []; - run.call( this ); - each( this.context().results, function ( r ) { - ra.push( m( r ) ); - }); - return ra; - }); - - - - T = function ( d ) { - // **************************************** - // * - // * T is the main TAFFY object - // * Takes: an array of objects or JSON - // * Returns a new TAFFYDB - // **************************************** - var TOb = [], - ID = {}, - RC = 1, - settings = { - template : false, - onInsert : false, - onUpdate : false, - onRemove : false, - onDBChange : false, - storageName : false, - forcePropertyCase : null, - cacheSize : 100, - name : '' - }, - dm = new Date(), - CacheCount = 0, - CacheClear = 0, - Cache = {}, - DBI, runIndexes, root - ; - // **************************************** - // * - // * TOb = this database - // * ID = collection of the record IDs and locations within the DB, used for fast lookups - // * RC = record counter, used for creating IDs - // * settings.template = the template to merge all new records with - // * settings.onInsert = event given a copy of the newly inserted record - // * settings.onUpdate = event given the original record, the changes, and the new record - // * settings.onRemove = event given the removed record - // * settings.forcePropertyCase = on insert force the proprty case to be lower or upper. default lower, null/undefined will leave case as is - // * dm = the modify date of the database, used for query caching - // **************************************** - - - runIndexes = function ( indexes ) { - // **************************************** - // * - // * Takes: a collection of indexes - // * Returns: collection with records matching indexed filters - // **************************************** - - var records = [], UniqueEnforce = false; - - if ( indexes.length === 0 ){ - return TOb; - } - - each( indexes, function ( f ) { - // Check to see if record ID - if ( T.isString( f ) && /[t][0-9]*[r][0-9]*/i.test( f ) && - TOb[ID[f]] ) - { - records.push( TOb[ID[f]] ); - UniqueEnforce = true; - } - // Check to see if record - if ( T.isObject( f ) && f.___id && f.___s && - TOb[ID[f.___id]] ) - { - records.push( TOb[ID[f.___id]] ); - UniqueEnforce = true; - } - // Check to see if array of indexes - if ( T.isArray( f ) ){ - each( f, function ( r ) { - each( runIndexes( r ), function ( rr ) { - records.push( rr ); - }); - - }); - } - }); - if ( UniqueEnforce && records.length > 1 ){ - records = []; - } - - return records; - }; - - DBI = { - // **************************************** - // * - // * The DBI is the internal DataBase Interface that interacts with the data - // **************************************** - dm : function ( nd ) { - // **************************************** - // * - // * Takes: an optional new modify date - // * Purpose: used to get and set the DB modify date - // **************************************** - if ( nd ){ - dm = nd; - Cache = {}; - CacheCount = 0; - CacheClear = 0; - } - if ( settings.onDBChange ){ - setTimeout( function () { - settings.onDBChange.call( TOb ); - }, 0 ); - } - if ( settings.storageName ){ - setTimeout( function () { - localStorage.setItem( 'taffy_' + settings.storageName, - JSON.stringify( TOb ) ); - }); - } - return dm; - }, - insert : function ( i, runEvent ) { - // **************************************** - // * - // * Takes: a new record to insert - // * Purpose: merge the object with the template, add an ID, insert into DB, call insert event - // **************************************** - var columns = [], - records = [], - input = protectJSON( i ) - ; - each( input, function ( v, i ) { - var nv, o; - if ( T.isArray( v ) && i === 0 ){ - each( v, function ( av ) { - - columns.push( (settings.forcePropertyCase === 'lower') - ? av.toLowerCase() - : (settings.forcePropertyCase === 'upper') - ? av.toUpperCase() : av ); - }); - return true; - } - else if ( T.isArray( v ) ){ - nv = {}; - each( v, function ( av, ai ) { - nv[columns[ai]] = av; - }); - v = nv; - - } - else if ( T.isObject( v ) && settings.forcePropertyCase ){ - o = {}; - - eachin( v, function ( av, ai ) { - o[(settings.forcePropertyCase === 'lower') ? ai.toLowerCase() - : (settings.forcePropertyCase === 'upper') - ? ai.toUpperCase() : ai] = v[ai]; - }); - v = o; - } - - RC++; - v.___id = 'T' + String( idpad + TC ).slice( -6 ) + 'R' + - String( idpad + RC ).slice( -6 ); - v.___s = true; - records.push( v.___id ); - if ( settings.template ){ - v = T.mergeObj( settings.template, v ); - } - TOb.push( v ); - - ID[v.___id] = TOb.length - 1; - if ( settings.onInsert && - (runEvent || TAFFY.isUndefined( runEvent )) ) - { - settings.onInsert.call( v ); - } - DBI.dm( new Date() ); - }); - return root( records ); - }, - sort : function ( o ) { - // **************************************** - // * - // * Purpose: Change the sort order of the DB itself and reset the ID bucket - // **************************************** - TOb = orderByCol( TOb, o.split( ',' ) ); - ID = {}; - each( TOb, function ( r, i ) { - ID[r.___id] = i; - }); - DBI.dm( new Date() ); - return true; - }, - update : function ( id, changes, runEvent ) { - // **************************************** - // * - // * Takes: the ID of record being changed and the changes - // * Purpose: Update a record and change some or all values, call the on update method - // **************************************** - - var nc = {}, or, nr, tc, hasChange; - if ( settings.forcePropertyCase ){ - eachin( changes, function ( v, p ) { - nc[(settings.forcePropertyCase === 'lower') ? p.toLowerCase() - : (settings.forcePropertyCase === 'upper') ? p.toUpperCase() - : p] = v; - }); - changes = nc; - } - - or = TOb[ID[id]]; - nr = T.mergeObj( or, changes ); - - tc = {}; - hasChange = false; - eachin( nr, function ( v, i ) { - if ( TAFFY.isUndefined( or[i] ) || or[i] !== v ){ - tc[i] = v; - hasChange = true; - } - }); - if ( hasChange ){ - if ( settings.onUpdate && - (runEvent || TAFFY.isUndefined( runEvent )) ) - { - settings.onUpdate.call( nr, TOb[ID[id]], tc ); - } - TOb[ID[id]] = nr; - DBI.dm( new Date() ); - } - }, - remove : function ( id ) { - // **************************************** - // * - // * Takes: the ID of record to be removed - // * Purpose: remove a record, changes its ___s value to false - // **************************************** - TOb[ID[id]].___s = false; - }, - removeCommit : function ( runEvent ) { - var x; - // **************************************** - // * - // * - // * Purpose: loop over all records and remove records with ___s = false, call onRemove event, clear ID - // **************************************** - for ( x = TOb.length - 1; x > -1; x-- ){ - - if ( !TOb[x].___s ){ - if ( settings.onRemove && - (runEvent || TAFFY.isUndefined( runEvent )) ) - { - settings.onRemove.call( TOb[x] ); - } - ID[TOb[x].___id] = undefined; - TOb.splice( x, 1 ); - } - } - ID = {}; - each( TOb, function ( r, i ) { - ID[r.___id] = i; - }); - DBI.dm( new Date() ); - }, - query : function ( context ) { - // **************************************** - // * - // * Takes: the context object for a query and either returns a cache result or a new query result - // **************************************** - var returnq, cid, results, indexed, limitq, ni; - - if ( settings.cacheSize ) { - cid = ''; - each( context.filterRaw, function ( r ) { - if ( T.isFunction( r ) ){ - cid = 'nocache'; - return TAFFY.EXIT; - } - }); - if ( cid === '' ){ - cid = makeCid( T.mergeObj( context, - {q : false, run : false, sort : false} ) ); - } - } - // Run a new query if there are no results or the run date has been cleared - if ( !context.results || !context.run || - (context.run && DBI.dm() > context.run) ) - { - results = []; - - // check Cache - - if ( settings.cacheSize && Cache[cid] ){ - - Cache[cid].i = CacheCount++; - return Cache[cid].results; - } - else { - // if no filter, return DB - if ( context.q.length === 0 && context.index.length === 0 ){ - each( TOb, function ( r ) { - results.push( r ); - }); - returnq = results; - } - else { - // use indexes - - indexed = runIndexes( context.index ); - - // run filters - each( indexed, function ( r ) { - // Run filter to see if record matches query - if ( context.q.length === 0 || runFilters( r, context.q ) ){ - results.push( r ); - } - }); - - returnq = results; - } - } - - - } - else { - // If query exists and run has not been cleared return the cache results - returnq = context.results; - } - // If a custom order array exists and the run has been clear or the sort has been cleared - if ( context.order.length > 0 && (!context.run || !context.sort) ){ - // order the results - returnq = orderByCol( returnq, context.order ); - } - - // If a limit on the number of results exists and it is less than the returned results, limit results - if ( returnq.length && - ((context.limit && context.limit < returnq.length) || - context.start) - ) { - limitq = []; - each( returnq, function ( r, i ) { - if ( !context.start || - (context.start && (i + 1) >= context.start) ) - { - if ( context.limit ){ - ni = (context.start) ? (i + 1) - context.start : i; - if ( ni < context.limit ){ - limitq.push( r ); - } - else if ( ni > context.limit ){ - return TAFFY.EXIT; - } - } - else { - limitq.push( r ); - } - } - }); - returnq = limitq; - } - - // update cache - if ( settings.cacheSize && cid !== 'nocache' ){ - CacheClear++; - - setTimeout( function () { - var bCounter, nc; - if ( CacheClear >= settings.cacheSize * 2 ){ - CacheClear = 0; - bCounter = CacheCount - settings.cacheSize; - nc = {}; - eachin( function ( r, k ) { - if ( r.i >= bCounter ){ - nc[k] = r; - } - }); - Cache = nc; - } - }, 0 ); - - Cache[cid] = { i : CacheCount++, results : returnq }; - } - return returnq; - } - }; - - - root = function () { - var iAPI, context; - // **************************************** - // * - // * The root function that gets returned when a new DB is created - // * Takes: unlimited filter arguments and creates filters to be run when a query is called - // **************************************** - // **************************************** - // * - // * iAPI is the the method collection valiable when a query has been started by calling dbname - // * Certain methods are or are not avaliable once you have started a query such as insert -- you can only insert into root - // **************************************** - iAPI = TAFFY.mergeObj( TAFFY.mergeObj( API, { insert : undefined } ), - { getDBI : function () { return DBI; }, - getroot : function ( c ) { return root.call( c ); }, - context : function ( n ) { - // **************************************** - // * - // * The context contains all the information to manage a query including filters, limits, and sorts - // **************************************** - if ( n ){ - context = TAFFY.mergeObj( context, - n.hasOwnProperty('results') - ? TAFFY.mergeObj( n, { run : new Date(), sort: new Date() }) - : n - ); - } - return context; - }, - extend : undefined - }); - - context = (this && this.q) ? this : { - limit : false, - start : false, - q : [], - filterRaw : [], - index : [], - order : [], - results : false, - run : null, - sort : null, - settings : settings - }; - // **************************************** - // * - // * Call the query method to setup a new query - // **************************************** - each( sortArgs(arguments), function ( f ) { - - if ( isIndexable( f ) ){ - context.index.push( f ); - } - else { - context.q.push( returnFilter( f ) ); - } - context.filterRaw.push( f ); - }); - - - return iAPI; - }; - - // **************************************** - // * - // * If new records have been passed on creation of the DB either as JSON or as an array/object, insert them - // **************************************** - TC++; - if ( d ){ - DBI.insert( d ); - } - - - root.insert = DBI.insert; - - root.merge = function ( i, key, runEvent ) { - var - search = {}, - finalSearch = [], - obj = {} - ; - - runEvent = runEvent || false; - key = key || 'id'; - - each( i, function ( o ) { - var existingObject; - search[key] = o[key]; - finalSearch.push( o[key] ); - existingObject = root( search ).first(); - if ( existingObject ){ - DBI.update( existingObject.___id, o, runEvent ); - } - else { - DBI.insert( o, runEvent ); - } - }); - - obj[key] = finalSearch; - return root( obj ); - }; - - root.TAFFY = true; - root.sort = DBI.sort; - // **************************************** - // * - // * These are the methods that can be accessed on off the root DB function. Example dbname.insert; - // **************************************** - root.settings = function ( n ) { - // **************************************** - // * - // * Getting and setting for this DB's settings/events - // **************************************** - if ( n ){ - settings = TAFFY.mergeObj( settings, n ); - if ( n.template ){ - - root().update( n.template ); - } - } - return settings; - }; - - // **************************************** - // * - // * These are the methods that can be accessed on off the root DB function. Example dbname.insert; - // **************************************** - root.store = function ( n ) { - // **************************************** - // * - // * Setup localstorage for this DB on a given name - // * Pull data into the DB as needed - // **************************************** - var r = false, i; - if ( localStorage ){ - if ( n ){ - i = localStorage.getItem( 'taffy_' + n ); - if ( i && i.length > 0 ){ - root.insert( i ); - r = true; - } - if ( TOb.length > 0 ){ - setTimeout( function () { - localStorage.setItem( 'taffy_' + settings.storageName, - JSON.stringify( TOb ) ); - }); - } - } - root.settings( {storageName : n} ); - } - return root; - }; - - // **************************************** - // * - // * Return root on DB creation and start having fun - // **************************************** - return root; - }; - // **************************************** - // * - // * Sets the global TAFFY object - // **************************************** - TAFFY = T; - - - // **************************************** - // * - // * Create public each method - // * - // **************************************** - T.each = each; - - // **************************************** - // * - // * Create public eachin method - // * - // **************************************** - T.eachin = eachin; - // **************************************** - // * - // * Create public extend method - // * Add a custom method to the API - // * - // **************************************** - T.extend = API.extend; - - - // **************************************** - // * - // * Creates TAFFY.EXIT value that can be returned to stop an each loop - // * - // **************************************** - TAFFY.EXIT = 'TAFFYEXIT'; - - // **************************************** - // * - // * Create public utility mergeObj method - // * Return a new object where items from obj2 - // * have replaced or been added to the items in - // * obj1 - // * Purpose: Used to combine objs - // * - // **************************************** - TAFFY.mergeObj = function ( ob1, ob2 ) { - var c = {}; - eachin( ob1, function ( v, n ) { c[n] = ob1[n]; }); - eachin( ob2, function ( v, n ) { c[n] = ob2[n]; }); - return c; - }; - - - // **************************************** - // * - // * Create public utility has method - // * Returns true if a complex object, array - // * or taffy collection contains the material - // * provided in the second argument - // * Purpose: Used to comare objects - // * - // **************************************** - TAFFY.has = function ( var1, var2 ) { - - var re = false, n; - - if ( (var1.TAFFY) ){ - re = var1( var2 ); - if ( re.length > 0 ){ - return true; - } - else { - return false; - } - } - else { - - switch ( T.typeOf( var1 ) ){ - case 'object': - if ( T.isObject( var2 ) ){ - eachin( var2, function ( v, n ) { - if ( re === true && !T.isUndefined( var1[n] ) && - var1.hasOwnProperty( n ) ) - { - re = T.has( var1[n], var2[n] ); - } - else { - re = false; - return TAFFY.EXIT; - } - }); - } - else if ( T.isArray( var2 ) ){ - each( var2, function ( v, n ) { - re = T.has( var1, var2[n] ); - if ( re ){ - return TAFFY.EXIT; - } - }); - } - else if ( T.isString( var2 ) ){ - if ( !TAFFY.isUndefined( var1[var2] ) ){ - return true; - } - else { - return false; - } - } - return re; - case 'array': - if ( T.isObject( var2 ) ){ - each( var1, function ( v, i ) { - re = T.has( var1[i], var2 ); - if ( re === true ){ - return TAFFY.EXIT; - } - }); - } - else if ( T.isArray( var2 ) ){ - each( var2, function ( v2, i2 ) { - each( var1, function ( v1, i1 ) { - re = T.has( var1[i1], var2[i2] ); - if ( re === true ){ - return TAFFY.EXIT; - } - }); - if ( re === true ){ - return TAFFY.EXIT; - } - }); - } - else if ( T.isString( var2 ) || T.isNumber( var2 ) ){ - re = false; - for ( n = 0; n < var1.length; n++ ){ - re = T.has( var1[n], var2 ); - if ( re ){ - return true; - } - } - } - return re; - case 'string': - if ( T.isString( var2 ) && var2 === var1 ){ - return true; - } - break; - default: - if ( T.typeOf( var1 ) === T.typeOf( var2 ) && var1 === var2 ){ - return true; - } - break; - } - } - return false; - }; - - // **************************************** - // * - // * Create public utility hasAll method - // * Returns true if a complex object, array - // * or taffy collection contains the material - // * provided in the call - for arrays it must - // * contain all the material in each array item - // * Purpose: Used to comare objects - // * - // **************************************** - TAFFY.hasAll = function ( var1, var2 ) { - - var T = TAFFY, ar; - if ( T.isArray( var2 ) ){ - ar = true; - each( var2, function ( v ) { - ar = T.has( var1, v ); - if ( ar === false ){ - return TAFFY.EXIT; - } - }); - return ar; - } - else { - return T.has( var1, var2 ); - } - }; - - - // **************************************** - // * - // * typeOf Fixed in JavaScript as public utility - // * - // **************************************** - TAFFY.typeOf = function ( v ) { - var s = typeof v; - if ( s === 'object' ){ - if ( v ){ - if ( typeof v.length === 'number' && - !(v.propertyIsEnumerable( 'length' )) ) - { - s = 'array'; - } - } - else { - s = 'null'; - } - } - return s; - }; - - // **************************************** - // * - // * Create public utility getObjectKeys method - // * Returns an array of an objects keys - // * Purpose: Used to get the keys for an object - // * - // **************************************** - TAFFY.getObjectKeys = function ( ob ) { - var kA = []; - eachin( ob, function ( n, h ) { - kA.push( h ); - }); - kA.sort(); - return kA; - }; - - // **************************************** - // * - // * Create public utility isSameArray - // * Returns an array of an objects keys - // * Purpose: Used to get the keys for an object - // * - // **************************************** - TAFFY.isSameArray = function ( ar1, ar2 ) { - return (TAFFY.isArray( ar1 ) && TAFFY.isArray( ar2 ) && - ar1.join( ',' ) === ar2.join( ',' )) ? true : false; - }; - - // **************************************** - // * - // * Create public utility isSameObject method - // * Returns true if objects contain the same - // * material or false if they do not - // * Purpose: Used to comare objects - // * - // **************************************** - TAFFY.isSameObject = function ( ob1, ob2 ) { - var T = TAFFY, rv = true; - - if ( T.isObject( ob1 ) && T.isObject( ob2 ) ){ - if ( T.isSameArray( T.getObjectKeys( ob1 ), - T.getObjectKeys( ob2 ) ) ) - { - eachin( ob1, function ( v, n ) { - if ( ! ( (T.isObject( ob1[n] ) && T.isObject( ob2[n] ) && - T.isSameObject( ob1[n], ob2[n] )) || - (T.isArray( ob1[n] ) && T.isArray( ob2[n] ) && - T.isSameArray( ob1[n], ob2[n] )) || (ob1[n] === ob2[n]) ) - ) { - rv = false; - return TAFFY.EXIT; - } - }); - } - else { - rv = false; - } - } - else { - rv = false; - } - return rv; - }; - - // **************************************** - // * - // * Create public utility is[DataType] methods - // * Return true if obj is datatype, false otherwise - // * Purpose: Used to determine if arguments are of certain data type - // * - // * mmikowski 2012-08-06 refactored to make much less "magical": - // * fewer closures and passes jslint - // * - // **************************************** - - typeList = [ - 'String', 'Number', 'Object', 'Array', - 'Boolean', 'Null', 'Function', 'Undefined' - ]; - - makeTest = function ( thisKey ) { - return function ( data ) { - return TAFFY.typeOf( data ) === thisKey.toLowerCase() ? true : false; - }; - }; - - for ( idx = 0; idx < typeList.length; idx++ ){ - typeKey = typeList[idx]; - TAFFY['is' + typeKey] = makeTest( typeKey ); - } - } -}()); - -if ( typeof(exports) === 'object' ){ - exports.taffy = TAFFY; -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/FileSaver.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/FileSaver.js deleted file mode 100644 index ac2db72..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/FileSaver.js +++ /dev/null @@ -1,171 +0,0 @@ -/* -* FileSaver.js -* A saveAs() FileSaver implementation. -* -* By Eli Grey, http://eligrey.com -* -* License : https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md (MIT) -* source : http://purl.eligrey.com/github/FileSaver.js -*/ - -// The one and only way of getting global scope in all environments -// https://stackoverflow.com/q/3277182/1008999 -var _global = typeof window === 'object' && window.window === window - ? window : typeof self === 'object' && self.self === self - ? self : typeof global === 'object' && global.global === global - ? global - : this - -function bom(blob, opts) { - if (typeof opts === 'undefined') opts = { autoBom: false } - else if (typeof opts !== 'object') { - console.warn('Deprecated: Expected third argument to be a object') - opts = { autoBom: !opts } - } - - // prepend BOM for UTF-8 XML and text/* types (including HTML) - // note: your browser will automatically convert UTF-16 U+FEFF to EF BB BF - if (opts.autoBom && /^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(blob.type)) { - return new Blob([String.fromCharCode(0xFEFF), blob], { type: blob.type }) - } - return blob -} - -function download(url, name, opts) { - var xhr = new XMLHttpRequest() - xhr.open('GET', url) - xhr.responseType = 'blob' - xhr.onload = function () { - saveAs(xhr.response, name, opts) - } - xhr.onerror = function () { - console.error('could not download file') - } - xhr.send() -} - -function corsEnabled(url) { - var xhr = new XMLHttpRequest() - // use sync to avoid popup blocker - xhr.open('HEAD', url, false) - try { - xhr.send() - } catch (e) { } - return xhr.status >= 200 && xhr.status <= 299 -} - -// `a.click()` doesn't work for all browsers (#465) -function click(node) { - try { - node.dispatchEvent(new MouseEvent('click')) - } catch (e) { - var evt = document.createEvent('MouseEvents') - evt.initMouseEvent('click', true, true, window, 0, 0, 0, 80, - 20, false, false, false, false, 0, null) - node.dispatchEvent(evt) - } -} - -// Detect WebView inside a native macOS app by ruling out all browsers -// We just need to check for 'Safari' because all other browsers (besides Firefox) include that too -// https://www.whatismybrowser.com/guides/the-latest-user-agent/macos -var isMacOSWebView = _global.navigator && /Macintosh/.test(navigator.userAgent) && /AppleWebKit/.test(navigator.userAgent) && !/Safari/.test(navigator.userAgent) - -var saveAs = _global.saveAs || ( - // probably in some web worker - (typeof window !== 'object' || window !== _global) - ? function saveAs() { /* noop */ } - - // Use download attribute first if possible (#193 Lumia mobile) unless this is a macOS WebView - : ('download' in HTMLAnchorElement.prototype && !isMacOSWebView) - ? function saveAs(blob, name, opts) { - var URL = _global.URL || _global.webkitURL - var a = document.createElement('a') - name = name || blob.name || 'download' - - a.download = name - a.rel = 'noopener' // tabnabbing - - // TODO: detect chrome extensions & packaged apps - // a.target = '_blank' - - if (typeof blob === 'string') { - // Support regular links - a.href = blob - if (a.origin !== location.origin) { - corsEnabled(a.href) - ? download(blob, name, opts) - : click(a, a.target = '_blank') - } else { - click(a) - } - } else { - // Support blobs - a.href = URL.createObjectURL(blob) - setTimeout(function () { URL.revokeObjectURL(a.href) }, 4E4) // 40s - setTimeout(function () { click(a) }, 0) - } - } - - // Use msSaveOrOpenBlob as a second approach - : 'msSaveOrOpenBlob' in navigator - ? function saveAs(blob, name, opts) { - name = name || blob.name || 'download' - - if (typeof blob === 'string') { - if (corsEnabled(blob)) { - download(blob, name, opts) - } else { - var a = document.createElement('a') - a.href = blob - a.target = '_blank' - setTimeout(function () { click(a) }) - } - } else { - navigator.msSaveOrOpenBlob(bom(blob, opts), name) - } - } - - // Fallback to using FileReader and a popup - : function saveAs(blob, name, opts, popup) { - // Open a popup immediately do go around popup blocker - // Mostly only available on user interaction and the fileReader is async so... - popup = popup || open('', '_blank') - if (popup) { - popup.document.title = - popup.document.body.innerText = 'downloading...' - } - - if (typeof blob === 'string') return download(blob, name, opts) - - var force = blob.type === 'application/octet-stream' - var isSafari = /constructor/i.test(_global.HTMLElement) || _global.safari - var isChromeIOS = /CriOS\/[\d]+/.test(navigator.userAgent) - - if ((isChromeIOS || (force && isSafari) || isMacOSWebView) && typeof FileReader !== 'undefined') { - // Safari doesn't allow downloading of blob URLs - var reader = new FileReader() - reader.onloadend = function () { - var url = reader.result - url = isChromeIOS ? url : url.replace(/^data:[^;]*;/, 'data:attachment/file;') - if (popup) popup.location.href = url - else location = url - popup = null // reverse-tabnabbing #460 - } - reader.readAsDataURL(blob) - } else { - var URL = _global.URL || _global.webkitURL - var url = URL.createObjectURL(blob) - if (popup) popup.location = url - else location.href = url - popup = null // reverse-tabnabbing #460 - setTimeout(function () { URL.revokeObjectURL(url) }, 4E4) // 40s - } - } -) - -_global.saveAs = saveAs.saveAs = saveAs - -if (typeof module !== 'undefined') { - module.exports = saveAs; -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/IndexedDB.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/IndexedDB.js deleted file mode 100644 index 086d201..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/IndexedDB.js +++ /dev/null @@ -1,166 +0,0 @@ - -//prefixes of implementation that we want to test -window.indexedDB = window.indexedDB || window.mozIndexedDB || - window.webkitIndexedDB || window.msIndexedDB; - -//prefixes of window.IDB objects -window.IDBTransaction = window.IDBTransaction || - window.webkitIDBTransaction || window.msIDBTransaction; -window.IDBKeyRange = window.IDBKeyRange || window.webkitIDBKeyRange || - window.msIDBKeyRange - -if (!window.indexedDB) { - window.alert("Your browser doesn't support a stable version of IndexedDB.") -} - -//const employeeData = [ -// { id: "1", name: "gopal", age: 35, email: "gopal@tutorialspoint.com" }, -// { id: "2", name: "prasad", age: 32, email: "prasad@tutorialspoint.com" } -//]; -var db; -var request = window.indexedDB.open("newDatabase", 1); - -request.onerror = function (event) { - console.log("error: "); -}; - -request.onsuccess = function (event) { - db = request.result; - console.log("success: " + db); - readAll(); -}; - -request.onupgradeneeded = function (event) { - var db = event.target.result; - var objectStore = db.createObjectStore("employee", { keyPath: "id" }); - - //for (var i in employeeData) { - // objectStore.add(employeeData[i]); - //} -} -var datas = ""; -function read(id) { - var transaction = db.transaction(["employee"]); - var objectStore = transaction.objectStore("employee"); - var request = objectStore.get(id); - //console.log(request); - datas = request; - request.onerror = function (event) { - alert("Unable to retrieve daa from database!"); - }; - - request.onsuccess = function (event) { - // Do something with the request.result! - if (request.result) { - $("#txtID").val(request.result.id); - $("#txtName").val(request.result.name); - $("#txtAge").val(request.result.age); - $("#txtEmail").val(request.result.email); - // alert("Name: " + request.result.name + " Age: " + request.result.age + ", Email: " + request.result.email); - } - else { - alert("given id couldn't be found in your database!"); - } - }; -} - - -function clear() { - $("#txtID").val(''); - $("#txtName").val(''); - $("#txtAge").val(''); - $("#txtEmail").val(''); -} -function readAll() { - var objectStore = db.transaction("employee").objectStore("employee"); - $("#tblData tbody").empty(); - objectStore.openCursor().onsuccess = function (event) { - var cursor = event.target.result; - - - if (cursor) { - var data = "" + cursor.key + "" + cursor.value.name + "" + cursor.value.age + "" + cursor.value.email + ""; - $("#tblData tbody").append(data); - cursor.continue(); - } - //else { - // alert("No more entries!"); - //} - - }; -} - -function add() { - var request = db.transaction(["employee"], "readwrite") - .objectStore("employee") - .add({ id: $("#txtID").val(), name: $("#txtName").val(), age: $("#txtAge").val(), email: $("#txtEmail").val() }); - - request.onsuccess = function (event) { - alert("record has been added to your database."); - clear(); - readAll(); - }; - - request.onerror = function (event) { - alert("Unable to add data\r\n record is aready exist in your database! "); - } -} - -function update() { - - - readyByID($("#txtID").val()); - datas.result.name = $("#txtName").val(); - datas.result.age = $("#txtAge").val(); - datas.result.email = $("#txtEmail").val(); - - //console.log(datas.result) - var request = db.transaction(["employee"], "readwrite") - .objectStore("employee") - //.put({ id: $("#txtID").val(), name: $("#txtName").val(), age: $("#txtAge").val(), email: $("#txtEmail").val() }); - .put(datas.result); - - request.onsuccess = function (event) { - alert("record has been updated to your database."); - clear(); - readAll(); - }; - - request.onerror = function (event) { - alert("Unable to add data\r\n this record aready exist in your database! "); - } -} - -function readyByID(id) { - var transaction = db.transaction(["employee"]); - var objectStore = transaction.objectStore("employee"); - var request = objectStore.get(id); - - request.onerror = function (event) { - alert("Unable to retrieve daa from database!"); - }; - - request.onsuccess = function (event) { - // Do something with the request.result! - //debugger; - if (request.result) { - datas = request; - //return datas - } - else { - alert("given id couldn't be found in your database!"); - } - }; -} - -function remove(id) { - var request = db.transaction(["employee"], "readwrite") - .objectStore("employee") - .delete(id); - - request.onsuccess = function (event) { - alert("record entry has been removed from your database."); - clear(); - readAll(); - }; -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.js deleted file mode 100644 index d0ab9cd..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.js +++ /dev/null @@ -1,2887 +0,0 @@ -var nodes = null; -var edges = null; -var network = null; -// randomly create some nodes and edges -var data = getScaleFreeNetwork(0); -var seed = 2; -var previousId = 0; -var currentId = 0; -var _edgesDB = new TAFFY(); -var _nodesDB = new TAFFY(); -var _insertnodeDB = new TAFFY(); -var container; -var exportArea; -var importButton; -var exportButton; -var dropdownshape; -var isService = 0; -var counter = 0; -var copy; -localStorage.setItem("copyedgeid", ""); -localStorage.setItem("copynodeid", ""); -localStorage.setItem("deletenodeconectededge", ""); -var _import_json; - -$(document).ready(function () { - $.getJSON("/Data/MasterData.json", function (data) { - console.log(data.name); - console.log(data.age); - }).fail(function () { - console.log("An error has occurred."); - }); -}); - -//disabled browser right click menu -$(document).bind("contextmenu", function (e) { - return false; -}); - -if (!window.indexedDB) { - window.alert("Your browser doesn't support a stable version of IndexedDB.") -} - -var jsstoreCon = new JsStore.Connection(); - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function readdata() { - return _readdata.apply(this, arguments); -} - -function _readdata() { - _readdata = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return jsstoreCon.select({ - from: 'tbl_network', - where: { - id: '1' - } - }); - - case 2: - dat = _context.sent; - console.log(dat); - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _readdata.apply(this, arguments); -} - -function initDb() { - return _initDb.apply(this, arguments); -} - -function _initDb() { - _initDb = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - var isDbCreated; - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return jsstoreCon.initDb(getDbSchema()); - - case 2: - isDbCreated = _context2.sent; - - if (isDbCreated) { - console.log('db created'); - } else { - console.log('db opened'); - } - - case 4: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - return _initDb.apply(this, arguments); -} - -function addNetworData(_x) { - return _addNetworData.apply(this, arguments); -} - -function _addNetworData() { - _addNetworData = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(netData) { - var noOfDataInserted; - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _context3.prev = 0; - netmodel = { - id: "1", - name: netData - }; - _context3.next = 4; - return jsstoreCon.insert({ - into: 'tbl_network', - values: [netmodel] - }); - - case 4: - noOfDataInserted = _context3.sent; - - if (noOfDataInserted === 1) { - alert('successfully added'); - } - - _context3.next = 14; - break; - - case 8: - _context3.prev = 8; - _context3.t0 = _context3["catch"](0); - _context3.next = 12; - return jsstoreCon.update({ - in: 'tbl_network', - set: { - name: netData - }, - where: { - id: "1" - } - }); - - case 12: - noOfDataInserted = _context3.sent; - - if (noOfDataInserted === 1) { - alert('successfully updated'); - } - - case 14: - case "end": - return _context3.stop(); - } - } - }, _callee3, null, [[0, 8]]); - })); - return _addNetworData.apply(this, arguments); -} - -function deletedata(_x2) { - return _deletedata.apply(this, arguments); -} - -function _deletedata() { - _deletedata = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(id) { - var noOfStudentRemoved; - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - _context4.prev = 0; - _context4.next = 3; - return jsstoreCon.remove({ - from: 'tbl_network', - where: { - id: id - } - }); - - case 3: - noOfStudentRemoved = _context4.sent; - _context4.next = 9; - break; - - case 6: - _context4.prev = 6; - _context4.t0 = _context4["catch"](0); - alert(_context4.t0.message); - - case 9: - case "end": - return _context4.stop(); - } - } - }, _callee4, null, [[0, 6]]); - })); - return _deletedata.apply(this, arguments); -} - -//async function readdata() { -// dat = await jsstoreCon.select({ -// from: 'tbl_network', where: { id: '1' } -// }); -// console.log(dat); -//} -//async function initDb() { -// var isDbCreated = await jsstoreCon.initDb(getDbSchema()); -// if (isDbCreated) { -// console.log('db created'); -// } -// else { -// console.log('db opened'); -// } - -//} - -function getDbSchema() { - var table = { - name: 'tbl_network', - columns: { - id: { - primaryKey: true, - dataType: 'string' - }, - name: { - notNull: true, - dataType: 'string' - }, - } - } - - var db = { - name: 'Db_network', - tables: [table] - } - return db; -} - -function drag(ev) { - disableFiberService(); - ev.dataTransfer.setData("text", ev.target.id); -} - -var lastDownTarget, canvas; - -var copyData = { - nodes: [], - edges: [], - dataCopied: false -} - -document.addEventListener('click', function (event) { - lastDownTarget = event.target.tagName; -}, false); - - -document.addEventListener('keydown', function (event) { - if (lastDownTarget == "CANVAS") { - if (event.keyCode == 67 && event.ctrlKey) { - copyData.dataCopied = true; - } - if (event.keyCode == 86 && event.ctrlKey) { - if (copyData.dataCopied) - getCopiedData(); - } - } -}, false); - -var rand = function () { - return Math.random().toString(36).substr(2); // remove `0.` -}; - -var token = function () { - return rand() + rand(); // to make it longer -}; - -function setDefaultLocale() { - var defaultLocal = navigator.language; - var select = document.getElementById("locale"); - select.selectedIndex = 0; // set fallback value - for (var i = 0, j = select.options.length; i < j; ++i) { - if (select.options[i].getAttribute("value") === defaultLocal) { - select.selectedIndex = i; - break; - } - } -} - -function destroy() { - if (network !== null) { - network.destroy(); - network = null; - } -} - -function draw(isImport) { - destroy(); - nodes = []; - edges = []; - - // create a network - var container = document.getElementById("mynetwork"); - // create an array with nodes - nodes = new vis.DataSet([ - - ]); - - // create an array with edges - edges = new vis.DataSet([ - - ]); - - data = { - nodes: nodes, - edges: edges - } - if (!isImport) { - - //var tempData = JSON.parse(localStorage.getItem("networkData")); - var tempData = ""; - try { - tempData = JSON.parse(dat[0].name); - if (tempData.nodes.length > 0) { - var conf = confirm('Are you want to load network data from local storage ?'); - if (conf) { - //nodes = new vis.DataSet(tempData.nodes); - //edges = new vis.DataSet(tempData.edges); - - _edgesDB.insert(tempData) - - nodes = getNodeData(tempData.nodes); - edges = getEdgeData(tempData.edges); - counter = counter + Number(nodes.length); - localStorage.setItem("nodelength", counter); - } - } - } - catch (e) { - } - - } - - data = { - nodes: nodes, - edges: edges - } - var options = { - //layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - //locale: document.getElementById("locale").value, - interaction: { navigationButtons: true, keyboard: true, dragView: false, multiselect: true, hover: true }, - physics: false, - //edges: { - // color: { - // inherit: falsefunction copy() - // }, - //}, - nodes: { - shape: "dot", - size: 8 - }, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - }, - manipulation: { - enabled: false, - addNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = "site 1"; - document.getElementById("node-degree").value = "5"; - document.getElementById("ddlnodeshape").value = "dot"; - document.getElementById("ddlnodeType").value = "ROADM"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("node-degree").value = data.nodedegree; - document.getElementById("ddlnodeType").value = data.nodetype; - document.getElementById("ddlnodeshape").value = data.shape; - data.nodeedit = "true"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - }, - }; - network = new vis.Network(container, data, options); - network.on("click", function (params) { - params.event = "[original event]"; - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - }); - network.on("selectEdge", function (data) { - _insertnodeDB().remove(); - - if (data.edges.length > 1 || data.edges.length == 0) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - //var getnodedata = edges.get(); - var clickedEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - data.label = network.body.edges[data.edges[0]].options.label; - //data.to = network.body.edges[data.edges].options.to; - //data.labelFrom = network.body.edges[data.edges].options.labelFrom; - //data.labelTo = network.body.edges[data.edges].options.labelTo; - _insertnodeDB.insert({ "id": data.edges[0], "type": "NodeInsert", "label": data.label }); - setCopyData(clickedEdge.options.id, ''); - }); - network.on("selectNode", function (params) { - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - var deletenode = network.getConnectedEdges(clickedNode.id); - localStorage.setItem("deletenodeconectededge", deletenode.length); - _nodesDB.insert({ "id": clickedNode.id, "type": "node" }); - setCopyData('', clickedNode.options.id); - if (isAddEdge == 1) { - isAddService = 0; - addServicData = { - from: '', - to: '' - }; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if (addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - addEdgeData = { - from: '', - to: '' - }; - - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - console.log(addServiceData); - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - - console.log(addServiceData); - - } - }); - network.on("doubleClick", function (data) { - var type = _nodesDB().first(); - if (type.type == "node") { - network.editNodeMode(); - } - else { - network.editEdgeMode(); - } - _nodesDB().remove(); - }); - network.on("oncontext", function (data) { - //data.preventDefault(); - var type = _nodesDB().first(); - if (type.type == "node") { - var getrightclicknode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - if (getrightclicknode != undefined) { - document.getElementById("edgecontextMenu").style.display = "none"; - $("#contextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("contextMenu").style.display = "block"; - var cliNode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - document.getElementById("nodeiddetails").value = cliNode.id; - data.id = cliNode.id - var clickedNode = network.body.nodes[cliNode.id].options.label; - document.getElementById("nodeeditlabel").value = clickedNode; - document.getElementById("nodeedit-degree").value = network.body.nodes[cliNode.id].options.nodedegree; - document.getElementById("ddleditnodeType").value = network.body.nodes[cliNode.id].options.nodetype; - //$(`#ddlshape option[value='${network.body.nodes[cliNode.id].options.shape}']`).prop('selected', true); - //$(`#ddlcolor option[value='${network.body.nodes[cliNode.id].options.color.background}']`).prop('selected', true); - $('#ddlshape').val(network.body.nodes[cliNode.id].options.shape); - $('#ddlcolor').val(network.body.nodes[cliNode.id].options.color.background); - document.getElementById("rightClickNodeEdit").onclick = rightClickNodeEdit.bind(); - document.getElementById("rightClickNodeDelete").onclick = deleteNodeEdge.bind(); - } - } - else { - var getrightclickedge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - if (getrightclickedge != undefined) { - document.getElementById("contextMenu").style.display = "none"; - document.getElementById("edgecontextMenu").style.display = "block"; - $("#edgecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - var cliEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - document.getElementById("edgeiddetails").value = cliEdge.id; - document.getElementById("from").value = network.body.edges[cliEdge.id].options.from; - document.getElementById("to").value = network.body.edges[cliEdge.id].options.to; - if (network.body.edges[cliEdge.id].options.label != undefined) { - var clickedEdge = network.body.edges[cliEdge.id].options.label; - document.getElementById("edgelabel").value = clickedEdge; - } - var arrowto = network.body.edges[cliEdge.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[cliEdge.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edgearrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edgearrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edgearrow").value = "from"; - } - else { - document.getElementById("edgearrow").value = ""; - } - document.getElementById("InsertNode").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("Copy").onclick = copy.bind(); - //document.getElementById("Paste").onclick = paste.bind(); - document.getElementById("rightClickEdgeEdit").onclick = rightClickEdgeEdit.bind(); - document.getElementById("rightClickEdgeDelete").onclick = deleteNodeEdge.bind(); - } - //else { - // document.getElementById("contextMenu").style.display = "none"; - // document.getElementById("pastecontextMenu").style.display = "block"; - // document.getElementById("Paste").onclick = paste.bind(); - //} - } - if (copy == "Yes") { - document.getElementById("contextMenu").style.display = "none"; - $("#pastecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("pastecontextMenu").style.display = "block"; - document.getElementById("Paste").onclick = paste.bind(); - } - _nodesDB().remove(); - }); - - container.addEventListener("dragover", (function (e) { - e.preventDefault(); - //console.log("gj") - })); - container.addEventListener("dragenter", (function (e) { - e.target.className += " dragenter"; - //console.log("gj") - })); - container.addEventListener("dragleave", (function (e) { - //alert() - e.target.className = "whiteBox"; - })); - - container.addEventListener("drop", (function (e) { - //let answer = confirm("Do you really want to move it") - //console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - if (e.dataTransfer.getData("text") == "btnAddAmp") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - - e.preventDefault(); - })); - - network.on("dragStart", function (params) { - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - }); - network.on("hoverNode", function (params) { - try { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - network.on("hoverEdge", function (params) { - try { - var clickedNode = edges.get(params.edge); - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - // removeDefaultElement(); -} - -/*Remove canvas inside button like edit,delete,add*/ -function removeDefaultElement() { - $("*.vis-manipulation").remove(); - $("*.vis-edit-mode").remove(); - $("*.vis-close").remove(); -} -/*Multiple node add start*/ -function AddMultipleNode() { - disableFiberService(); - var somedata = getScaleFreeNetwork(10); - console.log(somedata); - var totalcount = Number($("#txtNofNode").val()); - var x = 0; - var y = 0; - for (var i = 1; i <= totalcount; i++) { - x = x + 10; - y = y + 10; - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - x: x, - y: y, - componentType: 'node' - }) - } -} -/*Multiple node add End*/ - -function rightClickNodeEdit() { - //alert(); - disableFiberService(); - document.getElementById("contextMenu").style.display = "none"; - document.getElementById("node-popUpdetails").style.display = "block"; - document.getElementById("nodesaveButton").onclick = popupsaveNodeData.bind( - ); - document.getElementById("nodecancelButton").onclick = nodecancelNodeEdit.bind( - ); -} -function deleteNodeEdge() { - disableFiberService(); - document.getElementById("contextMenu").style.display = "none"; - document.getElementById("edgecontextMenu").style.display = "none"; - //network.deleteSelected(); - var deletenodeconectededge = localStorage.getItem("deletenodeconectededge"); - if (deletenodeconectededge == "0" || deletenodeconectededge == "") { - network.deleteSelected(); - } else { - alert("Unpair node and delete"); - } - localStorage.setItem("deletenodeconectededge", ""); -} -function rightClickEdgeEdit() { - disableFiberService(); - document.getElementById("edgecontextMenu").style.display = "none"; - document.getElementById("edge-popUpdetails").style.display = "block"; - document.getElementById("edgesaveButton").onclick = popupsaveedgeData.bind( - ); - document.getElementById("edgecancelButton").onclick = edgecancelNodeEdit.bind( - ); -} - - -/*start show popup window and update data based on selected node*/ -function popupeditNode(data, cancelAction, callback) { - document.getElementById("nodeeditlabel").value = data.label; - document.getElementById("nodesaveButton").onclick = popupsaveNodeData.bind( - this, - data, - callback - ); - document.getElementById("nodecancelButton").onclick = - cancelAction.bind(this, callback); - document.getElementById("node-popUpdetails").style.display = "block"; -} - -function edgecancelNodeEdit() { - edgeclearNodePopUp(); - //callback(null); -} -function edgeclearNodePopUp() { - document.getElementById("edgesaveButton").onclick = null; - document.getElementById("edgecancelButton").onclick = null; - document.getElementById("edge-popUpdetails").style.display = "none"; -} -// Callback passed as parameter is ignored -function nodeclearNodePopUp() { - document.getElementById("nodesaveButton").onclick = null; - document.getElementById("nodecancelButton").onclick = null; - document.getElementById("node-popUpdetails").style.display = "none"; -} - -function nodecancelNodeEdit() { - nodeclearNodePopUp(); - //callback(null); -} - -function popupsaveNodeData() { - var id = document.getElementById("nodeiddetails").value; - var label = document.getElementById("nodeeditlabel").value; - var shape = document.getElementById("ddlshape").value; - var color = document.getElementById("ddlcolor").value; - var type = document.getElementById("ddleditnodeType").value; - var degree = document.getElementById("nodeedit-degree").value; - if (color != "" && color != 0) { - network.body.data.nodes.update({ - id: id, label: label, shape: shape, color: color, nodetype: type, nodedegree: degree - }); - } - else { - network.body.data.nodes.update({ - id: id, label: label, shape: shape, nodetype: type, nodedegree: degree - }); - } - document.getElementById("node-popUpdetails").style.display = "none"; -} -function popupsaveedgeData() { - var edgelabel = document.getElementById("edgelabel").value; - var id = document.getElementById("edgeiddetails").value; - var from = document.getElementById("from").value; - var to = document.getElementById("to").value; - var editcolor = document.getElementById("ddleditedgecolor").value; - var arrow = document.getElementById("edgearrow").value; - //var color = document.getElementById("ddlcolor").value; - //network.clustering.updateEdge(originalEdge.id, { label: label}); - if (editcolor != "0") { - network.body.data.edges.update({ - id: id, length: length, color: editcolor, arrows: arrow, label: edgelabel - }); - } - else { - network.body.data.edges.update({ - id: id, length: length, arrows: arrow, label: edgelabel - }); - } - //_edgesDB.insert({ "from": from, "to":to, "edgeLength":length}) - _insertnodeDB({ id: id }).update({ label: edgelabel }); - _edgesDB({ from: from, to: to }).update({ label: edgelabel, color: editcolor }); - document.getElementById("edge-popUpdetails").style.display = "none"; -} -/*popup end*/ - -function editEdgeWithoutDrag(data, callback) { - var servicefromedgefrom; - var servicefromedgeto; - var servicetoedgefrom; - var servicetoedgeto; - if (isService != 1) { - var fromcounter = 0; - var tocounter = 0; - var fromnodedegree = network.body.nodes[data.from].options.nodedegree; - var tonodedegree = network.body.nodes[data.to].options.nodedegree; - var fromnodeconnectededge = network.getConnectedEdges(data.from); - var tonodeconnectededge = network.getConnectedEdges(data.to); - fromnodeconnectededge.forEach(function (item, index) { - var formnodeconnecteddataset = edges.get(); - for (i = 0; i < formnodeconnecteddataset.length; i++) { - if (item == formnodeconnecteddataset[i].id) { - if (formnodeconnecteddataset[i].componentType == "edge") { - fromcounter = fromcounter + 1; - } - } - } - }); - tonodeconnectededge.forEach(function (item, index) { - var tonodeconnecteddataset = edges.get(); - for (i = 0; i < tonodeconnecteddataset.length; i++) { - if (item == tonodeconnecteddataset[i].id) { - if (tonodeconnecteddataset[i].componentType == "edge") { - tocounter = tocounter + 1; - //console.log("hi"); - } - } - } - }); - if (fromcounter < Number(fromnodedegree) && tocounter < Number(tonodedegree)) { - ////filling in the popup DOM elements - //if (data.label != undefined) { - // document.getElementById("edge-label").value = data.label; - //} - ////document.getElementById("edge-arrow").value = data.arrows; - //if (data.id != undefined) { - // var arrowto = network.body.edges[data.id].options.arrows.to.enabled - // var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - // //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - // if (arrowto == true && arrowfrom == true) { - // document.getElementById("edge-arrow").value = "to,form"; - // } - // else if (arrowto == true) { - // document.getElementById("edge-arrow").value = "to"; - // } - // else if (arrowfrom == true) { - // document.getElementById("edge-arrow").value = "from"; - // } - // else { - // document.getElementById("edge-arrow").value = ""; - // } - //} - if (data.label != undefined) { - document.getElementById("edge-label").value = data.label; - } - - //document.getElementById("edge-arrow").value = data.arrows; - if (data.id != undefined) { - //$(`#ddledgecolor option[value='${network.body.nodes[data.id].options.color.background}']`).prop('selected', true); - var arrowto = network.body.edges[data.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edge-arrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edge-arrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edge-arrow").value = "from"; - } - else { - document.getElementById("edge-arrow").value = ""; - } - } - document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - this, - data, - callback - ); - document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - this, - callback - ); - document.getElementById("edge-popUp").style.display = "block"; - } - //else if (data.id != undefined) { - // //filling in the popup DOM elements - // if (data.label != undefined) { - // document.getElementById("edge-label").value = data.label; - // } - - // //document.getElementById("edge-arrow").value = data.arrows; - // if (data.id != undefined) { - // //$(`#ddledgecolor option[value='${network.body.nodes[data.id].options.color.background}']`).prop('selected', true); - // var arrowto = network.body.edges[data.id].options.arrows.to.enabled - // var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - // //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - // if (arrowto == true && arrowfrom == true) { - // document.getElementById("edge-arrow").value = "to,form"; - // } - // else if (arrowto == true) { - // document.getElementById("edge-arrow").value = "to"; - // } - // else if (arrowfrom == true) { - // document.getElementById("edge-arrow").value = "from"; - // } - // else { - // document.getElementById("edge-arrow").value = ""; - // } - // } - - // document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - // this, - // data, - // callback - // ); - // document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - // this, - // callback - // ); - // document.getElementById("edge-popUp").style.display = "block"; - //} - else { - alert("Node Degree limit exist"); - } - } - else { - var fromnodeconnectededge = network.getConnectedEdges(data.from); - var tonodeconnectededge = network.getConnectedEdges(data.to); - fromnodeconnectededge.forEach(function (item, index) { - var fromedgefrom = network.body.edges[item].options.from; - var fromedgeto = network.body.edges[item].options.to; - if (fromedgefrom == data.from && fromedgeto == data.to || fromedgefrom == data.to && fromedgeto == data.from) { - servicefromedgefrom = fromedgefrom; - servicefromedgeto = fromedgeto; - } - }); - tonodeconnectededge.forEach(function (item, index) { - var toedgefrom = network.body.edges[item].options.from - var toedgeto = network.body.edges[item].options.to - if (toedgefrom == data.from && toedgeto == data.to || toedgefrom == data.to && toedgeto == data.from) { - servicetoedgefrom = toedgefrom; - servicetoedgeto = toedgeto; - } - - }); - if (servicefromedgefrom != undefined && servicefromedgeto != undefined || servicetoedgefrom != undefined && servicetoedgeto != undefined) { - var fromnodetype = network.body.nodes[data.from].options.componentType; - var tonodetype = network.body.nodes[data.to].options.componentType; - if (fromnodetype == "node" && tonodetype == "node") { - if (data.label != undefined) { - document.getElementById("edge-label").value = data.label; - } - //document.getElementById("edge-arrow").value = data.arrows; - if (data.id != undefined) { - var arrowto = network.body.edges[data.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edge-arrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edge-arrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edge-arrow").value = "from"; - } - else { - document.getElementById("edge-arrow").value = ""; - } - } - document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - this, - data, - callback - ); - document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - this, - callback - ); - document.getElementById("edge-popUp").style.display = "block"; - } - else { - //clearEdgePopUp(); - document.getElementById("edge-popUp").style.display = "none"; - alert("Service not add between amplifier node"); - isAddService = 0; - } - } - else { - alert("Create fiber then service add"); - } - } - - -} - -function clearEdgePopUp() { - document.getElementById("edge-label").value = ""; - document.getElementById("edge-saveButton").onclick = null; - document.getElementById("edge-cancelButton").onclick = null; - document.getElementById("edge-popUp").style.display = "none"; -} - -function cancelEdgeEdit(callback) { - clearEdgePopUp(); - data.componentType = 'edge'; - if (isService == 1) { - data.dashes = true; - data.label = document.getElementById("edge-label").value; - data.font = fontstyle1; - data.color = "red"; - data.arrows = document.getElementById("edge-arrow").value; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - } - callback(null); -} - -function AddService() { - disableFiberService(); - isService = 1; - data.componentType = 'service'; - network.addEdgeMode(); -} -function RemoveSelection() { - disableFiberService(); - var deletenodeconectededge = localStorage.getItem("deletenodeconectededge"); - if (deletenodeconectededge == "0" || deletenodeconectededge == "") { - network.deleteSelected(); - } else { - alert("Unpair node and delete"); - } - localStorage.setItem("deletenodeconectededge", ""); -} -function AddEdgeMode() { - disableFiberService(); - isService = 0; - network.addEdgeMode(); -} -function EditEdgeMode() { - disableFiberService(); - network.editEdgeMode(); -} -function AddNodeMode() { - disableFiberService(); - network.addNodeMode(); -} -function EditNodeMode() { - disableFiberService(); - network.editNode(); -} -function htmlTitle(html, backcolor) { - const container = document.createElement("pre"); - container.innerHTML = html; - container.style.background = backcolor; - container.style.color = "black"; - container.style.transition = "all 1s ease-in-out"; - return container; -} -function saveEdgeData(data, callback) { - if (isService != 1) { - if (typeof data.to === "object") data.to = data.to.id; - if (typeof data.from === "object") data.from = data.from.id; - //data.length = document.getElementById("edge-length").value; - data.label = document.getElementById("edge-label").value; - _insertnodeDB({ id: data.id }).update({ label: data.label }); - //var fromnode = network.getConnectedNodes(data.from) - //var fromlen = Number(fromnode.length).toString(); - //var tonode = network.getConnectedNodes(data.to) - //var tolen = Number(tonode.length).toString(); - //var text = 'abcdefghijklmnopqrstuvwxyz'; - //for (var i = 0; i < text.length; i++) { - // var code = text.toUpperCase().charCodeAt(i) - // if (code > 64 && code < 91) { - // var result = (code - 64) + " "; - // if (result.trim() == Number(fromlen) + 1) { - // data.labelFrom = text[i]; - // } - // if (result.trim() == Number(tolen) + 1) { - // data.labelTo = text[i]; - // } - // } - //} - - data.title = document.getElementById("edge-title").value.toString(); - data.arrows = document.getElementById("edge-arrow").value.toString(); - if (document.getElementById("ddledgecolor").value != 0 && document.getElementById("ddledgecolor").value !== "" && document.getElementById("ddledgecolor").value != undefined) { - data.color = document.getElementById("ddledgecolor").value; - } - data.font = fontstyle1; - data.componentType = 'edge'; - if (document.getElementById("edgeDashes").value == "true") { - data.dashes = document.getElementById("edgeDashes").value; - } - var existedgedb = _edgesDB({ from: data.from, to: data.to }).get(); - if (existedgedb.length != 0) { - //_edgesDB({ from: data.from, to: data.to }).update({ edgeLength: data.length, label: data.label, color: data.color, arrows: data.arrows, dashes: data.dashes }); - _edgesDB({ from: data.from, to: data.to }).update({ label: data.label, color: data.color, arrows: data.arrows, dashes: data.dashes }); - } - else { - //_edgesDB.insert({ "from": data.from, "to": data.to, "edgeLength": data.length, "dashes": data.dashes, "arrows": data.arrows, "label": data.label }) - _edgesDB.insert({ "from": data.from, "to": data.to, "dashes": data.dashes, "arrows": data.arrows, "label": data.label }) - } - clearEdgePopUp(); - callback(data); - } - else { - //var fromnodetype = network.body.nodes[data.from].options.nodetype; - //var tonodetype = network.body.nodes[data.to].options.nodetype; - //if (fromnodetype == "ROADM" && tonodetype == "ROADM") { - data.dashes = true; - data.label = document.getElementById("edge-label").value; - data.font = fontstyle1; - data.color = "red"; - data.arrows = document.getElementById("edge-arrow").value; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - document.getElementById("edge-popUp").style.display = "none"; - clearEdgePopUp(); - callback(data); - //} - //else { - // //document.getElementById("edge-popUp").style.display = "none"; - // clearEdgePopUp(); - // //callback(data); - // alert("Service not add between amplifier node"); - //} - } -} - -var fontstyle1 = { - align: "top", - -} -var Unidirection = { - to: { - enabled: false, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} -var Bidirection = { - to: { - enabled: true, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} -var smooth1 = { - enabled: true, - type: "curvedCW", - roundness: ".2", -} - - -function clearPopUp() { - document.getElementById("node-degree").value = "" - document.getElementById("edge-label").value = ""; - document.getElementById("saveButton").onclick = null; - document.getElementById("cancelButton").onclick = null; - document.getElementById("network-popUp").style.display = "none"; -} - -function cancelEdit(callback) { - clearPopUp(); - callback(null); -} - -function saveData(data, callback) { - if (data.nodeedit != "true") { - counter = counter + 1; - //counter = counter + 1; - localStorage.setItem("nodelength", counter); - //var nodelength = localStorage.getItem("nodelength"); - } - data.id = document.getElementById("node-id").value; - data.label = document.getElementById("node-label").value; - data.title = document.getElementById("node-title").value; - var myshape = document.getElementById("ddlnodeshape").value; - shape = myshape; - // data.size = 8; - var mycolor = document.getElementById("ddlnodecolor").value; - color = mycolor; - if (shape != undefined && shape != null && shape != "" && shape != 0) { - data.shape = shape; - } - if (color != undefined && color != null && color != "" && color != 0) { - data.color = color; - } - var nodetype = document.getElementById("ddlnodeType").value; - data.nodetype = nodetype; - data.componentType = "node"; - data.nodedegree = document.getElementById("node-degree").value; - //if (document.getElementById("edgeFixed").value == "true") { - // fixed= document.getElementById("edgeFixed").value; - // //data.fixed.y = document.getElementById("edgeFixed").value; - - //} - clearPopUp(); - callback(data); -} -function AddData(data, id) { - disableFiberService(); - document.getElementById("edgecontextMenu").style.display = "none"; - document.getElementById("network-popUp").style.display = "none"; - document.getElementById("node-popUp").style.display = "block"; - document.getElementById("nodeSaveButton").onclick = AddNode.bind( - this, id - ); - - //var from_id = document.getElementById("node-id").value; - //var myNode = network.getConnectedNodes(from_id) - //if (myNode.length == 1) { - // $("#trId").hide(); - //} - //else { - // $("#trId").show(); - // document.getElementById("edgeLen").value = ""; - //} -} -function AddNode(id) { - var test; - var edgeLen; - var subLen; - var insertEdgeLabel; - //var from_id = document.getElementById("node-id").value; - //test = network.getConnectedEdges(from_id); - var shape = document.getElementById("ddlinsertnodeshape").value; - var insetnode = _insertnodeDB().first(); - var myNode = network.getConnectedNodes(insetnode.id); - to_id = myNode[1]; - from_id = myNode[0]; - var edgelabel = edges.get(insetnode.id).label; - //if (myNode.length > 1) { - // to_id = document.getElementById("nodeid").value; - // var test1 = network.getConnectedEdges(to_id); - // var edgedata = ""; - // var result = false; - // for (var i = 0; i < test.length; i++) { - // if (result == false) { - // for (var j = 0; j < test.length; j++) { - // if (test[i] == test1[j]) { - // edgedata = test1[j]; - // result = true; - // } - // } - // } - - // } - - - //} - //else { - // $("#trId").hide(); - // to_id = myNode[0]; - //} - - - var len = network.body.data.nodes.length; - var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - var dynamicToken = token(); - if (id == 0) { - if (shape == "triangle") { - dynamicToken - network.body.data.nodes.add({ - id: dynamicToken, - label: "site " + '' + Number(nodelength) + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - //shape: $("#ddlShape").val(), - shape: shape, - //shape: "diamond", - size: 8, - color: "red", - nodedegree: "5", - nodetype: "ROADM", - //color: $("#txtNodeBGColor").val(), - componentType: "Amplifier" - }); - } else { - network.body.data.nodes.add({ - id: dynamicToken, - label: "site " + '' + Number(nodelength) + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - //shape: $("#ddlShape").val(), - shape: shape, - //shape: "diamond", - size: 8, - nodedegree: "5", - nodetype: "ROADM", - //color: $("#txtNodeBGColor").val(), - componentType: "node" - }); - } - - } - else if (id == 1) { - network.body.data.nodes.add({ - id: dynamicToken, - label: '' + randomid + '', - //shape: "icon", - //icon: { - // face: "'FontAwesome'", - // code: "\uf067", - // size: 15, - // color: "black", - //}, - size: 8, - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - else { - network.body.data.nodes.add({ - id: dynamicToken, - label: '' + randomid + '', - shape: shape, - //shape: "diamond", - size: 8, - color: "red", - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - - - //edgeLen = document.getElementById("edgeLen").value; - //insertEdgeLabel = document.getElementById("InsertEdgeLabel").value; - //var taffyLen; - - //taffyLen = _edgesDB({ from: from_id.toString(), to: to_id.toString() }).first(); - - - - //if (taffyLen == false) { - // taffyLen = _edgesDB({ from: to_id.toString(), to: from_id.toString() }).first(); - //} - - //if (Number(edgeLen) < Number(taffyLen.edgeLength)) { - // subLen = Number(taffyLen.edgeLength) - Number(edgeLen); - //} - //else if (Number(edgeLen) > Number(taffyLen.edgeLength)) { - // network.body.data.nodes.remove(randomid); - // alert('Given length is exceeded in total length.'); - // document.getElementById("node-popUp").style.display = "none"; - // return false; - //} - //else if (Number(edgeLen) == Number(taffyLen.edgeLength)) { - // network.body.data.nodes.remove(randomid); - // alert('Given length is equal to total length.'); - // document.getElementById("node-popUp").style.display = "none"; - // return false; - //} - //else { - // subLen = 0; - //} - - //if (edgedata != "" && edgedata != undefined) { - // network.body.data.edges.remove(edgedata); - //} - //else { - // network.body.data.edges.remove(test[0]); - //} - - - network.body.data.edges.remove(insetnode.id); - network.body.data.edges.add([{ from: dynamicToken, to: from_id, font: fontstyle1, componentType: "edge", label: edgelabel, color: "blue" }]) - network.body.data.edges.add([{ from: dynamicToken, to: to_id, font: fontstyle1, componentType: "edge", label: edgelabel, color: "blue" }]) - - //network.body.data.edges.add([{ from: randomid, to: from_id, length: edgeLen, label: edgeLen, color: "" }]) - //network.body.data.edges.add([{ from: randomid, to: to_id, length: subLen, label: subLen.toString(), color: "" }]) - _edgesDB.insert({ "from": dynamicToken, "to": from_id }) - _edgesDB.insert({ "from": dynamicToken, "to": to_id }) - _insertnodeDB().remove(); - document.getElementById("node-popUp").style.display = "none"; - -} -function init(isImport) { - - - initDb(); - readdata(); - - - - if (isImport) { - setDefaultLocale(); - draw(isImport); - - } - else { - setTimeout(function () { - setDefaultLocale(); - draw(isImport); - }, 1000); - } - - - - -} - -//-----------------------Json File--------------------- - -function testing() { - container = document.getElementById("mynetwork"); - //exportArea = document.getElementById("input_output"); - importButton = document.getElementById("import_button"); - exportButton = document.getElementById("export_button"); -} - -function clearOutputArea() { - //exportArea.value = ""; -} - -function exportNetwork(isSaveNetwork) { - disableFiberService(); - testing(); - clearOutputArea(); - //counter = 0; - //var nodes = objectToArray(network.getPositions()); - //nodes.forEach(addConnections); - // pretty print node data - //var exportValue = JSON.stringify(nodes, undefined, 2); - //exportArea.value = exportValue; - - var nodesModel = []; - - var edgesModel = []; - $.each(network.body.nodes, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.nodes[i].options.id, - label: network.body.nodes[i].options.label, - x: network.body.nodes[i].x, - y: network.body.nodes[i].y, - shape: network.body.nodes[i].options.shape, - size: network.body.nodes[i].options.size, - nodedegree: network.body.nodes[i].options.nodedegree, - nodetype: network.body.nodes[i].options.nodetype, - componentType: nodes.get(network.body.nodes[i].options.id).componentType, - icon: - network.body.nodes[i].options.icon, - color: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - highlight: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ], - hover: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ] - } - ], - edges: network.getConnectedNodes(network.body.nodes[i].options.id) - }; - - - let str = network.body.nodes[i].options.id; - let checktext; - try { - checktext = str.substring(0, 7); - } - catch (e) { } - - if (data.x != undefined && data.y != undefined && checktext != "edgeId:") - nodesModel.push(data); - }); - - - $.each(network.body.edges, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.edges[i].id, - //label: network.body.edges[i].length, - label: network.body.edges[i].options.label, - //title: network.body.edges[i].title, - from: network.body.edges[i].fromId, - to: network.body.edges[i].toId, - dashes: network.body.edges[i].options.dashes, - length: network.body.edges[i].options.length, - value: network.body.edges[i].options.value, - componentType: edges.get(network.body.edges[i].id).componentType, - options: [ - { - color: [ - { - color: network.body.edges[i].options.color.color, - highlight: network.body.edges[i].options.color.highlight, - hover: network.body.edges[i].options.color.hover, - inherit: network.body.edges[i].options.color.inherit, - opacity: network.body.edges[i].options.color.opacity, - - } - ], - background: [ - { - color: network.body.edges[i].options.background.color, - dashes: network.body.edges[i].options.background.dashes, - enabled: network.body.edges[i].options.background.enabled, - size: network.body.edges[i].options.background.size, - } - ], - arrows: [ - { - from: [ - { - enabled: network.body.edges[i].options.arrows.from.enabled, - type: network.body.edges[i].options.arrows.from.type - } - ], - to: [ - { - enabled: network.body.edges[i].options.arrows.to.enabled, - type: network.body.edges[i].options.arrows.to.type - } - ], - } - ], - font: [ - { - align: network.body.edges[i].options.font.align - } - ], - smooth: [ - { - enabled: network.body.edges[i].options.smooth.enabled, - roundness: network.body.edges[i].options.smooth.roundness, - type: network.body.edges[i].options.smooth.type - } - ], - - } - ] - - }; - edgesModel.push(data); - }); - - var model = { - nodes: nodesModel, - edges: edgesModel - } - //counter = counter + Number(nodes.length); - //localStorage.setItem("nodelength", counter); - var exportValue = JSON.stringify(model, undefined, 2); - - if (isSaveNetwork) { - //localStorage.setItem("networkData", exportValue); - addNetworData(exportValue); - return; - } - - //$("#jsondiv").text(exportValue); - // console.log(JSON.stringify(edges, undefined, 2)); - // exportArea.value = exportValue; - // - //$("", { - // "download": "NetworkFile.json", - // "href": "data:application/json;charset=utf-8," + encodeURIComponent(exportValue), - //}).appendTo("body") - // .click(function () { - // $(this).remove() - // })[0].click() - - // any kind of extension (.txt,.cpp,.cs,.bat) - var filename = "NetworkFile.json"; - - var blob = new Blob([exportValue], { - type: "text/plain;charset=utf-8" - }); - - saveAs(blob, filename); -} - -function download(exportValue) { - -} - -//async function addNetworData(netData) { -// try { -// netmodel = { -// id: "1", -// name: netData -// } -// var noOfDataInserted = await jsstoreCon.insert({ -// into: 'tbl_network', -// values: [netmodel] -// }); - -// if (noOfDataInserted === 1) { -// alert('successfully added'); -// } -// } catch (ex) { -// var noOfDataInserted = await jsstoreCon.update({ -// in: 'tbl_network', -// set: { -// name: netData, -// }, -// where: { -// id: "1" -// } -// }); -// if (noOfDataInserted === 1) { -// alert('successfully updated'); -// } -// } -//} - -var importNodes = []; -var importEdges = []; -function handleFileSelect(event) { - const reader = new FileReader() - reader.onload = handleFileLoad; - reader.readAsText(event.target.files[0]) -} - -function handleFileLoad(event) { - //document.getElementById('input_output').textContent = ""; - //_import_json = document.getElementById('input_output').textContent = event.target.result; - _import_json = event.target.result; - importNetwork(); -} -function importNetwork() { - disableFiberService(); - init(true); - nodes = []; - edges = []; - - testing(); - document.getElementById('import_button').addEventListener('change', handleFileSelect, false); - - var inputValue = _import_json; - //var inputValue = exportArea.value; - var inputData = JSON.parse(inputValue); - _edgesDB.insert(inputData) - - nodes = getNodeData(inputData.nodes); - edges = getEdgeData(inputData.edges); - data = { - nodes: nodes, - edges: edges - }; - counter = counter + Number(nodes.length); - localStorage.setItem("nodelength", counter); - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - locale: document.getElementById("locale").value, - interaction: { navigationButtons: true, keyboard: true, multiselect: true, hover: true }, - physics: false, - //edges: { - // color: { - // inherit: falsefunction copy() - // }, - //}, - nodes: { - shape: "dot", - size: 8 - }, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - }, - manipulation: { - enabled: false, - addNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = "site 1"; - document.getElementById("node-degree").value = "5"; - document.getElementById("ddlnodeshape").value = "dot"; - document.getElementById("ddlnodeType").value = "ROADM"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("node-degree").value = data.nodedegree; - document.getElementById("ddlnodeType").value = data.nodetype; - document.getElementById("ddlnodeshape").value = data.shape; - data.nodeedit = "true"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - }, - }; - network = new vis.Network(container, data, options); - network.on("click", function (params) { - params.event = "[original event]"; - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - }); - network.on("selectEdge", function (data) { - _insertnodeDB().remove(); - - if (data.edges.length > 1 || data.edges.length == 0) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - - //var getnodedata = edges.get(); - var clickedEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - data.label = network.body.edges[data.edges[0]].options.label; - //data.to = network.body.edges[data.edges].options.to; - //data.labelFrom = network.body.edges[data.edges].options.labelFrom; - //data.labelTo = network.body.edges[data.edges].options.labelTo; - _insertnodeDB.insert({ "id": data.edges[0], "type": "NodeInsert", "label": data.label }); - setCopyData(clickedEdge.options.id, ''); - }); - network.on("selectNode", function (params) { - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - var deletenode = network.getConnectedEdges(clickedNode.id); - localStorage.setItem("deletenodeconectededge", deletenode.length); - _nodesDB.insert({ "id": clickedNode.id, "type": "node" }); - setCopyData('', clickedNode.options.id); - if (isAddEdge == 1) { - isAddService = 0; - addServicData = { - from: '', - to: '' - }; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if (addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - addEdgeData = { - from: '', - to: '' - }; - - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - console.log(addServiceData); - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - - console.log(addServiceData); - - } - }); - network.on("doubleClick", function (data) { - var type = _nodesDB().first(); - if (type.type == "node") { - network.editNodeMode(); - } - else { - network.editEdgeMode(); - } - _nodesDB().remove(); - }); - network.on("oncontext", function (data) { - //data.preventDefault(); - var type = _nodesDB().first(); - if (type.type == "node") { - var getrightclicknode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - if (getrightclicknode != undefined) { - document.getElementById("edgecontextMenu").style.display = "none"; - $("#contextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("contextMenu").style.display = "block"; - var cliNode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - document.getElementById("nodeiddetails").value = cliNode.id; - data.id = cliNode.id - var clickedNode = network.body.nodes[cliNode.id].options.label; - document.getElementById("nodeeditlabel").value = clickedNode; - document.getElementById("nodeedit-degree").value = network.body.nodes[cliNode.id].options.nodedegree; - document.getElementById("ddleditnodeType").value = network.body.nodes[cliNode.id].options.nodetype; - //$(`#ddlshape option[value='${network.body.nodes[cliNode.id].options.shape}']`).prop('selected', true); - //$(`#ddlcolor option[value='${network.body.nodes[cliNode.id].options.color.background}']`).prop('selected', true); - $('#ddlshape').val(network.body.nodes[cliNode.id].options.shape); - $('#ddlcolor').val(network.body.nodes[cliNode.id].options.color.background); - document.getElementById("rightClickNodeEdit").onclick = rightClickNodeEdit.bind(); - document.getElementById("rightClickNodeDelete").onclick = deleteNodeEdge.bind(); - } - } - else { - var getrightclickedge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - if (getrightclickedge != undefined) { - document.getElementById("contextMenu").style.display = "none"; - $("#edgecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("edgecontextMenu").style.display = "block"; - var cliEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - document.getElementById("edgeiddetails").value = cliEdge.id; - document.getElementById("from").value = network.body.edges[cliEdge.id].options.from; - document.getElementById("to").value = network.body.edges[cliEdge.id].options.to; - if (network.body.edges[cliEdge.id].options.label != undefined) { - var clickedEdge = network.body.edges[cliEdge.id].options.label; - document.getElementById("edgelabel").value = clickedEdge; - } - var arrowto = network.body.edges[cliEdge.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[cliEdge.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edgearrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edgearrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edgearrow").value = "from"; - } - else { - document.getElementById("edgearrow").value = ""; - } - document.getElementById("InsertNode").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("Copy").onclick = copy.bind(); - //document.getElementById("Paste").onclick = paste.bind(); - document.getElementById("rightClickEdgeEdit").onclick = rightClickEdgeEdit.bind(); - document.getElementById("rightClickEdgeDelete").onclick = deleteNodeEdge.bind(); - } - //else { - // document.getElementById("contextMenu").style.display = "none"; - // document.getElementById("pastecontextMenu").style.display = "block"; - // document.getElementById("Paste").onclick = paste.bind(); - //} - } - if (copy == "Yes") { - document.getElementById("contextMenu").style.display = "none"; - $("#pastecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("pastecontextMenu").style.display = "block"; - document.getElementById("Paste").onclick = paste.bind(); - } - _nodesDB().remove(); - }); - - container.addEventListener("dragover", (function (e) { - e.preventDefault(); - //console.log("gj") - })); - container.addEventListener("dragenter", (function (e) { - e.target.className += " dragenter"; - //console.log("gj") - })); - container.addEventListener("dragleave", (function (e) { - //alert() - e.target.className = "whiteBox"; - })); - - container.addEventListener("drop", (function (e) { - //let answer = confirm("Do you really want to move it") - //console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - if (e.dataTransfer.getData("text") == "btnAddAmp") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - - e.preventDefault(); - })); - - network.on("dragStart", function (params) { - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - }); - network.on("hoverNode", function (params) { - try { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - network.on("hoverEdge", function (params) { - try { - var clickedNode = edges.get(params.edge); - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - - testing(); -} - -function getNodeData(data) { - data.forEach(function (elem, index, array) { - importNodes.push({ - id: elem.id, - label: elem.label, - shape: elem.shape, - icon: elem.icon, - color: elem.color[0], - edges: elem.edges[0], - x: elem.x, - y: elem.y, - title: elem.title, - size: elem.size, - componentType: elem.componentType, - nodedegree: elem.nodedegree, - nodetype: elem.nodetype - - }); - }); - - ////old node json - //data.forEach(function (elem, index, array) { - // nodes.push({ - // id: elem.id, - // label: elem.label, - // shape: elem.shape, - // icon: elem.icon, - // color: elem.color, - // x: elem.x, - // y: elem.y, - // title: elem.title, - // }); - //}); - - - return new vis.DataSet(importNodes); -} - - -function getNodeById(data, id) { - for (var n = 0; n < data.length; n++) { - if (data[n].id == id) { - // double equals since id can be numeric or string - return data[n]; - } - } - - throw "Can not find id '" + id + "' in data"; -} - -function getEdgeData(data) { - - data.forEach(function (elem) { - // add the connection - - var fontstyle = { - align: '' + elem.options[0].font[0].align + '', - } - var arrows = { - to: { - enabled: elem.options[0].arrows[0].to[0].enabled, - type: elem.options[0].arrows[0].to[0].type, - }, - from: { - enabled: elem.options[0].arrows[0].from[0].enabled, - type: elem.options[0].arrows[0].from[0].type, - }, - } - - var smooth = { - enabled: elem.options[0].smooth[0].enabled, - type: elem.options[0].smooth[0].type, - roundness: elem.options[0].smooth[0].roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - var fromlabel = "(" + nodes.get(elem.from).label + " -> " + nodes.get(elem.to).label + ")"; - importEdges.push({ - id: elem.id, - from: elem.from, - to: elem.to, - dashes: elem.dashes, - label: elem.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options[0].color[0].color, - componentType: elem.componentType, - // title: htmlTitle("uid : " + fromlabel + "\n" + "type : " + elem.componentType), - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - - }); - - //old json edges - //data.forEach(function (node) { - // // add the connection - // node.edges.forEach(function (connId, cIndex, conns) { - // edges.push({ from: node.id, to: connId }); - // let cNode = getNodeById(data, connId); - - // var elementConnections = cNode.edges; - - // // remove the connection from the other node to prevent duplicate connections - // var duplicateIndex = elementConnections.findIndex(function ( - // connection - // ) { - // return connection == node.id; // double equals since id can be numeric or string - // }); - - // if (duplicateIndex != -1) { - // elementConnections.splice(duplicateIndex, 1); - // } - // _edgesDB.insert({ "from": node.id, "to": connId, "edgeLength": 100 }) - - // }); - - //}); - - return new vis.DataSet(importEdges); -} - -function objectToArray(obj) { - return Object.keys(obj).map(function (key) { - obj[key].id = key; - return obj[key]; - }); -} -function addConnections(elem, index) { - // need to replace this with a tree of the network, then get child direct children of the element - index = elem.id; - elem.edges = network.getConnectedNodes(index); -} - -/*copy and paste*/ -function setCopyData(edgeID, nodeID) { - copyData.edges = []; - copyData.nodes = []; - - var edgeData = []; - var nodeDataFrom = ''; - var nodeDataTo = ''; - - - //copy edge/node pair - if (nodeID == '' && edgeID != '') { - edgeData = network.body.edges[edgeID]; - nodeDataFrom = network.body.nodes[edgeData.fromId]; - nodeDataTo = network.body.nodes[edgeData.toId]; - } - //copy node - if (nodeID != '' && edgeID == '') { - edgeData = []; - nodeDataFrom = network.body.nodes[nodeID]; - nodeDataTo = ''; - } - - var tempnode = []; - tempnode.push(nodeDataFrom); - tempnode.push(nodeDataTo); - copyData.edges = edgeData; - copyData.nodes = tempnode; -} - -function getCopiedData() { - - var dynamicid = []; - copyData.nodes.forEach(function (elem, index, array) { - counter = counter + 1; - localStorage.setItem("nodelength", counter); - //var nodelength = localStorage.getItem("nodelength"); - if (elem == '') - return; - var dyid = token(); - var xdir = Number($("#txtNodeX").val()); - network.body.data.nodes.add({ - id: dyid, - label: elem.options.label, - shape: elem.options.shape, - icon: elem.options.icon, - color: elem.options.color.background, - x: elem.x + 10, - y: elem.y + 10, - //x:Number($("#txtNodeX").val()), - //y:Number($("#txtNodeY").val()), - title: elem.options.title, - size: elem.options.size, - nodedegree: elem.options.nodedegree, - nodetype: elem.options.nodetype, - componentType: nodes.get(elem.options.id).componentType - - }); - dynamicid.push(dyid); - }); - - if (copyData.edges.length == 0) - return; - var elem = copyData.edges; - // add the connection - var fontstyle = { - align: '' + elem.options.font.align + '', - } - var arrows = { - to: { - enabled: elem.options.arrows.to.enabled, - type: elem.options.arrows.to.type, - }, - from: { - enabled: elem.options.arrows.from.enabled, - type: elem.options.arrows.from.type, - }, - } - - var smooth = { - enabled: elem.options.smooth.enabled, - type: elem.options.smooth.type, - roundness: elem.options.smooth.roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - network.body.data.edges.add({ - - id: 'eid' + Math.random().toString().replace('.', '0'), - from: dynamicid[0], - to: dynamicid[1], - dashes: elem.options.dashes, - label: elem.options.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options.color.color, - componentType: edges.get(elem.id).componentType - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - copyData = { - edges: [], - nodes: [], - dataCopied: false - } - - -} - -var storageData = { - nodes: [], - edges: [] -} -function SaveNetwork() { - disableFiberService(); - exportNetwork(true); - //storageData.nodes = nodes.get(); - //storageData.edges = edges.get(); - //localStorage.setItem("networkData", JSON.stringify(storageData)); -} -function StorageClear() { - //localStorage.removeItem("networkData"); - disableFiberService(); - counter = 0; - deletedata("1"); - init(); -} - -//async function deletedata(id) { -// try { -// var noOfStudentRemoved = await jsstoreCon.remove({ -// from: 'tbl_network', -// where: { -// id: id -// } -// }); -// } catch (ex) { -// alert(ex.message); -// } -//} - -var isAddEdge = 0; -var addEdgeData = { - from: '', - to: '' -}; -function manualAddEdge() { - var fromcounter = 0; - var tocounter = 0; - var fromnodedegree = network.body.nodes[addEdgeData.from].options.nodedegree; - var tonodedegree = network.body.nodes[addEdgeData.to].options.nodedegree; - var fromnodeconnectededge = network.getConnectedEdges(addEdgeData.from); - var tonodeconnectededge = network.getConnectedEdges(addEdgeData.to); - fromnodeconnectededge.forEach(function (item, index) { - var formnodeconnecteddataset = edges.get(); - for (i = 0; i < formnodeconnecteddataset.length; i++) { - if (item == formnodeconnecteddataset[i].id) { - if (formnodeconnecteddataset[i].componentType == "edge") { - fromcounter = fromcounter + 1; - } - } - } - }); - tonodeconnectededge.forEach(function (item, index) { - var tonodeconnecteddataset = edges.get(); - for (i = 0; i < tonodeconnecteddataset.length; i++) { - if (item == tonodeconnecteddataset[i].id) { - if (tonodeconnecteddataset[i].componentType == "edge") { - tocounter = tocounter + 1; - //console.log("hi"); - } - } - } - }); - if (fromcounter < Number(fromnodedegree) && tocounter < Number(tonodedegree)) { - var labelvalue = '[' + nodes.get(addEdgeData.from).label + ' - ' + nodes.get(addEdgeData.to).label + ']'; - network.body.data.edges.add({ - id: token(), from: addEdgeData.from, to: addEdgeData.to, label: labelvalue, font: { align: 'top' }, - componentType: "edge" - }); - //isAddEdge = 0; - //addEdgeData = { - // from: '', - // to: '' - //}; - addEdgeData = { - from: addEdgeData.to, - to: '' - }; - UnSelectAll(); - } - else { - alert("Node Degree limit exist"); - } -} -function manualAddEdgeMode() { - UnSelectAll(); - isAddEdge = 1; - isAddService = 0; - addEdgeData = { - from: '', - to: '' - }; -} - -var isAddService = 0; -var addServiceData = { - from: '', - to: '' -}; -function manualAddService() { - var servicefromedgefrom; - var servicefromedgeto; - var servicetoedgefrom; - var servicetoedgeto; - var fromnodeconnectededge = network.getConnectedEdges(addServiceData.from); - var tonodeconnectededge = network.getConnectedEdges(addServiceData.to); - fromnodeconnectededge.forEach(function (item, index) { - var fromedgefrom = network.body.edges[item].options.from; - var fromedgeto = network.body.edges[item].options.to; - if (fromedgefrom == addServiceData.from && fromedgeto == addServiceData.to || fromedgefrom == addServiceData.to && fromedgeto == addServiceData.from) { - servicefromedgefrom = fromedgefrom; - servicefromedgeto = fromedgeto; - } - }); - tonodeconnectededge.forEach(function (item, index) { - var toedgefrom = network.body.edges[item].options.from - var toedgeto = network.body.edges[item].options.to - if (toedgefrom == addServiceData.from && toedgeto == addServiceData.to || toedgefrom == addServiceData.to && toedgeto == addServiceData.from) { - servicetoedgefrom = toedgefrom; - servicetoedgeto = toedgeto; - } - - }); - if (servicefromedgefrom != undefined && servicefromedgeto != undefined || servicetoedgefrom != undefined && servicetoedgeto != undefined) { - var fromnodetype = network.body.nodes[addServiceData.from].options.componentType; - var tonodetype = network.body.nodes[addServiceData.to].options.componentType; - if (fromnodetype == "node" && tonodetype == "node") { - var labelvalue = '[' + nodes.get(addServiceData.from).label + ' - ' + nodes.get(addServiceData.to).label + ']'; - network.body.data.edges.add({ - id: token(), from: addServiceData.from, to: addServiceData.to, label: labelvalue, dashes: true, color: 'red', font: { align: 'top' } - , arrows: arrows1, - smooth: smooth1, - componentType: "service" - }); - - //isAddService = 0; - //addServiceData = { - // from: '', - // to: '' - //}; - addServiceData = { - from: addServiceData.to, - to: '' - }; - UnSelectAll(); - } else { - //clearEdgePopUp(); - document.getElementById("edge-popUp").style.display = "none"; - alert("Service not add between amplifier node"); - } - } - else { - alert("Create fiber then service add"); - } -} -function manualAddServiceMode() { - UnSelectAll(); - isAddService = 1; - isAddEdge = 0; - addServiceData = { - from: '', - to: '' - }; -} - -var fontstyle1 = { - align: "top", - -} -var arrows1 = { - to: { - enabled: true, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} - -var smooth1 = { - enabled: true, - type: "curvedCW", - roundness: ".2", -} - - - -function copy() { - disableFiberService(); - document.getElementById("edgecontextMenu").style.display = "none"; - copyData.dataCopied = true; - copy = "Yes"; -} -function paste() { - if (copy == "Yes") { - document.getElementById("pastecontextMenu").style.display = "none"; - getCopiedData(); - copy = "No" - } -} -function UnSelectAll() { - network.unselectAll(); -} - -function wholePage() { - disableFiberService(); - html2canvas(document.body, { - onrendered: function (canvas) { - var img = canvas.toDataURL(); - $("#result-image").attr('src', img).show(); - - canvas.toBlob(function (blob) { - saveAs(blob, "wholePage.png"); - }); - } - }); - return false; -} - -function networkPage() { - disableFiberService(); - html2canvas(document.querySelector("#mynetwork"), { - onrendered: function (canvas) { - var img = canvas.toDataURL(); - $("#result-image").attr('src', img).show(); - - canvas.toBlob(function (blob) { - saveAs(blob, "NetworkPage.png"); - }); - } - }); - return false; -} - -//function zoomin() { -// var myImg = document.getElementById("mynetwork"); -// var currWidth = myImg.clientWidth; -// if (currWidth == 500) { -// alert("Maximum zoom-in level reached."); -// } else { -// myImg.style.width = (currWidth + 50) + "px"; -// } -//} -//function zoomout() { -// var myImg = document.getElementById("mynetwork"); -// var currWidth = myImg.clientWidth; -// if (currWidth == 50) { -// alert("Maximum zoom-out level reached."); -// } else { -// myImg.style.width = (currWidth - 50) + "px"; -// } -//} - -function disableFiberService() { - isAddEdge = 0; - isAddService = 0; - addEdgeData = { - from: '', - to: '' - }; - addServiceData = { - from: '', - to: '' - }; -} - -function generateMatrix() { - $("#matrixDiv").empty(); - var nodearray = nodes.get(); - if (nodearray.length > 0) { - - //$("#matrixDiv").append(table); - - var tblheader = ""; - var tblrow = ""; - var ric = 2; - var ris = 2; - - for (var i = 0; i < nodearray.length; i++) { - - // let rdynamicid = "r1_" + rid; - let firstrowid = "r1_" + ric; - var hiddenField = ""; - tblheader += "" + nodearray[i].label + " " + hiddenField + ""; - rdynamicid = "r" + ris + "_1"; - - var hiddenFieldL = ""; - tblrow += "" + nodearray[i].label + " " + hiddenFieldL + "" + addEmptyRC(nodearray.length, "r" + ris + "_", i, nodearray[i].id) + ""; - - ric++; - ris++; - - } - //$("#matrixDiv").append(tblheader); - //$("#matrixDiv").append(tblrow); - // tblheader += ""; - //tblrow += ""; - //table += tblheader+tblrow+"" - var table = "" + tblheader + "" + tblrow + "
" - $("#matrixDiv").append(table); - console.log(multiarr); - - $('#matrixTable tr td').click(function () { - var cid = $(this).attr('id'); - - if (cid == undefined) { - return; - } - - var arsplit = cid.split('_'); - var sfirst = "#h" + arsplit[0] + "_1"; - var ssecond = "#hr" + arsplit[1] + "_1"; - var txtFrom = $(sfirst).val(); - var txtTo = $(ssecond).val(); - var otherDir = "#r" + arsplit[1] + "_" + arsplit[0].replace('r', ''); - //console.log('cond ',txtFrom, txtTo); - if ($(this).text() == 'yes') { - - var confirmation = confirm('are you sure , want to remove ?') - if (confirmation) { - var edgesarr = edges.get(); - for (var i = 0; i < edgesarr.length; i++) { - - //console.log(edgesarr[i].from, edgesarr[i].to); - //alert('edgefrom - '+edgesarr[i].from +', txtfrom - '+ txtFrom +', edgeto - '+ edgesarr[i].to +', txtTo - '+ txtTo); - if ((edgesarr[i].from == txtFrom && edgesarr[i].to == txtTo) || (edgesarr[i].from == txtTo && edgesarr[i].to == txtFrom)) { - //console.log('condition',edgesarr[i].from, edgesarr[i].to); - network.body.data.edges.remove(edgesarr[i].id) - //alert('fiber removed'); - $(this).text('X'); - $(otherDir).text('X'); - $(this).removeClass('tdback'); - $(otherDir).removeClass('tdback'); - return; - } - } - return; - } - else - return; - } - - //alert(cid); - //alert(sfirst + ', ' + ssecond); - $(this).text('yes'); - $(otherDir).text('yes'); - - $(this).addClass('tdback'); - $(otherDir).addClass('tdback'); - - var labelvalue = '[' + nodes.get(txtFrom).label + ' - ' + nodes.get(txtTo).label + ']'; - network.body.data.edges.add({ - id: token(), from: txtFrom, to: txtTo, label: labelvalue, font: { align: 'top' }, - componentType: "edge" - }); - - }); - - } - $("#myModal").show(); -} - - - -function closemodal() { - $("#myModal").hide(); -} - -var multiarr = []; -function addEmptyRC(numberofRC, dyid, restrictRC, nodeid) { - var emptycol = ""; - var ldid = 2; - var localnodearray = nodes.get(); - for (var i = 0; i < numberofRC; i++) { - if (i == restrictRC) - emptycol += ""; - else { - let cll = restrictRC + '_' + i; - //var spanEle = "X"; - let roid = dyid + ldid; - //var nodecol = network.getConnectedEdges(nodeid); - //var noderow = network.getConnectedEdges(localnodearray[i].id); - //console.log(nodeid, nodeEdgeLength.length) - //alert(nodecol.length + ', ' + noderow.length); - //console.log(nodecol.length + ', ' + noderow.length); - - //console.log(checkfiberconnection(nodeid, localnodearray[i].id)); - - - if (checkfiberconnection(nodeid, localnodearray[i].id)) - emptycol += "yes"; - else - emptycol += "X"; - - //var arrmultidata = nodeid + ',' + localnodearray[i].id; - //multiarr.push(arrmultidata); - } - - ldid++; - } - return emptycol; -} - -function checkfiberconnection(fromNode, toNode) { - var edgesarr = edges.get(); - var flag = false; - for (var i = 0; i < edgesarr.length; i++) { - //console.log(edgesarr[i].from, edgesarr[i].to); - //alert('edgefrom - '+edgesarr[i].from +', txtfrom - '+ txtFrom +', edgeto - '+ edgesarr[i].to +', txtTo - '+ txtTo); - if ((edgesarr[i].from == fromNode && edgesarr[i].to == toNode) || (edgesarr[i].from == toNode && edgesarr[i].to == fromNode)) { - flag = true; - return true; - } - } - return flag; -} - -function getAllNode() { - $("#nodeDiv").empty(); - var nodelist = nodes.get(); - for (var i = 0; i < nodelist.length; i++) { - - var topnode = "" - $("#nodeDiv").append(topnode); - var connodelist = network.getConnectedNodes(nodelist[i].id); - var spannode = ""; - for (var j = 0; j < connodelist.length; j++) { - spannode += "

" + nodes.get(connodelist[j]).label + "

"; - - } - spannode = "
Connected Nodes :

" + spannode + "
" - $("#nodeDiv").append(spannode); - } - $("#nodeModal").show(); - - var acc = document.getElementsByClassName("accordion"); - var i; - - for (i = 0; i < acc.length; i++) { - acc[i].addEventListener("click", function () { - this.classList.toggle("active"); - var panel = this.nextElementSibling; - if (panel.style.display === "block") { - panel.style.display = "none"; - } else { - panel.style.display = "block"; - } - }); - } - -} - -function closenodemodal() { - $("#nodeModal").hide(); -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.min.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.min.js deleted file mode 100644 index db01146..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.min.js +++ /dev/null @@ -1 +0,0 @@ -function asyncGeneratorStep(n,t,i,r,u,f,e){try{var o=n[f](e),s=o.value}catch(h){i(h);return}o.done?t(s):Promise.resolve(s).then(r,u)}function _asyncToGenerator(n){return function(){var t=this,i=arguments;return new Promise(function(r,u){function f(n){asyncGeneratorStep(e,r,u,f,o,"next",n)}function o(n){asyncGeneratorStep(e,r,u,f,o,"throw",n)}var e=n.apply(t,i);f(undefined)})}}function readdata(){return _readdata.apply(this,arguments)}function _readdata(){return _readdata=_asyncToGenerator(regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,jsstoreCon.select({from:"tbl_network",where:{id:"1"}});case 2:dat=n.sent;console.log(dat);case 4:case"end":return n.stop()}},n)})),_readdata.apply(this,arguments)}function initDb(){return _initDb.apply(this,arguments)}function _initDb(){return _initDb=_asyncToGenerator(regeneratorRuntime.mark(function n(){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,jsstoreCon.initDb(getDbSchema());case 2:t=n.sent;t?console.log("db created"):console.log("db opened");case 4:case"end":return n.stop()}},n)})),_initDb.apply(this,arguments)}function addNetworData(){return _addNetworData.apply(this,arguments)}function _addNetworData(){return _addNetworData=_asyncToGenerator(regeneratorRuntime.mark(function n(t){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,netmodel={id:"1",name:t},n.next=4,jsstoreCon.insert({into:"tbl_network",values:[netmodel]});case 4:i=n.sent;i===1&&alert("successfully added");n.next=14;break;case 8:return n.prev=8,n.t0=n["catch"](0),n.next=12,jsstoreCon.update({"in":"tbl_network",set:{name:t},where:{id:"1"}});case 12:i=n.sent;i===1&&alert("successfully updated");case 14:case"end":return n.stop()}},n,null,[[0,8]])})),_addNetworData.apply(this,arguments)}function deletedata(){return _deletedata.apply(this,arguments)}function _deletedata(){return _deletedata=_asyncToGenerator(regeneratorRuntime.mark(function n(t){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,jsstoreCon.remove({from:"tbl_network",where:{id:t}});case 3:i=n.sent;n.next=9;break;case 6:n.prev=6;n.t0=n["catch"](0);alert(n.t0.message);case 9:case"end":return n.stop()}},n,null,[[0,6]])})),_deletedata.apply(this,arguments)}function getDbSchema(){return{name:"Db_network",tables:[{name:"tbl_network",columns:{id:{primaryKey:!0,dataType:"string"},name:{notNull:!0,dataType:"string"}}}]}}function drag(n){disableFiberService();n.dataTransfer.setData("text",n.target.id)}function setDefaultLocale(){var r=navigator.language,t=document.getElementById("locale"),n,i;for(t.selectedIndex=0,n=0,i=t.options.length;n0&&(r=confirm("Are you want to load network data from local storage ?"),r&&(_edgesDB.insert(i),nodes=getNodeData(i.nodes),edges=getEdgeData(i.edges),counter=counter+Number(nodes.length),localStorage.setItem("nodelength",counter)))}catch(f){}}data={nodes:nodes,edges:edges};u={interaction:{navigationButtons:!0,keyboard:!0,dragView:!1,multiselect:!0,hover:!0},physics:!1,nodes:{shape:"dot",size:8},edges:{smooth:{enabled:!1,type:"continuous"}},manipulation:{enabled:!1,addNode:function(n,t){document.getElementById("operation").innerText="Add Node";document.getElementById("node-id").value=n.id;document.getElementById("node-label").value="site 1";document.getElementById("node-degree").value="5";document.getElementById("ddlnodeshape").value="dot";document.getElementById("ddlnodeType").value="ROADM";document.getElementById("saveButton").onclick=saveData.bind(this,n,t);document.getElementById("cancelButton").onclick=clearPopUp.bind();document.getElementById("network-popUp").style.display="block"},editNode:function(n,t){document.getElementById("operation").innerText="Edit Node";document.getElementById("node-id").value=n.id;document.getElementById("node-label").value=n.label;document.getElementById("node-degree").value=n.nodedegree;document.getElementById("ddlnodeType").value=n.nodetype;document.getElementById("ddlnodeshape").value=n.shape;n.nodeedit="true";document.getElementById("saveButton").onclick=saveData.bind(this,n,t);document.getElementById("cancelButton").onclick=cancelEdit.bind(this,t);document.getElementById("addButton").addEventListener("click",function(){AddData(this,0)});document.getElementById("addAmpButton").addEventListener("click",function(){AddData(this,1)});document.getElementById("addTraffButton").addEventListener("click",function(){AddData(this,2)});document.getElementById("network-popUp").style.display="block"},addEdge:function(n,t){if(n.from==n.to){var i=confirm("Do you want to connect the node to itself?");if(i!=!0){t(null);return}}document.getElementById("edge-operation").innerText="Add Edge";editEdgeWithoutDrag(n,t)},editEdge:{editWithoutDrag:function(n,t){document.getElementById("edge-operation").innerText="Edit Edge";editEdgeWithoutDrag(n,t)}}}};network=new vis.Network(t,data,u);network.on("click",function(n){n.event="[original event]";console.log(n.pointer);this.getNodeAt(n.pointer.DOM)||(this.getEdgeAt(n.pointer.DOM)?($("#txtNodeX").val(n.pointer.canvas.x),$("#txtNodeY").val(n.pointer.canvas.y)):($("#txtNodeX").val(n.pointer.canvas.x),$("#txtNodeY").val(n.pointer.canvas.y)))});network.on("selectEdge",function(n){if(_insertnodeDB().remove(),n.edges.length>1||n.edges.length==0){copyData.edges=[];copyData.nodes=[];copyData.dataCopied=!1;return}var t=this.body.edges[this.getEdgeAt(n.pointer.DOM)];n.label=network.body.edges[n.edges[0]].options.label;_insertnodeDB.insert({id:n.edges[0],type:"NodeInsert",label:n.label});setCopyData(t.options.id,"")});network.on("selectNode",function(n){var t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],i=network.getConnectedEdges(t.id);if(localStorage.setItem("deletenodeconectededge",i.length),_nodesDB.insert({id:t.id,type:"node"}),setCopyData("",t.options.id),isAddEdge==1){if(isAddService=0,addServicData={from:"",to:""},addEdgeData.from=="")addEdgeData.from=t.options.id;else if(addEdgeData.to==""){if(addEdgeData.from==t.options.id){alert("pls click destination source");return}addEdgeData.to=t.options.id}addEdgeData.from!=""&&addEdgeData.to!=""&&manualAddEdge()}if(isAddService==1){if(isAddEdge=0,addEdgeData={from:"",to:""},addServiceData.from=="")addServiceData.from=t.options.id;else if(addServiceData.to==""){if(addServiceData.from==t.options.id){alert("pls click destination source");return}addServiceData.to=t.options.id}console.log(addServiceData);addServiceData.from!=""&&addServiceData.to!=""&&manualAddService();console.log(addServiceData)}});network.on("doubleClick",function(){var n=_nodesDB().first();n.type=="node"?network.editNodeMode():network.editEdgeMode();_nodesDB().remove()});network.on("oncontext",function(n){var h=_nodesDB().first(),f,t,e,o,i,s,r,u;h.type=="node"?(f=this.body.nodes[this.getNodeAt(n.pointer.DOM)],f!=undefined&&(document.getElementById("edgecontextMenu").style.display="none",$("#contextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("contextMenu").style.display="block",t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],document.getElementById("nodeiddetails").value=t.id,n.id=t.id,e=network.body.nodes[t.id].options.label,document.getElementById("nodeeditlabel").value=e,document.getElementById("nodeedit-degree").value=network.body.nodes[t.id].options.nodedegree,document.getElementById("ddleditnodeType").value=network.body.nodes[t.id].options.nodetype,$("#ddlshape").val(network.body.nodes[t.id].options.shape),$("#ddlcolor").val(network.body.nodes[t.id].options.color.background),document.getElementById("rightClickNodeEdit").onclick=rightClickNodeEdit.bind(),document.getElementById("rightClickNodeDelete").onclick=deleteNodeEdge.bind())):(o=this.body.edges[this.getEdgeAt(n.pointer.DOM)],o!=undefined&&(document.getElementById("contextMenu").style.display="none",document.getElementById("edgecontextMenu").style.display="block",$("#edgecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),i=this.body.edges[this.getEdgeAt(n.pointer.DOM)],document.getElementById("edgeiddetails").value=i.id,document.getElementById("from").value=network.body.edges[i.id].options.from,document.getElementById("to").value=network.body.edges[i.id].options.to,network.body.edges[i.id].options.label!=undefined&&(s=network.body.edges[i.id].options.label,document.getElementById("edgelabel").value=s),r=network.body.edges[i.id].options.arrows.to.enabled,u=network.body.edges[i.id].options.arrows.from.enabled,document.getElementById("edgearrow").value=r==!0&&u==!0?"to,form":r==!0?"to":u==!0?"from":"",document.getElementById("InsertNode").addEventListener("click",function(){AddData(this,0)}),document.getElementById("Copy").onclick=copy.bind(),document.getElementById("rightClickEdgeEdit").onclick=rightClickEdgeEdit.bind(),document.getElementById("rightClickEdgeDelete").onclick=deleteNodeEdge.bind()));copy=="Yes"&&(document.getElementById("contextMenu").style.display="none",$("#pastecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("pastecontextMenu").style.display="block",document.getElementById("Paste").onclick=paste.bind());_nodesDB().remove()});t.addEventListener("dragover",function(n){n.preventDefault()});t.addEventListener("dragenter",function(n){n.target.className+=" dragenter"});t.addEventListener("dragleave",function(n){n.target.className="whiteBox"});t.addEventListener("drop",function(n){var t;n.dataTransfer.getData("text")=="btnAddMode"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.dataTransfer.getData("text")=="btnAddAmp"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.preventDefault()});network.on("dragStart",function(){});network.on("dragEnd",function(n){n.event="[original event]"});network.on("hoverNode",function(n){try{var t=nodes.get(n.node),i=t.label;$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("label : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurNode",function(){$("#click").hide()});network.on("hoverEdge",function(n){try{var t=edges.get(n.edge),i="("+nodes.get(t.from).label+" -> "+nodes.get(t.to).label+")";$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("dir : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurEdge",function(n){console.log("blurEdge Event:",n);$("#click").hide()})}function removeDefaultElement(){$("*.vis-manipulation").remove();$("*.vis-edit-mode").remove();$("*.vis-close").remove()}function AddMultipleNode(){var r,i,u;disableFiberService();r=getScaleFreeNetwork(10);console.log(r);var f=Number($("#txtNofNode").val()),n=0,t=0;for(i=1;i<=f;i++)n=n+10,t=t+10,counter=counter+1,localStorage.setItem("nodelength",counter),u=localStorage.getItem("nodelength"),network.body.data.nodes.add({id:token(),label:"site "+Number(u)+"",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n,y:t,componentType:"node"})}function rightClickNodeEdit(){disableFiberService();document.getElementById("contextMenu").style.display="none";document.getElementById("node-popUpdetails").style.display="block";document.getElementById("nodesaveButton").onclick=popupsaveNodeData.bind();document.getElementById("nodecancelButton").onclick=nodecancelNodeEdit.bind()}function deleteNodeEdge(){disableFiberService();document.getElementById("contextMenu").style.display="none";document.getElementById("edgecontextMenu").style.display="none";var n=localStorage.getItem("deletenodeconectededge");n=="0"||n==""?network.deleteSelected():alert("Unpair node and delete");localStorage.setItem("deletenodeconectededge","")}function rightClickEdgeEdit(){disableFiberService();document.getElementById("edgecontextMenu").style.display="none";document.getElementById("edge-popUpdetails").style.display="block";document.getElementById("edgesaveButton").onclick=popupsaveedgeData.bind();document.getElementById("edgecancelButton").onclick=edgecancelNodeEdit.bind()}function popupeditNode(n,t,i){document.getElementById("nodeeditlabel").value=n.label;document.getElementById("nodesaveButton").onclick=popupsaveNodeData.bind(this,n,i);document.getElementById("nodecancelButton").onclick=t.bind(this,i);document.getElementById("node-popUpdetails").style.display="block"}function edgecancelNodeEdit(){edgeclearNodePopUp()}function edgeclearNodePopUp(){document.getElementById("edgesaveButton").onclick=null;document.getElementById("edgecancelButton").onclick=null;document.getElementById("edge-popUpdetails").style.display="none"}function nodeclearNodePopUp(){document.getElementById("nodesaveButton").onclick=null;document.getElementById("nodecancelButton").onclick=null;document.getElementById("node-popUpdetails").style.display="none"}function nodecancelNodeEdit(){nodeclearNodePopUp()}function popupsaveNodeData(){var t=document.getElementById("nodeiddetails").value,i=document.getElementById("nodeeditlabel").value,r=document.getElementById("ddlshape").value,n=document.getElementById("ddlcolor").value,u=document.getElementById("ddleditnodeType").value,f=document.getElementById("nodeedit-degree").value;n!=""&&n!=0?network.body.data.nodes.update({id:t,label:i,shape:r,color:n,nodetype:u,nodedegree:f}):network.body.data.nodes.update({id:t,label:i,shape:r,nodetype:u,nodedegree:f});document.getElementById("node-popUpdetails").style.display="none"}function popupsaveedgeData(){var n=document.getElementById("edgelabel").value,t=document.getElementById("edgeiddetails").value,u=document.getElementById("from").value,f=document.getElementById("to").value,i=document.getElementById("ddleditedgecolor").value,r=document.getElementById("edgearrow").value;i!="0"?network.body.data.edges.update({id:t,length:length,color:i,arrows:r,label:n}):network.body.data.edges.update({id:t,length:length,arrows:r,label:n});_insertnodeDB({id:t}).update({label:n});_edgesDB({from:u,to:f}).update({label:n,color:i});document.getElementById("edge-popUpdetails").style.display="none"}function editEdgeWithoutDrag(n,t){var h,c,l,a,o,s,v,y,r,u;if(isService!=1){var f=0,e=0,p=network.body.nodes[n.from].options.nodedegree,w=network.body.nodes[n.to].options.nodedegree,o=network.getConnectedEdges(n.from),s=network.getConnectedEdges(n.to);o.forEach(function(n){var t=edges.get();for(i=0;i1||n.edges.length==0){copyData.edges=[];copyData.nodes=[];copyData.dataCopied=!1;return}var t=this.body.edges[this.getEdgeAt(n.pointer.DOM)];n.label=network.body.edges[n.edges[0]].options.label;_insertnodeDB.insert({id:n.edges[0],type:"NodeInsert",label:n.label});setCopyData(t.options.id,"")});network.on("selectNode",function(n){var t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],i=network.getConnectedEdges(t.id);if(localStorage.setItem("deletenodeconectededge",i.length),_nodesDB.insert({id:t.id,type:"node"}),setCopyData("",t.options.id),isAddEdge==1){if(isAddService=0,addServicData={from:"",to:""},addEdgeData.from=="")addEdgeData.from=t.options.id;else if(addEdgeData.to==""){if(addEdgeData.from==t.options.id){alert("pls click destination source");return}addEdgeData.to=t.options.id}addEdgeData.from!=""&&addEdgeData.to!=""&&manualAddEdge()}if(isAddService==1){if(isAddEdge=0,addEdgeData={from:"",to:""},addServiceData.from=="")addServiceData.from=t.options.id;else if(addServiceData.to==""){if(addServiceData.from==t.options.id){alert("pls click destination source");return}addServiceData.to=t.options.id}console.log(addServiceData);addServiceData.from!=""&&addServiceData.to!=""&&manualAddService();console.log(addServiceData)}});network.on("doubleClick",function(){var n=_nodesDB().first();n.type=="node"?network.editNodeMode():network.editEdgeMode();_nodesDB().remove()});network.on("oncontext",function(n){var h=_nodesDB().first(),f,t,e,o,i,s,r,u;h.type=="node"?(f=this.body.nodes[this.getNodeAt(n.pointer.DOM)],f!=undefined&&(document.getElementById("edgecontextMenu").style.display="none",$("#contextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("contextMenu").style.display="block",t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],document.getElementById("nodeiddetails").value=t.id,n.id=t.id,e=network.body.nodes[t.id].options.label,document.getElementById("nodeeditlabel").value=e,document.getElementById("nodeedit-degree").value=network.body.nodes[t.id].options.nodedegree,document.getElementById("ddleditnodeType").value=network.body.nodes[t.id].options.nodetype,$("#ddlshape").val(network.body.nodes[t.id].options.shape),$("#ddlcolor").val(network.body.nodes[t.id].options.color.background),document.getElementById("rightClickNodeEdit").onclick=rightClickNodeEdit.bind(),document.getElementById("rightClickNodeDelete").onclick=deleteNodeEdge.bind())):(o=this.body.edges[this.getEdgeAt(n.pointer.DOM)],o!=undefined&&(document.getElementById("contextMenu").style.display="none",$("#edgecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("edgecontextMenu").style.display="block",i=this.body.edges[this.getEdgeAt(n.pointer.DOM)],document.getElementById("edgeiddetails").value=i.id,document.getElementById("from").value=network.body.edges[i.id].options.from,document.getElementById("to").value=network.body.edges[i.id].options.to,network.body.edges[i.id].options.label!=undefined&&(s=network.body.edges[i.id].options.label,document.getElementById("edgelabel").value=s),r=network.body.edges[i.id].options.arrows.to.enabled,u=network.body.edges[i.id].options.arrows.from.enabled,document.getElementById("edgearrow").value=r==!0&&u==!0?"to,form":r==!0?"to":u==!0?"from":"",document.getElementById("InsertNode").addEventListener("click",function(){AddData(this,0)}),document.getElementById("Copy").onclick=copy.bind(),document.getElementById("rightClickEdgeEdit").onclick=rightClickEdgeEdit.bind(),document.getElementById("rightClickEdgeDelete").onclick=deleteNodeEdge.bind()));copy=="Yes"&&(document.getElementById("contextMenu").style.display="none",$("#pastecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("pastecontextMenu").style.display="block",document.getElementById("Paste").onclick=paste.bind());_nodesDB().remove()});container.addEventListener("dragover",function(n){n.preventDefault()});container.addEventListener("dragenter",function(n){n.target.className+=" dragenter"});container.addEventListener("dragleave",function(n){n.target.className="whiteBox"});container.addEventListener("drop",function(n){var t;n.dataTransfer.getData("text")=="btnAddMode"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.dataTransfer.getData("text")=="btnAddAmp"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.preventDefault()});network.on("dragStart",function(){});network.on("dragEnd",function(n){n.event="[original event]"});network.on("hoverNode",function(n){try{var t=nodes.get(n.node),i=t.label;$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("label : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurNode",function(){$("#click").hide()});network.on("hoverEdge",function(n){try{var t=edges.get(n.edge),i="("+nodes.get(t.from).label+" -> "+nodes.get(t.to).label+")";$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("dir : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurEdge",function(n){console.log("blurEdge Event:",n);$("#click").hide()});testing()}function getNodeData(n){return n.forEach(function(n){importNodes.push({id:n.id,label:n.label,shape:n.shape,icon:n.icon,color:n.color[0],edges:n.edges[0],x:n.x,y:n.y,title:n.title,size:n.size,componentType:n.componentType,nodedegree:n.nodedegree,nodetype:n.nodetype})}),new vis.DataSet(importNodes)}function getNodeById(n,t){for(var i=0;i "+nodes.get(n.to).label+")";importEdges.push({id:n.id,from:n.from,to:n.to,dashes:n.dashes,label:n.label,font:t,arrows:i,smooth:r,color:n.options[0].color[0].color,componentType:n.componentType})}),new vis.DataSet(importEdges)}function objectToArray(n){return Object.keys(n).map(function(t){return n[t].id=t,n[t]})}function addConnections(n,t){t=n.id;n.edges=network.getConnectedNodes(t)}function setCopyData(n,t){var r;copyData.edges=[];copyData.nodes=[];var i=[],u="",f="";t==""&&n!=""&&(i=network.body.edges[n],u=network.body.nodes[i.fromId],f=network.body.nodes[i.toId]);t!=""&&n==""&&(i=[],u=network.body.nodes[t],f="");r=[];r.push(u);r.push(f);copyData.edges=i;copyData.nodes=r}function getCopiedData(){var t=[];if(copyData.nodes.forEach(function(n){if(counter=counter+1,localStorage.setItem("nodelength",counter),n!=""){var i=token(),r=Number($("#txtNodeX").val());network.body.data.nodes.add({id:i,label:n.options.label,shape:n.options.shape,icon:n.options.icon,color:n.options.color.background,x:n.x+10,y:n.y+10,title:n.options.title,size:n.options.size,nodedegree:n.options.nodedegree,nodetype:n.options.nodetype,componentType:nodes.get(n.options.id).componentType});t.push(i)}}),copyData.edges.length!=0){var n=copyData.edges,i={align:""+n.options.font.align+""},r={to:{enabled:n.options.arrows.to.enabled,type:n.options.arrows.to.type},from:{enabled:n.options.arrows.from.enabled,type:n.options.arrows.from.type}},u={enabled:n.options.smooth.enabled,type:n.options.smooth.type,roundness:n.options.smooth.roundness};network.body.data.edges.add({id:"eid"+Math.random().toString().replace(".","0"),from:t[0],to:t[1],dashes:n.options.dashes,label:n.options.label,font:i,arrows:r,smooth:u,color:n.options.color.color,componentType:edges.get(n.id).componentType});copyData={edges:[],nodes:[],dataCopied:!1}}}function SaveNetwork(){disableFiberService();exportNetwork(!0)}function StorageClear(){disableFiberService();counter=0;deletedata("1");init()}function manualAddEdge(){var n=0,t=0,u=network.body.nodes[addEdgeData.from].options.nodedegree,f=network.body.nodes[addEdgeData.to].options.nodedegree,e=network.getConnectedEdges(addEdgeData.from),o=network.getConnectedEdges(addEdgeData.to),r;e.forEach(function(t){var r=edges.get();for(i=0;i0){var r="",u="",f=2,i=2;for(t=0;t";r+=""+n[t].label+" "+e+"<\/th>";rdynamicid="r"+i+"_1";o="";u+=""+n[t].label+" "+o+"<\/td>"+addEmptyRC(n.length,"r"+i+"_",t,n[t].id)+"<\/tr>";f++;i++}s=""; - $("#tblData tbody").append(data); - cursor.continue(); - } - //else { - // alert("No more entries!"); - //} - - }; -} - -function add() { - var request = db.transaction(["employee"], "readwrite") - .objectStore("employee") - .add({ id: $("#txtID").val(), name: $("#txtName").val(), age: $("#txtAge").val(), email: $("#txtEmail").val() }); - - request.onsuccess = function (event) { - alert("record has been added to your database."); - clear(); - readAll(); - }; - - request.onerror = function (event) { - alert("Unable to add data\r\n record is aready exist in your database! "); - } -} - -function update() { - - - readyByID($("#txtID").val()); - datas.result.name = $("#txtName").val(); - datas.result.age = $("#txtAge").val(); - datas.result.email = $("#txtEmail").val(); - - //console.log(datas.result) - var request = db.transaction(["employee"], "readwrite") - .objectStore("employee") - //.put({ id: $("#txtID").val(), name: $("#txtName").val(), age: $("#txtAge").val(), email: $("#txtEmail").val() }); - .put(datas.result); - - request.onsuccess = function (event) { - alert("record has been updated to your database."); - clear(); - readAll(); - }; - - request.onerror = function (event) { - alert("Unable to add data\r\n this record aready exist in your database! "); - } -} - -function readyByID(id) { - var transaction = db.transaction(["employee"]); - var objectStore = transaction.objectStore("employee"); - var request = objectStore.get(id); - - request.onerror = function (event) { - alert("Unable to retrieve daa from database!"); - }; - - request.onsuccess = function (event) { - // Do something with the request.result! - //debugger; - if (request.result) { - datas = request; - //return datas - } - else { - alert("given id couldn't be found in your database!"); - } - }; -} - -function remove(id) { - var request = db.transaction(["employee"], "readwrite") - .objectStore("employee") - .delete(id); - - request.onsuccess = function (event) { - alert("record entry has been removed from your database."); - clear(); - readAll(); - }; -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.js deleted file mode 100644 index d0ab9cd..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.js +++ /dev/null @@ -1,2887 +0,0 @@ -var nodes = null; -var edges = null; -var network = null; -// randomly create some nodes and edges -var data = getScaleFreeNetwork(0); -var seed = 2; -var previousId = 0; -var currentId = 0; -var _edgesDB = new TAFFY(); -var _nodesDB = new TAFFY(); -var _insertnodeDB = new TAFFY(); -var container; -var exportArea; -var importButton; -var exportButton; -var dropdownshape; -var isService = 0; -var counter = 0; -var copy; -localStorage.setItem("copyedgeid", ""); -localStorage.setItem("copynodeid", ""); -localStorage.setItem("deletenodeconectededge", ""); -var _import_json; - -$(document).ready(function () { - $.getJSON("/Data/MasterData.json", function (data) { - console.log(data.name); - console.log(data.age); - }).fail(function () { - console.log("An error has occurred."); - }); -}); - -//disabled browser right click menu -$(document).bind("contextmenu", function (e) { - return false; -}); - -if (!window.indexedDB) { - window.alert("Your browser doesn't support a stable version of IndexedDB.") -} - -var jsstoreCon = new JsStore.Connection(); - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function readdata() { - return _readdata.apply(this, arguments); -} - -function _readdata() { - _readdata = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return jsstoreCon.select({ - from: 'tbl_network', - where: { - id: '1' - } - }); - - case 2: - dat = _context.sent; - console.log(dat); - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _readdata.apply(this, arguments); -} - -function initDb() { - return _initDb.apply(this, arguments); -} - -function _initDb() { - _initDb = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - var isDbCreated; - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return jsstoreCon.initDb(getDbSchema()); - - case 2: - isDbCreated = _context2.sent; - - if (isDbCreated) { - console.log('db created'); - } else { - console.log('db opened'); - } - - case 4: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - return _initDb.apply(this, arguments); -} - -function addNetworData(_x) { - return _addNetworData.apply(this, arguments); -} - -function _addNetworData() { - _addNetworData = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(netData) { - var noOfDataInserted; - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _context3.prev = 0; - netmodel = { - id: "1", - name: netData - }; - _context3.next = 4; - return jsstoreCon.insert({ - into: 'tbl_network', - values: [netmodel] - }); - - case 4: - noOfDataInserted = _context3.sent; - - if (noOfDataInserted === 1) { - alert('successfully added'); - } - - _context3.next = 14; - break; - - case 8: - _context3.prev = 8; - _context3.t0 = _context3["catch"](0); - _context3.next = 12; - return jsstoreCon.update({ - in: 'tbl_network', - set: { - name: netData - }, - where: { - id: "1" - } - }); - - case 12: - noOfDataInserted = _context3.sent; - - if (noOfDataInserted === 1) { - alert('successfully updated'); - } - - case 14: - case "end": - return _context3.stop(); - } - } - }, _callee3, null, [[0, 8]]); - })); - return _addNetworData.apply(this, arguments); -} - -function deletedata(_x2) { - return _deletedata.apply(this, arguments); -} - -function _deletedata() { - _deletedata = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(id) { - var noOfStudentRemoved; - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - _context4.prev = 0; - _context4.next = 3; - return jsstoreCon.remove({ - from: 'tbl_network', - where: { - id: id - } - }); - - case 3: - noOfStudentRemoved = _context4.sent; - _context4.next = 9; - break; - - case 6: - _context4.prev = 6; - _context4.t0 = _context4["catch"](0); - alert(_context4.t0.message); - - case 9: - case "end": - return _context4.stop(); - } - } - }, _callee4, null, [[0, 6]]); - })); - return _deletedata.apply(this, arguments); -} - -//async function readdata() { -// dat = await jsstoreCon.select({ -// from: 'tbl_network', where: { id: '1' } -// }); -// console.log(dat); -//} -//async function initDb() { -// var isDbCreated = await jsstoreCon.initDb(getDbSchema()); -// if (isDbCreated) { -// console.log('db created'); -// } -// else { -// console.log('db opened'); -// } - -//} - -function getDbSchema() { - var table = { - name: 'tbl_network', - columns: { - id: { - primaryKey: true, - dataType: 'string' - }, - name: { - notNull: true, - dataType: 'string' - }, - } - } - - var db = { - name: 'Db_network', - tables: [table] - } - return db; -} - -function drag(ev) { - disableFiberService(); - ev.dataTransfer.setData("text", ev.target.id); -} - -var lastDownTarget, canvas; - -var copyData = { - nodes: [], - edges: [], - dataCopied: false -} - -document.addEventListener('click', function (event) { - lastDownTarget = event.target.tagName; -}, false); - - -document.addEventListener('keydown', function (event) { - if (lastDownTarget == "CANVAS") { - if (event.keyCode == 67 && event.ctrlKey) { - copyData.dataCopied = true; - } - if (event.keyCode == 86 && event.ctrlKey) { - if (copyData.dataCopied) - getCopiedData(); - } - } -}, false); - -var rand = function () { - return Math.random().toString(36).substr(2); // remove `0.` -}; - -var token = function () { - return rand() + rand(); // to make it longer -}; - -function setDefaultLocale() { - var defaultLocal = navigator.language; - var select = document.getElementById("locale"); - select.selectedIndex = 0; // set fallback value - for (var i = 0, j = select.options.length; i < j; ++i) { - if (select.options[i].getAttribute("value") === defaultLocal) { - select.selectedIndex = i; - break; - } - } -} - -function destroy() { - if (network !== null) { - network.destroy(); - network = null; - } -} - -function draw(isImport) { - destroy(); - nodes = []; - edges = []; - - // create a network - var container = document.getElementById("mynetwork"); - // create an array with nodes - nodes = new vis.DataSet([ - - ]); - - // create an array with edges - edges = new vis.DataSet([ - - ]); - - data = { - nodes: nodes, - edges: edges - } - if (!isImport) { - - //var tempData = JSON.parse(localStorage.getItem("networkData")); - var tempData = ""; - try { - tempData = JSON.parse(dat[0].name); - if (tempData.nodes.length > 0) { - var conf = confirm('Are you want to load network data from local storage ?'); - if (conf) { - //nodes = new vis.DataSet(tempData.nodes); - //edges = new vis.DataSet(tempData.edges); - - _edgesDB.insert(tempData) - - nodes = getNodeData(tempData.nodes); - edges = getEdgeData(tempData.edges); - counter = counter + Number(nodes.length); - localStorage.setItem("nodelength", counter); - } - } - } - catch (e) { - } - - } - - data = { - nodes: nodes, - edges: edges - } - var options = { - //layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - //locale: document.getElementById("locale").value, - interaction: { navigationButtons: true, keyboard: true, dragView: false, multiselect: true, hover: true }, - physics: false, - //edges: { - // color: { - // inherit: falsefunction copy() - // }, - //}, - nodes: { - shape: "dot", - size: 8 - }, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - }, - manipulation: { - enabled: false, - addNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = "site 1"; - document.getElementById("node-degree").value = "5"; - document.getElementById("ddlnodeshape").value = "dot"; - document.getElementById("ddlnodeType").value = "ROADM"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("node-degree").value = data.nodedegree; - document.getElementById("ddlnodeType").value = data.nodetype; - document.getElementById("ddlnodeshape").value = data.shape; - data.nodeedit = "true"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - }, - }; - network = new vis.Network(container, data, options); - network.on("click", function (params) { - params.event = "[original event]"; - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - }); - network.on("selectEdge", function (data) { - _insertnodeDB().remove(); - - if (data.edges.length > 1 || data.edges.length == 0) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - //var getnodedata = edges.get(); - var clickedEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - data.label = network.body.edges[data.edges[0]].options.label; - //data.to = network.body.edges[data.edges].options.to; - //data.labelFrom = network.body.edges[data.edges].options.labelFrom; - //data.labelTo = network.body.edges[data.edges].options.labelTo; - _insertnodeDB.insert({ "id": data.edges[0], "type": "NodeInsert", "label": data.label }); - setCopyData(clickedEdge.options.id, ''); - }); - network.on("selectNode", function (params) { - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - var deletenode = network.getConnectedEdges(clickedNode.id); - localStorage.setItem("deletenodeconectededge", deletenode.length); - _nodesDB.insert({ "id": clickedNode.id, "type": "node" }); - setCopyData('', clickedNode.options.id); - if (isAddEdge == 1) { - isAddService = 0; - addServicData = { - from: '', - to: '' - }; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if (addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - addEdgeData = { - from: '', - to: '' - }; - - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - console.log(addServiceData); - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - - console.log(addServiceData); - - } - }); - network.on("doubleClick", function (data) { - var type = _nodesDB().first(); - if (type.type == "node") { - network.editNodeMode(); - } - else { - network.editEdgeMode(); - } - _nodesDB().remove(); - }); - network.on("oncontext", function (data) { - //data.preventDefault(); - var type = _nodesDB().first(); - if (type.type == "node") { - var getrightclicknode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - if (getrightclicknode != undefined) { - document.getElementById("edgecontextMenu").style.display = "none"; - $("#contextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("contextMenu").style.display = "block"; - var cliNode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - document.getElementById("nodeiddetails").value = cliNode.id; - data.id = cliNode.id - var clickedNode = network.body.nodes[cliNode.id].options.label; - document.getElementById("nodeeditlabel").value = clickedNode; - document.getElementById("nodeedit-degree").value = network.body.nodes[cliNode.id].options.nodedegree; - document.getElementById("ddleditnodeType").value = network.body.nodes[cliNode.id].options.nodetype; - //$(`#ddlshape option[value='${network.body.nodes[cliNode.id].options.shape}']`).prop('selected', true); - //$(`#ddlcolor option[value='${network.body.nodes[cliNode.id].options.color.background}']`).prop('selected', true); - $('#ddlshape').val(network.body.nodes[cliNode.id].options.shape); - $('#ddlcolor').val(network.body.nodes[cliNode.id].options.color.background); - document.getElementById("rightClickNodeEdit").onclick = rightClickNodeEdit.bind(); - document.getElementById("rightClickNodeDelete").onclick = deleteNodeEdge.bind(); - } - } - else { - var getrightclickedge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - if (getrightclickedge != undefined) { - document.getElementById("contextMenu").style.display = "none"; - document.getElementById("edgecontextMenu").style.display = "block"; - $("#edgecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - var cliEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - document.getElementById("edgeiddetails").value = cliEdge.id; - document.getElementById("from").value = network.body.edges[cliEdge.id].options.from; - document.getElementById("to").value = network.body.edges[cliEdge.id].options.to; - if (network.body.edges[cliEdge.id].options.label != undefined) { - var clickedEdge = network.body.edges[cliEdge.id].options.label; - document.getElementById("edgelabel").value = clickedEdge; - } - var arrowto = network.body.edges[cliEdge.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[cliEdge.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edgearrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edgearrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edgearrow").value = "from"; - } - else { - document.getElementById("edgearrow").value = ""; - } - document.getElementById("InsertNode").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("Copy").onclick = copy.bind(); - //document.getElementById("Paste").onclick = paste.bind(); - document.getElementById("rightClickEdgeEdit").onclick = rightClickEdgeEdit.bind(); - document.getElementById("rightClickEdgeDelete").onclick = deleteNodeEdge.bind(); - } - //else { - // document.getElementById("contextMenu").style.display = "none"; - // document.getElementById("pastecontextMenu").style.display = "block"; - // document.getElementById("Paste").onclick = paste.bind(); - //} - } - if (copy == "Yes") { - document.getElementById("contextMenu").style.display = "none"; - $("#pastecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("pastecontextMenu").style.display = "block"; - document.getElementById("Paste").onclick = paste.bind(); - } - _nodesDB().remove(); - }); - - container.addEventListener("dragover", (function (e) { - e.preventDefault(); - //console.log("gj") - })); - container.addEventListener("dragenter", (function (e) { - e.target.className += " dragenter"; - //console.log("gj") - })); - container.addEventListener("dragleave", (function (e) { - //alert() - e.target.className = "whiteBox"; - })); - - container.addEventListener("drop", (function (e) { - //let answer = confirm("Do you really want to move it") - //console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - if (e.dataTransfer.getData("text") == "btnAddAmp") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - - e.preventDefault(); - })); - - network.on("dragStart", function (params) { - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - }); - network.on("hoverNode", function (params) { - try { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - network.on("hoverEdge", function (params) { - try { - var clickedNode = edges.get(params.edge); - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - // removeDefaultElement(); -} - -/*Remove canvas inside button like edit,delete,add*/ -function removeDefaultElement() { - $("*.vis-manipulation").remove(); - $("*.vis-edit-mode").remove(); - $("*.vis-close").remove(); -} -/*Multiple node add start*/ -function AddMultipleNode() { - disableFiberService(); - var somedata = getScaleFreeNetwork(10); - console.log(somedata); - var totalcount = Number($("#txtNofNode").val()); - var x = 0; - var y = 0; - for (var i = 1; i <= totalcount; i++) { - x = x + 10; - y = y + 10; - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - x: x, - y: y, - componentType: 'node' - }) - } -} -/*Multiple node add End*/ - -function rightClickNodeEdit() { - //alert(); - disableFiberService(); - document.getElementById("contextMenu").style.display = "none"; - document.getElementById("node-popUpdetails").style.display = "block"; - document.getElementById("nodesaveButton").onclick = popupsaveNodeData.bind( - ); - document.getElementById("nodecancelButton").onclick = nodecancelNodeEdit.bind( - ); -} -function deleteNodeEdge() { - disableFiberService(); - document.getElementById("contextMenu").style.display = "none"; - document.getElementById("edgecontextMenu").style.display = "none"; - //network.deleteSelected(); - var deletenodeconectededge = localStorage.getItem("deletenodeconectededge"); - if (deletenodeconectededge == "0" || deletenodeconectededge == "") { - network.deleteSelected(); - } else { - alert("Unpair node and delete"); - } - localStorage.setItem("deletenodeconectededge", ""); -} -function rightClickEdgeEdit() { - disableFiberService(); - document.getElementById("edgecontextMenu").style.display = "none"; - document.getElementById("edge-popUpdetails").style.display = "block"; - document.getElementById("edgesaveButton").onclick = popupsaveedgeData.bind( - ); - document.getElementById("edgecancelButton").onclick = edgecancelNodeEdit.bind( - ); -} - - -/*start show popup window and update data based on selected node*/ -function popupeditNode(data, cancelAction, callback) { - document.getElementById("nodeeditlabel").value = data.label; - document.getElementById("nodesaveButton").onclick = popupsaveNodeData.bind( - this, - data, - callback - ); - document.getElementById("nodecancelButton").onclick = - cancelAction.bind(this, callback); - document.getElementById("node-popUpdetails").style.display = "block"; -} - -function edgecancelNodeEdit() { - edgeclearNodePopUp(); - //callback(null); -} -function edgeclearNodePopUp() { - document.getElementById("edgesaveButton").onclick = null; - document.getElementById("edgecancelButton").onclick = null; - document.getElementById("edge-popUpdetails").style.display = "none"; -} -// Callback passed as parameter is ignored -function nodeclearNodePopUp() { - document.getElementById("nodesaveButton").onclick = null; - document.getElementById("nodecancelButton").onclick = null; - document.getElementById("node-popUpdetails").style.display = "none"; -} - -function nodecancelNodeEdit() { - nodeclearNodePopUp(); - //callback(null); -} - -function popupsaveNodeData() { - var id = document.getElementById("nodeiddetails").value; - var label = document.getElementById("nodeeditlabel").value; - var shape = document.getElementById("ddlshape").value; - var color = document.getElementById("ddlcolor").value; - var type = document.getElementById("ddleditnodeType").value; - var degree = document.getElementById("nodeedit-degree").value; - if (color != "" && color != 0) { - network.body.data.nodes.update({ - id: id, label: label, shape: shape, color: color, nodetype: type, nodedegree: degree - }); - } - else { - network.body.data.nodes.update({ - id: id, label: label, shape: shape, nodetype: type, nodedegree: degree - }); - } - document.getElementById("node-popUpdetails").style.display = "none"; -} -function popupsaveedgeData() { - var edgelabel = document.getElementById("edgelabel").value; - var id = document.getElementById("edgeiddetails").value; - var from = document.getElementById("from").value; - var to = document.getElementById("to").value; - var editcolor = document.getElementById("ddleditedgecolor").value; - var arrow = document.getElementById("edgearrow").value; - //var color = document.getElementById("ddlcolor").value; - //network.clustering.updateEdge(originalEdge.id, { label: label}); - if (editcolor != "0") { - network.body.data.edges.update({ - id: id, length: length, color: editcolor, arrows: arrow, label: edgelabel - }); - } - else { - network.body.data.edges.update({ - id: id, length: length, arrows: arrow, label: edgelabel - }); - } - //_edgesDB.insert({ "from": from, "to":to, "edgeLength":length}) - _insertnodeDB({ id: id }).update({ label: edgelabel }); - _edgesDB({ from: from, to: to }).update({ label: edgelabel, color: editcolor }); - document.getElementById("edge-popUpdetails").style.display = "none"; -} -/*popup end*/ - -function editEdgeWithoutDrag(data, callback) { - var servicefromedgefrom; - var servicefromedgeto; - var servicetoedgefrom; - var servicetoedgeto; - if (isService != 1) { - var fromcounter = 0; - var tocounter = 0; - var fromnodedegree = network.body.nodes[data.from].options.nodedegree; - var tonodedegree = network.body.nodes[data.to].options.nodedegree; - var fromnodeconnectededge = network.getConnectedEdges(data.from); - var tonodeconnectededge = network.getConnectedEdges(data.to); - fromnodeconnectededge.forEach(function (item, index) { - var formnodeconnecteddataset = edges.get(); - for (i = 0; i < formnodeconnecteddataset.length; i++) { - if (item == formnodeconnecteddataset[i].id) { - if (formnodeconnecteddataset[i].componentType == "edge") { - fromcounter = fromcounter + 1; - } - } - } - }); - tonodeconnectededge.forEach(function (item, index) { - var tonodeconnecteddataset = edges.get(); - for (i = 0; i < tonodeconnecteddataset.length; i++) { - if (item == tonodeconnecteddataset[i].id) { - if (tonodeconnecteddataset[i].componentType == "edge") { - tocounter = tocounter + 1; - //console.log("hi"); - } - } - } - }); - if (fromcounter < Number(fromnodedegree) && tocounter < Number(tonodedegree)) { - ////filling in the popup DOM elements - //if (data.label != undefined) { - // document.getElementById("edge-label").value = data.label; - //} - ////document.getElementById("edge-arrow").value = data.arrows; - //if (data.id != undefined) { - // var arrowto = network.body.edges[data.id].options.arrows.to.enabled - // var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - // //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - // if (arrowto == true && arrowfrom == true) { - // document.getElementById("edge-arrow").value = "to,form"; - // } - // else if (arrowto == true) { - // document.getElementById("edge-arrow").value = "to"; - // } - // else if (arrowfrom == true) { - // document.getElementById("edge-arrow").value = "from"; - // } - // else { - // document.getElementById("edge-arrow").value = ""; - // } - //} - if (data.label != undefined) { - document.getElementById("edge-label").value = data.label; - } - - //document.getElementById("edge-arrow").value = data.arrows; - if (data.id != undefined) { - //$(`#ddledgecolor option[value='${network.body.nodes[data.id].options.color.background}']`).prop('selected', true); - var arrowto = network.body.edges[data.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edge-arrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edge-arrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edge-arrow").value = "from"; - } - else { - document.getElementById("edge-arrow").value = ""; - } - } - document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - this, - data, - callback - ); - document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - this, - callback - ); - document.getElementById("edge-popUp").style.display = "block"; - } - //else if (data.id != undefined) { - // //filling in the popup DOM elements - // if (data.label != undefined) { - // document.getElementById("edge-label").value = data.label; - // } - - // //document.getElementById("edge-arrow").value = data.arrows; - // if (data.id != undefined) { - // //$(`#ddledgecolor option[value='${network.body.nodes[data.id].options.color.background}']`).prop('selected', true); - // var arrowto = network.body.edges[data.id].options.arrows.to.enabled - // var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - // //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - // if (arrowto == true && arrowfrom == true) { - // document.getElementById("edge-arrow").value = "to,form"; - // } - // else if (arrowto == true) { - // document.getElementById("edge-arrow").value = "to"; - // } - // else if (arrowfrom == true) { - // document.getElementById("edge-arrow").value = "from"; - // } - // else { - // document.getElementById("edge-arrow").value = ""; - // } - // } - - // document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - // this, - // data, - // callback - // ); - // document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - // this, - // callback - // ); - // document.getElementById("edge-popUp").style.display = "block"; - //} - else { - alert("Node Degree limit exist"); - } - } - else { - var fromnodeconnectededge = network.getConnectedEdges(data.from); - var tonodeconnectededge = network.getConnectedEdges(data.to); - fromnodeconnectededge.forEach(function (item, index) { - var fromedgefrom = network.body.edges[item].options.from; - var fromedgeto = network.body.edges[item].options.to; - if (fromedgefrom == data.from && fromedgeto == data.to || fromedgefrom == data.to && fromedgeto == data.from) { - servicefromedgefrom = fromedgefrom; - servicefromedgeto = fromedgeto; - } - }); - tonodeconnectededge.forEach(function (item, index) { - var toedgefrom = network.body.edges[item].options.from - var toedgeto = network.body.edges[item].options.to - if (toedgefrom == data.from && toedgeto == data.to || toedgefrom == data.to && toedgeto == data.from) { - servicetoedgefrom = toedgefrom; - servicetoedgeto = toedgeto; - } - - }); - if (servicefromedgefrom != undefined && servicefromedgeto != undefined || servicetoedgefrom != undefined && servicetoedgeto != undefined) { - var fromnodetype = network.body.nodes[data.from].options.componentType; - var tonodetype = network.body.nodes[data.to].options.componentType; - if (fromnodetype == "node" && tonodetype == "node") { - if (data.label != undefined) { - document.getElementById("edge-label").value = data.label; - } - //document.getElementById("edge-arrow").value = data.arrows; - if (data.id != undefined) { - var arrowto = network.body.edges[data.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edge-arrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edge-arrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edge-arrow").value = "from"; - } - else { - document.getElementById("edge-arrow").value = ""; - } - } - document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - this, - data, - callback - ); - document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - this, - callback - ); - document.getElementById("edge-popUp").style.display = "block"; - } - else { - //clearEdgePopUp(); - document.getElementById("edge-popUp").style.display = "none"; - alert("Service not add between amplifier node"); - isAddService = 0; - } - } - else { - alert("Create fiber then service add"); - } - } - - -} - -function clearEdgePopUp() { - document.getElementById("edge-label").value = ""; - document.getElementById("edge-saveButton").onclick = null; - document.getElementById("edge-cancelButton").onclick = null; - document.getElementById("edge-popUp").style.display = "none"; -} - -function cancelEdgeEdit(callback) { - clearEdgePopUp(); - data.componentType = 'edge'; - if (isService == 1) { - data.dashes = true; - data.label = document.getElementById("edge-label").value; - data.font = fontstyle1; - data.color = "red"; - data.arrows = document.getElementById("edge-arrow").value; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - } - callback(null); -} - -function AddService() { - disableFiberService(); - isService = 1; - data.componentType = 'service'; - network.addEdgeMode(); -} -function RemoveSelection() { - disableFiberService(); - var deletenodeconectededge = localStorage.getItem("deletenodeconectededge"); - if (deletenodeconectededge == "0" || deletenodeconectededge == "") { - network.deleteSelected(); - } else { - alert("Unpair node and delete"); - } - localStorage.setItem("deletenodeconectededge", ""); -} -function AddEdgeMode() { - disableFiberService(); - isService = 0; - network.addEdgeMode(); -} -function EditEdgeMode() { - disableFiberService(); - network.editEdgeMode(); -} -function AddNodeMode() { - disableFiberService(); - network.addNodeMode(); -} -function EditNodeMode() { - disableFiberService(); - network.editNode(); -} -function htmlTitle(html, backcolor) { - const container = document.createElement("pre"); - container.innerHTML = html; - container.style.background = backcolor; - container.style.color = "black"; - container.style.transition = "all 1s ease-in-out"; - return container; -} -function saveEdgeData(data, callback) { - if (isService != 1) { - if (typeof data.to === "object") data.to = data.to.id; - if (typeof data.from === "object") data.from = data.from.id; - //data.length = document.getElementById("edge-length").value; - data.label = document.getElementById("edge-label").value; - _insertnodeDB({ id: data.id }).update({ label: data.label }); - //var fromnode = network.getConnectedNodes(data.from) - //var fromlen = Number(fromnode.length).toString(); - //var tonode = network.getConnectedNodes(data.to) - //var tolen = Number(tonode.length).toString(); - //var text = 'abcdefghijklmnopqrstuvwxyz'; - //for (var i = 0; i < text.length; i++) { - // var code = text.toUpperCase().charCodeAt(i) - // if (code > 64 && code < 91) { - // var result = (code - 64) + " "; - // if (result.trim() == Number(fromlen) + 1) { - // data.labelFrom = text[i]; - // } - // if (result.trim() == Number(tolen) + 1) { - // data.labelTo = text[i]; - // } - // } - //} - - data.title = document.getElementById("edge-title").value.toString(); - data.arrows = document.getElementById("edge-arrow").value.toString(); - if (document.getElementById("ddledgecolor").value != 0 && document.getElementById("ddledgecolor").value !== "" && document.getElementById("ddledgecolor").value != undefined) { - data.color = document.getElementById("ddledgecolor").value; - } - data.font = fontstyle1; - data.componentType = 'edge'; - if (document.getElementById("edgeDashes").value == "true") { - data.dashes = document.getElementById("edgeDashes").value; - } - var existedgedb = _edgesDB({ from: data.from, to: data.to }).get(); - if (existedgedb.length != 0) { - //_edgesDB({ from: data.from, to: data.to }).update({ edgeLength: data.length, label: data.label, color: data.color, arrows: data.arrows, dashes: data.dashes }); - _edgesDB({ from: data.from, to: data.to }).update({ label: data.label, color: data.color, arrows: data.arrows, dashes: data.dashes }); - } - else { - //_edgesDB.insert({ "from": data.from, "to": data.to, "edgeLength": data.length, "dashes": data.dashes, "arrows": data.arrows, "label": data.label }) - _edgesDB.insert({ "from": data.from, "to": data.to, "dashes": data.dashes, "arrows": data.arrows, "label": data.label }) - } - clearEdgePopUp(); - callback(data); - } - else { - //var fromnodetype = network.body.nodes[data.from].options.nodetype; - //var tonodetype = network.body.nodes[data.to].options.nodetype; - //if (fromnodetype == "ROADM" && tonodetype == "ROADM") { - data.dashes = true; - data.label = document.getElementById("edge-label").value; - data.font = fontstyle1; - data.color = "red"; - data.arrows = document.getElementById("edge-arrow").value; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - document.getElementById("edge-popUp").style.display = "none"; - clearEdgePopUp(); - callback(data); - //} - //else { - // //document.getElementById("edge-popUp").style.display = "none"; - // clearEdgePopUp(); - // //callback(data); - // alert("Service not add between amplifier node"); - //} - } -} - -var fontstyle1 = { - align: "top", - -} -var Unidirection = { - to: { - enabled: false, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} -var Bidirection = { - to: { - enabled: true, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} -var smooth1 = { - enabled: true, - type: "curvedCW", - roundness: ".2", -} - - -function clearPopUp() { - document.getElementById("node-degree").value = "" - document.getElementById("edge-label").value = ""; - document.getElementById("saveButton").onclick = null; - document.getElementById("cancelButton").onclick = null; - document.getElementById("network-popUp").style.display = "none"; -} - -function cancelEdit(callback) { - clearPopUp(); - callback(null); -} - -function saveData(data, callback) { - if (data.nodeedit != "true") { - counter = counter + 1; - //counter = counter + 1; - localStorage.setItem("nodelength", counter); - //var nodelength = localStorage.getItem("nodelength"); - } - data.id = document.getElementById("node-id").value; - data.label = document.getElementById("node-label").value; - data.title = document.getElementById("node-title").value; - var myshape = document.getElementById("ddlnodeshape").value; - shape = myshape; - // data.size = 8; - var mycolor = document.getElementById("ddlnodecolor").value; - color = mycolor; - if (shape != undefined && shape != null && shape != "" && shape != 0) { - data.shape = shape; - } - if (color != undefined && color != null && color != "" && color != 0) { - data.color = color; - } - var nodetype = document.getElementById("ddlnodeType").value; - data.nodetype = nodetype; - data.componentType = "node"; - data.nodedegree = document.getElementById("node-degree").value; - //if (document.getElementById("edgeFixed").value == "true") { - // fixed= document.getElementById("edgeFixed").value; - // //data.fixed.y = document.getElementById("edgeFixed").value; - - //} - clearPopUp(); - callback(data); -} -function AddData(data, id) { - disableFiberService(); - document.getElementById("edgecontextMenu").style.display = "none"; - document.getElementById("network-popUp").style.display = "none"; - document.getElementById("node-popUp").style.display = "block"; - document.getElementById("nodeSaveButton").onclick = AddNode.bind( - this, id - ); - - //var from_id = document.getElementById("node-id").value; - //var myNode = network.getConnectedNodes(from_id) - //if (myNode.length == 1) { - // $("#trId").hide(); - //} - //else { - // $("#trId").show(); - // document.getElementById("edgeLen").value = ""; - //} -} -function AddNode(id) { - var test; - var edgeLen; - var subLen; - var insertEdgeLabel; - //var from_id = document.getElementById("node-id").value; - //test = network.getConnectedEdges(from_id); - var shape = document.getElementById("ddlinsertnodeshape").value; - var insetnode = _insertnodeDB().first(); - var myNode = network.getConnectedNodes(insetnode.id); - to_id = myNode[1]; - from_id = myNode[0]; - var edgelabel = edges.get(insetnode.id).label; - //if (myNode.length > 1) { - // to_id = document.getElementById("nodeid").value; - // var test1 = network.getConnectedEdges(to_id); - // var edgedata = ""; - // var result = false; - // for (var i = 0; i < test.length; i++) { - // if (result == false) { - // for (var j = 0; j < test.length; j++) { - // if (test[i] == test1[j]) { - // edgedata = test1[j]; - // result = true; - // } - // } - // } - - // } - - - //} - //else { - // $("#trId").hide(); - // to_id = myNode[0]; - //} - - - var len = network.body.data.nodes.length; - var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - var dynamicToken = token(); - if (id == 0) { - if (shape == "triangle") { - dynamicToken - network.body.data.nodes.add({ - id: dynamicToken, - label: "site " + '' + Number(nodelength) + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - //shape: $("#ddlShape").val(), - shape: shape, - //shape: "diamond", - size: 8, - color: "red", - nodedegree: "5", - nodetype: "ROADM", - //color: $("#txtNodeBGColor").val(), - componentType: "Amplifier" - }); - } else { - network.body.data.nodes.add({ - id: dynamicToken, - label: "site " + '' + Number(nodelength) + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - //shape: $("#ddlShape").val(), - shape: shape, - //shape: "diamond", - size: 8, - nodedegree: "5", - nodetype: "ROADM", - //color: $("#txtNodeBGColor").val(), - componentType: "node" - }); - } - - } - else if (id == 1) { - network.body.data.nodes.add({ - id: dynamicToken, - label: '' + randomid + '', - //shape: "icon", - //icon: { - // face: "'FontAwesome'", - // code: "\uf067", - // size: 15, - // color: "black", - //}, - size: 8, - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - else { - network.body.data.nodes.add({ - id: dynamicToken, - label: '' + randomid + '', - shape: shape, - //shape: "diamond", - size: 8, - color: "red", - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - - - //edgeLen = document.getElementById("edgeLen").value; - //insertEdgeLabel = document.getElementById("InsertEdgeLabel").value; - //var taffyLen; - - //taffyLen = _edgesDB({ from: from_id.toString(), to: to_id.toString() }).first(); - - - - //if (taffyLen == false) { - // taffyLen = _edgesDB({ from: to_id.toString(), to: from_id.toString() }).first(); - //} - - //if (Number(edgeLen) < Number(taffyLen.edgeLength)) { - // subLen = Number(taffyLen.edgeLength) - Number(edgeLen); - //} - //else if (Number(edgeLen) > Number(taffyLen.edgeLength)) { - // network.body.data.nodes.remove(randomid); - // alert('Given length is exceeded in total length.'); - // document.getElementById("node-popUp").style.display = "none"; - // return false; - //} - //else if (Number(edgeLen) == Number(taffyLen.edgeLength)) { - // network.body.data.nodes.remove(randomid); - // alert('Given length is equal to total length.'); - // document.getElementById("node-popUp").style.display = "none"; - // return false; - //} - //else { - // subLen = 0; - //} - - //if (edgedata != "" && edgedata != undefined) { - // network.body.data.edges.remove(edgedata); - //} - //else { - // network.body.data.edges.remove(test[0]); - //} - - - network.body.data.edges.remove(insetnode.id); - network.body.data.edges.add([{ from: dynamicToken, to: from_id, font: fontstyle1, componentType: "edge", label: edgelabel, color: "blue" }]) - network.body.data.edges.add([{ from: dynamicToken, to: to_id, font: fontstyle1, componentType: "edge", label: edgelabel, color: "blue" }]) - - //network.body.data.edges.add([{ from: randomid, to: from_id, length: edgeLen, label: edgeLen, color: "" }]) - //network.body.data.edges.add([{ from: randomid, to: to_id, length: subLen, label: subLen.toString(), color: "" }]) - _edgesDB.insert({ "from": dynamicToken, "to": from_id }) - _edgesDB.insert({ "from": dynamicToken, "to": to_id }) - _insertnodeDB().remove(); - document.getElementById("node-popUp").style.display = "none"; - -} -function init(isImport) { - - - initDb(); - readdata(); - - - - if (isImport) { - setDefaultLocale(); - draw(isImport); - - } - else { - setTimeout(function () { - setDefaultLocale(); - draw(isImport); - }, 1000); - } - - - - -} - -//-----------------------Json File--------------------- - -function testing() { - container = document.getElementById("mynetwork"); - //exportArea = document.getElementById("input_output"); - importButton = document.getElementById("import_button"); - exportButton = document.getElementById("export_button"); -} - -function clearOutputArea() { - //exportArea.value = ""; -} - -function exportNetwork(isSaveNetwork) { - disableFiberService(); - testing(); - clearOutputArea(); - //counter = 0; - //var nodes = objectToArray(network.getPositions()); - //nodes.forEach(addConnections); - // pretty print node data - //var exportValue = JSON.stringify(nodes, undefined, 2); - //exportArea.value = exportValue; - - var nodesModel = []; - - var edgesModel = []; - $.each(network.body.nodes, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.nodes[i].options.id, - label: network.body.nodes[i].options.label, - x: network.body.nodes[i].x, - y: network.body.nodes[i].y, - shape: network.body.nodes[i].options.shape, - size: network.body.nodes[i].options.size, - nodedegree: network.body.nodes[i].options.nodedegree, - nodetype: network.body.nodes[i].options.nodetype, - componentType: nodes.get(network.body.nodes[i].options.id).componentType, - icon: - network.body.nodes[i].options.icon, - color: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - highlight: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ], - hover: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ] - } - ], - edges: network.getConnectedNodes(network.body.nodes[i].options.id) - }; - - - let str = network.body.nodes[i].options.id; - let checktext; - try { - checktext = str.substring(0, 7); - } - catch (e) { } - - if (data.x != undefined && data.y != undefined && checktext != "edgeId:") - nodesModel.push(data); - }); - - - $.each(network.body.edges, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.edges[i].id, - //label: network.body.edges[i].length, - label: network.body.edges[i].options.label, - //title: network.body.edges[i].title, - from: network.body.edges[i].fromId, - to: network.body.edges[i].toId, - dashes: network.body.edges[i].options.dashes, - length: network.body.edges[i].options.length, - value: network.body.edges[i].options.value, - componentType: edges.get(network.body.edges[i].id).componentType, - options: [ - { - color: [ - { - color: network.body.edges[i].options.color.color, - highlight: network.body.edges[i].options.color.highlight, - hover: network.body.edges[i].options.color.hover, - inherit: network.body.edges[i].options.color.inherit, - opacity: network.body.edges[i].options.color.opacity, - - } - ], - background: [ - { - color: network.body.edges[i].options.background.color, - dashes: network.body.edges[i].options.background.dashes, - enabled: network.body.edges[i].options.background.enabled, - size: network.body.edges[i].options.background.size, - } - ], - arrows: [ - { - from: [ - { - enabled: network.body.edges[i].options.arrows.from.enabled, - type: network.body.edges[i].options.arrows.from.type - } - ], - to: [ - { - enabled: network.body.edges[i].options.arrows.to.enabled, - type: network.body.edges[i].options.arrows.to.type - } - ], - } - ], - font: [ - { - align: network.body.edges[i].options.font.align - } - ], - smooth: [ - { - enabled: network.body.edges[i].options.smooth.enabled, - roundness: network.body.edges[i].options.smooth.roundness, - type: network.body.edges[i].options.smooth.type - } - ], - - } - ] - - }; - edgesModel.push(data); - }); - - var model = { - nodes: nodesModel, - edges: edgesModel - } - //counter = counter + Number(nodes.length); - //localStorage.setItem("nodelength", counter); - var exportValue = JSON.stringify(model, undefined, 2); - - if (isSaveNetwork) { - //localStorage.setItem("networkData", exportValue); - addNetworData(exportValue); - return; - } - - //$("#jsondiv").text(exportValue); - // console.log(JSON.stringify(edges, undefined, 2)); - // exportArea.value = exportValue; - // - //$("", { - // "download": "NetworkFile.json", - // "href": "data:application/json;charset=utf-8," + encodeURIComponent(exportValue), - //}).appendTo("body") - // .click(function () { - // $(this).remove() - // })[0].click() - - // any kind of extension (.txt,.cpp,.cs,.bat) - var filename = "NetworkFile.json"; - - var blob = new Blob([exportValue], { - type: "text/plain;charset=utf-8" - }); - - saveAs(blob, filename); -} - -function download(exportValue) { - -} - -//async function addNetworData(netData) { -// try { -// netmodel = { -// id: "1", -// name: netData -// } -// var noOfDataInserted = await jsstoreCon.insert({ -// into: 'tbl_network', -// values: [netmodel] -// }); - -// if (noOfDataInserted === 1) { -// alert('successfully added'); -// } -// } catch (ex) { -// var noOfDataInserted = await jsstoreCon.update({ -// in: 'tbl_network', -// set: { -// name: netData, -// }, -// where: { -// id: "1" -// } -// }); -// if (noOfDataInserted === 1) { -// alert('successfully updated'); -// } -// } -//} - -var importNodes = []; -var importEdges = []; -function handleFileSelect(event) { - const reader = new FileReader() - reader.onload = handleFileLoad; - reader.readAsText(event.target.files[0]) -} - -function handleFileLoad(event) { - //document.getElementById('input_output').textContent = ""; - //_import_json = document.getElementById('input_output').textContent = event.target.result; - _import_json = event.target.result; - importNetwork(); -} -function importNetwork() { - disableFiberService(); - init(true); - nodes = []; - edges = []; - - testing(); - document.getElementById('import_button').addEventListener('change', handleFileSelect, false); - - var inputValue = _import_json; - //var inputValue = exportArea.value; - var inputData = JSON.parse(inputValue); - _edgesDB.insert(inputData) - - nodes = getNodeData(inputData.nodes); - edges = getEdgeData(inputData.edges); - data = { - nodes: nodes, - edges: edges - }; - counter = counter + Number(nodes.length); - localStorage.setItem("nodelength", counter); - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - locale: document.getElementById("locale").value, - interaction: { navigationButtons: true, keyboard: true, multiselect: true, hover: true }, - physics: false, - //edges: { - // color: { - // inherit: falsefunction copy() - // }, - //}, - nodes: { - shape: "dot", - size: 8 - }, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - }, - manipulation: { - enabled: false, - addNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = "site 1"; - document.getElementById("node-degree").value = "5"; - document.getElementById("ddlnodeshape").value = "dot"; - document.getElementById("ddlnodeType").value = "ROADM"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("node-degree").value = data.nodedegree; - document.getElementById("ddlnodeType").value = data.nodetype; - document.getElementById("ddlnodeshape").value = data.shape; - data.nodeedit = "true"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - }, - }; - network = new vis.Network(container, data, options); - network.on("click", function (params) { - params.event = "[original event]"; - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - }); - network.on("selectEdge", function (data) { - _insertnodeDB().remove(); - - if (data.edges.length > 1 || data.edges.length == 0) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - - //var getnodedata = edges.get(); - var clickedEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - data.label = network.body.edges[data.edges[0]].options.label; - //data.to = network.body.edges[data.edges].options.to; - //data.labelFrom = network.body.edges[data.edges].options.labelFrom; - //data.labelTo = network.body.edges[data.edges].options.labelTo; - _insertnodeDB.insert({ "id": data.edges[0], "type": "NodeInsert", "label": data.label }); - setCopyData(clickedEdge.options.id, ''); - }); - network.on("selectNode", function (params) { - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - var deletenode = network.getConnectedEdges(clickedNode.id); - localStorage.setItem("deletenodeconectededge", deletenode.length); - _nodesDB.insert({ "id": clickedNode.id, "type": "node" }); - setCopyData('', clickedNode.options.id); - if (isAddEdge == 1) { - isAddService = 0; - addServicData = { - from: '', - to: '' - }; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if (addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - addEdgeData = { - from: '', - to: '' - }; - - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - console.log(addServiceData); - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - - console.log(addServiceData); - - } - }); - network.on("doubleClick", function (data) { - var type = _nodesDB().first(); - if (type.type == "node") { - network.editNodeMode(); - } - else { - network.editEdgeMode(); - } - _nodesDB().remove(); - }); - network.on("oncontext", function (data) { - //data.preventDefault(); - var type = _nodesDB().first(); - if (type.type == "node") { - var getrightclicknode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - if (getrightclicknode != undefined) { - document.getElementById("edgecontextMenu").style.display = "none"; - $("#contextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("contextMenu").style.display = "block"; - var cliNode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - document.getElementById("nodeiddetails").value = cliNode.id; - data.id = cliNode.id - var clickedNode = network.body.nodes[cliNode.id].options.label; - document.getElementById("nodeeditlabel").value = clickedNode; - document.getElementById("nodeedit-degree").value = network.body.nodes[cliNode.id].options.nodedegree; - document.getElementById("ddleditnodeType").value = network.body.nodes[cliNode.id].options.nodetype; - //$(`#ddlshape option[value='${network.body.nodes[cliNode.id].options.shape}']`).prop('selected', true); - //$(`#ddlcolor option[value='${network.body.nodes[cliNode.id].options.color.background}']`).prop('selected', true); - $('#ddlshape').val(network.body.nodes[cliNode.id].options.shape); - $('#ddlcolor').val(network.body.nodes[cliNode.id].options.color.background); - document.getElementById("rightClickNodeEdit").onclick = rightClickNodeEdit.bind(); - document.getElementById("rightClickNodeDelete").onclick = deleteNodeEdge.bind(); - } - } - else { - var getrightclickedge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - if (getrightclickedge != undefined) { - document.getElementById("contextMenu").style.display = "none"; - $("#edgecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("edgecontextMenu").style.display = "block"; - var cliEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - document.getElementById("edgeiddetails").value = cliEdge.id; - document.getElementById("from").value = network.body.edges[cliEdge.id].options.from; - document.getElementById("to").value = network.body.edges[cliEdge.id].options.to; - if (network.body.edges[cliEdge.id].options.label != undefined) { - var clickedEdge = network.body.edges[cliEdge.id].options.label; - document.getElementById("edgelabel").value = clickedEdge; - } - var arrowto = network.body.edges[cliEdge.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[cliEdge.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edgearrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edgearrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edgearrow").value = "from"; - } - else { - document.getElementById("edgearrow").value = ""; - } - document.getElementById("InsertNode").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("Copy").onclick = copy.bind(); - //document.getElementById("Paste").onclick = paste.bind(); - document.getElementById("rightClickEdgeEdit").onclick = rightClickEdgeEdit.bind(); - document.getElementById("rightClickEdgeDelete").onclick = deleteNodeEdge.bind(); - } - //else { - // document.getElementById("contextMenu").style.display = "none"; - // document.getElementById("pastecontextMenu").style.display = "block"; - // document.getElementById("Paste").onclick = paste.bind(); - //} - } - if (copy == "Yes") { - document.getElementById("contextMenu").style.display = "none"; - $("#pastecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("pastecontextMenu").style.display = "block"; - document.getElementById("Paste").onclick = paste.bind(); - } - _nodesDB().remove(); - }); - - container.addEventListener("dragover", (function (e) { - e.preventDefault(); - //console.log("gj") - })); - container.addEventListener("dragenter", (function (e) { - e.target.className += " dragenter"; - //console.log("gj") - })); - container.addEventListener("dragleave", (function (e) { - //alert() - e.target.className = "whiteBox"; - })); - - container.addEventListener("drop", (function (e) { - //let answer = confirm("Do you really want to move it") - //console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - if (e.dataTransfer.getData("text") == "btnAddAmp") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - - e.preventDefault(); - })); - - network.on("dragStart", function (params) { - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - }); - network.on("hoverNode", function (params) { - try { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - network.on("hoverEdge", function (params) { - try { - var clickedNode = edges.get(params.edge); - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - - testing(); -} - -function getNodeData(data) { - data.forEach(function (elem, index, array) { - importNodes.push({ - id: elem.id, - label: elem.label, - shape: elem.shape, - icon: elem.icon, - color: elem.color[0], - edges: elem.edges[0], - x: elem.x, - y: elem.y, - title: elem.title, - size: elem.size, - componentType: elem.componentType, - nodedegree: elem.nodedegree, - nodetype: elem.nodetype - - }); - }); - - ////old node json - //data.forEach(function (elem, index, array) { - // nodes.push({ - // id: elem.id, - // label: elem.label, - // shape: elem.shape, - // icon: elem.icon, - // color: elem.color, - // x: elem.x, - // y: elem.y, - // title: elem.title, - // }); - //}); - - - return new vis.DataSet(importNodes); -} - - -function getNodeById(data, id) { - for (var n = 0; n < data.length; n++) { - if (data[n].id == id) { - // double equals since id can be numeric or string - return data[n]; - } - } - - throw "Can not find id '" + id + "' in data"; -} - -function getEdgeData(data) { - - data.forEach(function (elem) { - // add the connection - - var fontstyle = { - align: '' + elem.options[0].font[0].align + '', - } - var arrows = { - to: { - enabled: elem.options[0].arrows[0].to[0].enabled, - type: elem.options[0].arrows[0].to[0].type, - }, - from: { - enabled: elem.options[0].arrows[0].from[0].enabled, - type: elem.options[0].arrows[0].from[0].type, - }, - } - - var smooth = { - enabled: elem.options[0].smooth[0].enabled, - type: elem.options[0].smooth[0].type, - roundness: elem.options[0].smooth[0].roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - var fromlabel = "(" + nodes.get(elem.from).label + " -> " + nodes.get(elem.to).label + ")"; - importEdges.push({ - id: elem.id, - from: elem.from, - to: elem.to, - dashes: elem.dashes, - label: elem.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options[0].color[0].color, - componentType: elem.componentType, - // title: htmlTitle("uid : " + fromlabel + "\n" + "type : " + elem.componentType), - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - - }); - - //old json edges - //data.forEach(function (node) { - // // add the connection - // node.edges.forEach(function (connId, cIndex, conns) { - // edges.push({ from: node.id, to: connId }); - // let cNode = getNodeById(data, connId); - - // var elementConnections = cNode.edges; - - // // remove the connection from the other node to prevent duplicate connections - // var duplicateIndex = elementConnections.findIndex(function ( - // connection - // ) { - // return connection == node.id; // double equals since id can be numeric or string - // }); - - // if (duplicateIndex != -1) { - // elementConnections.splice(duplicateIndex, 1); - // } - // _edgesDB.insert({ "from": node.id, "to": connId, "edgeLength": 100 }) - - // }); - - //}); - - return new vis.DataSet(importEdges); -} - -function objectToArray(obj) { - return Object.keys(obj).map(function (key) { - obj[key].id = key; - return obj[key]; - }); -} -function addConnections(elem, index) { - // need to replace this with a tree of the network, then get child direct children of the element - index = elem.id; - elem.edges = network.getConnectedNodes(index); -} - -/*copy and paste*/ -function setCopyData(edgeID, nodeID) { - copyData.edges = []; - copyData.nodes = []; - - var edgeData = []; - var nodeDataFrom = ''; - var nodeDataTo = ''; - - - //copy edge/node pair - if (nodeID == '' && edgeID != '') { - edgeData = network.body.edges[edgeID]; - nodeDataFrom = network.body.nodes[edgeData.fromId]; - nodeDataTo = network.body.nodes[edgeData.toId]; - } - //copy node - if (nodeID != '' && edgeID == '') { - edgeData = []; - nodeDataFrom = network.body.nodes[nodeID]; - nodeDataTo = ''; - } - - var tempnode = []; - tempnode.push(nodeDataFrom); - tempnode.push(nodeDataTo); - copyData.edges = edgeData; - copyData.nodes = tempnode; -} - -function getCopiedData() { - - var dynamicid = []; - copyData.nodes.forEach(function (elem, index, array) { - counter = counter + 1; - localStorage.setItem("nodelength", counter); - //var nodelength = localStorage.getItem("nodelength"); - if (elem == '') - return; - var dyid = token(); - var xdir = Number($("#txtNodeX").val()); - network.body.data.nodes.add({ - id: dyid, - label: elem.options.label, - shape: elem.options.shape, - icon: elem.options.icon, - color: elem.options.color.background, - x: elem.x + 10, - y: elem.y + 10, - //x:Number($("#txtNodeX").val()), - //y:Number($("#txtNodeY").val()), - title: elem.options.title, - size: elem.options.size, - nodedegree: elem.options.nodedegree, - nodetype: elem.options.nodetype, - componentType: nodes.get(elem.options.id).componentType - - }); - dynamicid.push(dyid); - }); - - if (copyData.edges.length == 0) - return; - var elem = copyData.edges; - // add the connection - var fontstyle = { - align: '' + elem.options.font.align + '', - } - var arrows = { - to: { - enabled: elem.options.arrows.to.enabled, - type: elem.options.arrows.to.type, - }, - from: { - enabled: elem.options.arrows.from.enabled, - type: elem.options.arrows.from.type, - }, - } - - var smooth = { - enabled: elem.options.smooth.enabled, - type: elem.options.smooth.type, - roundness: elem.options.smooth.roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - network.body.data.edges.add({ - - id: 'eid' + Math.random().toString().replace('.', '0'), - from: dynamicid[0], - to: dynamicid[1], - dashes: elem.options.dashes, - label: elem.options.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options.color.color, - componentType: edges.get(elem.id).componentType - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - copyData = { - edges: [], - nodes: [], - dataCopied: false - } - - -} - -var storageData = { - nodes: [], - edges: [] -} -function SaveNetwork() { - disableFiberService(); - exportNetwork(true); - //storageData.nodes = nodes.get(); - //storageData.edges = edges.get(); - //localStorage.setItem("networkData", JSON.stringify(storageData)); -} -function StorageClear() { - //localStorage.removeItem("networkData"); - disableFiberService(); - counter = 0; - deletedata("1"); - init(); -} - -//async function deletedata(id) { -// try { -// var noOfStudentRemoved = await jsstoreCon.remove({ -// from: 'tbl_network', -// where: { -// id: id -// } -// }); -// } catch (ex) { -// alert(ex.message); -// } -//} - -var isAddEdge = 0; -var addEdgeData = { - from: '', - to: '' -}; -function manualAddEdge() { - var fromcounter = 0; - var tocounter = 0; - var fromnodedegree = network.body.nodes[addEdgeData.from].options.nodedegree; - var tonodedegree = network.body.nodes[addEdgeData.to].options.nodedegree; - var fromnodeconnectededge = network.getConnectedEdges(addEdgeData.from); - var tonodeconnectededge = network.getConnectedEdges(addEdgeData.to); - fromnodeconnectededge.forEach(function (item, index) { - var formnodeconnecteddataset = edges.get(); - for (i = 0; i < formnodeconnecteddataset.length; i++) { - if (item == formnodeconnecteddataset[i].id) { - if (formnodeconnecteddataset[i].componentType == "edge") { - fromcounter = fromcounter + 1; - } - } - } - }); - tonodeconnectededge.forEach(function (item, index) { - var tonodeconnecteddataset = edges.get(); - for (i = 0; i < tonodeconnecteddataset.length; i++) { - if (item == tonodeconnecteddataset[i].id) { - if (tonodeconnecteddataset[i].componentType == "edge") { - tocounter = tocounter + 1; - //console.log("hi"); - } - } - } - }); - if (fromcounter < Number(fromnodedegree) && tocounter < Number(tonodedegree)) { - var labelvalue = '[' + nodes.get(addEdgeData.from).label + ' - ' + nodes.get(addEdgeData.to).label + ']'; - network.body.data.edges.add({ - id: token(), from: addEdgeData.from, to: addEdgeData.to, label: labelvalue, font: { align: 'top' }, - componentType: "edge" - }); - //isAddEdge = 0; - //addEdgeData = { - // from: '', - // to: '' - //}; - addEdgeData = { - from: addEdgeData.to, - to: '' - }; - UnSelectAll(); - } - else { - alert("Node Degree limit exist"); - } -} -function manualAddEdgeMode() { - UnSelectAll(); - isAddEdge = 1; - isAddService = 0; - addEdgeData = { - from: '', - to: '' - }; -} - -var isAddService = 0; -var addServiceData = { - from: '', - to: '' -}; -function manualAddService() { - var servicefromedgefrom; - var servicefromedgeto; - var servicetoedgefrom; - var servicetoedgeto; - var fromnodeconnectededge = network.getConnectedEdges(addServiceData.from); - var tonodeconnectededge = network.getConnectedEdges(addServiceData.to); - fromnodeconnectededge.forEach(function (item, index) { - var fromedgefrom = network.body.edges[item].options.from; - var fromedgeto = network.body.edges[item].options.to; - if (fromedgefrom == addServiceData.from && fromedgeto == addServiceData.to || fromedgefrom == addServiceData.to && fromedgeto == addServiceData.from) { - servicefromedgefrom = fromedgefrom; - servicefromedgeto = fromedgeto; - } - }); - tonodeconnectededge.forEach(function (item, index) { - var toedgefrom = network.body.edges[item].options.from - var toedgeto = network.body.edges[item].options.to - if (toedgefrom == addServiceData.from && toedgeto == addServiceData.to || toedgefrom == addServiceData.to && toedgeto == addServiceData.from) { - servicetoedgefrom = toedgefrom; - servicetoedgeto = toedgeto; - } - - }); - if (servicefromedgefrom != undefined && servicefromedgeto != undefined || servicetoedgefrom != undefined && servicetoedgeto != undefined) { - var fromnodetype = network.body.nodes[addServiceData.from].options.componentType; - var tonodetype = network.body.nodes[addServiceData.to].options.componentType; - if (fromnodetype == "node" && tonodetype == "node") { - var labelvalue = '[' + nodes.get(addServiceData.from).label + ' - ' + nodes.get(addServiceData.to).label + ']'; - network.body.data.edges.add({ - id: token(), from: addServiceData.from, to: addServiceData.to, label: labelvalue, dashes: true, color: 'red', font: { align: 'top' } - , arrows: arrows1, - smooth: smooth1, - componentType: "service" - }); - - //isAddService = 0; - //addServiceData = { - // from: '', - // to: '' - //}; - addServiceData = { - from: addServiceData.to, - to: '' - }; - UnSelectAll(); - } else { - //clearEdgePopUp(); - document.getElementById("edge-popUp").style.display = "none"; - alert("Service not add between amplifier node"); - } - } - else { - alert("Create fiber then service add"); - } -} -function manualAddServiceMode() { - UnSelectAll(); - isAddService = 1; - isAddEdge = 0; - addServiceData = { - from: '', - to: '' - }; -} - -var fontstyle1 = { - align: "top", - -} -var arrows1 = { - to: { - enabled: true, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} - -var smooth1 = { - enabled: true, - type: "curvedCW", - roundness: ".2", -} - - - -function copy() { - disableFiberService(); - document.getElementById("edgecontextMenu").style.display = "none"; - copyData.dataCopied = true; - copy = "Yes"; -} -function paste() { - if (copy == "Yes") { - document.getElementById("pastecontextMenu").style.display = "none"; - getCopiedData(); - copy = "No" - } -} -function UnSelectAll() { - network.unselectAll(); -} - -function wholePage() { - disableFiberService(); - html2canvas(document.body, { - onrendered: function (canvas) { - var img = canvas.toDataURL(); - $("#result-image").attr('src', img).show(); - - canvas.toBlob(function (blob) { - saveAs(blob, "wholePage.png"); - }); - } - }); - return false; -} - -function networkPage() { - disableFiberService(); - html2canvas(document.querySelector("#mynetwork"), { - onrendered: function (canvas) { - var img = canvas.toDataURL(); - $("#result-image").attr('src', img).show(); - - canvas.toBlob(function (blob) { - saveAs(blob, "NetworkPage.png"); - }); - } - }); - return false; -} - -//function zoomin() { -// var myImg = document.getElementById("mynetwork"); -// var currWidth = myImg.clientWidth; -// if (currWidth == 500) { -// alert("Maximum zoom-in level reached."); -// } else { -// myImg.style.width = (currWidth + 50) + "px"; -// } -//} -//function zoomout() { -// var myImg = document.getElementById("mynetwork"); -// var currWidth = myImg.clientWidth; -// if (currWidth == 50) { -// alert("Maximum zoom-out level reached."); -// } else { -// myImg.style.width = (currWidth - 50) + "px"; -// } -//} - -function disableFiberService() { - isAddEdge = 0; - isAddService = 0; - addEdgeData = { - from: '', - to: '' - }; - addServiceData = { - from: '', - to: '' - }; -} - -function generateMatrix() { - $("#matrixDiv").empty(); - var nodearray = nodes.get(); - if (nodearray.length > 0) { - - //$("#matrixDiv").append(table); - - var tblheader = ""; - var tblrow = ""; - var ric = 2; - var ris = 2; - - for (var i = 0; i < nodearray.length; i++) { - - // let rdynamicid = "r1_" + rid; - let firstrowid = "r1_" + ric; - var hiddenField = ""; - tblheader += ""; - rdynamicid = "r" + ris + "_1"; - - var hiddenFieldL = ""; - tblrow += "" + addEmptyRC(nodearray.length, "r" + ris + "_", i, nodearray[i].id) + ""; - - ric++; - ris++; - - } - //$("#matrixDiv").append(tblheader); - //$("#matrixDiv").append(tblrow); - // tblheader += ""; - //tblrow += ""; - //table += tblheader+tblrow+"
<\/th>"+r+"<\/tr>"+u+"<\/table>";$("#matrixDiv").append(s);console.log(multiarr);$("#matrixTable tr td").click(function(){var e=$(this).attr("id"),o,t,n,s;if(e!=undefined){var i=e.split("_"),h="#h"+i[0]+"_1",c="#hr"+i[1]+"_1",r=$(h).val(),u=$(c).val(),f="#r"+i[1]+"_"+i[0].replace("r","");if($(this).text()=="yes"){if(o=confirm("are you sure , want to remove ?"),o){for(t=edges.get(),n=0;n<\/td>";else{let s=i+"_"+u,n=t+e;f+=checkfiberconnection(r,o[u].id)?"yes<\/td>":"X<\/td>"}e++}return f}function checkfiberconnection(n,t){for(var r=edges.get(),u=!1,i=0;i"+i[n].label+"<\/button>",$("#nodeDiv").append(e),u=network.getConnectedNodes(i[n].id),t="",r=0;r"+nodes.get(u[r]).label+"<\/p>";t="
Connected Nodes :

"+t+"<\/div>";$("#nodeDiv").append(t)}for($("#nodeModal").show(),f=document.getElementsByClassName("accordion"),n=0;n 0) { - - var conf = confirm('Are you want to load network data from local storage ?'); - if (conf) { - //nodes = new vis.DataSet(tempData.nodes); - //edges = new vis.DataSet(tempData.edges); - - _edgesDB.insert(tempData) - - nodes = getNodeData(tempData.nodes); - edges = getEdgeData(tempData.edges); - } - } - } - catch{ - } - - } - - data = { - nodes: nodes, - edges: edges - } - - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - //layout: { - // randomSeed: 1, - // improvedLayout: true, - // //hierarchical: { - // // direction: 'LR', // UD, DU, LR, RL - // // sortMethod: 'directed' // hubsize, directed - // //} - //}, - - //layout: { - // hierarchical: { - // direction: 'LR', - // sortMethod: 'directed' - // } - //}, - locale: document.getElementById("locale").value, - physics: false, - //physics: { - // barnesHut: { - // springLength: 200 - // } - //}, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - //margin: { - // left: 15, - // right: 15 - //} - }, - //interaction: { - // keyboard: false, - // hover:true - // //navigationButtons: true - //}, - interaction: { - keyboard: false, - hover: true, - //dragNodes: true,// do not allow dragging nodes - zoomView: false, // do not allow zooming - dragView: false, // do not allow dragging - multiselect: true - }, - //nodes: { - // fixed: { - // x: true, - // y: true, - // }, - //}, - //color: 'red', - nodes: { - shape: "dot", - size: 8 - }, - //manipulation:true, - manipulation: { - enabled: false, - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - - editEdgeWithoutDrag(data, callback); - - }, - editEdge: { - - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - editEdge: function (data, callback) { - var orgigEdge = edges.get(data.id); - - if (data.from !== orgigEdge.from) { - alert('you cannot change the source of the edge'); - callback(null); - } - else { - //editEdgeWithoutDrag(data, callback); - callback(data) - } - - }, - - }, - }; - - - network = new vis.Network(container, data, options); - - //makeMeMultiSelect(container, network, nodes) - - //var canvas = new fabric.Canvas("c", { preserveObjectStacking: true }); - - //canvas - // .add(new fabric.Rect({ - // top: 0, - // left: 0, - // width: 100, - // height: 100, - // fill: "green" - // })) - // .add(new fabric.Rect({ - // top: 50, - // left: 50, - // width: 100, - // height: 100, - // fill: "red" - // })).renderAll(); - - - network.on('doubleClick', function (properties) { - // - // selected edge id - console.log(properties); - var edgeId = properties.edges[0]; - // selected edge id - var nodeId = properties.nodes[0]; - alert('edge id : ' + edgeId + ', node id :' + nodeId); - }); - - network.on("click", function (params) { - params.event = "[original event]"; - - //document.getElementById("eventSpanHeading").innerText = "Click event:"; - //var dd = JSON.stringify( - // params, - // null, - // 4 - //); - //console.log('node ' + this.getNodeAt(params.pointer.DOM)); - //console.log('edge ' + this.getEdgeAt(params.pointer.DOM)); - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("selectEdge", function (params) { - if (params.edges.length > 1) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - var clickedNode = this.body.edges[this.getEdgeAt(params.pointer.DOM)]; - console.log(clickedNode); - $("#txtEdgeId").val(clickedNode.options.id); - $("#txtFrom").val(clickedNode.options.from); - $("#txtTo").val(clickedNode.options.to); - $("#txtLabel").val(clickedNode.options.label); - $("#txtTitle").val(clickedNode.options.title); - $("#txtLength").val(clickedNode.options.length); - $("#txtColor").val(clickedNode.options.color.color); - $("#txtFontAlign").val(clickedNode.options.font.align); - $("#ddlArrows").val(clickedNode.options.arrows.to.type); - $("#jsondiv").val(clickedNode.options); - - $("#editedge-label").val(clickedNode.options.label); - $("#editedge-title").val(clickedNode.options.title); - $("#editedge-fontalign").val(clickedNode.options.font.align); - - setCopyData(clickedNode.options.id, ''); - - }); - network.on("selectNode", function (params) { - //console.log("selectNode Event:", params); - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - console.log('first ', params.pointer.DOM); - console.log('second ', clickedNode.options.x, clickedNode.options.y); - //console.log(clickedNode.options.x, clickedNode.options.y); - console.log(clickedNode); - $("#txtNodeId").val(clickedNode.options.id); - $("#txtNodeText").val(clickedNode.options.label); - $("#txtNodeTitle").val(clickedNode.options.title); - $("#ddlShape").val(clickedNode.options.shape); - //$("#txtNodeX").val(clickedNode.options.x); - //$("#txtNodeY").val(clickedNode.options.y); - $("#txtNodeSize").val(clickedNode.options.size); - $("#txtNodeBGColor").val(clickedNode.options.color.background); - $("#txtNodeBColor").val(clickedNode.options.color.border); - $("#txtNodeFontColor").val(clickedNode.options.font.color); - setCopyData('', clickedNode.options.id); - - if (isAddEdge == 1) { - isAddService = 0; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if(addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - } - }); - network.on("deselectNode", function (params) { - //console.log("deselectNode Event:", params); - }); - network.on("hoverNode", function (params) { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - //var back = this.body.nodes[params.nodes].options.color.color; - //debugger; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - - network.on("hoverEdge", function (params) { - console.log("hoverEdge Event:", params); - //$("#click").css("{left:" + params.event.pageX + 20 + "px", "top:" + params.event.pageY + 20 + "px}"); - var clickedNode = edges.get(params.edge); - //var back = this.body.edges[params.edge].options.color.color; - //debugger; - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - - container.addEventListener("dragover", (e) => { - e.preventDefault(); - //console.log("gj") - }); - container.addEventListener("dragenter", (e) => { - e.target.className += " dragenter"; - //console.log("gj") - }); - container.addEventListener("dragleave", (e) => { - //alert() - e.target.className = "whiteBox"; - }); - - container.addEventListener("drop", (e) => { - //let answer = confirm("Do you really want to move it") - console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - - }); - - - - - - - //let whiteBoxes = document.getElementsByTagName("canvas"); - - //for (whiteBox of whiteBoxes) { - - - // whiteBox.addEventListener("dragover", (e) => { - // e.preventDefault(); - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragenter", (e) => { - // e.target.className += " dragenter"; - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragleave", (e) => { - // //alert() - // e.target.className = "whiteBox"; - // }); - // whiteBox.addEventListener("drop", (e) => { - // //let answer = confirm("Do you really want to move it") - // console.log(e) - // //if (answer) { - // // e.target.append(imgBox) - // //} - // //else { - // // e.target.className = "whiteBox"; - - // //} - // }); - //} - - - - - - //$("canvas").hover( - // (params) => { //hover - // console.log(params); - // }, - // () => { //out - // //alert() - // } - //); - - - - //network.on("oncontext", function (params) { - // params.event = "[original event]"; - // document.getElementById("eventSpanHeading").innerText = - // "oncontext (right click) event:"; - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - //network.on("showPopup", function (params) { - // alert(); - //}); - //network.on("hidePopup", function () { - // document.getElementById("eventSpanHeading").innerText = ""; - // document.getElementById("eventSpanContent").innerText = ""; - //}); - //network.on("select", function (params) { - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - - //var percent = 100; - //network.on("afterDrawing", function (ctx) { - // alert(); - // try { - // //var pos = network.getPositions([1, 2]); - // ctx.strokeStyle = ctx.filStyle = 'green'; - // ctx.moveTo(-303, -143); - // ctx.lineTo(-44,-153); - // ctx.fill(); - // ctx.stroke(); - // } - // catch{ - - // } - //}); - - network.on("dragStart", function (params) { - // There's no point in displaying this event on screen, it gets immediately overwritten - //params.event = "[original event]"; - //console.log("dragStart Event:", params); - //console.log( - // "dragStart event, start getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - //document.getElementById("eventSpanHeading").innerText = "dragEnd event:"; - //document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - //); - - //if (params.nodes.length == 0) - // return; - //console.log("dragEnd Event:", params); - //console.log( - // "dragEnd event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - //network.body.data.nodes.update({ - // id: params.nodes[0], x: params.pointer.canvas.x, y: params.pointer.canvas.y - //}); - - //network.body.data.edges.update({ - // id: $("#txtEdgeId").val(), from: $("#txtNodeId").val(), to: 2 - //}); - - }); - //removeDefaultElement(); - -} - -//$("#mynetwork").keyup(function (e) { - -// if (e.keyCode == 67 && e.ctrlKey) { -// alert('ctrl C'); -// } -//}) - -function editEdgeWithoutDrag(data, callback) { - //filling in the popup DOM elements - document.getElementById("edge-label").value = 0; - document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - this, - data, - callback - ); - document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - this, - data, - callback - ); - document.getElementById("edge-popUp").style.display = "block"; -} - -function clearEdgePopUp() { - document.getElementById("edge-saveButton").onclick = null; - document.getElementById("edge-cancelButton").onclick = null; - document.getElementById("edge-popUp").style.display = "none"; -} - -function cancelEdgeEdit(data, callback) { - - clearEdgePopUp(); - data.componentType = 'edge'; - if (isService == 1) { - data.dashes = true; - data.label = $("#txtLabel").val(); - data.font = fontstyle1; - data.color = $("#txtColor").val(); - data.arrows = arrows1; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - } - callback(data); - callback(null); -} -function htmlTitle(html, backcolor) { - const container = document.createElement("pre"); - container.innerHTML = html; - container.style.background = backcolor; - container.style.color = "black"; - container.style.transition = "all 1s ease-in-out"; - return container; -} - -function saveEdgeData(data, callback) { - if (isService != 1) { - if (typeof data.to === "object") data.to = data.to.id; - if (typeof data.from === "object") data.from = data.from.id; - data.length = document.getElementById("edge-label").value; - - if (document.getElementById("edgeDashes").value == "true") { - data.dashes = document.getElementById("edgeDashes").value; - } - - _edgesDB.insert({ "from": data.from, "to": data.to, "edgeLength": data.length, "dashes": data.dashes }) - data.label = $("#txtLabel").val(); - data.font = fontstyle1; - //data.value = $("#txtEdgeValue").val();; - //data.labelFrom = "a"; - //data.labelTo = "b"; - - - //var fromnode = network.getConnectedNodes(data.from) - //var fromlen = Number(fromnode.length).toString(); - //var tonode = network.getConnectedNodes(data.to) - //var tolen = Number(tonode.length).toString(); - //var text = 'abcdefghijklmnopqrstuvwxyz'; - //for (var i = 0; i < text.length; i++) { - // var code = text.toUpperCase().charCodeAt(i) - // if (code > 64 && code < 91) { - // var result = (code - 64) + " "; - // if (result.trim() == Number(fromlen) + 1) { - // data.labelFrom = text[i]; - // } - // if (result.trim() == Number(tolen) + 1) { - // data.labelTo = text[i]; - // } - // } - //} - - //debugger; - clearEdgePopUp(); - data.componentType = 'edge'; - //var fromlabel = "(" + nodes.get(data.from).label + " -> " + nodes.get(data.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + data.componentType); - callback(data); - } - else { - var txtEdgeId = $("#txtEdgeId").val(); - var txtFrom = $("#txtFrom").val(); - var txtTo = $("#txtTo").val(); - var txtLabel = $("#txtLabel").val(); - var txtTitle = $("#txtTitle").val(); - var txtLength = $("#txtLength").val(); - var txtColor = $("#txtColor").val(); - var txtFontAlign = $("#txtFontAlign").val(); - var ddlArrows = $("#ddlArrows").val(); - - //network.body.data.edges.add({ - // id: txtEdgeId, from: txtFrom, to: txtTo, label: txtLabel, dashes: true, title: txtTitle, length: txtLength, color: txtColor, font: { align: txtFontAlign } - // , arrows: { - // to: { - // enabled: true, - // type: ddlArrows, - // }, - // from: { - // enabled: true, - // type: ddlArrows, - // }, - // }, - // smooth: { - // enabled: true, - // type: $("#ddlSmooth").val(), - // roundness: $("#txtRoundness").val(), - // }, - //}); - data.dashes = true; - data.label = $("#txtLabel").val(); - data.font = fontstyle1; - data.color = $("#txtColor").val(); - data.arrows = arrows1; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - //var fromlabel = "(" + nodes.get(data.from).label + " -> " + nodes.get(data.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + data.componentType); - clearEdgePopUp(); - callback(data); - } -} - -var fontstyle1 = { - align: "top", - -} -var arrows1 = { - to: { - enabled: true, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} - -var smooth1 = { - enabled: true, - type: "curvedCW", - roundness: ".2", -} - -function clearPopUp() { - document.getElementById("saveButton").onclick = null; - document.getElementById("cancelButton").onclick = null; - document.getElementById("network-popUp").style.display = "none"; -} - -function cancelEdit(callback) { - clearPopUp(); - callback(null); -} -function AddNode(id) { - var test; - var edgeLen; - var subLen; - var from_id = document.getElementById("node-id").value; - test = network.getConnectedEdges(from_id); - var myNode = network.getConnectedNodes($("#txtEdgeId").val()); - to_id = myNode[1]; - from_id = myNode[0]; - //if (myNode.length > 1) { - // to_id = document.getElementById("nodeid").value; - // var test1 = network.getConnectedEdges(to_id); - // var edgedata = ""; - // var result = false; - // for (var i = 0; i < test.length; i++) { - // if (result == false) { - // for (var j = 0; j < test.length; j++) { - // if (test[i] == test1[j]) { - // edgedata = test1[j]; - // result = true; - // } - // } - // } - - // } - - - //} - //else { - // $("#trId").hide(); - // to_id = myNode[0]; - //} - - var len = network.body.data.nodes.length; - var randomid = Number(len) + 1; - if (id == 0) { - network.body.data.nodes.add({ - id: randomid, - label: '' + randomid + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - shape: $("#ddlShape").val(), - size: 8, - color: $("#txtNodeBGColor").val(), - componentType: "node" - }); - - } - else if (id == 1) { - network.body.data.nodes.add({ - id: randomid, - label: '' + randomid + '', - //shape: "icon", - //icon: { - // face: "'FontAwesome'", - // code: "\uf067", - // size: 15, - // color: "black", - //}, - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - else { - network.body.data.nodes.add({ - id: randomid, - label: '' + randomid + '', - shape: "triangle", - //shape: "diamond", - size: 8, - color: "red", - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - - - edgeLen = document.getElementById("edgeLen").value; - var taffyLen; - - taffyLen = _edgesDB({ from: from_id.toString(), to: to_id.toString() }).first(); - - - - if (taffyLen == false) { - taffyLen = _edgesDB({ from: to_id.toString(), to: from_id.toString() }).first(); - } - - if (Number(edgeLen) < Number(taffyLen.edgeLength)) { - subLen = Number(taffyLen.edgeLength) - Number(edgeLen); - } - else if (Number(edgeLen) > Number(taffyLen.edgeLength)) { - network.body.data.nodes.remove(randomid); - alert('Given length is exceeded in total length.'); - document.getElementById("node-popUp").style.display = "none"; - return false; - } - //else if (Number(edgeLen) == Number(taffyLen.edgeLength)) { - // network.body.data.nodes.remove(randomid); - // alert('Given length is equal to total length.'); - // document.getElementById("node-popUp").style.display = "none"; - // return false; - //} - else { - subLen = 0; - } - - //if (edgedata != "" && edgedata != undefined) { - // network.body.data.edges.remove(edgedata); - //} - //else { - // network.body.data.edges.remove(test[0]); - //} - - - network.body.data.edges.remove($("#txtEdgeId").val()); - network.body.data.edges.add([{ from: randomid, to: from_id, length: 0, componentType: "edge", font: fontstyle1, label: $("#txtLabel").val(), color: "blue" }]) - network.body.data.edges.add([{ from: randomid, to: to_id, length: 0, componentType: "edge", font: fontstyle1, label: $("#txtLabel").val(), color: "blue" }]) - - //network.body.data.edges.add([{ from: randomid, to: from_id, length: edgeLen, label: edgeLen, color: "" }]) - //network.body.data.edges.add([{ from: randomid, to: to_id, length: subLen, label: subLen.toString(), color: "" }]) - _edgesDB.insert({ "from": randomid.toString(), "to": from_id.toString(), "edgeLength": edgeLen.toString() }) - _edgesDB.insert({ "from": randomid.toString(), "to": to_id.toString(), "edgeLength": subLen.toString() }) - document.getElementById("node-popUp").style.display = "none"; - -} - -function saveData(data, callback) { - data.id = document.getElementById("node-id").value; - data.label = document.getElementById("node-label").value; - data.title = document.getElementById("node-title").value; - data.shape = $("#ddlShape").val(); - data.size = 8; - data.color = $("#txtNodeBGColor").val(); - data.componentType = "node"; - clearPopUp(); - callback(data); -} -function AddData(data, id) { - - document.getElementById("network-popUp").style.display = "none"; - document.getElementById("node-popUp").style.display = "block"; - - document.getElementById("nodeSaveButton").onclick = AddNode.bind( - this, id - ); - var from_id = document.getElementById("node-id").value; - var myNode = network.getConnectedNodes(from_id) - if (myNode.length == 1) { - $("#trId").hide(); - } - else { - $("#trId").show(); - document.getElementById("edgeLen").value = ""; - } -} - -function init(isImport) { - - - initDb(); - readdata(); - - - - if (isImport) { - setDefaultLocale(); - draw(isImport); - - } - else { - setTimeout(function () { - setDefaultLocale(); - draw(isImport); - }, 1000); - } - - - - -} - -//-----------------------Json File--------------------- - -function testing() { - container = document.getElementById("mynetwork"); - exportArea = document.getElementById("input_output"); - importButton = document.getElementById("import_button"); - exportButton = document.getElementById("export_button"); -} - -function clearOutputArea() { - exportArea.value = ""; -} - -function exportNetwork(isSaveNetwork) { - testing(); - clearOutputArea(); - //var nodes = objectToArray(network.getPositions()); - //nodes.forEach(addConnections); - // pretty print node data - //var exportValue = JSON.stringify(nodes, undefined, 2); - //exportArea.value = exportValue; - - var nodesModel = []; - - var edgesModel = []; - $.each(network.body.nodes, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.nodes[i].options.id, - label: network.body.nodes[i].options.label, - x: network.body.nodes[i].x, - y: network.body.nodes[i].y, - shape: network.body.nodes[i].options.shape, - size: network.body.nodes[i].options.size, - componentType: nodes.get(network.body.nodes[i].options.id).componentType, - icon: - network.body.nodes[i].options.icon, - color: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - highlight: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ], - hover: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ] - } - ], - edges: network.getConnectedNodes(network.body.nodes[i].options.id) - }; - - - let str = network.body.nodes[i].options.id; - let checktext; - try { - checktext = str.substring(0, 7); - } - catch{ } - - if (data.x != undefined && data.y != undefined && checktext != "edgeId:") - nodesModel.push(data); - }); - - - $.each(network.body.edges, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.edges[i].id, - //label: network.body.edges[i].length, - label: network.body.edges[i].options.label, - //title: network.body.edges[i].title, - from: network.body.edges[i].fromId, - to: network.body.edges[i].toId, - dashes: network.body.edges[i].options.dashes, - length: network.body.edges[i].options.length, - value: network.body.edges[i].options.value, - componentType: edges.get(network.body.edges[i].id).componentType, - options: [ - { - color: [ - { - color: network.body.edges[i].options.color.color, - highlight: network.body.edges[i].options.color.highlight, - hover: network.body.edges[i].options.color.hover, - inherit: network.body.edges[i].options.color.inherit, - opacity: network.body.edges[i].options.color.opacity, - - } - ], - background: [ - { - color: network.body.edges[i].options.background.color, - dashes: network.body.edges[i].options.background.dashes, - enabled: network.body.edges[i].options.background.enabled, - size: network.body.edges[i].options.background.size, - } - ], - arrows: [ - { - from: [ - { - enabled: network.body.edges[i].options.arrows.from.enabled, - type: network.body.edges[i].options.arrows.from.type - } - ], - to: [ - { - enabled: network.body.edges[i].options.arrows.to.enabled, - type: network.body.edges[i].options.arrows.to.type - } - ], - } - ], - font: [ - { - align: network.body.edges[i].options.font.align - } - ], - smooth: [ - { - enabled: network.body.edges[i].options.smooth.enabled, - roundness: network.body.edges[i].options.smooth.roundness, - type: network.body.edges[i].options.smooth.type - } - ], - - } - ] - - }; - edgesModel.push(data); - }); - - var model = { - nodes: nodesModel, - edges: edgesModel - } - var exportValue = JSON.stringify(model, undefined, 2); - - if (isSaveNetwork) { - //localStorage.setItem("networkData", exportValue); - addNetworData(exportValue); - return; - } - - $("#jsondiv").text(exportValue); - // console.log(JSON.stringify(edges, undefined, 2)); - // exportArea.value = exportValue; - // - $("", { - "download": "NetworkFile.json", - "href": "data:application/json;charset=utf-8," + encodeURIComponent(exportValue), - }).appendTo("body") - .click(function () { - $(this).remove() - })[0].click() -} - -async function addNetworData(netData) { - try { - netmodel = { - id: "1", - name: netData - } - var noOfDataInserted = await jsstoreCon.insert({ - into: 'tbl_network', - values: [netmodel] - }); - - if (noOfDataInserted === 1) { - alert('successfully added'); - } - } catch (ex) { - var noOfDataInserted = await jsstoreCon.update({ - in: 'tbl_network', - set: { - name: netData, - }, - where: { - id: "1" - } - }); - if (noOfDataInserted === 1) { - alert('successfully updated'); - } - } -} - - - -function downloadJSON() { - - -} -//function importNetwork() { - -// testing(); -// var inputValue = exportArea.value; -// var inputData = JSON.parse(inputValue); -// _edgesDB.insert(inputData) -// var data = { -// nodes: getNodeData(inputData), -// edges: getEdgeData(inputData), -// }; - -// var options = { -// interaction: { hover: true }, - -// nodes: { -// scaling: { -// min: 16, -// max: 32, -// }, -// }, - -// physics: { -// stabilization: false, -// barnesHut: { -// springLength: 200, -// }, -// }, - -// width: "100%", -// height: "100%", - -// manipulation: { - -// addNode: function (data, callback) { -// // filling in the popup DOM elements -// document.getElementById("operation").innerText = "Add Node"; -// document.getElementById("node-id").value = data.id; -// document.getElementById("node-label").value = data.label; -// document.getElementById("saveButton").onclick = saveData.bind( -// this, -// data, -// callback -// ); -// document.getElementById( -// "cancelButton" -// ).onclick = clearPopUp.bind(); -// document.getElementById("network-popUp").style.display = "block"; -// }, -// editNode: function (data, callback) { -// // filling in the popup DOM elements -// document.getElementById("operation").innerText = "Edit Node"; -// document.getElementById("node-id").value = data.id; -// document.getElementById("node-label").value = data.label; -// document.getElementById("saveButton").onclick = saveData.bind( -// this, -// data, -// callback -// ); -// document.getElementById("cancelButton").onclick = cancelEdit.bind( -// this, -// callback -// ); -// document.getElementById("addButton").addEventListener('click', function () { -// AddData(this, 0); -// }); -// document.getElementById("addAmpButton").addEventListener('click', function () { -// AddData(this, 1); -// }); -// document.getElementById("addTraffButton").addEventListener('click', function () { -// AddData(this, 2); -// }); - -// document.getElementById("network-popUp").style.display = "block"; -// }, -// addEdge: function (data, callback) { -// if (data.from == data.to) { -// var r = confirm("Do you want to connect the node to itself?"); -// if (r != true) { -// callback(null); -// return; -// } -// } -// document.getElementById("edge-operation").innerText = "Add Edge"; -// editEdgeWithoutDrag(data, callback); - -// }, -// editEdge: { - -// editWithoutDrag: function (data, callback) { -// document.getElementById("edge-operation").innerText = "Edit Edge"; -// editEdgeWithoutDrag(data, callback); - -// }, -// }, - -// }, -// }; - -// network = new vis.Network(container, data, options); - - -// network.on("hoverEdge", function (e) { -// this.body.data.edges.update({ -// id: e.edge, -// font: { -// size: 14, -// }, -// }); -// }); - -// network.on("blurEdge", function (e) { -// this.body.data.edges.update({ -// id: e.edge, -// font: { -// size: 0, -// }, -// }); -// }); -// testing(); -//} - -function handleFileSelect(event) { - const reader = new FileReader() - reader.onload = handleFileLoad; - reader.readAsText(event.target.files[0]) -} - -function handleFileLoad(event) { - document.getElementById('input_output').textContent = ""; - _import_json = document.getElementById('input_output').textContent = event.target.result; - importNetwork(); -} -var importNodes = []; -var importEdges = []; -function importNetwork() { - - init(true); - nodes = []; - edges = []; - - testing(); - - document.getElementById('import_button').addEventListener('change', handleFileSelect, false); - - var inputValue = _import_json; - //var inputValue = exportArea.value; - var inputData = JSON.parse(inputValue); - _edgesDB.insert(inputData) - - nodes = getNodeData(inputData.nodes); - edges = getEdgeData(inputData.edges); - data = { - nodes: nodes, - edges: edges - }; - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - //layout: { - // randomSeed: 1, - // improvedLayout: true, - // //hierarchical: { - // // direction: 'LR', // UD, DU, LR, RL - // // sortMethod: 'directed' // hubsize, directed - // //} - //}, - - //layout: { - // hierarchical: { - // direction: 'LR', - // sortMethod: 'directed' - // } - //}, - locale: document.getElementById("locale").value, - physics: false, - //physics: { - // barnesHut: { - // springLength: 200 - // } - //}, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - //margin: { - // left: 15, - // right: 15 - //} - }, - //interaction: { - // keyboard: false, - // hover:true - // //navigationButtons: true - //}, - interaction: { - keyboard: false, - hover: true, - //dragNodes: true,// do not allow dragging nodes - zoomView: false, // do not allow zooming - dragView: false, // do not allow dragging - multiselect: true - }, - //nodes: { - // fixed: { - // x: true, - // y: true, - // }, - //}, - //color: 'red', - nodes: { - shape: "dot", - size: 8 - }, - //manipulation:true, - manipulation: { - enabled: false, - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - - editEdgeWithoutDrag(data, callback); - - }, - editEdge: { - - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - editEdge: function (data, callback) { - var orgigEdge = edges.get(data.id); - - if (data.from !== orgigEdge.from) { - alert('you cannot change the source of the edge'); - callback(null); - } - else { - //editEdgeWithoutDrag(data, callback); - callback(data) - } - - }, - - }, - }; - - - network = new vis.Network(container, data, options); - - //makeMeMultiSelect(container, network, nodes) - - //var canvas = new fabric.Canvas("c", { preserveObjectStacking: true }); - - //canvas - // .add(new fabric.Rect({ - // top: 0, - // left: 0, - // width: 100, - // height: 100, - // fill: "green" - // })) - // .add(new fabric.Rect({ - // top: 50, - // left: 50, - // width: 100, - // height: 100, - // fill: "red" - // })).renderAll(); - - - network.on('doubleClick', function (properties) { - // - // selected edge id - console.log(properties); - var edgeId = properties.edges[0]; - // selected edge id - var nodeId = properties.nodes[0]; - alert('edge id : ' + edgeId + ', node id :' + nodeId); - }); - - network.on("click", function (params) { - params.event = "[original event]"; - - //document.getElementById("eventSpanHeading").innerText = "Click event:"; - //var dd = JSON.stringify( - // params, - // null, - // 4 - //); - //console.log('node ' + this.getNodeAt(params.pointer.DOM)); - //console.log('edge ' + this.getEdgeAt(params.pointer.DOM)); - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("selectEdge", function (params) { - if (params.edges.length > 1) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - var clickedNode = this.body.edges[this.getEdgeAt(params.pointer.DOM)]; - console.log(clickedNode); - $("#txtEdgeId").val(clickedNode.options.id); - $("#txtFrom").val(clickedNode.options.from); - $("#txtTo").val(clickedNode.options.to); - $("#txtLabel").val(clickedNode.options.label); - $("#txtTitle").val(clickedNode.options.title); - $("#txtLength").val(clickedNode.options.length); - $("#txtColor").val(clickedNode.options.color.color); - $("#txtFontAlign").val(clickedNode.options.font.align); - $("#ddlArrows").val(clickedNode.options.arrows.to.type); - $("#jsondiv").val(clickedNode.options); - - $("#editedge-label").val(clickedNode.options.label); - $("#editedge-title").val(clickedNode.options.title); - $("#editedge-fontalign").val(clickedNode.options.font.align); - - setCopyData(clickedNode.options.id, ''); - - }); - network.on("selectNode", function (params) { - //console.log("selectNode Event:", params); - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - console.log('first ', params.pointer.DOM); - console.log('second ', clickedNode.options.x, clickedNode.options.y); - //console.log(clickedNode.options.x, clickedNode.options.y); - console.log(clickedNode); - $("#txtNodeId").val(clickedNode.options.id); - $("#txtNodeText").val(clickedNode.options.label); - $("#txtNodeTitle").val(clickedNode.options.title); - $("#ddlShape").val(clickedNode.options.shape); - //$("#txtNodeX").val(clickedNode.options.x); - //$("#txtNodeY").val(clickedNode.options.y); - $("#txtNodeSize").val(clickedNode.options.size); - $("#txtNodeBGColor").val(clickedNode.options.color.background); - $("#txtNodeBColor").val(clickedNode.options.color.border); - $("#txtNodeFontColor").val(clickedNode.options.font.color); - setCopyData('', clickedNode.options.id); - - if (isAddEdge == 1) { - isAddService = 0; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if (addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - } - }); - network.on("deselectNode", function (params) { - //console.log("deselectNode Event:", params); - }); - network.on("hoverNode", function (params) { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - //var back = this.body.nodes[params.nodes].options.color.color; - //debugger; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - - network.on("hoverEdge", function (params) { - console.log("hoverEdge Event:", params); - //$("#click").css("{left:" + params.event.pageX + 20 + "px", "top:" + params.event.pageY + 20 + "px}"); - var clickedNode = edges.get(params.edge); - //var back = this.body.edges[params.edge].options.color.color; - //debugger; - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - - container.addEventListener("dragover", (e) => { - e.preventDefault(); - //console.log("gj") - }); - container.addEventListener("dragenter", (e) => { - e.target.className += " dragenter"; - //console.log("gj") - }); - container.addEventListener("dragleave", (e) => { - //alert() - e.target.className = "whiteBox"; - }); - - container.addEventListener("drop", (e) => { - //let answer = confirm("Do you really want to move it") - console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - - }); - - - - - - - //let whiteBoxes = document.getElementsByTagName("canvas"); - - //for (whiteBox of whiteBoxes) { - - - // whiteBox.addEventListener("dragover", (e) => { - // e.preventDefault(); - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragenter", (e) => { - // e.target.className += " dragenter"; - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragleave", (e) => { - // //alert() - // e.target.className = "whiteBox"; - // }); - // whiteBox.addEventListener("drop", (e) => { - // //let answer = confirm("Do you really want to move it") - // console.log(e) - // //if (answer) { - // // e.target.append(imgBox) - // //} - // //else { - // // e.target.className = "whiteBox"; - - // //} - // }); - //} - - - - - - //$("canvas").hover( - // (params) => { //hover - // console.log(params); - // }, - // () => { //out - // //alert() - // } - //); - - - - //network.on("oncontext", function (params) { - // params.event = "[original event]"; - // document.getElementById("eventSpanHeading").innerText = - // "oncontext (right click) event:"; - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - //network.on("showPopup", function (params) { - // alert(); - //}); - //network.on("hidePopup", function () { - // document.getElementById("eventSpanHeading").innerText = ""; - // document.getElementById("eventSpanContent").innerText = ""; - //}); - //network.on("select", function (params) { - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - - //var percent = 100; - //network.on("afterDrawing", function (ctx) { - // alert(); - // try { - // //var pos = network.getPositions([1, 2]); - // ctx.strokeStyle = ctx.filStyle = 'green'; - // ctx.moveTo(-303, -143); - // ctx.lineTo(-44,-153); - // ctx.fill(); - // ctx.stroke(); - // } - // catch{ - - // } - //}); - - network.on("dragStart", function (params) { - // There's no point in displaying this event on screen, it gets immediately overwritten - //params.event = "[original event]"; - //console.log("dragStart Event:", params); - //console.log( - // "dragStart event, start getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - //document.getElementById("eventSpanHeading").innerText = "dragEnd event:"; - //document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - //); - - //if (params.nodes.length == 0) - // return; - //console.log("dragEnd Event:", params); - //console.log( - // "dragEnd event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - //network.body.data.nodes.update({ - // id: params.nodes[0], x: params.pointer.canvas.x, y: params.pointer.canvas.y - //}); - - //network.body.data.edges.update({ - // id: $("#txtEdgeId").val(), from: $("#txtNodeId").val(), to: 2 - //}); - - }); - //removeDefaultElement(); - testing(); -} -function getNodeData(data) { - data.forEach(function (elem, index, array) { - - importNodes.push({ - id: elem.id, - label: elem.label, - shape: elem.shape, - icon: elem.icon, - color: elem.color[0], - edges: elem.edges[0], - x: elem.x, - y: elem.y, - title: elem.title, - size: elem.size, - componentType: elem.componentType - - }); - }); - - ////old node json - //data.forEach(function (elem, index, array) { - // nodes.push({ - // id: elem.id, - // label: elem.label, - // shape: elem.shape, - // icon: elem.icon, - // color: elem.color, - // x: elem.x, - // y: elem.y, - // title: elem.title, - // }); - //}); - - - return new vis.DataSet(importNodes); -} - - -function getNodeById(data, id) { - for (var n = 0; n < data.length; n++) { - if (data[n].id == id) { - // double equals since id can be numeric or string - return data[n]; - } - } - - throw "Can not find id '" + id + "' in data"; -} - -function getEdgeData(data) { - - data.forEach(function (elem) { - // add the connection - - var fontstyle = { - align: '' + elem.options[0].font[0].align + '', - } - var arrows = { - to: { - enabled: elem.options[0].arrows[0].to[0].enabled, - type: elem.options[0].arrows[0].to[0].type, - }, - from: { - enabled: elem.options[0].arrows[0].from[0].enabled, - type: elem.options[0].arrows[0].from[0].type, - }, - } - - var smooth = { - enabled: elem.options[0].smooth[0].enabled, - type: elem.options[0].smooth[0].type, - roundness: elem.options[0].smooth[0].roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - var fromlabel = "(" + nodes.get(elem.from).label + " -> " + nodes.get(elem.to).label + ")"; - importEdges.push({ - id: elem.id, - from: elem.from, - to: elem.to, - dashes: elem.dashes, - label: elem.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options[0].color[0].color, - componentType: elem.componentType, - // title: htmlTitle("uid : " + fromlabel + "\n" + "type : " + elem.componentType), - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - - }); - - //old json edges - //data.forEach(function (node) { - // // add the connection - // node.edges.forEach(function (connId, cIndex, conns) { - // edges.push({ from: node.id, to: connId }); - // let cNode = getNodeById(data, connId); - - // var elementConnections = cNode.edges; - - // // remove the connection from the other node to prevent duplicate connections - // var duplicateIndex = elementConnections.findIndex(function ( - // connection - // ) { - // return connection == node.id; // double equals since id can be numeric or string - // }); - - // if (duplicateIndex != -1) { - // elementConnections.splice(duplicateIndex, 1); - // } - // _edgesDB.insert({ "from": node.id, "to": connId, "edgeLength": 100 }) - - // }); - - //}); - - return new vis.DataSet(importEdges); -} - -function objectToArray(obj) { - return Object.keys(obj).map(function (key) { - obj[key].id = key; - return obj[key]; - }); -} -function addConnections(elem, index) { - // need to replace this with a tree of the network, then get child direct children of the element - index = elem.id; - elem.edges = network.getConnectedNodes(index); -} - -function updateEdge() { - network.body.data.nodes.update({ - id: "1", x: -75, y: -180, label: "ramu 1", title: "gram 1", shape: "ellipse", fixed: false, - }) - network.body.data.nodes.update({ - id: "2", x: -75, y: -280, label: "ramu 1", title: "gram 2", shape: "ellipse", fixed: false, - }) - network.body.data.edges.update({ - id: "4", from: "1", label: "hai", - length: "100", - title: "new value", - to: "2", dashes: false - }); - network.body.data.nodes.update({ - id: "1", x: -75, y: -180, label: "ramu 1", title: "gram 1", shape: "ellipse", fixed: true, - }) - network.body.data.nodes.update({ - id: "2", x: -75, y: -280, label: "ramu 1", title: "gram 2", shape: "ellipse", fixed: true, - }) -} - -function AddNewNode() { - var txtNodeId = $("#txtNodeId").val(); - var txtNodeText = $("#txtNodeText").val(); - var txtNodeTitle = $("#txtNodeTitle").val(); - var ddlShape = $("#ddlShape").val(); - var txtNodeX = $("#txtNodeX").val(); - var txtNodeY = $("#txtNodeY").val(); - var txtNodeSize = $("#txtNodeSize").val(); - var txtNodeBGColor = $("#txtNodeBGColor").val(); - var txtNodeBColor = $("#txtNodeBColor").val(); - var txtNodeFontColor = $("#txtNodeFontColor").val(); - - //network.body.data.nodes.add({ - // id: txtNodeId, - // x: txtNodeX, - // y: txtNodeY, - // label: txtNodeText, - // title: txtNodeTitle, - // shape: ddlShape, - // //fixed: false, - // size: txtNodeSize, - // font: { color: txtNodeFontColor }, - // color: { border: txtNodeBColor, background: txtNodeBGColor } - //}); - network.body.data.nodes.add({ - id: txtNodeId, - label: '' + txtNodeText + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - shape: $("#ddlShape").val(), - size: 8, - color: $("#txtNodeBGColor").val() - }); - -} -function UpdateNewNode() { - var txtNodeId = $("#txtNodeId").val(); - var txtNodeText = $("#txtNodeText").val(); - var txtNodeTitle = $("#txtNodeTitle").val(); - var ddlShape = $("#ddlShape").val(); - var txtNodeX = $("#txtNodeX").val(); - var txtNodeY = $("#txtNodeY").val(); - var txtNodeSize = $("#txtNodeSize").val(); - var txtNodeBGColor = $("#txtNodeBGColor").val(); - var txtNodeBColor = $("#txtNodeBColor").val(); - var txtNodeFontColor = $("#txtNodeFontColor").val(); - - network.body.data.nodes.update({ - id: txtNodeId, x: txtNodeX, y: txtNodeY, label: txtNodeText, title: txtNodeTitle, shape: ddlShape, fixed: false, size: txtNodeSize, font: { color: txtNodeFontColor }, - color: { border: txtNodeBColor, background: txtNodeBGColor } - }); - -} - -function ClearAll() { - init(); -} - -function RemoveSelection() { - network.deleteSelected(); -} - -var arrow_types = [ - "arrow", - "bar", - "circle", - "box", - "crow", - "curve", - "inv_curve", - "diamond", - "triangle", - "inv_triangle", - "vee", -]; - -function AddNewEdge() { - var txtEdgeId = $("#txtEdgeId").val(); - var txtFrom = $("#txtFrom").val(); - var txtTo = $("#txtTo").val(); - var txtLabel = $("#txtLabel").val(); - var txtTitle = $("#txtTitle").val(); - var txtLength = $("#txtLength").val(); - var txtColor = $("#txtColor").val(); - var txtFontAlign = $("#txtFontAlign").val(); - var ddlArrows = $("#ddlArrows").val(); - - network.body.data.edges.add({ - id: txtEdgeId, from: txtFrom, to: txtTo, label: txtLabel, dashes: true, title: txtTitle, length: txtLength, color: txtColor, font: { align: txtFontAlign } - , arrows: { - to: { - enabled: true, - type: ddlArrows, - }, - from: { - enabled: true, - type: ddlArrows, - }, - }, - smooth: { - enabled: true, - type: $("#ddlSmooth").val(), - roundness: $("#txtRoundness").val(), - }, - }); - -} - - - -function UpdateNewEdge() { - beforeupdate(); - var txtEdgeId = $("#txtEdgeId").val(); - var txtFrom = $("#txtFrom").val(); - var txtTo = $("#txtTo").val(); - var txtLabel = $("#txtLabel").val(); - var txtTitle = $("#txtTitle").val(); - var txtLength = $("#txtLength").val(); - var txtColor = $("#txtColor").val(); - var txtFontAlign = $("#txtFontAlign").val(); - var ddlArrows = $("#ddlArrows").val(); - - network.body.data.edges.update({ - id: txtEdgeId, from: txtFrom, to: txtTo, label: txtLabel, title: txtTitle, dashes: true, length: txtLength, color: txtColor, font: { align: txtFontAlign } - , arrows: { - to: { - enabled: true, - type: ddlArrows, - }, - from: { - enabled: true, - type: ddlArrows, - }, - }, - smooth: { - enabled: true, - type: $("#ddlSmooth").val(), - roundness: $("#txtRoundness").val(), - } - }); - afterupdate(); -} - -function UnSelectAll() { - network.unselectAll(); -} - -function afterupdate() { - // create a network - - //anychart.onDocumentReady(function () { - // // create a chart and set the data - // var chart = anychart.graph(data); - - // // prevent zooming the chart with the mouse wheel - // chart.interactivity().zoomOnMouseWheel(false); - - // // configure the visual settings of edges - // chart.edges().normal().stroke("#ffa000", 2, "10 5", "round"); - // chart.edges().hovered().stroke("#ffa000", 2, "10 5", "round"); - // chart.edges().selected().stroke("#ffa000", 4); - - // // set the container id - // chart.container("mynetwork"); - - // // initiate drawing the chart - // chart.draw(); - //}); - - - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - locale: document.getElementById("locale").value, - physics: false, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - interaction: { keyboard: false }, - //nodes: { - // fixed: { - // x: true, - // y: true, - // }, - //}, - //color: 'red', - manipulation: { - - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - - }, - }; - - - network.setOptions(options); - -} -function beforeupdate() { - // create a network - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - locale: document.getElementById("locale").value, - physics: true, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - //interaction: { keyboard: false }, - //nodes: { - // fixed: { - // x: false, - // y: false, - // }, - //}, - //color: 'red', - manipulation: { - - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - - }, - }; - - - network.setOptions(options); - -} - -var isService = 0; -function AddService() { - isService = 1; - network.addEdgeMode(); -} -function AddAgeMode() { - isService = 0; - network.addEdgeMode(); -} -function EditAgeMode() { - document.getElementById("editedge-popUp").style.display = "block"; - network.editEdgeMode(); - -} -function AddNodeMode() { - network.addNodeMode(); -} -function EditNodeMode() { - network.editNode(); -} - -function setCopyData(edgeID, nodeID) { - copyData.edges = []; - copyData.nodes = []; - - var edgeData = []; - var nodeDataFrom = ''; - var nodeDataTo = ''; - - - //copy edge/node pair - if (nodeID == '' && edgeID != '') { - edgeData = network.body.edges[edgeID]; - nodeDataFrom = network.body.nodes[edgeData.fromId]; - nodeDataTo = network.body.nodes[edgeData.toId]; - } - //copy node - if (nodeID != '' && edgeID == '') { - edgeData = []; - nodeDataFrom = network.body.nodes[nodeID]; - nodeDataTo = ''; - } - - var tempnode = []; - tempnode.push(nodeDataFrom); - tempnode.push(nodeDataTo); - copyData.edges = edgeData; - copyData.nodes = tempnode; -} - -function getCopiedData() { - - var dynamicid = []; - copyData.nodes.forEach(function (elem, index, array) { - - if (elem == '') - return; - - var dyid = token(); - network.body.data.nodes.add({ - id: dyid, - label: elem.options.label, - shape: elem.options.shape, - icon: elem.options.icon, - color: elem.options.color.background, - x: elem.x + 10, - y: elem.y + 10, - title: elem.options.title, - size: elem.options.size, - componentType: nodes.get(elem.options.id).componentType - - }); - dynamicid.push(dyid); - }); - - if (copyData.edges.length == 0) - return; - var elem = copyData.edges; - // add the connection - var fontstyle = { - align: '' + elem.options.font.align + '', - } - var arrows = { - to: { - enabled: elem.options.arrows.to.enabled, - type: elem.options.arrows.to.type, - }, - from: { - enabled: elem.options.arrows.from.enabled, - type: elem.options.arrows.from.type, - }, - } - - var smooth = { - enabled: elem.options.smooth.enabled, - type: elem.options.smooth.type, - roundness: elem.options.smooth.roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - - //var fromlabel = "(" + nodes.get(dynamicid[0]).label + " -> " + nodes.get(dynamicid[1]).label + ")"; - network.body.data.edges.add({ - - id: 'eid' + Math.random().toString().replace('.', '0'), - from: dynamicid[0], - to: dynamicid[1], - dashes: elem.options.dashes, - label: elem.options.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options.color.color, - componentType: edges.get(elem.id).componentType, - //title: htmlTitle("uid : " + fromlabel + "\n" + "type : " + edges.get(elem.id).componentType), - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - copyData = { - edges: [], - nodes: [], - dataCopied: false - } - - -} - -function removeDefaultElement() { - $("*.vis-manipulation").remove(); - $("*.vis-edit-mode").remove(); - $("*.vis-close").remove(); -} -var nodeids = 0; -function AddMultipleNode() { - - //var somedata = getScaleFreeNetwork(10); - //console.log(somedata); - //nodes.update(new vis.DataSet(somedata.nodes)); - //edges.update(new vis.DataSet(somedata.edges)); - //debugger; - //var data = getScaleFreeNetwork($("#txtNofNode").val()); - //var container = document.getElementById("mynetwork"); - ////var data = getScaleFreeNetwork(nodeCount); - //var options = { - // physics: { stabilization: false }, - //}; - //network = new vis.Network(container, data, options); - var totalcount = Number($("#txtNofNode").val()); - var x = 0; - var y = 0; - for (var i = 1; i <= totalcount; i++) { - //nodeids++; - x = x + 10; - y = y + 10; - network.body.data.nodes.add({ - id: token(), - label: "site " + i, - x: x, - y: y, - componentType: 'node' - }) - } -} - -var rand = function () { - return Math.random().toString(36).substr(2); // remove `0.` -}; - -var token = function () { - return rand() + rand(); // to make it longer -}; - -var storageData = { - nodes: [], - edges: [] -} -function SaveNetwork() { - - exportNetwork(true); - //storageData.nodes = nodes.get(); - //storageData.edges = edges.get(); - //localStorage.setItem("networkData", JSON.stringify(storageData)); -} -function StorageClear() { - //localStorage.removeItem("networkData"); - deletedata("1"); - init(); -} - -async function deletedata(id) { - try { - var noOfStudentRemoved = await jsstoreCon.remove({ - from: 'tbl_network', - where: { - id: id - } - }); - } catch (ex) { - alert(ex.message); - } -} - -function clearEditEdgePopUp() { - - document.getElementById("editedge-popUp").style.display = "none"; - network.disableEditMode(); -} - -function cancelEditEdgeEdit() { - - clearEditEdgePopUp() -} - -function saveEditEdgeData() { - var txtEdgeId = $("#txtEdgeId").val(); - var txtLabel = $("#editedge-label").val(); - var txtTitle = $("#editedge-title").val(); - var txtFontAlign = $("#editedge-fontalign").val(); - - network.body.data.edges.update({ - id: txtEdgeId, label: txtLabel, title: txtTitle, font: { align: txtFontAlign } - - }); - $("#txtEdgeId").val(''); - $("#edge-label").val(''); - $("#edge-title").val(''); - $("#edge-fontalign").val(''); - clearEditEdgePopUp(); -} - -var isAddEdge = 0; -var addEdgeData = { - from: '', - to:'' -}; -function manualAddEdge() { - - - var labelvalue = '['+nodes.get(addEdgeData.from).label + ' - ' + nodes.get(addEdgeData.to).label+']'; - network.body.data.edges.add({ - id: token(), from: addEdgeData.from, to: addEdgeData.to, label: labelvalue, font: { align: 'top' }, - componentType:"edge" - }); - isAddEdge = 0; - addEdgeData = { - from: '', - to: '' - }; - UnSelectAll(); -} -function manualAddEdgeMode() { - UnSelectAll(); - isAddEdge = 1; - addEdgeData = { - from: '', - to: '' - }; -} - -var isAddService = 0; -var addServiceData = { - from: '', - to: '' -}; -function manualAddService() { - - var labelvalue = '[' + nodes.get(addServiceData.from).label + ' - ' + nodes.get(addServiceData.to).label + ']'; - network.body.data.edges.add({ - id: token(), from: addServiceData.from, to: addServiceData.to, label: labelvalue, dashes: true, color: 'red', font: { align: 'top' } - , arrows:arrows1, - smooth: smooth1, - componentType: "service" - }); - - isAddService = 0; - addServicData = { - from: '', - to: '' - }; - UnSelectAll(); -} -function manualAddServiceMode() { - UnSelectAll(); - isAddService = 1; - addServiceData = { - from: '', - to: '' - }; -} - -//const NO_CLICK = 0; -//const RIGHT_CLICK = 3; - -//// Selector -//function canvasify(DOMx, DOMy) { -// const { x, y } = network.DOMtoCanvas({ x: DOMx, y: DOMy }); -// return [x, y]; -//} - -//function correctRange(start, end) { -// return start < end ? [start, end] : [end, start]; -//} - -//function selectFromDOMRect() { -// const [sX, sY] = canvasify(DOMRect.startX, DOMRect.startY); -// const [eX, eY] = canvasify(DOMRect.endX, DOMRect.endY); -// const [startX, endX] = correctRange(sX, eX); -// const [startY, endY] = correctRange(sY, eY); - -// network.selectNodes(nodes_distri.get().reduce( -// (selected, { id }) => { -// const { x, y } = network.getPositions(id)[id]; -// return (startX <= x && x <= endX && startY <= y && y <= endY) ? selected.concat(id) : selected; -// //And nodes.get(id).hidden ? Depending on the behavior expected -// }, [] -// )); -//} - -//function rectangle_mousedown(evt) { -// // Handle mouse down event = beginning of the rectangle selection - -// var pageX = event.pageX; // Get the horizontal coordinate -// var pageY = event.pageY; // Get the vertical coordinate -// var which = event.which; // Get the button type - -// // When mousedown, save the initial rectangle state -// if (which === RIGHT_CLICK) { -// Object.assign(DOMRect, { -// startX: pageX - container.offsetLeft, -// startY: pageY - container.offsetTop, -// endX: pageX - container.offsetLeft, -// endY: pageY - container.offsetTop -// }); -// drag = true; -// } -//} - -//function rectangle_mousedrag(evt) { -// // Handle mouse drag event = during the rectangle selection -// var pageX = event.pageX; // Get the horizontal coordinate -// var pageY = event.pageY; // Get the vertical coordinate -// var which = event.which; // Get the button type - -// if (which === NO_CLICK && drag) { -// // Make selection rectangle disappear when accidently mouseupped outside 'container' -// drag = false; -// network.redraw(); -// } else if (drag) { -// // When mousemove, update the rectangle state -// Object.assign(DOMRect, { -// endX: pageX - container.offsetLeft, -// endY: pageY - container.offsetTop -// }); -// network.redraw(); -// } -//} - -//function rectangle_mouseup(evt) { -// // Handle mouse up event = beginning of the rectangle selection - -// var pageX = event.pageX; // Get the horizontal coordinate -// var pageY = event.pageY; // Get the vertical coordinate -// var which = event.which; // Get the button type - -// // When mouseup, select the nodes in the rectangle -// if (which === RIGHT_CLICK) { -// drag = false; -// network.redraw(); -// selectFromDOMRect(); -// } -//} - -//function draw_rectangle_on_network(ctx) { -// // Draw a rectangle regarding the current selection -// if (drag) { -// const [startX, startY] = canvasify(DOMRect.startX, DOMRect.startY); -// const [endX, endY] = canvasify(DOMRect.endX, DOMRect.endY); - -// ctx.setLineDash([5]); -// ctx.strokeStyle = 'rgba(78, 146, 237, 0.75)'; -// ctx.strokeRect(startX, startY, endX - startX, endY - startY); -// ctx.setLineDash([]); -// ctx.fillStyle = 'rgba(151, 194, 252, 0.45)'; -// ctx.fillRect(startX, startY, endX - startX, endY - startY); -// } -//} - - -//function makeMeMultiSelect(container, network, nodes) { -// // State -// drag = false; -// DOMRect = {}; - -// // Disable default right-click dropdown menu -// container.oncontextmenu = () => false; - -// // Listeners -// //container.mousedown() -// $(document).on("mousedown", function (evt) { rectangle_mousedown(evt) }); -// $(document).on("mousemove", function (evt) { rectangle_mousedrag(evt) }); -// $(document).on("mouseup", function (evt) { rectangle_mouseup(evt) }); - -// // Drawer -// network.on('afterDrawing', function (ctx) { draw_rectangle_on_network(ctx) }); -//} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/canvas-toBlob.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/canvas-toBlob.js deleted file mode 100644 index c77ba16..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/canvas-toBlob.js +++ /dev/null @@ -1,125 +0,0 @@ -/* canvas-toBlob.js - * A canvas.toBlob() implementation. - * 2016-05-26 - * - * By Eli Grey, http://eligrey.com and Devin Samarin, https://github.com/eboyjr - * License: MIT - * See https://github.com/eligrey/canvas-toBlob.js/blob/master/LICENSE.md - */ - -/*global self */ -/*jslint bitwise: true, regexp: true, confusion: true, es5: true, vars: true, white: true, - plusplus: true */ - -/*! @source http://purl.eligrey.com/github/canvas-toBlob.js/blob/master/canvas-toBlob.js */ - -(function (view) { - "use strict"; - var - Uint8Array = view.Uint8Array - , HTMLCanvasElement = view.HTMLCanvasElement - , canvas_proto = HTMLCanvasElement && HTMLCanvasElement.prototype - , is_base64_regex = /\s*;\s*base64\s*(?:;|$)/i - , to_data_url = "toDataURL" - , base64_ranks - , decode_base64 = function (base64) { - var - len = base64.length - , buffer = new Uint8Array(len / 4 * 3 | 0) - , i = 0 - , outptr = 0 - , last = [0, 0] - , state = 0 - , save = 0 - , rank - , code - , undef - ; - while (len--) { - code = base64.charCodeAt(i++); - rank = base64_ranks[code - 43]; - if (rank !== 255 && rank !== undef) { - last[1] = last[0]; - last[0] = code; - save = (save << 6) | rank; - state++; - if (state === 4) { - buffer[outptr++] = save >>> 16; - if (last[1] !== 61 /* padding character */) { - buffer[outptr++] = save >>> 8; - } - if (last[0] !== 61 /* padding character */) { - buffer[outptr++] = save; - } - state = 0; - } - } - } - // 2/3 chance there's going to be some null bytes at the end, but that - // doesn't really matter with most image formats. - // If it somehow matters for you, truncate the buffer up outptr. - return buffer; - } - ; - if (Uint8Array) { - base64_ranks = new Uint8Array([ - 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1 - , -1, -1, 0, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - , 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 - , -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 - , 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51 - ]); - } - if (HTMLCanvasElement && (!canvas_proto.toBlob || !canvas_proto.toBlobHD)) { - if (!canvas_proto.toBlob) - canvas_proto.toBlob = function (callback, type /*, ...args*/) { - if (!type) { - type = "image/png"; - } if (this.mozGetAsFile) { - callback(this.mozGetAsFile("canvas", type)); - return; - } if (this.msToBlob && /^\s*image\/png\s*(?:$|;)/i.test(type)) { - callback(this.msToBlob()); - return; - } - - var - args = Array.prototype.slice.call(arguments, 1) - , dataURI = this[to_data_url].apply(this, args) - , header_end = dataURI.indexOf(",") - , data = dataURI.substring(header_end + 1) - , is_base64 = is_base64_regex.test(dataURI.substring(0, header_end)) - , blob - ; - if (Blob.fake) { - // no reason to decode a data: URI that's just going to become a data URI again - blob = new Blob - if (is_base64) { - blob.encoding = "base64"; - } else { - blob.encoding = "URI"; - } - blob.data = data; - blob.size = data.length; - } else if (Uint8Array) { - if (is_base64) { - blob = new Blob([decode_base64(data)], { type: type }); - } else { - blob = new Blob([decodeURIComponent(data)], { type: type }); - } - } - callback(blob); - }; - - if (!canvas_proto.toBlobHD && canvas_proto.toDataURLHD) { - canvas_proto.toBlobHD = function () { - to_data_url = "toDataURLHD"; - var blob = this.toBlob(); - to_data_url = "toDataURL"; - return blob; - } - } else { - canvas_proto.toBlobHD = canvas_proto.toBlob; - } - } -}(typeof self !== "undefined" && self || typeof window !== "undefined" && window || this.content || this)); \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/jquery.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/jquery.js deleted file mode 100644 index 2715e9a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/PubTmp/Out/wwwroot/js/Network Graph/jquery.js +++ /dev/null @@ -1,13 +0,0 @@ -/*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ -!function (a, b) { "object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) : function (a) { if (!a.document) throw new Error("jQuery requires a window with a document"); return b(a) } : b(a) }("undefined" != typeof window ? window : this, function (a, b) { - var c = [], d = c.slice, e = c.concat, f = c.push, g = c.indexOf, h = {}, i = h.toString, j = h.hasOwnProperty, k = {}, l = a.document, m = "2.1.4", n = function (a, b) { return new n.fn.init(a, b) }, o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, p = /^-ms-/, q = /-([\da-z])/gi, r = function (a, b) { return b.toUpperCase() }; n.fn = n.prototype = { jquery: m, constructor: n, selector: "", length: 0, toArray: function () { return d.call(this) }, get: function (a) { return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this) }, pushStack: function (a) { var b = n.merge(this.constructor(), a); return b.prevObject = this, b.context = this.context, b }, each: function (a, b) { return n.each(this, a, b) }, map: function (a) { return this.pushStack(n.map(this, function (b, c) { return a.call(b, c, b) })) }, slice: function () { return this.pushStack(d.apply(this, arguments)) }, first: function () { return this.eq(0) }, last: function () { return this.eq(-1) }, eq: function (a) { var b = this.length, c = +a + (0 > a ? b : 0); return this.pushStack(c >= 0 && b > c ? [this[c]] : []) }, end: function () { return this.prevObject || this.constructor(null) }, push: f, sort: c.sort, splice: c.splice }, n.extend = n.fn.extend = function () { var a, b, c, d, e, f, g = arguments[0] || {}, h = 1, i = arguments.length, j = !1; for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)if (null != (a = arguments[h])) for (b in a) c = g[b], d = a[b], g !== d && (j && d && (n.isPlainObject(d) || (e = n.isArray(d))) ? (e ? (e = !1, f = c && n.isArray(c) ? c : []) : f = c && n.isPlainObject(c) ? c : {}, g[b] = n.extend(j, f, d)) : void 0 !== d && (g[b] = d)); return g }, n.extend({ expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""), isReady: !0, error: function (a) { throw new Error(a) }, noop: function () { }, isFunction: function (a) { return "function" === n.type(a) }, isArray: Array.isArray, isWindow: function (a) { return null != a && a === a.window }, isNumeric: function (a) { return !n.isArray(a) && a - parseFloat(a) + 1 >= 0 }, isPlainObject: function (a) { return "object" !== n.type(a) || a.nodeType || n.isWindow(a) ? !1 : a.constructor && !j.call(a.constructor.prototype, "isPrototypeOf") ? !1 : !0 }, isEmptyObject: function (a) { var b; for (b in a) return !1; return !0 }, type: function (a) { return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i.call(a)] || "object" : typeof a }, globalEval: function (a) { var b, c = eval; a = n.trim(a), a && (1 === a.indexOf("use strict") ? (b = l.createElement("script"), b.text = a, l.head.appendChild(b).parentNode.removeChild(b)) : c(a)) }, camelCase: function (a) { return a.replace(p, "ms-").replace(q, r) }, nodeName: function (a, b) { return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase() }, each: function (a, b, c) { var d, e = 0, f = a.length, g = s(a); if (c) { if (g) { for (; f > e; e++)if (d = b.apply(a[e], c), d === !1) break } else for (e in a) if (d = b.apply(a[e], c), d === !1) break } else if (g) { for (; f > e; e++)if (d = b.call(a[e], e, a[e]), d === !1) break } else for (e in a) if (d = b.call(a[e], e, a[e]), d === !1) break; return a }, trim: function (a) { return null == a ? "" : (a + "").replace(o, "") }, makeArray: function (a, b) { var c = b || []; return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f.call(c, a)), c }, inArray: function (a, b, c) { return null == b ? -1 : g.call(b, a, c) }, merge: function (a, b) { for (var c = +b.length, d = 0, e = a.length; c > d; d++)a[e++] = b[d]; return a.length = e, a }, grep: function (a, b, c) { for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++)d = !b(a[f], f), d !== h && e.push(a[f]); return e }, map: function (a, b, c) { var d, f = 0, g = a.length, h = s(a), i = []; if (h) for (; g > f; f++)d = b(a[f], f, c), null != d && i.push(d); else for (f in a) d = b(a[f], f, c), null != d && i.push(d); return e.apply([], i) }, guid: 1, proxy: function (a, b) { var c, e, f; return "string" == typeof b && (c = a[b], b = a, a = c), n.isFunction(a) ? (e = d.call(arguments, 2), f = function () { return a.apply(b || this, e.concat(d.call(arguments))) }, f.guid = a.guid = a.guid || n.guid++ , f) : void 0 }, now: Date.now, support: k }), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a, b) { h["[object " + b + "]"] = b.toLowerCase() }); function s(a) { var b = "length" in a && a.length, c = n.type(a); return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 === b || "number" == typeof b && b > 0 && b - 1 in a } var t = function (a) { var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u = "sizzle" + 1 * new Date, v = a.document, w = 0, x = 0, y = ha(), z = ha(), A = ha(), B = function (a, b) { return a === b && (l = !0), 0 }, C = 1 << 31, D = {}.hasOwnProperty, E = [], F = E.pop, G = E.push, H = E.push, I = E.slice, J = function (a, b) { for (var c = 0, d = a.length; d > c; c++)if (a[c] === b) return c; return -1 }, K = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", L = "[\\x20\\t\\r\\n\\f]", M = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", N = M.replace("w", "w#"), O = "\\[" + L + "*(" + M + ")(?:" + L + "*([*^$|!~]?=)" + L + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + N + "))|)" + L + "*\\]", P = ":(" + M + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + O + ")*)|.*)\\)|)", Q = new RegExp(L + "+", "g"), R = new RegExp("^" + L + "+|((?:^|[^\\\\])(?:\\\\.)*)" + L + "+$", "g"), S = new RegExp("^" + L + "*," + L + "*"), T = new RegExp("^" + L + "*([>+~]|" + L + ")" + L + "*"), U = new RegExp("=" + L + "*([^\\]'\"]*?)" + L + "*\\]", "g"), V = new RegExp(P), W = new RegExp("^" + N + "$"), X = { ID: new RegExp("^#(" + M + ")"), CLASS: new RegExp("^\\.(" + M + ")"), TAG: new RegExp("^(" + M.replace("w", "w*") + ")"), ATTR: new RegExp("^" + O), PSEUDO: new RegExp("^" + P), CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + L + "*(even|odd|(([+-]|)(\\d*)n|)" + L + "*(?:([+-]|)" + L + "*(\\d+)|))" + L + "*\\)|)", "i"), bool: new RegExp("^(?:" + K + ")$", "i"), needsContext: new RegExp("^" + L + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + L + "*((?:-\\d)?\\d*)" + L + "*\\)|)(?=[^-]|$)", "i") }, Y = /^(?:input|select|textarea|button)$/i, Z = /^h\d$/i, $ = /^[^{]+\{\s*\[native \w/, _ = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, aa = /[+~]/, ba = /'|\\/g, ca = new RegExp("\\\\([\\da-f]{1,6}" + L + "?|(" + L + ")|.)", "ig"), da = function (a, b, c) { var d = "0x" + b - 65536; return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(d >> 10 | 55296, 1023 & d | 56320) }, ea = function () { m() }; try { H.apply(E = I.call(v.childNodes), v.childNodes), E[v.childNodes.length].nodeType } catch (fa) { H = { apply: E.length ? function (a, b) { G.apply(a, I.call(b)) } : function (a, b) { var c = a.length, d = 0; while (a[c++] = b[d++]); a.length = c - 1 } } } function ga(a, b, d, e) { var f, h, j, k, l, o, r, s, w, x; if ((b ? b.ownerDocument || b : v) !== n && m(b), b = b || n, d = d || [], k = b.nodeType, "string" != typeof a || !a || 1 !== k && 9 !== k && 11 !== k) return d; if (!e && p) { if (11 !== k && (f = _.exec(a))) if (j = f[1]) { if (9 === k) { if (h = b.getElementById(j), !h || !h.parentNode) return d; if (h.id === j) return d.push(h), d } else if (b.ownerDocument && (h = b.ownerDocument.getElementById(j)) && t(b, h) && h.id === j) return d.push(h), d } else { if (f[2]) return H.apply(d, b.getElementsByTagName(a)), d; if ((j = f[3]) && c.getElementsByClassName) return H.apply(d, b.getElementsByClassName(j)), d } if (c.qsa && (!q || !q.test(a))) { if (s = r = u, w = b, x = 1 !== k && a, 1 === k && "object" !== b.nodeName.toLowerCase()) { o = g(a), (r = b.getAttribute("id")) ? s = r.replace(ba, "\\$&") : b.setAttribute("id", s), s = "[id='" + s + "'] ", l = o.length; while (l--) o[l] = s + ra(o[l]); w = aa.test(a) && pa(b.parentNode) || b, x = o.join(",") } if (x) try { return H.apply(d, w.querySelectorAll(x)), d } catch (y) { } finally { r || b.removeAttribute("id") } } } return i(a.replace(R, "$1"), b, d, e) } function ha() { var a = []; function b(c, e) { return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e } return b } function ia(a) { return a[u] = !0, a } function ja(a) { var b = n.createElement("div"); try { return !!a(b) } catch (c) { return !1 } finally { b.parentNode && b.parentNode.removeChild(b), b = null } } function ka(a, b) { var c = a.split("|"), e = a.length; while (e--) d.attrHandle[c[e]] = b } function la(a, b) { var c = b && a, d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || C) - (~a.sourceIndex || C); if (d) return d; if (c) while (c = c.nextSibling) if (c === b) return -1; return a ? 1 : -1 } function ma(a) { return function (b) { var c = b.nodeName.toLowerCase(); return "input" === c && b.type === a } } function na(a) { return function (b) { var c = b.nodeName.toLowerCase(); return ("input" === c || "button" === c) && b.type === a } } function oa(a) { return ia(function (b) { return b = +b, ia(function (c, d) { var e, f = a([], c.length, b), g = f.length; while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e])) }) }) } function pa(a) { return a && "undefined" != typeof a.getElementsByTagName && a } c = ga.support = {}, f = ga.isXML = function (a) { var b = a && (a.ownerDocument || a).documentElement; return b ? "HTML" !== b.nodeName : !1 }, m = ga.setDocument = function (a) { var b, e, g = a ? a.ownerDocument || a : v; return g !== n && 9 === g.nodeType && g.documentElement ? (n = g, o = g.documentElement, e = g.defaultView, e && e !== e.top && (e.addEventListener ? e.addEventListener("unload", ea, !1) : e.attachEvent && e.attachEvent("onunload", ea)), p = !f(g), c.attributes = ja(function (a) { return a.className = "i", !a.getAttribute("className") }), c.getElementsByTagName = ja(function (a) { return a.appendChild(g.createComment("")), !a.getElementsByTagName("*").length }), c.getElementsByClassName = $.test(g.getElementsByClassName), c.getById = ja(function (a) { return o.appendChild(a).id = u, !g.getElementsByName || !g.getElementsByName(u).length }), c.getById ? (d.find.ID = function (a, b) { if ("undefined" != typeof b.getElementById && p) { var c = b.getElementById(a); return c && c.parentNode ? [c] : [] } }, d.filter.ID = function (a) { var b = a.replace(ca, da); return function (a) { return a.getAttribute("id") === b } }) : (delete d.find.ID, d.filter.ID = function (a) { var b = a.replace(ca, da); return function (a) { var c = "undefined" != typeof a.getAttributeNode && a.getAttributeNode("id"); return c && c.value === b } }), d.find.TAG = c.getElementsByTagName ? function (a, b) { return "undefined" != typeof b.getElementsByTagName ? b.getElementsByTagName(a) : c.qsa ? b.querySelectorAll(a) : void 0 } : function (a, b) { var c, d = [], e = 0, f = b.getElementsByTagName(a); if ("*" === a) { while (c = f[e++]) 1 === c.nodeType && d.push(c); return d } return f }, d.find.CLASS = c.getElementsByClassName && function (a, b) { return p ? b.getElementsByClassName(a) : void 0 }, r = [], q = [], (c.qsa = $.test(g.querySelectorAll)) && (ja(function (a) { o.appendChild(a).innerHTML = "", a.querySelectorAll("[msallowcapture^='']").length && q.push("[*^$]=" + L + "*(?:''|\"\")"), a.querySelectorAll("[selected]").length || q.push("\\[" + L + "*(?:value|" + K + ")"), a.querySelectorAll("[id~=" + u + "-]").length || q.push("~="), a.querySelectorAll(":checked").length || q.push(":checked"), a.querySelectorAll("a#" + u + "+*").length || q.push(".#.+[+~]") }), ja(function (a) { var b = g.createElement("input"); b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute("name", "D"), a.querySelectorAll("[name=d]").length && q.push("name" + L + "*[*^$|!~]?="), a.querySelectorAll(":enabled").length || q.push(":enabled", ":disabled"), a.querySelectorAll("*,:x"), q.push(",.*:") })), (c.matchesSelector = $.test(s = o.matches || o.webkitMatchesSelector || o.mozMatchesSelector || o.oMatchesSelector || o.msMatchesSelector)) && ja(function (a) { c.disconnectedMatch = s.call(a, "div"), s.call(a, "[s!='']:x"), r.push("!=", P) }), q = q.length && new RegExp(q.join("|")), r = r.length && new RegExp(r.join("|")), b = $.test(o.compareDocumentPosition), t = b || $.test(o.contains) ? function (a, b) { var c = 9 === a.nodeType ? a.documentElement : a, d = b && b.parentNode; return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) : a.compareDocumentPosition && 16 & a.compareDocumentPosition(d))) } : function (a, b) { if (b) while (b = b.parentNode) if (b === a) return !0; return !1 }, B = b ? function (a, b) { if (a === b) return l = !0, 0; var d = !a.compareDocumentPosition - !b.compareDocumentPosition; return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b.compareDocumentPosition(a) === d ? a === g || a.ownerDocument === v && t(v, a) ? -1 : b === g || b.ownerDocument === v && t(v, b) ? 1 : k ? J(k, a) - J(k, b) : 0 : 4 & d ? -1 : 1) } : function (a, b) { if (a === b) return l = !0, 0; var c, d = 0, e = a.parentNode, f = b.parentNode, h = [a], i = [b]; if (!e || !f) return a === g ? -1 : b === g ? 1 : e ? -1 : f ? 1 : k ? J(k, a) - J(k, b) : 0; if (e === f) return la(a, b); c = a; while (c = c.parentNode) h.unshift(c); c = b; while (c = c.parentNode) i.unshift(c); while (h[d] === i[d]) d++; return d ? la(h[d], i[d]) : h[d] === v ? -1 : i[d] === v ? 1 : 0 }, g) : n }, ga.matches = function (a, b) { return ga(a, null, null, b) }, ga.matchesSelector = function (a, b) { if ((a.ownerDocument || a) !== n && m(a), b = b.replace(U, "='$1']"), !(!c.matchesSelector || !p || r && r.test(b) || q && q.test(b))) try { var d = s.call(a, b); if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType) return d } catch (e) { } return ga(b, n, null, [a]).length > 0 }, ga.contains = function (a, b) { return (a.ownerDocument || a) !== n && m(a), t(a, b) }, ga.attr = function (a, b) { (a.ownerDocument || a) !== n && m(a); var e = d.attrHandle[b.toLowerCase()], f = e && D.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !p) : void 0; return void 0 !== f ? f : c.attributes || !p ? a.getAttribute(b) : (f = a.getAttributeNode(b)) && f.specified ? f.value : null }, ga.error = function (a) { throw new Error("Syntax error, unrecognized expression: " + a) }, ga.uniqueSort = function (a) { var b, d = [], e = 0, f = 0; if (l = !c.detectDuplicates, k = !c.sortStable && a.slice(0), a.sort(B), l) { while (b = a[f++]) b === a[f] && (e = d.push(f)); while (e--) a.splice(d[e], 1) } return k = null, a }, e = ga.getText = function (a) { var b, c = "", d = 0, f = a.nodeType; if (f) { if (1 === f || 9 === f || 11 === f) { if ("string" == typeof a.textContent) return a.textContent; for (a = a.firstChild; a; a = a.nextSibling)c += e(a) } else if (3 === f || 4 === f) return a.nodeValue } else while (b = a[d++]) c += e(b); return c }, d = ga.selectors = { cacheLength: 50, createPseudo: ia, match: X, attrHandle: {}, find: {}, relative: { ">": { dir: "parentNode", first: !0 }, " ": { dir: "parentNode" }, "+": { dir: "previousSibling", first: !0 }, "~": { dir: "previousSibling" } }, preFilter: { ATTR: function (a) { return a[1] = a[1].replace(ca, da), a[3] = (a[3] || a[4] || a[5] || "").replace(ca, da), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4) }, CHILD: function (a) { return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || ga.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" === a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[3])) : a[3] && ga.error(a[0]), a }, PSEUDO: function (a) { var b, c = !a[6] && a[2]; return X.CHILD.test(a[0]) ? null : (a[3] ? a[2] = a[4] || a[5] || "" : c && V.test(c) && (b = g(c, !0)) && (b = c.indexOf(")", c.length - b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0, b)), a.slice(0, 3)) } }, filter: { TAG: function (a) { var b = a.replace(ca, da).toLowerCase(); return "*" === a ? function () { return !0 } : function (a) { return a.nodeName && a.nodeName.toLowerCase() === b } }, CLASS: function (a) { var b = y[a + " "]; return b || (b = new RegExp("(^|" + L + ")" + a + "(" + L + "|$)")) && y(a, function (a) { return b.test("string" == typeof a.className && a.className || "undefined" != typeof a.getAttribute && a.getAttribute("class") || "") }) }, ATTR: function (a, b, c) { return function (d) { var e = ga.attr(d, a); return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c : "!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ? c && e.slice(-c.length) === c : "~=" === b ? (" " + e.replace(Q, " ") + " ").indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c.length + 1) === c + "-" : !1) : !0 } }, CHILD: function (a, b, c, d, e) { var f = "nth" !== a.slice(0, 3), g = "last" !== a.slice(-4), h = "of-type" === b; return 1 === d && 0 === e ? function (a) { return !!a.parentNode } : function (b, c, i) { var j, k, l, m, n, o, p = f !== g ? "nextSibling" : "previousSibling", q = b.parentNode, r = h && b.nodeName.toLowerCase(), s = !i && !h; if (q) { if (f) { while (p) { l = b; while (l = l[p]) if (h ? l.nodeName.toLowerCase() === r : 1 === l.nodeType) return !1; o = p = "only" === a && !o && "nextSibling" } return !0 } if (o = [g ? q.firstChild : q.lastChild], g && s) { k = q[u] || (q[u] = {}), j = k[a] || [], n = j[0] === w && j[1], m = j[0] === w && j[2], l = n && q.childNodes[n]; while (l = ++n && l && l[p] || (m = n = 0) || o.pop()) if (1 === l.nodeType && ++m && l === b) { k[a] = [w, n, m]; break } } else if (s && (j = (b[u] || (b[u] = {}))[a]) && j[0] === w) m = j[1]; else while (l = ++n && l && l[p] || (m = n = 0) || o.pop()) if ((h ? l.nodeName.toLowerCase() === r : 1 === l.nodeType) && ++m && (s && ((l[u] || (l[u] = {}))[a] = [w, m]), l === b)) break; return m -= e, m === d || m % d === 0 && m / d >= 0 } } }, PSEUDO: function (a, b) { var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || ga.error("unsupported pseudo: " + a); return e[u] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters.hasOwnProperty(a.toLowerCase()) ? ia(function (a, c) { var d, f = e(a, b), g = f.length; while (g--) d = J(a, f[g]), a[d] = !(c[d] = f[g]) }) : function (a) { return e(a, 0, c) }) : e } }, pseudos: { not: ia(function (a) { var b = [], c = [], d = h(a.replace(R, "$1")); return d[u] ? ia(function (a, b, c, e) { var f, g = d(a, null, e, []), h = a.length; while (h--) (f = g[h]) && (a[h] = !(b[h] = f)) }) : function (a, e, f) { return b[0] = a, d(b, null, f, c), b[0] = null, !c.pop() } }), has: ia(function (a) { return function (b) { return ga(a, b).length > 0 } }), contains: ia(function (a) { return a = a.replace(ca, da), function (b) { return (b.textContent || b.innerText || e(b)).indexOf(a) > -1 } }), lang: ia(function (a) { return W.test(a || "") || ga.error("unsupported lang: " + a), a = a.replace(ca, da).toLowerCase(), function (b) { var c; do if (c = p ? b.lang : b.getAttribute("xml:lang") || b.getAttribute("lang")) return c = c.toLowerCase(), c === a || 0 === c.indexOf(a + "-"); while ((b = b.parentNode) && 1 === b.nodeType); return !1 } }), target: function (b) { var c = a.location && a.location.hash; return c && c.slice(1) === b.id }, root: function (a) { return a === o }, focus: function (a) { return a === n.activeElement && (!n.hasFocus || n.hasFocus()) && !!(a.type || a.href || ~a.tabIndex) }, enabled: function (a) { return a.disabled === !1 }, disabled: function (a) { return a.disabled === !0 }, checked: function (a) { var b = a.nodeName.toLowerCase(); return "input" === b && !!a.checked || "option" === b && !!a.selected }, selected: function (a) { return a.parentNode && a.parentNode.selectedIndex, a.selected === !0 }, empty: function (a) { for (a = a.firstChild; a; a = a.nextSibling)if (a.nodeType < 6) return !1; return !0 }, parent: function (a) { return !d.pseudos.empty(a) }, header: function (a) { return Z.test(a.nodeName) }, input: function (a) { return Y.test(a.nodeName) }, button: function (a) { var b = a.nodeName.toLowerCase(); return "input" === b && "button" === a.type || "button" === b }, text: function (a) { var b; return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null == (b = a.getAttribute("type")) || "text" === b.toLowerCase()) }, first: oa(function () { return [0] }), last: oa(function (a, b) { return [b - 1] }), eq: oa(function (a, b, c) { return [0 > c ? c + b : c] }), even: oa(function (a, b) { for (var c = 0; b > c; c += 2)a.push(c); return a }), odd: oa(function (a, b) { for (var c = 1; b > c; c += 2)a.push(c); return a }), lt: oa(function (a, b, c) { for (var d = 0 > c ? c + b : c; --d >= 0;)a.push(d); return a }), gt: oa(function (a, b, c) { for (var d = 0 > c ? c + b : c; ++d < b;)a.push(d); return a }) } }, d.pseudos.nth = d.pseudos.eq; for (b in { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }) d.pseudos[b] = ma(b); for (b in { submit: !0, reset: !0 }) d.pseudos[b] = na(b); function qa() { } qa.prototype = d.filters = d.pseudos, d.setFilters = new qa, g = ga.tokenize = function (a, b) { var c, e, f, g, h, i, j, k = z[a + " "]; if (k) return b ? 0 : k.slice(0); h = a, i = [], j = d.preFilter; while (h) { (!c || (e = S.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !1, (e = T.exec(h)) && (c = e.shift(), f.push({ value: c, type: e[0].replace(R, " ") }), h = h.slice(c.length)); for (g in d.filter) !(e = X[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f.push({ value: c, type: g, matches: e }), h = h.slice(c.length)); if (!c) break } return b ? h.length : h ? ga.error(a) : z(a, i).slice(0) }; function ra(a) { for (var b = 0, c = a.length, d = ""; c > b; b++)d += a[b].value; return d } function sa(a, b, c) { var d = b.dir, e = c && "parentNode" === d, f = x++; return b.first ? function (b, c, f) { while (b = b[d]) if (1 === b.nodeType || e) return a(b, c, f) } : function (b, c, g) { var h, i, j = [w, f]; if (g) { while (b = b[d]) if ((1 === b.nodeType || e) && a(b, c, g)) return !0 } else while (b = b[d]) if (1 === b.nodeType || e) { if (i = b[u] || (b[u] = {}), (h = i[d]) && h[0] === w && h[1] === f) return j[2] = h[2]; if (i[d] = j, j[2] = a(b, c, g)) return !0 } } } function ta(a) { return a.length > 1 ? function (b, c, d) { var e = a.length; while (e--) if (!a[e](b, c, d)) return !1; return !0 } : a[0] } function ua(a, b, c) { for (var d = 0, e = b.length; e > d; d++)ga(a, b[d], c); return c } function va(a, b, c, d, e) { for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f, d, e)) && (g.push(f), j && b.push(h)); return g } function wa(a, b, c, d, e, f) { return d && !d[u] && (d = wa(d)), e && !e[u] && (e = wa(e, f)), ia(function (f, g, h, i) { var j, k, l, m = [], n = [], o = g.length, p = f || ua(b || "*", h.nodeType ? [h] : h, []), q = !a || !f && b ? p : va(p, m, a, h, i), r = c ? e || (f ? a : o || d) ? [] : g : q; if (c && c(q, r, h, i), d) { j = va(r, n), d(j, [], h, i), k = j.length; while (k--) (l = j[k]) && (r[n[k]] = !(q[n[k]] = l)) } if (f) { if (e || a) { if (e) { j = [], k = r.length; while (k--) (l = r[k]) && j.push(q[k] = l); e(null, r = [], j, i) } k = r.length; while (k--) (l = r[k]) && (j = e ? J(f, l) : m[k]) > -1 && (f[j] = !(g[j] = l)) } } else r = va(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : H.apply(g, r) }) } function xa(a) { for (var b, c, e, f = a.length, g = d.relative[a[0].type], h = g || d.relative[" "], i = g ? 1 : 0, k = sa(function (a) { return a === b }, h, !0), l = sa(function (a) { return J(b, a) > -1 }, h, !0), m = [function (a, c, d) { var e = !g && (d || c !== j) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d)); return b = null, e }]; f > i; i++)if (c = d.relative[a[i].type]) m = [sa(ta(m), c)]; else { if (c = d.filter[a[i].type].apply(null, a[i].matches), c[u]) { for (e = ++i; f > e; e++)if (d.relative[a[e].type]) break; return wa(i > 1 && ta(m), i > 1 && ra(a.slice(0, i - 1).concat({ value: " " === a[i - 2].type ? "*" : "" })).replace(R, "$1"), c, e > i && xa(a.slice(i, e)), f > e && xa(a = a.slice(e)), f > e && ra(a)) } m.push(c) } return ta(m) } function ya(a, b) { var c = b.length > 0, e = a.length > 0, f = function (f, g, h, i, k) { var l, m, o, p = 0, q = "0", r = f && [], s = [], t = j, u = f || e && d.find.TAG("*", k), v = w += null == t ? 1 : Math.random() || .1, x = u.length; for (k && (j = g !== n && g); q !== x && null != (l = u[q]); q++) { if (e && l) { m = 0; while (o = a[m++]) if (o(l, g, h)) { i.push(l); break } k && (w = v) } c && ((l = !o && l) && p-- , f && r.push(l)) } if (p += q, c && q !== p) { m = 0; while (o = b[m++]) o(r, s, g, h); if (f) { if (p > 0) while (q--) r[q] || s[q] || (s[q] = F.call(i)); s = va(s) } H.apply(i, s), k && !f && s.length > 0 && p + b.length > 1 && ga.uniqueSort(i) } return k && (w = v, j = t), r }; return c ? ia(f) : f } return h = ga.compile = function (a, b) { var c, d = [], e = [], f = A[a + " "]; if (!f) { b || (b = g(a)), c = b.length; while (c--) f = xa(b[c]), f[u] ? d.push(f) : e.push(f); f = A(a, ya(e, d)), f.selector = a } return f }, i = ga.select = function (a, b, e, f) { var i, j, k, l, m, n = "function" == typeof a && a, o = !f && g(a = n.selector || a); if (e = e || [], 1 === o.length) { if (j = o[0] = o[0].slice(0), j.length > 2 && "ID" === (k = j[0]).type && c.getById && 9 === b.nodeType && p && d.relative[j[1].type]) { if (b = (d.find.ID(k.matches[0].replace(ca, da), b) || [])[0], !b) return e; n && (b = b.parentNode), a = a.slice(j.shift().value.length) } i = X.needsContext.test(a) ? 0 : j.length; while (i--) { if (k = j[i], d.relative[l = k.type]) break; if ((m = d.find[l]) && (f = m(k.matches[0].replace(ca, da), aa.test(j[0].type) && pa(b.parentNode) || b))) { if (j.splice(i, 1), a = f.length && ra(j), !a) return H.apply(e, f), e; break } } } return (n || h(a, o))(f, b, !p, e, aa.test(a) && pa(b.parentNode) || b), e }, c.sortStable = u.split("").sort(B).join("") === u, c.detectDuplicates = !!l, m(), c.sortDetached = ja(function (a) { return 1 & a.compareDocumentPosition(n.createElement("div")) }), ja(function (a) { return a.innerHTML = "", "#" === a.firstChild.getAttribute("href") }) || ka("type|href|height|width", function (a, b, c) { return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2) }), c.attributes && ja(function (a) { return a.innerHTML = "", a.firstChild.setAttribute("value", ""), "" === a.firstChild.getAttribute("value") }) || ka("value", function (a, b, c) { return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue }), ja(function (a) { return null == a.getAttribute("disabled") }) || ka(K, function (a, b, c) { var d; return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d.specified ? d.value : null }), ga }(a); n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t.getText, n.isXMLDoc = t.isXML, n.contains = t.contains; var u = n.expr.match.needsContext, v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, w = /^.[^:#\[\.,]*$/; function x(a, b, c) { if (n.isFunction(b)) return n.grep(a, function (a, d) { return !!b.call(a, d, a) !== c }); if (b.nodeType) return n.grep(a, function (a) { return a === b !== c }); if ("string" == typeof b) { if (w.test(b)) return n.filter(b, a, c); b = n.filter(b, a) } return n.grep(a, function (a) { return g.call(b, a) >= 0 !== c }) } n.filter = function (a, b, c) { var d = b[0]; return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) { return 1 === a.nodeType })) }, n.fn.extend({ find: function (a) { var b, c = this.length, d = [], e = this; if ("string" != typeof a) return this.pushStack(n(a).filter(function () { for (b = 0; c > b; b++)if (n.contains(e[b], this)) return !0 })); for (b = 0; c > b; b++)n.find(a, e[b], d); return d = this.pushStack(c > 1 ? n.unique(d) : d), d.selector = this.selector ? this.selector + " " + a : a, d }, filter: function (a) { return this.pushStack(x(this, a || [], !1)) }, not: function (a) { return this.pushStack(x(this, a || [], !0)) }, is: function (a) { return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length } }); var y, z = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, A = n.fn.init = function (a, b) { var c, d; if (!a) return this; if ("string" == typeof a) { if (c = "<" === a[0] && ">" === a[a.length - 1] && a.length >= 3 ? [null, a, null] : z.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this.constructor(b).find(a); if (c[1]) { if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b.ownerDocument || b : l, !0)), v.test(c[1]) && n.isPlainObject(b)) for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]); return this } return d = l.getElementById(c[2]), d && d.parentNode && (this.length = 1, this[0] = d), this.context = l, this.selector = a, this } return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ? "undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this.selector = a.selector, this.context = a.context), n.makeArray(a, this)) }; A.prototype = n.fn, y = n(l); var B = /^(?:parents|prev(?:Until|All))/, C = { children: !0, contents: !0, next: !0, prev: !0 }; n.extend({ dir: function (a, b, c) { var d = [], e = void 0 !== c; while ((a = a[b]) && 9 !== a.nodeType) if (1 === a.nodeType) { if (e && n(a).is(c)) break; d.push(a) } return d }, sibling: function (a, b) { for (var c = []; a; a = a.nextSibling)1 === a.nodeType && a !== b && c.push(a); return c } }), n.fn.extend({ has: function (a) { var b = n(a, this), c = b.length; return this.filter(function () { for (var a = 0; c > a; a++)if (n.contains(this, b[a])) return !0 }) }, closest: function (a, b) { for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ? n(a, b || this.context) : 0; e > d; d++)for (c = this[d]; c && c !== b; c = c.parentNode)if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find.matchesSelector(c, a))) { f.push(c); break } return this.pushStack(f.length > 1 ? n.unique(f) : f) }, index: function (a) { return a ? "string" == typeof a ? g.call(n(a), this[0]) : g.call(this, a.jquery ? a[0] : a) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1 }, add: function (a, b) { return this.pushStack(n.unique(n.merge(this.get(), n(a, b)))) }, addBack: function (a) { return this.add(null == a ? this.prevObject : this.prevObject.filter(a)) } }); function D(a, b) { while ((a = a[b]) && 1 !== a.nodeType); return a } n.each({ parent: function (a) { var b = a.parentNode; return b && 11 !== b.nodeType ? b : null }, parents: function (a) { return n.dir(a, "parentNode") }, parentsUntil: function (a, b, c) { return n.dir(a, "parentNode", c) }, next: function (a) { return D(a, "nextSibling") }, prev: function (a) { return D(a, "previousSibling") }, nextAll: function (a) { return n.dir(a, "nextSibling") }, prevAll: function (a) { return n.dir(a, "previousSibling") }, nextUntil: function (a, b, c) { return n.dir(a, "nextSibling", c) }, prevUntil: function (a, b, c) { return n.dir(a, "previousSibling", c) }, siblings: function (a) { return n.sibling((a.parentNode || {}).firstChild, a) }, children: function (a) { return n.sibling(a.firstChild) }, contents: function (a) { return a.contentDocument || n.merge([], a.childNodes) } }, function (a, b) { n.fn[a] = function (c, d) { var e = n.map(this, b, c); return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n.filter(d, e)), this.length > 1 && (C[a] || n.unique(e), B.test(a) && e.reverse()), this.pushStack(e) } }); var E = /\S+/g, F = {}; function G(a) { var b = F[a] = {}; return n.each(a.match(E) || [], function (a, c) { b[c] = !0 }), b } n.Callbacks = function (a) { a = "string" == typeof a ? F[a] || G(a) : n.extend({}, a); var b, c, d, e, f, g, h = [], i = !a.once && [], j = function (l) { for (b = a.memory && l, c = !0, g = e || 0, e = 0, f = h.length, d = !0; h && f > g; g++)if (h[g].apply(l[0], l[1]) === !1 && a.stopOnFalse) { b = !1; break } d = !1, h && (i ? i.length && j(i.shift()) : b ? h = [] : k.disable()) }, k = { add: function () { if (h) { var c = h.length; !function g(b) { n.each(b, function (b, c) { var d = n.type(c); "function" === d ? a.unique && k.has(c) || h.push(c) : c && c.length && "string" !== d && g(c) }) }(arguments), d ? f = h.length : b && (e = c, j(b)) } return this }, remove: function () { return h && n.each(arguments, function (a, b) { var c; while ((c = n.inArray(b, h, c)) > -1) h.splice(c, 1), d && (f >= c && f-- , g >= c && g--) }), this }, has: function (a) { return a ? n.inArray(a, h) > -1 : !(!h || !h.length) }, empty: function () { return h = [], f = 0, this }, disable: function () { return h = i = b = void 0, this }, disabled: function () { return !h }, lock: function () { return i = void 0, b || k.disable(), this }, locked: function () { return !i }, fireWith: function (a, b) { return !h || c && !i || (b = b || [], b = [a, b.slice ? b.slice() : b], d ? i.push(b) : j(b)), this }, fire: function () { return k.fireWith(this, arguments), this }, fired: function () { return !!c } }; return k }, n.extend({ Deferred: function (a) { var b = [["resolve", "done", n.Callbacks("once memory"), "resolved"], ["reject", "fail", n.Callbacks("once memory"), "rejected"], ["notify", "progress", n.Callbacks("memory")]], c = "pending", d = { state: function () { return c }, always: function () { return e.done(arguments).fail(arguments), this }, then: function () { var a = arguments; return n.Deferred(function (c) { n.each(b, function (b, f) { var g = n.isFunction(a[b]) && a[b]; e[f[1]](function () { var a = g && g.apply(this, arguments); a && n.isFunction(a.promise) ? a.promise().done(c.resolve).fail(c.reject).progress(c.notify) : c[f[0] + "With"](this === d ? c.promise() : this, g ? [a] : arguments) }) }), a = null }).promise() }, promise: function (a) { return null != a ? n.extend(a, d) : d } }, e = {}; return d.pipe = d.then, n.each(b, function (a, f) { var g = f[2], h = f[3]; d[f[1]] = g.add, h && g.add(function () { c = h }, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () { return e[f[0] + "With"](this === e ? d : this, arguments), this }, e[f[0] + "With"] = g.fireWith }), d.promise(e), a && a.call(e, e), e }, when: function (a) { var b = 0, c = d.call(arguments), e = c.length, f = 1 !== e || a && n.isFunction(a.promise) ? e : 0, g = 1 === f ? a : n.Deferred(), h = function (a, b, c) { return function (e) { b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e, c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c) } }, i, j, k; if (e > 1) for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++)c[b] && n.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject).progress(h(b, j, i)) : --f; return f || g.resolveWith(k, c), g.promise() } }); var H; n.fn.ready = function (a) { return n.ready.promise().done(a), this }, n.extend({ isReady: !1, readyWait: 1, holdReady: function (a) { a ? n.readyWait++ : n.ready(!0) }, ready: function (a) { (a === !0 ? --n.readyWait : n.isReady) || (n.isReady = !0, a !== !0 && --n.readyWait > 0 || (H.resolveWith(l, [n]), n.fn.triggerHandler && (n(l).triggerHandler("ready"), n(l).off("ready")))) } }); function I() { l.removeEventListener("DOMContentLoaded", I, !1), a.removeEventListener("load", I, !1), n.ready() } n.ready.promise = function (b) { return H || (H = n.Deferred(), "complete" === l.readyState ? setTimeout(n.ready) : (l.addEventListener("DOMContentLoaded", I, !1), a.addEventListener("load", I, !1))), H.promise(b) }, n.ready.promise(); var J = n.access = function (a, b, c, d, e, f, g) { var h = 0, i = a.length, j = null == c; if ("object" === n.type(c)) { e = !0; for (h in c) n.access(a, b, h, c[h], !0, f, g) } else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b = null) : (j = b, b = function (a, b, c) { return j.call(n(a), c) })), b)) for (; i > h; h++)b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c))); return e ? a : j ? b.call(a) : i ? b(a[0], c) : f }; n.acceptData = function (a) { return 1 === a.nodeType || 9 === a.nodeType || !+a.nodeType }; function K() { Object.defineProperty(this.cache = {}, 0, { get: function () { return {} } }), this.expando = n.expando + K.uid++ } K.uid = 1, K.accepts = n.acceptData, K.prototype = { key: function (a) { if (!K.accepts(a)) return 0; var b = {}, c = a[this.expando]; if (!c) { c = K.uid++; try { b[this.expando] = { value: c }, Object.defineProperties(a, b) } catch (d) { b[this.expando] = c, n.extend(a, b) } } return this.cache[c] || (this.cache[c] = {}), c }, set: function (a, b, c) { var d, e = this.key(a), f = this.cache[e]; if ("string" == typeof b) f[b] = c; else if (n.isEmptyObject(f)) n.extend(this.cache[e], b); else for (d in b) f[d] = b[d]; return f }, get: function (a, b) { var c = this.cache[this.key(a)]; return void 0 === b ? c : c[b] }, access: function (a, b, c) { var d; return void 0 === b || b && "string" == typeof b && void 0 === c ? (d = this.get(a, b), void 0 !== d ? d : this.get(a, n.camelCase(b))) : (this.set(a, b, c), void 0 !== c ? c : b) }, remove: function (a, b) { var c, d, e, f = this.key(a), g = this.cache[f]; if (void 0 === b) this.cache[f] = {}; else { n.isArray(b) ? d = b.concat(b.map(n.camelCase)) : (e = n.camelCase(b), b in g ? d = [b, e] : (d = e, d = d in g ? [d] : d.match(E) || [])), c = d.length; while (c--) delete g[d[c]] } }, hasData: function (a) { return !n.isEmptyObject(this.cache[a[this.expando]] || {}) }, discard: function (a) { a[this.expando] && delete this.cache[a[this.expando]] } }; var L = new K, M = new K, N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, O = /([A-Z])/g; function P(a, b, c) { var d; if (void 0 === c && 1 === a.nodeType) if (d = "data-" + b.replace(O, "-$1").toLowerCase(), c = a.getAttribute(d), "string" == typeof c) { try { c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c : N.test(c) ? n.parseJSON(c) : c } catch (e) { } M.set(a, b, c) } else c = void 0; return c } n.extend({ - hasData: function (a) { return M.hasData(a) || L.hasData(a) }, data: function (a, b, c) { - return M.access(a, b, c) - }, removeData: function (a, b) { M.remove(a, b) }, _data: function (a, b, c) { return L.access(a, b, c) }, _removeData: function (a, b) { L.remove(a, b) } - }), n.fn.extend({ data: function (a, b) { var c, d, e, f = this[0], g = f && f.attributes; if (void 0 === a) { if (this.length && (e = M.get(f), 1 === f.nodeType && !L.get(f, "hasDataAttrs"))) { c = g.length; while (c--) g[c] && (d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d.slice(5)), P(f, d, e[d]))); L.set(f, "hasDataAttrs", !0) } return e } return "object" == typeof a ? this.each(function () { M.set(this, a) }) : J(this, function (b) { var c, d = n.camelCase(a); if (f && void 0 === b) { if (c = M.get(f, a), void 0 !== c) return c; if (c = M.get(f, d), void 0 !== c) return c; if (c = P(f, d, void 0), void 0 !== c) return c } else this.each(function () { var c = M.get(this, d); M.set(this, d, b), -1 !== a.indexOf("-") && void 0 !== c && M.set(this, a, b) }) }, null, b, arguments.length > 1, null, !0) }, removeData: function (a) { return this.each(function () { M.remove(this, a) }) } }), n.extend({ queue: function (a, b, c) { var d; return a ? (b = (b || "fx") + "queue", d = L.get(a, b), c && (!d || n.isArray(c) ? d = L.access(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0 }, dequeue: function (a, b) { b = b || "fx"; var c = n.queue(a, b), d = c.length, e = c.shift(), f = n._queueHooks(a, b), g = function () { n.dequeue(a, b) }; "inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift("inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire() }, _queueHooks: function (a, b) { var c = b + "queueHooks"; return L.get(a, c) || L.access(a, c, { empty: n.Callbacks("once memory").add(function () { L.remove(a, [b + "queue", c]) }) }) } }), n.fn.extend({ queue: function (a, b) { var c = 2; return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n.queue(this[0], a) : void 0 === b ? this : this.each(function () { var c = n.queue(this, a, b); n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n.dequeue(this, a) }) }, dequeue: function (a) { return this.each(function () { n.dequeue(this, a) }) }, clearQueue: function (a) { return this.queue(a || "fx", []) }, promise: function (a, b) { var c, d = 1, e = n.Deferred(), f = this, g = this.length, h = function () { --d || e.resolveWith(f, [f]) }; "string" != typeof a && (b = a, a = void 0), a = a || "fx"; while (g--) c = L.get(f[g], a + "queueHooks"), c && c.empty && (d++ , c.empty.add(h)); return h(), e.promise(b) } }); var Q = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, R = ["Top", "Right", "Bottom", "Left"], S = function (a, b) { return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a) }, T = /^(?:checkbox|radio)$/i; !function () { var a = l.createDocumentFragment(), b = a.appendChild(l.createElement("div")), c = l.createElement("input"); c.setAttribute("type", "radio"), c.setAttribute("checked", "checked"), c.setAttribute("name", "t"), b.appendChild(c), k.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, b.innerHTML = "", k.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue }(); var U = "undefined"; k.focusinBubbles = "onfocusin" in a; var V = /^key/, W = /^(?:mouse|pointer|contextmenu)|click/, X = /^(?:focusinfocus|focusoutblur)$/, Y = /^([^.]*)(?:\.(.+)|)$/; function Z() { return !0 } function $() { return !1 } function _() { try { return l.activeElement } catch (a) { } } n.event = { global: {}, add: function (a, b, c, d, e) { var f, g, h, i, j, k, l, m, o, p, q, r = L.get(a); if (r) { c.handler && (f = c, c = f.handler, e = f.selector), c.guid || (c.guid = n.guid++), (i = r.events) || (i = r.events = {}), (g = r.handle) || (g = r.handle = function (b) { return typeof n !== U && n.event.triggered !== b.type ? n.event.dispatch.apply(a, arguments) : void 0 }), b = (b || "").match(E) || [""], j = b.length; while (j--) h = Y.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(), o && (l = n.event.special[o] || {}, o = (e ? l.delegateType : l.bindType) || o, l = n.event.special[o] || {}, k = n.extend({ type: o, origType: q, data: d, handler: c, guid: c.guid, selector: e, needsContext: e && n.expr.match.needsContext.test(e), namespace: p.join(".") }, f), (m = i[o]) || (m = i[o] = [], m.delegateCount = 0, l.setup && l.setup.call(a, d, p, g) !== !1 || a.addEventListener && a.addEventListener(o, g, !1)), l.add && (l.add.call(a, k), k.handler.guid || (k.handler.guid = c.guid)), e ? m.splice(m.delegateCount++, 0, k) : m.push(k), n.event.global[o] = !0) } }, remove: function (a, b, c, d, e) { var f, g, h, i, j, k, l, m, o, p, q, r = L.hasData(a) && L.get(a); if (r && (i = r.events)) { b = (b || "").match(E) || [""], j = b.length; while (j--) if (h = Y.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(), o) { l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o, m = i[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join("\\.(?:.*\\.|)") + "(\\.|$)"), g = f = m.length; while (f--) k = m[f], !e && q !== k.origType || c && c.guid !== k.guid || h && !h.test(k.namespace) || d && d !== k.selector && ("**" !== d || !k.selector) || (m.splice(f, 1), k.selector && m.delegateCount-- , l.remove && l.remove.call(a, k)); g && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n.removeEvent(a, o, r.handle), delete i[o]) } else for (o in i) n.event.remove(a, o + b[j], c, d, !0); n.isEmptyObject(i) && (delete r.handle, L.remove(a, "events")) } }, trigger: function (b, c, d, e) { var f, g, h, i, k, m, o, p = [d || l], q = j.call(b, "type") ? b.type : b, r = j.call(b, "namespace") ? b.namespace.split(".") : []; if (g = h = d = d || l, 3 !== d.nodeType && 8 !== d.nodeType && !X.test(q + n.event.triggered) && (q.indexOf(".") >= 0 && (r = q.split("."), q = r.shift(), r.sort()), k = q.indexOf(":") < 0 && "on" + q, b = b[n.expando] ? b : new n.Event(q, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = r.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + r.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b.target = d), c = null == c ? [b] : n.makeArray(c, [b]), o = n.event.special[q] || {}, e || !o.trigger || o.trigger.apply(d, c) !== !1)) { if (!e && !o.noBubble && !n.isWindow(d)) { for (i = o.delegateType || q, X.test(i + q) || (g = g.parentNode); g; g = g.parentNode)p.push(g), h = g; h === (d.ownerDocument || l) && p.push(h.defaultView || h.parentWindow || a) } f = 0; while ((g = p[f++]) && !b.isPropagationStopped()) b.type = f > 1 ? i : o.bindType || q, m = (L.get(g, "events") || {})[b.type] && L.get(g, "handle"), m && m.apply(g, c), m = k && g[k], m && m.apply && n.acceptData(g) && (b.result = m.apply(g, c), b.result === !1 && b.preventDefault()); return b.type = q, e || b.isDefaultPrevented() || o._default && o._default.apply(p.pop(), c) !== !1 || !n.acceptData(d) || k && n.isFunction(d[q]) && !n.isWindow(d) && (h = d[k], h && (d[k] = null), n.event.triggered = q, d[q](), n.event.triggered = void 0, h && (d[k] = h)), b.result } }, dispatch: function (a) { a = n.event.fix(a); var b, c, e, f, g, h = [], i = d.call(arguments), j = (L.get(this, "events") || {})[a.type] || [], k = n.event.special[a.type] || {}; if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !== !1) { h = n.event.handlers.call(this, a, j), b = 0; while ((f = h[b++]) && !a.isPropagationStopped()) { a.currentTarget = f.elem, c = 0; while ((g = f.handlers[c++]) && !a.isImmediatePropagationStopped()) (!a.namespace_re || a.namespace_re.test(g.namespace)) && (a.handleObj = g, a.data = g.data, e = ((n.event.special[g.origType] || {}).handle || g.handler).apply(f.elem, i), void 0 !== e && (a.result = e) === !1 && (a.preventDefault(), a.stopPropagation())) } return k.postDispatch && k.postDispatch.call(this, a), a.result } }, handlers: function (a, b) { var c, d, e, f, g = [], h = b.delegateCount, i = a.target; if (h && i.nodeType && (!a.button || "click" !== a.type)) for (; i !== this; i = i.parentNode || this)if (i.disabled !== !0 || "click" !== a.type) { for (d = [], c = 0; h > c; c++)f = b[c], e = f.selector + " ", void 0 === d[e] && (d[e] = f.needsContext ? n(e, this).index(i) >= 0 : n.find(e, this, null, [i]).length), d[e] && d.push(f); d.length && g.push({ elem: i, handlers: d }) } return h < b.length && g.push({ elem: this, handlers: b.slice(h) }), g }, props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), fixHooks: {}, keyHooks: { props: "char charCode key keyCode".split(" "), filter: function (a, b) { return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a } }, mouseHooks: { props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "), filter: function (a, b) { var c, d, e, f = b.button; return null == a.pageX && null != b.clientX && (c = a.target.ownerDocument || l, d = c.documentElement, e = c.body, a.pageX = b.clientX + (d && d.scrollLeft || e && e.scrollLeft || 0) - (d && d.clientLeft || e && e.clientLeft || 0), a.pageY = b.clientY + (d && d.scrollTop || e && e.scrollTop || 0) - (d && d.clientTop || e && e.clientTop || 0)), a.which || void 0 === f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a } }, fix: function (a) { if (a[n.expando]) return a; var b, c, d, e = a.type, f = a, g = this.fixHooks[e]; g || (this.fixHooks[e] = g = W.test(e) ? this.mouseHooks : V.test(e) ? this.keyHooks : {}), d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f), b = d.length; while (b--) c = d[b], a[c] = f[c]; return a.target || (a.target = l), 3 === a.target.nodeType && (a.target = a.target.parentNode), g.filter ? g.filter(a, f) : a }, special: { load: { noBubble: !0 }, focus: { trigger: function () { return this !== _() && this.focus ? (this.focus(), !1) : void 0 }, delegateType: "focusin" }, blur: { trigger: function () { return this === _() && this.blur ? (this.blur(), !1) : void 0 }, delegateType: "focusout" }, click: { trigger: function () { return "checkbox" === this.type && this.click && n.nodeName(this, "input") ? (this.click(), !1) : void 0 }, _default: function (a) { return n.nodeName(a.target, "a") } }, beforeunload: { postDispatch: function (a) { void 0 !== a.result && a.originalEvent && (a.originalEvent.returnValue = a.result) } } }, simulate: function (a, b, c, d) { var e = n.extend(new n.Event, c, { type: a, isSimulated: !0, originalEvent: {} }); d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() && c.preventDefault() } }, n.removeEvent = function (a, b, c) { a.removeEventListener && a.removeEventListener(b, c, !1) }, n.Event = function (a, b) { return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type, this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && a.returnValue === !1 ? Z : $) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n.now(), void (this[n.expando] = !0)) : new n.Event(a, b) }, n.Event.prototype = { isDefaultPrevented: $, isPropagationStopped: $, isImmediatePropagationStopped: $, preventDefault: function () { var a = this.originalEvent; this.isDefaultPrevented = Z, a && a.preventDefault && a.preventDefault() }, stopPropagation: function () { var a = this.originalEvent; this.isPropagationStopped = Z, a && a.stopPropagation && a.stopPropagation() }, stopImmediatePropagation: function () { var a = this.originalEvent; this.isImmediatePropagationStopped = Z, a && a.stopImmediatePropagation && a.stopImmediatePropagation(), this.stopPropagation() } }, n.each({ mouseenter: "mouseover", mouseleave: "mouseout", pointerenter: "pointerover", pointerleave: "pointerout" }, function (a, b) { n.event.special[a] = { delegateType: b, bindType: b, handle: function (a) { var c, d = this, e = a.relatedTarget, f = a.handleObj; return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f.handler.apply(this, arguments), a.type = b), c } } }), k.focusinBubbles || n.each({ focus: "focusin", blur: "focusout" }, function (a, b) { var c = function (a) { n.event.simulate(b, a.target, n.event.fix(a), !0) }; n.event.special[b] = { setup: function () { var d = this.ownerDocument || this, e = L.access(d, b); e || d.addEventListener(a, c, !0), L.access(d, b, (e || 0) + 1) }, teardown: function () { var d = this.ownerDocument || this, e = L.access(d, b) - 1; e ? L.access(d, b, e) : (d.removeEventListener(a, c, !0), L.remove(d, b)) } } }), n.fn.extend({ on: function (a, b, c, d, e) { var f, g; if ("object" == typeof a) { "string" != typeof b && (c = c || b, b = void 0); for (g in a) this.on(g, b, c, a[g], e); return this } if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" == typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d = $; else if (!d) return this; return 1 === e && (f = d, d = function (a) { return n().off(a), f.apply(this, arguments) }, d.guid = f.guid || (f.guid = n.guid++)), this.each(function () { n.event.add(this, a, d, c, b) }) }, one: function (a, b, c, d) { return this.on(a, b, c, d, 1) }, off: function (a, b, c) { var d, e; if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d.origType, d.selector, d.handler), this; if ("object" == typeof a) { for (e in a) this.off(e, b, a[e]); return this } return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c = $), this.each(function () { n.event.remove(this, a, c, b) }) }, trigger: function (a, b) { return this.each(function () { n.event.trigger(a, b, this) }) }, triggerHandler: function (a, b) { var c = this[0]; return c ? n.event.trigger(a, b, c, !0) : void 0 } }); var aa = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, ba = /<([\w:]+)/, ca = /<|&#?\w+;/, da = /<(?:script|style|link)/i, ea = /checked\s*(?:[^=]|=\s*.checked.)/i, fa = /^$|\/(?:java|ecma)script/i, ga = /^true\/(.*)/, ha = /^\s*\s*$/g, ia = { option: [1, ""], thead: [1, "", "
"], col: [2, "", "
"], tr: [2, "", "
"], td: [3, "", "
"], _default: [0, "", ""] }; ia.optgroup = ia.option, ia.tbody = ia.tfoot = ia.colgroup = ia.caption = ia.thead, ia.th = ia.td; function ja(a, b) { return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a } function ka(a) { return a.type = (null !== a.getAttribute("type")) + "/" + a.type, a } function la(a) { var b = ga.exec(a.type); return b ? a.type = b[1] : a.removeAttribute("type"), a } function ma(a, b) { for (var c = 0, d = a.length; d > c; c++)L.set(a[c], "globalEval", !b || L.get(b[c], "globalEval")) } function na(a, b) { var c, d, e, f, g, h, i, j; if (1 === b.nodeType) { if (L.hasData(a) && (f = L.access(a), g = L.set(b, f), j = f.events)) { delete g.handle, g.events = {}; for (e in j) for (c = 0, d = j[e].length; d > c; c++)n.event.add(b, e, j[e][c]) } M.hasData(a) && (h = M.access(a), i = n.extend({}, h), M.set(b, i)) } } function oa(a, b) { var c = a.getElementsByTagName ? a.getElementsByTagName(b || "*") : a.querySelectorAll ? a.querySelectorAll(b || "*") : []; return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], c) : c } function pa(a, b) { var c = b.nodeName.toLowerCase(); "input" === c && T.test(a.type) ? b.checked = a.checked : ("input" === c || "textarea" === c) && (b.defaultValue = a.defaultValue) } n.extend({ clone: function (a, b, c) { var d, e, f, g, h = a.cloneNode(!0), i = n.contains(a.ownerDocument, a); if (!(k.noCloneChecked || 1 !== a.nodeType && 11 !== a.nodeType || n.isXMLDoc(a))) for (g = oa(h), f = oa(a), d = 0, e = f.length; e > d; d++)pa(f[d], g[d]); if (b) if (c) for (f = f || oa(a), g = g || oa(h), d = 0, e = f.length; e > d; d++)na(f[d], g[d]); else na(a, h); return g = oa(h, "script"), g.length > 0 && ma(g, !i && oa(a, "script")), h }, buildFragment: function (a, b, c, d) { for (var e, f, g, h, i, j, k = b.createDocumentFragment(), l = [], m = 0, o = a.length; o > m; m++)if (e = a[m], e || 0 === e) if ("object" === n.type(e)) n.merge(l, e.nodeType ? [e] : e); else if (ca.test(e)) { f = f || k.appendChild(b.createElement("div")), g = (ba.exec(e) || ["", ""])[1].toLowerCase(), h = ia[g] || ia._default, f.innerHTML = h[1] + e.replace(aa, "<$1>") + h[2], j = h[0]; while (j--) f = f.lastChild; n.merge(l, f.childNodes), f = k.firstChild, f.textContent = "" } else l.push(b.createTextNode(e)); k.textContent = "", m = 0; while (e = l[m++]) if ((!d || -1 === n.inArray(e, d)) && (i = n.contains(e.ownerDocument, e), f = oa(k.appendChild(e), "script"), i && ma(f), c)) { j = 0; while (e = f[j++]) fa.test(e.type || "") && c.push(e) } return k }, cleanData: function (a) { for (var b, c, d, e, f = n.event.special, g = 0; void 0 !== (c = a[g]); g++) { if (n.acceptData(c) && (e = c[L.expando], e && (b = L.cache[e]))) { if (b.events) for (d in b.events) f[d] ? n.event.remove(c, d) : n.removeEvent(c, d, b.handle); L.cache[e] && delete L.cache[e] } delete M.cache[c[M.expando]] } } }), n.fn.extend({ text: function (a) { return J(this, function (a) { return void 0 === a ? n.text(this) : this.empty().each(function () { (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) && (this.textContent = a) }) }, null, a, arguments.length) }, append: function () { return this.domManip(arguments, function (a) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var b = ja(this, a); b.appendChild(a) } }) }, prepend: function () { return this.domManip(arguments, function (a) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var b = ja(this, a); b.insertBefore(a, b.firstChild) } }) }, before: function () { return this.domManip(arguments, function (a) { this.parentNode && this.parentNode.insertBefore(a, this) }) }, after: function () { return this.domManip(arguments, function (a) { this.parentNode && this.parentNode.insertBefore(a, this.nextSibling) }) }, remove: function (a, b) { for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++)b || 1 !== c.nodeType || n.cleanData(oa(c)), c.parentNode && (b && n.contains(c.ownerDocument, c) && ma(oa(c, "script")), c.parentNode.removeChild(c)); return this }, empty: function () { for (var a, b = 0; null != (a = this[b]); b++)1 === a.nodeType && (n.cleanData(oa(a, !1)), a.textContent = ""); return this }, clone: function (a, b) { return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () { return n.clone(this, a, b) }) }, html: function (a) { return J(this, function (a) { var b = this[0] || {}, c = 0, d = this.length; if (void 0 === a && 1 === b.nodeType) return b.innerHTML; if ("string" == typeof a && !da.test(a) && !ia[(ba.exec(a) || ["", ""])[1].toLowerCase()]) { a = a.replace(aa, "<$1>"); try { for (; d > c; c++)b = this[c] || {}, 1 === b.nodeType && (n.cleanData(oa(b, !1)), b.innerHTML = a); b = 0 } catch (e) { } } b && this.empty().append(a) }, null, a, arguments.length) }, replaceWith: function () { var a = arguments[0]; return this.domManip(arguments, function (b) { a = this.parentNode, n.cleanData(oa(this)), a && a.replaceChild(b, this) }), a && (a.length || a.nodeType) ? this : this.remove() }, detach: function (a) { return this.remove(a, !0) }, domManip: function (a, b) { a = e.apply([], a); var c, d, f, g, h, i, j = 0, l = this.length, m = this, o = l - 1, p = a[0], q = n.isFunction(p); if (q || l > 1 && "string" == typeof p && !k.checkClone && ea.test(p)) return this.each(function (c) { var d = m.eq(c); q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b) }); if (l && (c = n.buildFragment(a, this[0].ownerDocument, !1, this), d = c.firstChild, 1 === c.childNodes.length && (c = d), d)) { for (f = n.map(oa(c, "script"), ka), g = f.length; l > j; j++)h = c, j !== o && (h = n.clone(h, !0, !0), g && n.merge(f, oa(h, "script"))), b.call(this[j], h, j); if (g) for (i = f[f.length - 1].ownerDocument, n.map(f, la), j = 0; g > j; j++)h = f[j], fa.test(h.type || "") && !L.access(h, "globalEval") && n.contains(i, h) && (h.src ? n._evalUrl && n._evalUrl(h.src) : n.globalEval(h.textContent.replace(ha, ""))) } return this } }), n.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (a, b) { n.fn[a] = function (a) { for (var c, d = [], e = n(a), g = e.length - 1, h = 0; g >= h; h++)c = h === g ? this : this.clone(!0), n(e[h])[b](c), f.apply(d, c.get()); return this.pushStack(d) } }); var qa, ra = {}; function sa(b, c) { var d, e = n(c.createElement(b)).appendTo(c.body), f = a.getDefaultComputedStyle && (d = a.getDefaultComputedStyle(e[0])) ? d.display : n.css(e[0], "display"); return e.detach(), f } function ta(a) { var b = l, c = ra[a]; return c || (c = sa(a, b), "none" !== c && c || (qa = (qa || n(" - \r\n
\r\n \r\n\r\n
\r\n

Powered by Vayu Group and Telecom Infra Project

\r\n

Privacy

\r\n
\r\n \r\n"); - EndContext(); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2655, 1086, true); - WriteLiteral(@" - - - - -\r\n\r\n\r\n\r\n\r\n"); - EndContext(); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.helpModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/Razor/Pages/homepage.cshtml.g.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/Razor/Pages/homepage.cshtml.g.cs deleted file mode 100644 index 02c8a2b..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/Razor/Pages/homepage.cshtml.g.cs +++ /dev/null @@ -1,3287 +0,0 @@ -<<<<<<< HEAD -#pragma checksum "D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\Pages\homepage.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "30f46d37b93b4326a1035763b685cdfadca3b461" -======= -#pragma checksum "D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\Pages\homepage.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "1578250a67784a7d1d5e78a1b627ba1a31e9d698" ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f -// -#pragma warning disable 1591 -[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Pages_homepage), @"mvc.1.0.razor-page", @"/Pages/homepage.cshtml")] -[assembly:global::Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAttribute(@"/Pages/homepage.cshtml", typeof(AspNetCore.Pages_homepage), null)] -namespace AspNetCore -{ - #line hidden - using System; - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - using Microsoft.AspNetCore.Mvc; - using Microsoft.AspNetCore.Mvc.Rendering; - using Microsoft.AspNetCore.Mvc.ViewFeatures; - [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"30f46d37b93b4326a1035763b685cdfadca3b461", @"/Pages/homepage.cshtml")] - public class Pages_homepage : global::Microsoft.AspNetCore.Mvc.RazorPages.Page - { - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("icon"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/telecom-favicon.ico"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_2 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("image/gif"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_3 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("sizes", new global::Microsoft.AspNetCore.Html.HtmlString("16x16"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_4 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Helper/Helper.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_5 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("stylesheet"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_6 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/css/Style.css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_7 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/FileSaver.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_8 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/jsstore.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_9 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/jsstore.worker.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_10 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/visunminify.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_11 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/alea.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_12 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/exampleUtil.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_13 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/LocalDB/taffy.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_14 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/LocalDB/taffy-min.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_15 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/jquery-2.0.3.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_16 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/sweetalert2@9.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_17 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/stylenetwork.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_18 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/canvas-toBlob.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_19 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/validation.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_20 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newroadm.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_21 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mx-auto icon-name justify-content-center align-items-center w-100 h-100"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_22 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("data-toggle", new global::Microsoft.AspNetCore.Html.HtmlString("tooltip"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_23 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("data-placement", new global::Microsoft.AspNetCore.Html.HtmlString("top"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_24 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("ROADM"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_25 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newattenuator.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_26 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Attenuator"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_27 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newtransceiver.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_28 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Transceiver"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_29 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newamp.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_30 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Amplifier"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_31 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("style", new global::Microsoft.AspNetCore.Html.HtmlString("padding: 1px;"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_32 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/ramanamp.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_33 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Raman Amplifier"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_34 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newdualfiber.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_35 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Dual fiber"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_36 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Single fiber"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_37 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newdualpatch.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_38 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Dual Patch"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_39 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Single Patch"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_40 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/undo.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_41 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/redo.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_42 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/edit.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_43 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("alt", new global::Microsoft.AspNetCore.Html.HtmlString(""), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_44 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mr-2"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_45 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/delete.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_46 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/copy.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_47 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/paste.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_48 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mr-2 middleNode"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_49 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/ILA.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_50 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/main.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_51 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("body-index"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_52 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("onload", new global::Microsoft.AspNetCore.Html.HtmlString("init(false);"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - #line hidden - #pragma warning disable 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext __tagHelperExecutionContext; - #pragma warning restore 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner __tagHelperRunner = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner(); - #pragma warning disable 0169 - private string __tagHelperStringValueBuffer; - #pragma warning restore 0169 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __backed__tagHelperScopeManager = null; - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __tagHelperScopeManager - { - get - { - if (__backed__tagHelperScopeManager == null) - { - __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); - } - return __backed__tagHelperScopeManager; - } - } - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper; - #pragma warning disable 1998 - public async override global::System.Threading.Tasks.Task ExecuteAsync() - { - BeginContext(62, 288, true); - WriteLiteral(@" - - - - - -"); - EndContext(); - BeginContext(350, 3137, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46122412", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69822410", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - BeginContext(356, 155, true); - WriteLiteral("\r\n \r\n \r\n TIP-Workplace\r\n \r\n \r\n "); - EndContext(); - BeginContext(607, 88, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b46123289", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d69823287", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(695, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(701, 45, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46124797", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69824795", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(746, 235, true); - WriteLiteral("\r\n \r\n\r\n "); - EndContext(); - BeginContext(981, 48, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "30f46d37b93b4326a1035763b685cdfadca3b46126296", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69826294", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1029, 728, true); - WriteLiteral(@" - - - - - - - - "); - EndContext(); - BeginContext(1757, 55, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46128378", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69828376", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1812, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(1818, 53, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46129634", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69829632", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_8); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1871, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(1877, 60, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46130890", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69830888", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_9); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1937, 2, true); - WriteLiteral("\r\n"); - EndContext(); - BeginContext(1996, 2, true); - WriteLiteral("\r\n"); - EndContext(); - BeginContext(2088, 4, true); - WriteLiteral(" "); - EndContext(); - BeginContext(2092, 43, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46132374", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69832372", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_10); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2135, 485, true); - WriteLiteral(@" - - - - - - "); - EndContext(); - BeginContext(2620, 36, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46134129", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69834127", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_11); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2656, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2662, 43, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46135386", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69835384", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_12); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2705, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2711, 45, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46136643", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69836641", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_13); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2756, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2762, 49, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46137900", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69837898", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_14); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2811, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2817, 44, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46139157", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69839155", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_15); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2861, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2867, 45, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46140414", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69840412", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_16); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2912, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2918, 58, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46141671", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69841669", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_17); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2976, 8, true); - WriteLiteral("\r\n\r\n "); - EndContext(); - BeginContext(2984, 59, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46142932", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69842930", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_18); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(3043, 393, true); - WriteLiteral(@" - - - - "); - EndContext(); - BeginContext(3436, 42, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46144589", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69844587", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_19); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(3478, 2, true); - WriteLiteral("\r\n"); - EndContext(); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(3487, 4, true); - WriteLiteral("\r\n\r\n"); - EndContext(); -<<<<<<< HEAD - BeginContext(3491, 80047, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b46146649", async() => { -======= - BeginContext(3491, 78576, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d69846647", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - BeginContext(3538, 1536, true); - WriteLiteral(@" -
-
-

Loading 10% ...

-
-
-
-
-
-
-
-
- -
- -

-
- "); - WriteLiteral(@" -
-
- -
-
- -
-
-
-
-
- - -
-
-
- - - -
-
-
-
-
-
-
- - -
- -
-
-
\r\n
\r\n "); - EndContext(); - BeginContext(14701, 260, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "30f46d37b93b4326a1035763b685cdfadca3b46159503", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69859501", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_24); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(14961, 300, true); - WriteLiteral(@" -
ROADM -
-
-
- "); - EndContext(); - BeginContext(15261, 270, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "30f46d37b93b4326a1035763b685cdfadca3b46161409", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69861407", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_26); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(15531, 313, true); - WriteLiteral(@" -
Attenuator -
- -
-
- "); - EndContext(); - BeginContext(15844, 272, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "30f46d37b93b4326a1035763b685cdfadca3b46163328", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69863326", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_27); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_28); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(16116, 967, true); - WriteLiteral(@" -
Transceiver -
-
-
-
-
- -
ILA -
-
-
- "); - EndContext(); - BeginContext(17083, 284, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "30f46d37b93b4326a1035763b685cdfadca3b46165923", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69865921", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_29); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_30); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(17367, 305, true); - WriteLiteral(@" -
Amplifier -
-
-
- "); - EndContext(); - BeginContext(17672, 292, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "30f46d37b93b4326a1035763b685cdfadca3b46167922", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69867920", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_32); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_33); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(17964, 422, true); - WriteLiteral(@" -
Raman Amplifier -
-
-
-
-
- "); - EndContext(); - BeginContext(18386, 291, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "30f46d37b93b4326a1035763b685cdfadca3b46170042", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69870040", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_34); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_35); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(18677, 311, true); - WriteLiteral(@" -
Dual fiber -
-
-
- "); - EndContext(); - BeginContext(18988, 293, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "30f46d37b93b4326a1035763b685cdfadca3b46172047", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69872045", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_34); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_36); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(19281, 332, true); - WriteLiteral(@" -
Single fiber -
-
-
- "); - EndContext(); - BeginContext(19613, 291, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "30f46d37b93b4326a1035763b685cdfadca3b46174075", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69874073", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_37); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_38); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(19904, 311, true); - WriteLiteral(@" -
Dual Patch -
-
-
- "); - EndContext(); - BeginContext(20215, 293, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "30f46d37b93b4326a1035763b685cdfadca3b46176080", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69876078", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_37); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_39); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(20508, 3781, true); - WriteLiteral(@" -
Single Patch -
-
- - - chevron_left - -
-
-
-
- - -
Service -
- - chevron_left - -
-
- -
-  Save network -
-
-  Export network -
- - - - - chevron_left - - -
-
-
- -
- -
-
-
-
-
About
- -
-
-
- \"",\r\n Version: 1.0.0

\r\n

Copyrights © 2022 GNPy Optical Network Planning Tool.

\r\n

Powered By

\r\n \"",\r\n \"", -

All rights reserved

-
-
-
-
-
- -
-
-
-
- - -
-"); - EndContext(); - BeginContext(25307, 1295, true); - WriteLiteral(@" - - - settings - - Simulation parameters - - - - -
- -
- - -
- -
- W : - - - - -
-
- H : - - - - -
- - - -
- "); - WriteLiteral(" \r\n \r\n
\r\n"); - EndContext(); - BeginContext(28749, 166, true); - WriteLiteral(" \r\n "); - EndContext(); - BeginContext(28915, 35, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "30f46d37b93b4326a1035763b685cdfadca3b46188197", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69888195", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_40); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(28950, 206, true); - WriteLiteral("\r\n \r\n \r\n "); - EndContext(); - BeginContext(29156, 35, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "30f46d37b93b4326a1035763b685cdfadca3b46189663", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "1578250a67784a7d1d5e78a1b627ba1a31e9d69889661", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_41); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(29191, 40509, true); - WriteLiteral(@" - - - - - - - - - -
- -
- - -
- -
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - "); - WriteLiteral(@" -
-
- -
-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
-

Fiber A

- + -
-
-
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - "); - WriteLiteral(@" -
- -
- -
-
- - - "); - WriteLiteral(@"
-
-
-
- -
-
-

Fiber B

- + -
-
-
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
- -
-
- - -
-
-
-
-
-
-
- -
-
- Cancel -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- "); - WriteLiteral(@" - -
-
-
-
-
- -
-
- -
-
-
-
-
- "); - WriteLiteral(@"
- -
- - × - -
-
-
- - -
-
- - -
- "); - WriteLiteral(@"
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- "); - WriteLiteral(@"
- - -
-
- - -
-
- - -
-
- -
-
- - -
- -
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- -
-
- - -
-
- - - <"); - WriteLiteral(@"/div> -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- "); - WriteLiteral(@"
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
- - -
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
-
-
-
- -
-
- -
-
-
-
- - - - -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- - - "); - WriteLiteral(@"
-
- - -
- -
-
-
-
- -
-
- -
-
- -
-
-
- "); - WriteLiteral(@"
- - - -
-
-
-
-
-
- Export -
- -
-
-
- "); - WriteLiteral(@" - -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
-
-
-
- "); - WriteLiteral(@"
- Add/Edit services -
- -
-
-

Are you sure you want to proceed for creating service?

-
-
- -
-
-
- -
-
-
- -
-
-
- - - -
-
-
-
-
- Apply -
- -
-
-

Are you sure want to Apply?

-
-
- -
-
- "); - WriteLiteral(@"
- -
-
- -
-
-
- -
-
-
-
- - -
-
-
-
-
- "); - WriteLiteral(@" Service -
- -
-
-

- You cannot add or edit the network topology once the service gets added.
Please - confirm to continue the service. -

-
-
- -
-
-
- -
-
- -
-
-
- -
-
-
-
- -
- - × - - "); - EndContext(); - BeginContext(69700, 53, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461134093", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698134091", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(69753, 91, true); - WriteLiteral(" Edit ROADM\r\n "); - EndContext(); - BeginContext(69844, 55, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461135613", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698135611", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(69899, 91, true); - WriteLiteral(" Delete ROADM\r\n "); - EndContext(); - BeginContext(69990, 53, false); -<<<<<<< HEAD - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461137133", async() => { -======= - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698137131", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(70043, 87, true); - WriteLiteral(" Copy\r\n "); - EndContext(); - BeginContext(70130, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461138649", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(70183, 345, true); - WriteLiteral(@" Copy-Properties -
-
- - × - - "); - EndContext(); -<<<<<<< HEAD - BeginContext(70528, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461140435", async() => { -======= - BeginContext(70377, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698138906", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(70581, 101, true); - WriteLiteral(" Edit Attenuator\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(70682, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461141966", async() => { -======= - BeginContext(70531, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698140437", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(70737, 101, true); - WriteLiteral(" Delete Attenuator\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(70838, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461143497", async() => { -======= - BeginContext(70687, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698141968", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(70891, 114, true); - WriteLiteral(" Copy\r\n "); - EndContext(); - BeginContext(71005, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461145043", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(71058, 324, true); - WriteLiteral(@" Copy-Properties -
-
- - × - - "); - EndContext(); -<<<<<<< HEAD - BeginContext(71382, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461146808", async() => { -======= - BeginContext(71053, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698143722", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(71435, 87, true); - WriteLiteral(" Edit ILA\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(71522, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461148324", async() => { -======= - BeginContext(71193, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698145238", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(71577, 87, true); - WriteLiteral(" Delete ILA\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(71664, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461149840", async() => { -======= - BeginContext(71335, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698146754", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(71717, 331, true); - WriteLiteral(@" Copy -
-
- - × - - "); - EndContext(); -<<<<<<< HEAD - BeginContext(72048, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461151612", async() => { -======= - BeginContext(71719, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698148526", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(72101, 99, true); - WriteLiteral(" Edit Amplifier\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(72200, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461153140", async() => { -======= - BeginContext(71871, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698150054", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(72255, 99, true); - WriteLiteral(" Delete Amplifier\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(72354, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461154668", async() => { -======= - BeginContext(72025, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698151582", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(72407, 91, true); - WriteLiteral(" Copy\r\n "); - EndContext(); - BeginContext(72498, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461156188", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(72551, 339, true); - WriteLiteral(@" Copy-Properties -
-
- - × - - "); - EndContext(); -<<<<<<< HEAD - BeginContext(72890, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461157968", async() => { -======= - BeginContext(72406, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698153351", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(72943, 104, true); - WriteLiteral(" Edit Raman Amplifier\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(73047, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461159502", async() => { -======= - BeginContext(72563, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698154885", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(73102, 104, true); - WriteLiteral(" Delete Raman Amplifier\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(73206, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461161036", async() => { -======= - BeginContext(72722, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698156419", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(73259, 90, true); - WriteLiteral(" Copy\r\n "); - EndContext(); - BeginContext(73349, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461162555", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(73402, 348, true); - WriteLiteral(@" Copy-Properties -
-
- - × - - "); - EndContext(); -<<<<<<< HEAD - BeginContext(73750, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461164344", async() => { -======= - BeginContext(73112, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698158197", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(73803, 103, true); - WriteLiteral(" Edit Transceiver\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(73906, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461165877", async() => { -======= - BeginContext(73268, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698159730", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(73961, 103, true); - WriteLiteral(" Delete Transceiver\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(74064, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461167410", async() => { -======= - BeginContext(73426, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698161263", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(74117, 93, true); - WriteLiteral(" Copy\r\n "); - EndContext(); - BeginContext(74210, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461168932", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(74263, 342, true); - WriteLiteral(@" Copy-Properties -
-
- - × - - "); - EndContext(); - BeginContext(74605, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461170715", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(74658, 87, true); - WriteLiteral(" Edit Node\r\n "); - EndContext(); - BeginContext(74745, 54, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461172231", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(74799, 95, true); - WriteLiteral(" Apply Properties\r\n "); - EndContext(); - BeginContext(74894, 54, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461173755", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(74948, 322, true); - WriteLiteral(@" Cancel -
-
- - × - - "); - EndContext(); -<<<<<<< HEAD - BeginContext(75270, 54, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461175518", async() => { -======= - BeginContext(73799, 54, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698163024", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(75324, 332, true); - WriteLiteral(@" Paste -
-
- - × - - "); - EndContext(); -<<<<<<< HEAD - BeginContext(75656, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461177291", async() => { -======= - BeginContext(74185, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698164797", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(75709, 100, true); - WriteLiteral(" Edit Dual Fiber\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(75809, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461178821", async() => { -======= - BeginContext(74338, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698166327", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(75864, 537, true); - WriteLiteral(@" Delete Dual Fiber -
- +

Insert Node

- -
-
-
- "); - EndContext(); -<<<<<<< HEAD - BeginContext(76401, 68, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461180809", async() => { -======= - BeginContext(74930, 68, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698168315", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(76469, 103, true); - WriteLiteral(" ROADM\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(76572, 73, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461182342", async() => { -======= - BeginContext(75101, 73, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698169848", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(76645, 30, true); - WriteLiteral(" Attenuator\r\n"); - EndContext(); - BeginContext(76863, 71, true); - WriteLiteral(" "); - EndContext(); -<<<<<<< HEAD - BeginContext(76934, 63, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461183986", async() => { -======= - BeginContext(75463, 63, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698171492", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_49); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(76997, 374, true); - WriteLiteral(@" ILA -
-
- -
-
- - × - - "); - EndContext(); -<<<<<<< HEAD - BeginContext(77371, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461185801", async() => { -======= - BeginContext(75900, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698173307", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(77424, 104, true); - WriteLiteral(" Edit Single Fiber\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(77528, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461187335", async() => { -======= - BeginContext(76057, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698174841", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(77583, 546, true); - WriteLiteral(@" Delete Single Fiber -
- +

Insert Node

-
-
-
- "); - EndContext(); -<<<<<<< HEAD - BeginContext(78129, 68, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461189332", async() => { -======= - BeginContext(76658, 68, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698176838", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(78197, 105, true); - WriteLiteral(" ROADM\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(78302, 73, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461190867", async() => { -======= - BeginContext(76831, 73, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698178373", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(78375, 30, true); - WriteLiteral(" Attenuator\r\n"); - EndContext(); - BeginContext(78595, 79, true); - WriteLiteral(" "); - EndContext(); -<<<<<<< HEAD - BeginContext(78674, 66, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461192519", async() => { -======= - BeginContext(77203, 66, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698180025", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_29); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(78740, 107, true); - WriteLiteral(" Amplifier\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(78847, 68, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461194056", async() => { -======= - BeginContext(77376, 68, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698181562", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_32); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(78915, 384, true); - WriteLiteral(@" Raman Amplifier -
-
-
-
- - × - - "); - EndContext(); -<<<<<<< HEAD - BeginContext(79299, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461195881", async() => { -======= - BeginContext(77828, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698183387", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(79352, 104, true); - WriteLiteral(" Edit Single Patch\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(79456, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461197415", async() => { -======= - BeginContext(77985, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698184921", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(79511, 346, true); - WriteLiteral(@" Delete Single Patch -
-
- - × - - "); - EndContext(); -<<<<<<< HEAD - BeginContext(79857, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461199202", async() => { -======= - BeginContext(78386, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698186708", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(79910, 100, true); - WriteLiteral(" Edit Dual Patch\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(80010, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461200732", async() => { -======= - BeginContext(78539, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698188238", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(80065, 356, true); - WriteLiteral(@" Delete Dual Patch -
-
- - × - - "); - EndContext(); -<<<<<<< HEAD - BeginContext(80421, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461202531", async() => { -======= - BeginContext(78950, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698190037", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(80474, 95, true); - WriteLiteral(" Edit Service\r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(80569, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "30f46d37b93b4326a1035763b685cdfadca3b461204055", async() => { -======= - BeginContext(79098, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "1578250a67784a7d1d5e78a1b627ba1a31e9d698191561", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(80624, 213, true); - WriteLiteral(" Delete Service\r\n
\r\n
\r\n
\r\n\r\n \r\n "); - EndContext(); -<<<<<<< HEAD - BeginContext(80837, 36, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30f46d37b93b4326a1035763b685cdfadca3b461205710", async() => { -======= - BeginContext(79366, 36, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1578250a67784a7d1d5e78a1b627ba1a31e9d698193216", async() => { ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_50); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(80873, 4, true); - WriteLiteral("\r\n\r\n"); - EndContext(); - BeginContext(81102, 2429, true); - WriteLiteral(@" - - - - - - - - -"); - EndContext(); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_52); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(83538, 13, true); - WriteLiteral("\r\n\r\n\r\n"); - EndContext(); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.homepageModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.AssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.AssemblyInfo.cs deleted file mode 100644 index 5b2c6e9..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// 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("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyTitleAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.AssemblyInfoInputs.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.AssemblyInfoInputs.cache deleted file mode 100644 index b1b0902..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -f74df985eaf13ce4756d4512bdcbe3c087b30bc3 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index f944563..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = TelecomInfraProject -build_property.ProjectDir = D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cache deleted file mode 100644 index 5e5365c..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -8ec52ebf44bfb637c8b0335ad364e1da97d2a01a diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cs deleted file mode 100644 index 17e6e66..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cs +++ /dev/null @@ -1,20 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("TelecomInfraProject.Views")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorLanguageVersionAttribute("2.1")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorConfigurationNameAttribute("MVC-2.1")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorExtensionAssemblyNameAttribute("MVC-2.1", "Microsoft.AspNetCore.Mvc.Razor.Extensions")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorCoreGenerate.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorCoreGenerate.cache deleted file mode 100644 index 0d66e51..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorCoreGenerate.cache +++ /dev/null @@ -1 +0,0 @@ -0c1ebf6c0050d0afdaad0dc59db6fbd35932f8c6 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorTargetAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorTargetAssemblyInfo.cache deleted file mode 100644 index aa7e289..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorTargetAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -9f296fa5e460b1daa7b05ac7dc5e0f7635767300 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorTargetAssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorTargetAssemblyInfo.cs deleted file mode 100644 index 25469d4..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorTargetAssemblyInfo.cs +++ /dev/null @@ -1,25 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyApplicationPartFac" + - "tory, Microsoft.AspNetCore.Mvc.Razor")] -[assembly: System.Reflection.AssemblyCompanyAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyProductAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyTitleAttribute("TelecomInfraProject.Views")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.TagHelpers.input.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.TagHelpers.input.cache deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.TagHelpers.output.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.TagHelpers.output.cache deleted file mode 100644 index 7c891ec..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.TagHelpers.output.cache +++ /dev/null @@ -1 +0,0 @@ -[{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"body"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"head"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Metadata":{"Common.PropertyName":"Names"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"Exclude"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"method","TypeName":"System.String","Metadata":{"Common.PropertyName":"Method"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"AppendVersion"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestValue"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestExpression"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.SpaServices.Prerendering.PrerenderTagHelper","AssemblyName":"Microsoft.AspNetCore.SpaServices","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"asp-prerender-module"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-prerender-module","TypeName":"System.String","Metadata":{"Common.PropertyName":"ModuleName"}},{"Kind":"ITagHelper","Name":"asp-prerender-export","TypeName":"System.String","Metadata":{"Common.PropertyName":"ExportName"}},{"Kind":"ITagHelper","Name":"asp-prerender-data","TypeName":"System.Object","Metadata":{"Common.PropertyName":"CustomDataParameter"}},{"Kind":"ITagHelper","Name":"asp-prerender-timeout","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"TimeoutMillisecondsParameter"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.SpaServices.Prerendering.PrerenderTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"body"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"head"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Metadata":{"Common.PropertyName":"Names"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"Exclude"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"method","TypeName":"System.String","Metadata":{"Common.PropertyName":"Method"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"AppendVersion"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestValue"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestExpression"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.SpaServices.Prerendering.PrerenderTagHelper","AssemblyName":"Microsoft.AspNetCore.SpaServices","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"asp-prerender-module"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-prerender-module","TypeName":"System.String","Metadata":{"Common.PropertyName":"ModuleName"}},{"Kind":"ITagHelper","Name":"asp-prerender-export","TypeName":"System.String","Metadata":{"Common.PropertyName":"ExportName"}},{"Kind":"ITagHelper","Name":"asp-prerender-data","TypeName":"System.Object","Metadata":{"Common.PropertyName":"CustomDataParameter"}},{"Kind":"ITagHelper","Name":"asp-prerender-timeout","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"TimeoutMillisecondsParameter"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.SpaServices.Prerendering.PrerenderTagHelper"}}] \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.Views.dll deleted file mode 100644 index 390eaf9..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.Views.dll~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.Views.dll~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index eb88458..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.Views.dll~Latest source code moved to GitHub on 16thFeb2022 and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.Views.pdb deleted file mode 100644 index 275db5c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.Views.pdb~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.Views.pdb~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index 4e51e81..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.Views.pdb~Latest source code moved to GitHub on 16thFeb2022 and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.assets.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.assets.cache deleted file mode 100644 index 2eedb5b..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.assets.cache and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.csproj.AssemblyReference.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.csproj.AssemblyReference.cache deleted file mode 100644 index 598cb0b..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.csproj.AssemblyReference.cache and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.csproj.CopyComplete b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.csproj.CopyComplete deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.csproj.CoreCompileInputs.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.csproj.CoreCompileInputs.cache deleted file mode 100644 index ab82de3..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -28e046933c5029991b4cf1844f141360db2f8cd3 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.csproj.FileListAbsolute.txt b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.csproj.FileListAbsolute.txt deleted file mode 100644 index 0ed1b88..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,149 +0,0 @@ -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\appsettings.Development.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\appsettings.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.deps.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.runtimeconfig.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.runtimeconfig.dev.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.dll -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.pdb -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.Views.dll -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.AssemblyReference.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.AssemblyInfoInputs.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.AssemblyInfo.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.TagHelpers.input.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.TagHelpers.output.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorCoreGenerate.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\help.cshtml.g.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\homepage.cshtml.g.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\homepage1.cshtml.g.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\Index.cshtml.g.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.dll -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.pdb -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.genruntimeconfig.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.CopyComplete -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\appsettings.Development.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\appsettings.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.deps.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.runtimeconfig.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.runtimeconfig.dev.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.Views.dll -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.AssemblyReference.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.AssemblyInfoInputs.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.AssemblyInfo.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.TagHelpers.input.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.TagHelpers.output.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorCoreGenerate.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\help.cshtml.g.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\homepage.cshtml.g.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\Index.cshtml.g.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.genruntimeconfig.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.CopyComplete -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\appsettings.Development.json -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\appsettings.json -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.deps.json -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.runtimeconfig.json -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.runtimeconfig.dev.json -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.Views.dll -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.AssemblyReference.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.AssemblyInfoInputs.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.AssemblyInfo.cs -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cs -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.TagHelpers.input.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.TagHelpers.output.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorCoreGenerate.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\help.cshtml.g.cs -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\homepage.cshtml.g.cs -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\Index.cshtml.g.cs -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.genruntimeconfig.cache -D:\Git Repository\TIP_V_1.0\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.CopyComplete -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\appsettings.Development.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\appsettings.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.deps.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.runtimeconfig.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.runtimeconfig.dev.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.Views.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.AssemblyInfoInputs.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.AssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.TagHelpers.input.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.TagHelpers.output.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorCoreGenerate.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\help.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\homepage.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\Index.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.genruntimeconfig.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.CopyComplete -<<<<<<< HEAD -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.AssemblyReference.cache -======= -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\appsettings.Development.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\appsettings.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.deps.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.runtimeconfig.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.runtimeconfig.dev.json -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.dll -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.pdb -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.Views.dll -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.AssemblyReference.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.AssemblyInfoInputs.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.AssemblyInfo.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.TagHelpers.input.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.TagHelpers.output.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorCoreGenerate.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\help.cshtml.g.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\homepage.cshtml.g.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\Index.cshtml.g.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.dll -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.pdb -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.genruntimeconfig.cache -D:\GitRepository\TIP\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.CopyComplete ->>>>>>> e1195de818c3c6b64f737c675557c3ba5617103f diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.csproj.FileListAbsolute.txt~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.csproj.FileListAbsolute.txt~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index fed1c84..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.csproj.FileListAbsolute.txt~Latest source code moved to GitHub on 16thFeb2022 +++ /dev/null @@ -1,60 +0,0 @@ -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\appsettings.Development.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\appsettings.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.deps.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.runtimeconfig.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.runtimeconfig.dev.json -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.dll -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.pdb -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.Views.dll -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.AssemblyReference.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.AssemblyInfoInputs.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.AssemblyInfo.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.TagHelpers.input.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.TagHelpers.output.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorCoreGenerate.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\help.cshtml.g.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\homepage.cshtml.g.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\homepage1.cshtml.g.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\Index.cshtml.g.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.dll -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.pdb -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.genruntimeconfig.cache -D:\TFS1\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.CopyComplete -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\appsettings.Development.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\appsettings.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.deps.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.runtimeconfig.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.runtimeconfig.dev.json -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.Views.dll -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.AssemblyReference.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.AssemblyInfoInputs.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.AssemblyInfo.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorAssemblyInfo.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.TagHelpers.input.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.TagHelpers.output.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorCoreGenerate.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\help.cshtml.g.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\homepage.cshtml.g.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\homepage1.cshtml.g.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\Razor\Pages\Index.cshtml.g.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.Views.pdb -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.dll -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.pdb -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.genruntimeconfig.cache -D:\Git Repository\GNPy_Pull\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\TelecomInfraProject.csproj.CopyComplete diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.deps.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.deps.json deleted file mode 100644 index 998d15e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.deps.json +++ /dev/null @@ -1,5236 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v2.2", - "signature": "" - }, - "compilationOptions": { - "defines": [ - "TRACE", - "RELEASE", - "NETCOREAPP", - "NETCOREAPP2_2", - "NETCOREAPP1_0_OR_GREATER", - "NETCOREAPP1_1_OR_GREATER", - "NETCOREAPP2_0_OR_GREATER", - "NETCOREAPP2_1_OR_GREATER", - "NETCOREAPP2_2_OR_GREATER" - ], - "languageVersion": "7.3", - "platform": "", - "allowUnsafe": false, - "warningsAsErrors": false, - "optimize": true, - "keyFile": "", - "emitEntryPoint": true, - "xmlDoc": false, - "debugType": "portable" - }, - "targets": { - ".NETCoreApp,Version=v2.2": { - "TelecomInfraProject/1.0.0": { - "dependencies": { - "Microsoft.AspNetCore.App": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.NETCore.App": "2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.4.10" - }, - "runtime": { - "TelecomInfraProject.dll": {} - }, - "compile": { - "TelecomInfraProject.dll": {} - } - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": {}, - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "dependencies": { - "Newtonsoft.Json": "11.0.2", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.App/2.2.0": { - "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.6", - "Microsoft.AspNetCore": "2.2.0", - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authentication.Facebook": "2.2.0", - "Microsoft.AspNetCore.Authentication.Google": "2.2.0", - "Microsoft.AspNetCore.Authentication.JwtBearer": "2.2.0", - "Microsoft.AspNetCore.Authentication.MicrosoftAccount": "2.2.0", - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.AspNetCore.Authentication.OpenIdConnect": "2.2.0", - "Microsoft.AspNetCore.Authentication.Twitter": "2.2.0", - "Microsoft.AspNetCore.Authentication.WsFederation": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.CookiePolicy": "2.2.0", - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Extensions": "2.2.0", - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.AspNetCore.HttpsPolicy": "2.2.0", - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "2.2.0", - "Microsoft.AspNetCore.Identity.UI": "2.2.0", - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Localization.Routing": "2.2.0", - "Microsoft.AspNetCore.MiddlewareAnalysis": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Xml": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0", - "Microsoft.AspNetCore.Owin": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCompression": "2.2.0", - "Microsoft.AspNetCore.Rewrite": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.HttpSys": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0", - "Microsoft.AspNetCore.Session": "2.2.0", - "Microsoft.AspNetCore.SignalR": "1.1.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.SpaServices.Extensions": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.EntityFrameworkCore": "2.2.0", - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.EntityFrameworkCore.Design": "2.2.0", - "Microsoft.EntityFrameworkCore.InMemory": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.EntityFrameworkCore.SqlServer": "2.2.0", - "Microsoft.EntityFrameworkCore.Tools": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Caching.SqlServer": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Ini": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.KeyPerFile": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Configuration.Xml": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.DiagnosticAdapter": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Hosting": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Http": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0", - "Microsoft.Extensions.Logging.TraceSource": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0", - "Microsoft.Extensions.Options.DataAnnotations": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.WsFederation": "5.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Cryptography.Xml": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "dependencies": { - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyModel": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "System.IO.Pipelines": "4.5.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Reflection.Emit": "4.3.0", - "System.Threading.Channels": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Net.WebSockets.WebSocketProtocol": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "compileOnly": true - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "1.1.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Collections.Immutable": "1.5.0", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.FileVersionInfo": "4.3.0", - "System.Diagnostics.StackTrace": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.CodePages": "4.5.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Parallel": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.ValueTuple": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CSharp/4.5.0": { - "compileOnly": true - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "dependencies": { - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Remotion.Linq": "2.2.0", - "System.Collections.Immutable": "1.5.0", - "System.ComponentModel.Annotations": "4.5.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Interactive.Async": "3.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Json": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "System.Security.Cryptography.Xml": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "dependencies": { - "Microsoft.DotNet.PlatformAbstractions": "2.1.0", - "Newtonsoft.Json": "11.0.2", - "System.Diagnostics.Debug": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Linq": "4.3.0" - }, - "compile": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "dependencies": { - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Http/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "dependencies": { - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "System.Collections.Specialized": "4.3.0", - "System.Diagnostics.Contracts": "4.3.0", - "System.Net.Http": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Newtonsoft.Json": "11.0.2", - "System.Dynamic.Runtime": "4.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Microsoft.IdentityModel.Tokens.Saml": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Newtonsoft.Json": "11.0.2", - "System.Collections": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Serialization.Xml": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.NETCore.App/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostPolicy": "2.2.0", - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "NETStandard.Library": "2.0.3" - }, - "compile": { - "ref/netcoreapp2.2/Microsoft.CSharp.dll": {}, - "ref/netcoreapp2.2/Microsoft.VisualBasic.dll": {}, - "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll": {}, - "ref/netcoreapp2.2/System.AppContext.dll": {}, - "ref/netcoreapp2.2/System.Buffers.dll": {}, - "ref/netcoreapp2.2/System.Collections.Concurrent.dll": {}, - "ref/netcoreapp2.2/System.Collections.Immutable.dll": {}, - "ref/netcoreapp2.2/System.Collections.NonGeneric.dll": {}, - "ref/netcoreapp2.2/System.Collections.Specialized.dll": {}, - "ref/netcoreapp2.2/System.Collections.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.dll": {}, - "ref/netcoreapp2.2/System.Configuration.dll": {}, - "ref/netcoreapp2.2/System.Console.dll": {}, - "ref/netcoreapp2.2/System.Core.dll": {}, - "ref/netcoreapp2.2/System.Data.Common.dll": {}, - "ref/netcoreapp2.2/System.Data.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Debug.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Process.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tools.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll": {}, - "ref/netcoreapp2.2/System.Drawing.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Drawing.dll": {}, - "ref/netcoreapp2.2/System.Dynamic.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Calendars.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Globalization.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll": {}, - "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": {}, - "ref/netcoreapp2.2/System.IO.Pipes.dll": {}, - "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": {}, - "ref/netcoreapp2.2/System.IO.dll": {}, - "ref/netcoreapp2.2/System.Linq.Expressions.dll": {}, - "ref/netcoreapp2.2/System.Linq.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Linq.Queryable.dll": {}, - "ref/netcoreapp2.2/System.Linq.dll": {}, - "ref/netcoreapp2.2/System.Memory.dll": {}, - "ref/netcoreapp2.2/System.Net.Http.dll": {}, - "ref/netcoreapp2.2/System.Net.HttpListener.dll": {}, - "ref/netcoreapp2.2/System.Net.Mail.dll": {}, - "ref/netcoreapp2.2/System.Net.NameResolution.dll": {}, - "ref/netcoreapp2.2/System.Net.NetworkInformation.dll": {}, - "ref/netcoreapp2.2/System.Net.Ping.dll": {}, - "ref/netcoreapp2.2/System.Net.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Net.Requests.dll": {}, - "ref/netcoreapp2.2/System.Net.Security.dll": {}, - "ref/netcoreapp2.2/System.Net.ServicePoint.dll": {}, - "ref/netcoreapp2.2/System.Net.Sockets.dll": {}, - "ref/netcoreapp2.2/System.Net.WebClient.dll": {}, - "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll": {}, - "ref/netcoreapp2.2/System.Net.WebProxy.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.dll": {}, - "ref/netcoreapp2.2/System.Net.dll": {}, - "ref/netcoreapp2.2/System.Numerics.Vectors.dll": {}, - "ref/netcoreapp2.2/System.Numerics.dll": {}, - "ref/netcoreapp2.2/System.ObjectModel.dll": {}, - "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Metadata.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.dll": {}, - "ref/netcoreapp2.2/System.Resources.Reader.dll": {}, - "ref/netcoreapp2.2/System.Resources.ResourceManager.dll": {}, - "ref/netcoreapp2.2/System.Resources.Writer.dll": {}, - "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Handles.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Loader.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Numerics.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Security.Claims.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": {}, - "ref/netcoreapp2.2/System.Security.Principal.dll": {}, - "ref/netcoreapp2.2/System.Security.SecureString.dll": {}, - "ref/netcoreapp2.2/System.Security.dll": {}, - "ref/netcoreapp2.2/System.ServiceModel.Web.dll": {}, - "ref/netcoreapp2.2/System.ServiceProcess.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Text.RegularExpressions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Overlapped.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.dll": {}, - "ref/netcoreapp2.2/System.Threading.Thread.dll": {}, - "ref/netcoreapp2.2/System.Threading.ThreadPool.dll": {}, - "ref/netcoreapp2.2/System.Threading.Timer.dll": {}, - "ref/netcoreapp2.2/System.Threading.dll": {}, - "ref/netcoreapp2.2/System.Transactions.Local.dll": {}, - "ref/netcoreapp2.2/System.Transactions.dll": {}, - "ref/netcoreapp2.2/System.ValueTuple.dll": {}, - "ref/netcoreapp2.2/System.Web.HttpUtility.dll": {}, - "ref/netcoreapp2.2/System.Web.dll": {}, - "ref/netcoreapp2.2/System.Windows.dll": {}, - "ref/netcoreapp2.2/System.Xml.Linq.dll": {}, - "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll": {}, - "ref/netcoreapp2.2/System.Xml.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Xml.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll": {}, - "ref/netcoreapp2.2/System.Xml.dll": {}, - "ref/netcoreapp2.2/System.dll": {}, - "ref/netcoreapp2.2/WindowsBase.dll": {}, - "ref/netcoreapp2.2/mscorlib.dll": {}, - "ref/netcoreapp2.2/netstandard.dll": {} - }, - "compileOnly": true - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "compileOnly": true - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.2.0" - }, - "compileOnly": true - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "compileOnly": true - }, - "Microsoft.NETCore.Targets/2.0.0": { - "compileOnly": true - }, - "Microsoft.Win32.Registry/4.5.0": { - "dependencies": { - "System.Security.AccessControl": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {} - }, - "compileOnly": true - }, - "NETStandard.Library/2.0.3": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0" - }, - "compileOnly": true - }, - "Newtonsoft.Json/11.0.2": { - "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": {} - }, - "compileOnly": true - }, - "Newtonsoft.Json.Bson/1.0.1": { - "dependencies": { - "NETStandard.Library": "2.0.3", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} - }, - "compileOnly": true - }, - "Remotion.Linq/2.2.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Linq.Queryable": "4.0.1", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/Remotion.Linq.dll": {} - }, - "compileOnly": true - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.native.System/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "dependencies": { - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" - }, - "compileOnly": true - }, - "runtime.native.System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "runtime.native.System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - }, - "compileOnly": true - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "compileOnly": true - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "compileOnly": true - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "compileOnly": true - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "compileOnly": true - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "compileOnly": true - }, - "System.AppContext/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Buffers/4.5.0": { - "compileOnly": true - }, - "System.Collections/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Collections.Concurrent/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Collections.Immutable/1.5.0": { - "compileOnly": true - }, - "System.Collections.NonGeneric/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Collections.Specialized/4.3.0": { - "dependencies": { - "System.Collections.NonGeneric": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.ComponentModel.Annotations/4.5.0": { - "compileOnly": true - }, - "System.Console/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compileOnly": true - }, - "System.Data.SqlClient/4.6.0": { - "dependencies": { - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0", - "System.Text.Encoding.CodePages": "4.5.0", - "runtime.native.System.Data.SqlClient.sni": "4.5.0" - }, - "compile": { - "ref/netcoreapp2.1/System.Data.SqlClient.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Contracts/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.Debug/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "compileOnly": true - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.StackTrace/4.3.0": { - "dependencies": { - "System.IO.FileSystem": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.Tools/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Diagnostics.Tracing/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Dynamic.Runtime/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Globalization/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Globalization.Calendars/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Globalization.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compileOnly": true - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {} - }, - "compileOnly": true - }, - "System.Interactive.Async/3.2.0": { - "compile": { - "lib/netstandard2.0/System.Interactive.Async.dll": {} - }, - "compileOnly": true - }, - "System.IO/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Buffers": "4.5.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.FileSystem/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.IO.Pipelines/4.5.2": { - "compile": { - "ref/netstandard1.3/System.IO.Pipelines.dll": {} - }, - "compileOnly": true - }, - "System.Linq/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compileOnly": true - }, - "System.Linq.Expressions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Linq.Queryable/4.0.1": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Memory/4.5.1": { - "compileOnly": true - }, - "System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Net.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compileOnly": true - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "compile": { - "ref/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll": {} - }, - "compileOnly": true - }, - "System.Numerics.Vectors/4.5.0": { - "compileOnly": true - }, - "System.ObjectModel/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Private.DataContractSerialization/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0", - "System.Xml.XmlSerializer": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Emit/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.Metadata/1.6.0": { - "compileOnly": true - }, - "System.Reflection.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Reflection.TypeExtensions/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Resources.ResourceManager/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - }, - "compileOnly": true - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "compile": { - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Handles/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.InteropServices/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Numerics/4.3.0": { - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Private.DataContractSerialization": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.AccessControl/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "compileOnly": true - }, - "System.Security.Claims/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Cng/4.5.0": { - "compile": { - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Csp/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Cng": "4.5.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Cryptography.Xml/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Pkcs": "4.5.0", - "System.Security.Permissions": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Security.Permissions/4.5.0": { - "dependencies": { - "System.Security.AccessControl": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Permissions.dll": {} - }, - "compileOnly": true - }, - "System.Security.Principal/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Security.Principal.Windows/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Text.Encoding.CodePages/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compileOnly": true - }, - "System.Text.Encoding.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compileOnly": true - }, - "System.Text.Encodings.Web/4.5.0": { - "compile": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - }, - "compileOnly": true - }, - "System.Text.RegularExpressions/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading.Channels/4.5.0": { - "compile": { - "lib/netcoreapp2.1/System.Threading.Channels.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "compileOnly": true - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "dependencies": { - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compileOnly": true - }, - "System.Threading.Thread/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.ValueTuple/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.ReaderWriter/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compileOnly": true - }, - "System.Xml.XDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XmlDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XmlSerializer/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XPath/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compileOnly": true - }, - "System.Xml.XPath.XDocument/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath": "4.3.0" - }, - "compileOnly": true - } - } - }, - "libraries": { - "TelecomInfraProject/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V7H6e/ZkxYtBzFZxuj0N/ubyiwkGfZnS7Ha+W9mvqfrA8XLiEg8H5SzYh+kVeb45nvFMI1/8XA6Nuj09t/OE5Q==", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.4.10", - "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512" - }, - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "type": "package", - "serviceable": true, - "sha512": "sha512-owAlEIUZXWSnkK8Z1c+zR47A0X6ykF4XjbPok4lQKNuciUfHLGPd6QnI+rt/8KlQ17PmF+I4S3f+m+Qe4IvViw==", - "path": "microsoft.aspnet.webapi.client/5.2.6", - "hashPath": "microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512" - }, - "Microsoft.AspNetCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Bs75iht4lXS8uVWy/Cbsr9i0m2jRtnrfPEWU+6t0dQTZcJEfF9b7G2F7XvstLFWkAKSgYRzFkAwi/KypY0Qtew==", - "path": "microsoft.aspnetcore/2.2.0", - "hashPath": "microsoft.aspnetcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fVQsSXNZz38Ysx8iKwwqfOLHhLrAeKEMBS5Ia3Lh7BJjOC2vPV28/yk08AovOMsB3SNQPGnE7bv+lsIBTmAkvw==", - "path": "microsoft.aspnetcore.antiforgery/2.2.0", - "hashPath": "microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-L3W3kgOOU5+2Tdtnzywcs4/a3XFbwcM7Ghvr2uWnhLUvBithluWlGI+0/lXFrDysXaRMLSRJdExSLuSJJQYuTg==", - "path": "microsoft.aspnetcore.app/2.2.0", - "hashPath": "microsoft.aspnetcore.app.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b0R9X7L6zMqNsssKDvhYHuNi5x0s4DyHTeXybIAyGaitKiW1Q5aAGKdV2codHPiePv9yHfC9hAMyScXQ/xXhPw==", - "path": "microsoft.aspnetcore.authentication/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Iar9VFlBHkZGdSG9ZUTmn6Q8Qg+6CtW5G/TyJI2F8B432TOH+nZlkU7O0W0byow6xsxqOYeTviSHz4cCJ3amfQ==", - "path": "microsoft.aspnetcore.authentication.cookies/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.cookies.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SOc/wjoBntSWVZ6uG0R/TqQ0xmxu2H1PhkuYxINYpkUB7s3cQQuRDyZtJIdQonzpWVwBRj0ImwktiMaBF/7ihQ==", - "path": "microsoft.aspnetcore.authentication.facebook/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.facebook.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-norGVE0KRIT0pdNKhlLlsMi/7O69ACpx2RSj8rMHCoMRETCYH4PTqUbHI1kkfAGNUtcuQ8VIGIXSa1ZdGKWcdA==", - "path": "microsoft.aspnetcore.authentication.google/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.google.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FnyoLdiIo8KDobVcDuUYYFSbQYp1OR8vSMIOcW6M5+dtF9TC6XvCCS8Ook+DSbqUj6HPxwOIKa5BeIZm1/EpMw==", - "path": "microsoft.aspnetcore.authentication.jwtbearer/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-troBjvJAMK7P2Vb5sDOzCztq9vR8BJtajDznam2XuQai7kLh5z7cmkB+2zMin+K/HzNjqItJSuSyuaK2PoZ8nA==", - "path": "microsoft.aspnetcore.authentication.microsoftaccount/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.microsoftaccount.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i33SSdJd0g3ENRnHczgzrOlru3ciPsyYHMgAh90sbURS8wuBx0Y4xXfRQcYfu1W0/uiHQO832KNb/ICINWqLzA==", - "path": "microsoft.aspnetcore.authentication.oauth/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.oauth.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-y4iu3vMFnkMTaqT9mCJhD3XUMfavNP0CoOeNOHd7ArqZfgzs3GqAPcBc8Ld6mK2u5OOva8C6bhnQfRu9z0qJKQ==", - "path": "microsoft.aspnetcore.authentication.openidconnect/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.openidconnect.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wKfJeBL+13duv0o4q9zp4pW7UopBHaLafnq2GiIJTcu1x3RR/1N4sRIIppLSIJdulgM1XfNOivlIE2FEfZpmog==", - "path": "microsoft.aspnetcore.authentication.twitter/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.twitter.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TIBkO7Tx8uWXNL5Z7/6+iKdhTS+D9dpJMNcmiVxrAJUqxL4EWGHNqJyUp5yqI76GmbrT4GD23T3cUsSuCi7E0A==", - "path": "microsoft.aspnetcore.authentication.wsfederation/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.wsfederation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/L0W8H3jMYWyaeA9gBJqS/tSWBegP9aaTM0mjRhxTttBY9z4RVDRYJ2CwPAmAXIuPr3r1sOw+CS8jFVRGHRezQ==", - "path": "microsoft.aspnetcore.authorization/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aJCo6niDRKuNg2uS2WMEmhJTooQUGARhV2ENQ2tO5443zVHUo19MSgrgGo9FIrfD+4yKPF8Q+FF33WkWfPbyKw==", - "path": "microsoft.aspnetcore.authorization.policy/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Kn9CvhNsxRup/5SJfD4/YP3AbFwLJX8u3tKKyQszjUIvjE7M6lU93W44zlqBxltS94gTdLmo2ixPWDNeZthi1w==", - "path": "microsoft.aspnetcore.cookiepolicy/2.2.0", - "hashPath": "microsoft.aspnetcore.cookiepolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LFlTM3ThS3ZCILuKnjy8HyK9/IlDh3opogdbCVx6tMGyDzTQBgMPXLjGDLtMk5QmLDCcP3l1TO3z/+1viA8GUg==", - "path": "microsoft.aspnetcore.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GXmMD8/vuTLPLvKzKEPz/4vapC5e0cwx1tUVd83ePRyWF9CCrn/pg4/1I+tGkQqFLPvi3nlI2QtPtC6MQN8Nww==", - "path": "microsoft.aspnetcore.cryptography.internal/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NCY0PH3nrFYbhqiq72rwWsUXlV4OAE0MOukvGvIBOTnEPMC1yVL42k1DXLnaIu+c0yfMAxIIG9Iuaykp9BQQQw==", - "path": "microsoft.aspnetcore.cryptography.keyderivation/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G6dvu5Nd2vjpYbzazZ//qBFbSEf2wmBUbyAR7E4AwO3gWjhoJD5YxpThcGJb7oE3VUcW65SVMXT+cPCiiBg8Sg==", - "path": "microsoft.aspnetcore.dataprotection/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-seANFXmp8mb5Y12m1ShiElJ3ZdOT3mBN3wA1GPhHJIvZ/BxOCPyqEOR+810OWsxEZwA5r5fDRNpG/CqiJmQnJg==", - "path": "microsoft.aspnetcore.dataprotection.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Goo1xU9WJnEJ0dKDgYFF+hFQqRMLKjf9zc8Bu3PaBdGncR7QwDMeFIkO7FEM6izaC38QjYrs1Q5AsmljkPyOrw==", - "path": "microsoft.aspnetcore.dataprotection.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RobNuZecn/eefWVApOE+OWAZXCdgfzm8pB7tBvJkahsjWfn1a+bLM9I2cuKlp/9aFBok1O/oDXlgYSvaQYu/yg==", - "path": "microsoft.aspnetcore.diagnostics/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pva9ggfUDtnJIKzv0+wxwTX7LduDx6xLSpMqWwdOJkW52L0t31PI78+v+WqqMpUtMzcKug24jGs3nTFpAmA/2g==", - "path": "microsoft.aspnetcore.diagnostics.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xAIXyVmrTcVIJ38/j0TVMRlChC25k+cEAeSYotWhAnho3urzf1EfhoyyNdVytZbbBskue5i6XBL8gA1vlp5KGg==", - "path": "microsoft.aspnetcore.diagnostics.entityframeworkcore/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RNmdLy9yncTprony49cuwhyTKoROpVflGM+pKlHA1671F00QUsjoY1Oi6xoa9XsUrfRDRYlxbt2CHYCMLzMh7Q==", - "path": "microsoft.aspnetcore.diagnostics.healthchecks/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.healthchecks.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JSX6ZlVWDkokZ+xCKDhUVQNqbmFn1lHQNzJc8K4Y/uTUocZS83+b/8Q7y/yx3oJ362etGMVy0keAvmCdqbP8nA==", - "path": "microsoft.aspnetcore.hostfiltering/2.2.0", - "hashPath": "microsoft.aspnetcore.hostfiltering.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "path": "microsoft.aspnetcore.hosting/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Y4rs5aMEXY8G7wJo5S3EEt6ltqyOTr/qOeZzfn+hw/fuQj5GppGckMY5psGLETo1U9hcT5MmAhaT5xtusM1b5g==", - "path": "microsoft.aspnetcore.html.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "path": "microsoft.aspnetcore.http/2.2.0", - "hashPath": "microsoft.aspnetcore.http.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZcwAM9rE5yjGC+vtiNAK0INybpKIqnvB+/rntZn2/CPtyiBAtovVrEp4UZOoC31zH5t0P78ix9gLNJzII/ODsA==", - "path": "microsoft.aspnetcore.http.connections/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mYk5QUUjyXQmlyDHWDjkLYDArt97plwe6KsDsNVhDEQ+HgZMKGjISyM6YSA7BERQNR25kXBTbIYfSy1vePGQgg==", - "path": "microsoft.aspnetcore.http.connections.common/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "path": "microsoft.aspnetcore.httpoverrides/2.2.0", - "hashPath": "microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0EmmwzAkWEPCC8rpg9nGfcOiitIOYkZ13f+b5ED7AAZvz/ZwkdWbeMarGf77lSyA+Mb9O/iAt4LWup0RRMVOJw==", - "path": "microsoft.aspnetcore.httpspolicy/2.2.0", - "hashPath": "microsoft.aspnetcore.httpspolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F16BKeS96wKhyIyhaFR7m8kRIwIvPUW9Dx7IlGWmu2IIwnUDCdo+2z7IrWKA8r77pZQ1UE9kYcBPg5456YdAIA==", - "path": "microsoft.aspnetcore.identity/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGJ8f8sE9vbnyPJpSCMYAjh1itkM8uL9QnkO5lQSSJGeyG4b1+zNoLS+leJgjGnlkTzgWPffc4OuqH7wsYahWw==", - "path": "microsoft.aspnetcore.identity.entityframeworkcore/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T4B/Uaqd4u7jN6XDHbEBTZO002HquQKU49V+PvWEGKoiJBgZ96JskDr/NsfgVin8n8/bRSx+4A1WwlkMDKcNBg==", - "path": "microsoft.aspnetcore.identity.ui/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.ui.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o9BB9hftnCsyJalz9IT0DUFxz8Xvgh3TOfGWolpuf19duxB4FySq7c25XDYBmBMS+sun5/PsEUAi58ra4iJAoA==", - "path": "microsoft.aspnetcore.jsonpatch/2.2.0", - "hashPath": "microsoft.aspnetcore.jsonpatch.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+PGX1mEfq19EVvskBBb9XBQrXZpZrh6hYhX0x3FkPTEqr+rDM2ZmsEwAAMRmzcidmlDM1/7cyDSU/WhkecU8tA==", - "path": "microsoft.aspnetcore.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kjheDUpXWaGOH8bUQafFAkUvw74xoe0Y2hojgeYaAg5LKvaFUwupkz8wgyhfSbLdejxEQJ6PsA7Zq/AcdPoIUQ==", - "path": "microsoft.aspnetcore.localization.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GISp0KoVyJ4llqkmUOWFbOb7g/rOABlsf0Nt8a4eanY71XfUCM0dqBaMct3IUE3KWUvjhKPACQimxgMjPcF7pA==", - "path": "microsoft.aspnetcore.middlewareanalysis/2.2.0", - "hashPath": "microsoft.aspnetcore.middlewareanalysis.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-noun9xcrEvOs/ubczt2OluY9/bOOM2erv1D/gyyYtfS2sfyx2uGknUIAWoqmqc401TvQDysyx8S4M9j5zPIVBw==", - "path": "microsoft.aspnetcore.mvc/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", - "path": "microsoft.aspnetcore.mvc.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Wxxt1rFVHITp4MDaGQP/wyl+ROVVVeQCTWI6C8hxI8X66C4u6gcxvelqgnmsn+dISMCdE/7FQOwgiMx1HxuZqA==", - "path": "microsoft.aspnetcore.mvc.analyzers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iSREQct43Xg2t3KiQ2648e064al/HSLPXpI5yO9VPeTGDspWKHW23XFHRKPN1YjIQHHfBj8ytXbiF0XcSxp5pg==", - "path": "microsoft.aspnetcore.mvc.apiexplorer/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ALiY4a6BYsghw8PT5+VU593Kqp911U3w9f/dH9/ZoI3ezDsDAGiObqPu/HP1oXK80Ceu0XdQ3F0bx5AXBeuN/Q==", - "path": "microsoft.aspnetcore.mvc.core/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oINjMqhU7yzT2T9AMuvktlWlMd40i0do8E1aYslJS+c5fof+EMhjnwTh6cHN1dfrgjkoXJ/gutxn5Qaqf/81Kg==", - "path": "microsoft.aspnetcore.mvc.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WOw4SA3oT47aiU7ZjN/88j+b79YU6VftmHmxK29Km3PTI7WZdmw675QTcgWfsjEX4joCB82v7TvarO3D0oqOyw==", - "path": "microsoft.aspnetcore.mvc.dataannotations/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ScWwXrkAvw6PekWUFkIr5qa9NKn4uZGRvxtt3DvtUrBYW5Iu2y4SS/vx79JN0XDHNYgAJ81nVs+4M7UE1Y/O+g==", - "path": "microsoft.aspnetcore.mvc.formatters.json/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4pUhKtqhaNqSeMRRyEw1kGjg/pNLczzd4VAsanMGI539sCdkl1JBaoFojZb1helVdUvX9a1Jo+lYXq0lnwB/GQ==", - "path": "microsoft.aspnetcore.mvc.formatters.xml/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.xml.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1L4pP124mrN6duwOtNVIJUqy4CczC2/ah4MXarRt9ZRpJd2zNp1j3tJCgyEQpqai6zNVP6Vp2ZRMQcNDcNAKA==", - "path": "microsoft.aspnetcore.mvc.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TXvEOjp3r6qDEjmDtv3pXjQr/Zia9PpoGkl1MyTEqKqrUehBTpAdCjA8APXFwun19lH20OuyU+e4zDYv9g134w==", - "path": "microsoft.aspnetcore.mvc.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Sei/0moqBDQKaAYT9PtOeRtvYgHQQLyw/jm3exHw2w9VdzejiMEqCQrN2d63Dk4y7IY0Irr/P9JUFkoVURRcNw==", - "path": "microsoft.aspnetcore.mvc.razor.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dys8ggIDth3g5GBpCfeayU9sNg6Z9IbKFKOuaXbVaAiZQUd+Egk9op4NLHpqfR9Ey2HGw+u87LYC55bhEeOpag==", - "path": "microsoft.aspnetcore.mvc.razor.viewcompilation/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.viewcompilation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GsMs4QKCf5VgdGZq9/nfAVkMJ/8uE4ie0Iugv4FtxbHBmMdpPQQBfTFKoUpwMbgIRw7hzV8xy2HPPU5o58PsdQ==", - "path": "microsoft.aspnetcore.mvc.razorpages/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razorpages.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hsrm/dLx7ztfWV+WEE7O8YqEePW7TmUwFwR7JsOUSTKaV9uSeghdmoOsYuk0HeoTiMhRxH8InQVE9/BgBj+jog==", - "path": "microsoft.aspnetcore.mvc.taghelpers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dt7MGkzCFVTAD5oesI8UeVVeiSgaZ0tPdFstQjG6YLJSCiq1koOUSHMpf0PASGdOW/H9hxXkolIBhT5dWqJi7g==", - "path": "microsoft.aspnetcore.mvc.viewfeatures/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ML+s+nv/ri3MxM4vXjTK3S4K925TGklSKH74VOkCqWQF9ki5yuYcyxaWTUsCyAXliw+N8HMNmW++uU81JngDDg==", - "path": "microsoft.aspnetcore.nodeservices/2.2.0", - "hashPath": "microsoft.aspnetcore.nodeservices.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h9QIdnrH7fOTQgUwjz/v0fDk8j8JNtUB233gYFtngt7jLoVc7vfMEGs9rnOWh8ubz+JdrMt7UBrva07af4Smxw==", - "path": "microsoft.aspnetcore.owin/2.2.0", - "hashPath": "microsoft.aspnetcore.owin.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V54PIyDCFl8COnTp9gezNHpUNHk7F9UnerGeZy3UfbnwYvfzbo+ipqQmSgeoESH8e0JvKhRTyQyZquW2EPtCmg==", - "path": "microsoft.aspnetcore.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VLWK+ZtMMNukY6XjxYHc7mz33vkquoEzQJHm/LCF5REVxIaexLr+UTImljRRJBdUDJluDAQwU+59IX0rFDfURA==", - "path": "microsoft.aspnetcore.razor.design/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IeyzVFXZdpUAnWKWoNYE0SsP1Eu7JLjZaC94jaI1VfGtK57QykROz/iGMc8D0VcqC8i02qYTPQN/wPKm6PfidA==", - "path": "microsoft.aspnetcore.razor.language/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.language.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7YqK+H61lN6yj9RiQUko7oaOhKtRR9Q/kBcoWNRemhJdTIWOh1OmdvJKzZrMWOlff3BAjejkPQm+0V0qXk+B1w==", - "path": "microsoft.aspnetcore.razor.runtime/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEBP1UwGD7X1vhO43LN5KhZDt4HMTX7u1YA0nq7HR6IDRhWczHczJPDu3GbL01IMdb03hyT/glJIv8PI5zKtnA==", - "path": "microsoft.aspnetcore.responsecaching/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CIHWEKrHzZfFp7t57UXsueiSA/raku56TgRYauV/W1+KAQq6vevz60zjEKaazt3BI76zwMz3B4jGWnCwd8kwQw==", - "path": "microsoft.aspnetcore.responsecaching.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RvSstOhebIMDdRLd4iWjA6z2o2kGGwEYGPajvTXwndOA3TZpWH3FOIV4L7mehN/HoKrbTbX5vZ54ZFDwWoAFKA==", - "path": "microsoft.aspnetcore.responsecompression/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecompression.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jztwQxyn4CcWZj/1mQtFiZ5+pIWYltHIXk5ykyrXMjO6qaKVvc+mlffSUCQ0AOl3vH7vxsZnda8poHwVaT0QIA==", - "path": "microsoft.aspnetcore.rewrite/2.2.0", - "hashPath": "microsoft.aspnetcore.rewrite.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jAhDBy0wryOnMhhZTtT9z63gJbvCzFuLm8yC6pHzuVu9ZD1dzg0ltxIwT4cfwuNkIL/TixdKsm3vpVOpG8euWQ==", - "path": "microsoft.aspnetcore.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", - "path": "microsoft.aspnetcore.routing.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tei37PK4c6CKd7tGgAOkpbePwu8WLjqsEfiAfLbaMXnmp7o30bzcIxtraTrjvq2SpRAFA9p6WwUbmyqQxXPcfQ==", - "path": "microsoft.aspnetcore.server.httpsys/2.2.0", - "hashPath": "microsoft.aspnetcore.server.httpsys.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6NEwFAJFrnZ0f5eJB1ReIpgPM1ZRDj3IE3Rda01nD3vJANCyJFjZ4SGW3Ckn1AmMi225fGflWzpCKLb7/l43jw==", - "path": "microsoft.aspnetcore.server.iis/2.2.0", - "hashPath": "microsoft.aspnetcore.server.iis.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iVjgAg+doTTrTFCOq6kZRpebXq94YGCx9efMIwO5QhwdY/sHAjfrVz2lXzji63G96YjJVK3ZRrlpgS2fd49ABw==", - "path": "microsoft.aspnetcore.server.iisintegration/2.2.0", - "hashPath": "microsoft.aspnetcore.server.iisintegration.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "path": "microsoft.aspnetcore.server.kestrel/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "path": "microsoft.aspnetcore.server.kestrel.core/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "path": "microsoft.aspnetcore.server.kestrel.https/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lOjJVh293AKaOEPi1MIC1/G9gOVZMrve2a05o56oslK6bo0PMgMB17rmPomvqrJAjMdlWZ/MGdN2y78Z9wzWTw==", - "path": "microsoft.aspnetcore.session/2.2.0", - "hashPath": "microsoft.aspnetcore.session.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V5X5XkeAHaFyyBOGPrddVeqTNo6zRPJNS5PRhlzEyBXiNG9AtqUbMyWFdZahQyMiIWJau550z59A4kdC9g5I9A==", - "path": "microsoft.aspnetcore.signalr/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TyLgQ4y4RVUIxiYFnHT181/rJ33/tL/NcBWC9BwLpulDt5/yGCG4EvsToZ49EBQ7256zj+R6OGw6JF+jj6MdPQ==", - "path": "microsoft.aspnetcore.signalr.common/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mk69z50oFk2e89d3F/AfKeAvP3kvGG7MHG4ErydZiUd3ncSRq0kl0czq/COn/QVKYua9yGr2LIDwuR1C6/pu8Q==", - "path": "microsoft.aspnetcore.signalr.core/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BOsjatDJnvnnXCMajOlC0ISmiFnJi/EyJzMo0i//5fZJVCLrQ4fyV/HzrhhAhSJuwJOQDdDozKQ9MB9jHq84pg==", - "path": "microsoft.aspnetcore.signalr.protocols.json/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hUAsOd45CQbUV47b/c5wp6uKM0Fa6MXekFHbRb+jEPjzmrxLPn9nAKK1dYmyMAqSBRL8c6zVCWQk+TOP7eGs/A==", - "path": "microsoft.aspnetcore.spaservices/2.2.0", - "hashPath": "microsoft.aspnetcore.spaservices.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RvzzubzGPD+dGCfKVVtAvyIsnWpAWOA/x1n6fGLwICPER7Ze6budQGFPdZ7yuXTwtTMRvHa4O4AaGLG1XmoXGw==", - "path": "microsoft.aspnetcore.spaservices.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.spaservices.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-byZDrjir6Co5EoWbraQyG0qbPCUG6XgGYQstipMF9lucOAjq/mqnIyt8B8iMWnin/ghZoOln9Y01af4rUAwOhA==", - "path": "microsoft.aspnetcore.staticfiles/2.2.0", - "hashPath": "microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZpOcg2V0rCwU9ErfDb9y3Hcjoe7rU42XlmUS0mO4pVZQSgJVqR+DfyZtYd5LDa11F7bFNS2eezI9cBM3CmfGhw==", - "path": "microsoft.aspnetcore.websockets/2.2.0", - "hashPath": "microsoft.aspnetcore.websockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "hashPath": "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==", - "path": "microsoft.codeanalysis.analyzers/1.1.0", - "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-06AzG7oOLKTCN1EnoVYL1bQz+Zwa10LMpUn7Kc+PdpN8CQXRqXTyhfxuKIz6t0qWfoatBNXdHD0OLcEYp5pOvQ==", - "path": "microsoft.codeanalysis.common/2.8.0", - "hashPath": "microsoft.codeanalysis.common.2.8.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RizcFXuHgGmeuZhxxE1qQdhFA9lGOHlk0MJlCUt6LOnYsevo72gNikPcbANFHY02YK8L/buNrihchY0TroGvXQ==", - "path": "microsoft.codeanalysis.csharp/2.8.0", - "hashPath": "microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2qL0Qyu5qHzg6/JzF80mLgsqn9NP/Q0mQwjH+Z+DiqcuODJx8segjN4un2Tnz6bEAWv8FCRFNXR/s5wzlxqA8A==", - "path": "microsoft.codeanalysis.razor/2.2.0", - "hashPath": "microsoft.codeanalysis.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.CSharp/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", - "path": "microsoft.csharp/4.5.0", - "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512" - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9KPDwvb/hLEVXYruVHVZ8BkebC8j17DmPb56LnqRF74HqSPLjCkrlFUjOtFpQPA2DeADBRTI/e69aCfRBfrhxw==", - "path": "microsoft.dotnet.platformabstractions/2.1.0", - "hashPath": "microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xfDHe+J94oz2d+ESDU8u+96iSfsiPwpgYGPRSp/bato0Ekjz5kYs61u9mS0GN5t8n/wxc5P3uEJm1x7TfROxhQ==", - "path": "microsoft.entityframeworkcore/2.2.0", - "hashPath": "microsoft.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/js/H09B8MQGoPDFzJoaAealyL66g4vKf7DVcdBYcxgKztkttjZbRzSWKF9PZZFyfBl9Ia/BiStM70t7kjgMpg==", - "path": "microsoft.entityframeworkcore.abstractions/2.2.0", - "hashPath": "microsoft.entityframeworkcore.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/1rw3toRCal80Ch51lIjuf/0WfW9ZGB4eRY1y6GOcOoOvnMXXXt+4xMRw/0k0kIwHsWUNXUpw73jf40/Pe+ZYA==", - "path": "microsoft.entityframeworkcore.analyzers/2.2.0", - "hashPath": "microsoft.entityframeworkcore.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mcsUEzg1bWvPgj/isz7aabDy41x+x8WBTmSF+JFsDGe3K5ZElWT2FSr3LLmkXk/5BLWJ3f9SDe0YR55u3ZgHrw==", - "path": "microsoft.entityframeworkcore.design/2.2.0", - "hashPath": "microsoft.entityframeworkcore.design.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WxvRXUwCGdY1Ze8GfZteWadsxrxpFRfZN8WJ1jcXZKp5eYo5WwmiBq5e3xIZR8cHxznqlqczJ3NpXjqyYpNK9w==", - "path": "microsoft.entityframeworkcore.inmemory/2.2.0", - "hashPath": "microsoft.entityframeworkcore.inmemory.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CRJHHp/GqmXByeeODgbDgMDWId9kKT9TDRzHF8voWHFNTajBQl0U4jaMrHxjIP6hJ2olF8n+5GYmQv+v3bUVKQ==", - "path": "microsoft.entityframeworkcore.relational/2.2.0", - "hashPath": "microsoft.entityframeworkcore.relational.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rCGBF6Hab9633Dh2xtiAcJnDxf2CjaBrGyoagoCoYHH5Ftbdw5zX/e9ABgif5ngzh7DsrBcgxK/3gHBZ2n+TGA==", - "path": "microsoft.entityframeworkcore.sqlserver/2.2.0", - "hashPath": "microsoft.entityframeworkcore.sqlserver.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F253CmzpL7eXFKpK++/GIVbyVMZyXYq388osdkggsA1eL7c8ZGwHho0jE3LGA+L6WuXm6KbwQMtnt15zZAqzzA==", - "path": "microsoft.entityframeworkcore.tools/2.2.0", - "hashPath": "microsoft.entityframeworkcore.tools.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-spsJkYo8gGJapaxTSQFN/wqA+ghpJMLwB4ZyTB+fSdpd7AmMFP/YSpIcGmczcw4KggpxLGhLk7lCkSIlgvHaqQ==", - "path": "microsoft.extensions.caching.abstractions/2.2.0", - "hashPath": "microsoft.extensions.caching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yFs44RzB2Pzfoj4uk+mEz3MTTQKyeWb8gDhv5GyVPfHnLv0eQhGwzbw/5WpxAcVyOgG/H3/0ULY6g0/7/B+r7w==", - "path": "microsoft.extensions.caching.memory/2.2.0", - "hashPath": "microsoft.extensions.caching.memory.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hDAunudTCNyVb22W+ctToi9T3mcrix2L+GfnuhbIcbzgXVyUGMULUJmb2D5ElIJKkcGxkC/lM1aBMgHsSFFZcA==", - "path": "microsoft.extensions.caching.sqlserver/2.2.0", - "hashPath": "microsoft.extensions.caching.sqlserver.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", - "path": "microsoft.extensions.configuration/2.2.0", - "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==", - "path": "microsoft.extensions.configuration.abstractions/2.2.0", - "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "path": "microsoft.extensions.configuration.binder/2.2.0", - "hashPath": "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4kJIGOSRqD1Ccqerst4t/zsNs51plR7BIxbdKO1J/9rL+2DuNT+ieAuEv+HROelqTam3yOpKFR7TtHBt3oLpOA==", - "path": "microsoft.extensions.configuration.commandline/2.2.0", - "hashPath": "microsoft.extensions.configuration.commandline.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "path": "microsoft.extensions.configuration.environmentvariables/2.2.0", - "hashPath": "microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1qCpWBC8Ed4tguTR/qYkbb3F6DI5Su3t8xyFo3/5MzAd8PwPpHzgX8X04KbBxKmk173Pb64x7xMHarczVFQUA==", - "path": "microsoft.extensions.configuration.fileextensions/2.2.0", - "hashPath": "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uEDasBxY7m0GJseqHD8QhfiznxDMhxN9YE3j01Es6eks42rRm3yL8ZMbRxuEjyKqGZqjjt+Vr297/nKcg0eOow==", - "path": "microsoft.extensions.configuration.ini/2.2.0", - "hashPath": "microsoft.extensions.configuration.ini.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jUDdmLyFmLf9V3mqnMzSAzAv4QigJ67tZh5Q7HBXeBnESL2UyeesNG6jSBti+b63JpxZf+EDyn+anx3gyrNxug==", - "path": "microsoft.extensions.configuration.json/2.2.0", - "hashPath": "microsoft.extensions.configuration.json.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qK7vVxtUrpxdQPhvjF3RVYkcV86q/QfMBWqvvXAKYYkQ+H/4GXxk5cbPaSWdMZB5YU1GBEFBuZg9MZxDRvPJkg==", - "path": "microsoft.extensions.configuration.keyperfile/2.2.0", - "hashPath": "microsoft.extensions.configuration.keyperfile.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2/N2xo6/sNbVshnKktmq5lwaQbsAR2SrzCVrJEeMP8OKZVI7SzT8P6/WXZF8/YC7dTYsMe3nrHzgl1cF9i5ZKQ==", - "path": "microsoft.extensions.configuration.usersecrets/2.2.0", - "hashPath": "microsoft.extensions.configuration.usersecrets.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-toCFesKf2KZgRtb6T7tulnJv3IBVL+Gqd4KE3ebQZ20wA2Z5Rp6A44MsRGZ1ollmihzkxxBDavVfgufFeji3Sw==", - "path": "microsoft.extensions.configuration.xml/2.2.0", - "hashPath": "microsoft.extensions.configuration.xml.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==", - "path": "microsoft.extensions.dependencyinjection/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nS2XKqi+1A1umnYNLX2Fbm/XnzCxs5i+zXVJ3VC6r9t2z0NZr9FLnJN4VQpKigdcWH/iFTbMuX6M6WQJcTjVIg==", - "path": "microsoft.extensions.dependencymodel/2.1.0", - "hashPath": "microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512" - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Av0QGyboU9hYcprPduZg8Ny4mtp1Z0xOfZGCiBhYMh6a0loNomZ74U1P9EJUBksT2ZJd0+hh/pOQIVdAJ8+AbA==", - "path": "microsoft.extensions.diagnosticadapter/2.2.0", - "hashPath": "microsoft.extensions.diagnosticadapter.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-p9njfetdebuplBCkIJPqyxsUIOBf/7B/RhPXZnFjh+/wqWNRqhP/1s18q1me9XP0l8uCD8TqJRPC+L0MCoUGRA==", - "path": "microsoft.extensions.diagnostics.healthchecks/2.2.0", - "hashPath": "microsoft.extensions.diagnostics.healthchecks.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cO6f4csTakJXuLWnU/p5mfQInyNq5sSi4mS2YtQZcGoHynU6P/TD6gjqt1TRnVfwuZLw3tmmw2ipFrHbBUqWew==", - "path": "microsoft.extensions.diagnostics.healthchecks.abstractions/2.2.0", - "hashPath": "microsoft.extensions.diagnostics.healthchecks.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Az/RxWB+UlyVN/TvQFaGXx8XAXVZN5WQnnuJOsjwBzghSJc1i8zqNjIypPHOedcuIXs2XSWgOSL6YQ3BlCnoJA==", - "path": "microsoft.extensions.fileproviders.composite/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6e22jnVntG9JLLowjY40UBPLXkKTRlDpFHmo2evN8lwZIpO89ZRGz6JRdqhnVYCaavq5KeFU2W5VKPA5y5farA==", - "path": "microsoft.extensions.fileproviders.embedded/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.embedded.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PxZPd5QbWr8+3JN2segEaD7IAYI+mR8ZmMqgo6GOk+E+UKnRcbC3RSQgJrZYuWVQwJCvdxesO5e64LSHC1zC8g==", - "path": "microsoft.extensions.hosting/2.2.0", - "hashPath": "microsoft.extensions.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "hashPath": "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hZ8mz6FgxSeFtkHzw+Ad0QOt2yjjpq4WaG9itnkyChtXYTrDlbkw3af2WJ9wdEAAyYqOlQaVDB6MJSEo8dd/vw==", - "path": "microsoft.extensions.http/2.2.0", - "hashPath": "microsoft.extensions.http.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/C+Valwg8IeUwDIunusittHivA9iyf82Jr1yeUFWO2zH2mDMMeYgjRyDLZqfL/7Vq94PEQsgv1XAaDfAX8msMw==", - "path": "microsoft.extensions.identity.core/2.2.0", - "hashPath": "microsoft.extensions.identity.core.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WY6os4m5LcG7XXHQK1vQggjdNFs7h6CsidVLOzPjG7Cb1zwRYKzfRT/pSUD40JNGvVp4oNENjLPvu/30ufIGNw==", - "path": "microsoft.extensions.identity.stores/2.2.0", - "hashPath": "microsoft.extensions.identity.stores.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3nBQLeBrcd4Rgd9vQi4gF5NgAWxnQrHekjjwlgww4wyLNfJDizjiex2resOLoAuAgy3y2IIAWjOpbr0UKR2ykw==", - "path": "microsoft.extensions.localization/2.2.0", - "hashPath": "microsoft.extensions.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FQzXG/lYR9UOM2zHpqsjTRpp3EghIYo3FCsQpfmtbp+glPaU0WXZfNmMjyqBRmMj1Sq93fPnC+G9zzYRauuRQA==", - "path": "microsoft.extensions.localization.abstractions/2.2.0", - "hashPath": "microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", - "path": "microsoft.extensions.logging/2.2.0", - "hashPath": "microsoft.extensions.logging.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==", - "path": "microsoft.extensions.logging.abstractions/2.2.0", - "hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ukU1mQGX9+xBsEzpNd13yl4deFVYI+fxxnmKpOhvNZsF+/trCrAUQh+9QM5pPGHbfYkz3lLQ4BXfKCP0502dLw==", - "path": "microsoft.extensions.logging.configuration/2.2.0", - "hashPath": "microsoft.extensions.logging.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1eGgcOJ++PMxW6sn++j6U7wsWvhEBm/5ScqBUUBGLRE8M7AHahi9tsxivDMqEXVM3F0/pshHl3kEpMXtw4BeFg==", - "path": "microsoft.extensions.logging.console/2.2.0", - "hashPath": "microsoft.extensions.logging.console.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JjqWtshxUujSnxslFccCRAaH8uFOciqXkYdRw+h5MwpC4sUc+ju9yZzvVi6PA5vW09ckv26EkasEvXrofGiaJg==", - "path": "microsoft.extensions.logging.debug/2.2.0", - "hashPath": "microsoft.extensions.logging.debug.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oOa5H+vdNgpsxE6vgtX4U/godKtX2edVi+QjlWb2PBQfavGIQ3WxtjxN+B0DQAjwBNdV4mW8cgOiDEZ8KdR7Ig==", - "path": "microsoft.extensions.logging.eventsource/2.2.0", - "hashPath": "microsoft.extensions.logging.eventsource.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2laIg/Mf1OhhduUKVN3//j+sYceyUocgGC/ySx6cnZFeNf2mezs32TmRZyzfkQAZQ6azlo/0wTxi8BgIVUyRYA==", - "path": "microsoft.extensions.logging.tracesource/2.2.0", - "hashPath": "microsoft.extensions.logging.tracesource.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "path": "microsoft.extensions.objectpool/2.2.0", - "hashPath": "microsoft.extensions.objectpool.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", - "path": "microsoft.extensions.options/2.2.0", - "hashPath": "microsoft.extensions.options.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-d4WS6yVXaw43ffiUnHj8oG1t2B6RbDDiQcgdA+Eq//NlPa3Wd+GTJFKj4OM4eDF3GjVumGr/CEVRS/jcYoF5LA==", - "path": "microsoft.extensions.options.configurationextensions/2.2.0", - "hashPath": "microsoft.extensions.options.configurationextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xk7okx/u+ZQb8xvz71FwVmfZjwDh2DWrovhtQXprWE16KqaP8bs6A8wb0h9nTSFh9rcFDVeo42d47iduu01XvQ==", - "path": "microsoft.extensions.options.dataannotations/2.2.0", - "hashPath": "microsoft.extensions.options.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "path": "microsoft.extensions.primitives/2.2.0", - "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V8XcqYcpcdBAxUhLeyYcuKmxu4CtNQA9IphTnARpQGhkop4A93v2XgM3AtaVVJo3H2cDWxWM6aeO8HxkifREqw==", - "path": "microsoft.extensions.webencoders/2.2.0", - "hashPath": "microsoft.extensions.webencoders.2.2.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5LW5VYvGZLvrbEGxyaE6dSQhT1B5frnpwX/c4/PWrNXeuJ6GkYmiOPf2u5Iwk1qQXPTvDedwEfnBg+i/0cFAyA==", - "path": "microsoft.identitymodel.jsonwebtokens/5.3.0", - "hashPath": "microsoft.identitymodel.jsonwebtokens.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o+bBauEMOi6ZI0MlJEC69Sw9UPwKLFmN+lD942g9UCx5pfiLFvJBKp8OPmxtGFL02ZxzXCIUyhyKn85izBDsnQ==", - "path": "microsoft.identitymodel.logging/5.3.0", - "hashPath": "microsoft.identitymodel.logging.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o2Fx9cYQHKtOyVrCXB41kEmny1Zvm+fqXNTD5heB9yPY0C+qYm7fo1yCvtHaH2JPEersGW0iS2dE0s65kWkVEw==", - "path": "microsoft.identitymodel.protocols/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NihXp2JT3fRbTq6AOQhEQT8TuJzhUNg9TOeK+TxlkkvanllWFF0gfXH5hTRn9Qn68HJQXtp/mtLbCWzi+4bCSg==", - "path": "microsoft.identitymodel.protocols.openidconnect/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.openidconnect.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6nGUoC+foCQ2UTsRD/Z6TLgsghuX10tunLXxuLE+LljW9H1oANqAQWrP8DNP++nfXke+qu1zVi6yBl6MMK/Dfg==", - "path": "microsoft.identitymodel.protocols.wsfederation/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.wsfederation.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/piauST4FL0qzVI6oqLWxqhFReg12KwVGy0jRlnVOpGMeOVSKdtNVtHsN/hARc25hOOPEp9WKMce5ILzyMx/tQ==", - "path": "microsoft.identitymodel.tokens/5.3.0", - "hashPath": "microsoft.identitymodel.tokens.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XS6zgN7jKG7QDqG3fV9BRADs8HmRJ6vJDKVBPFFly9MCkS6KMFps4hBdBJ5ycPrXtPBfnISCLiGLHP54blCvWw==", - "path": "microsoft.identitymodel.tokens.saml/5.3.0", - "hashPath": "microsoft.identitymodel.tokens.saml.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i4uFRjipeRXGhyfHmJaZ3PkOQIWhwxBJABNDWNaxcwUvramMCWYRLE1P3g4sLjiw8zXehH6eZwxww8F+dB7/+g==", - "path": "microsoft.identitymodel.xml/5.3.0", - "hashPath": "microsoft.identitymodel.xml.5.3.0.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7z5l8Jp324S8bU8+yyWeYHXUFYvKyiI5lqS1dXgTzOx1H69Qbf6df12kCKlNX45LpMfCMd4U3M6p7Rl5Zk7SLA==", - "path": "microsoft.netcore.app/2.2.0", - "hashPath": "microsoft.netcore.app.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DrhaKInRKKvN6Ns2VNIlC7ZffLOp9THf8cO6X4fytPRJovJUbF49/zzx4WfgX9E44FMsw9hT8hrKiIqDSHvGvA==", - "path": "microsoft.netcore.dotnetapphost/2.2.0", - "hashPath": "microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FJie7IoPZFaPgNDxhZGmDBQP/Bs5vPdfca/G2Wf9gd6LIvMYkZcibtmJwB4tcf4KXkaOYfIOo4Cl9sEPMsSzkw==", - "path": "microsoft.netcore.dotnethostpolicy/2.2.0", - "hashPath": "microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-spDm3AJYmebthDNhzY17YLPtvbc+Y1lCLVeiIH1uLJ/hZaM+40pBiPefFR8J1u66Ndkqi8ipR2tEbqPnYnjRhw==", - "path": "microsoft.netcore.dotnethostresolver/2.2.0", - "hashPath": "microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/J+XZo+YheFTJh8/4uoeJDdz5qOmOMkjg6/VL8mHJ9AnP8+fmV/kcbxeXsob0irRNiChf+V0ig1MCRLp/+Kog==", - "path": "microsoft.netcore.platforms/2.2.0", - "hashPath": "microsoft.netcore.platforms.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-odP/tJj1z6GylFpNo7pMtbd/xQgTC3Ex2If63dRTL38bBNMwsBnJ+RceUIyHdRBC0oik/3NehYT+oECwBhIM3Q==", - "path": "microsoft.netcore.targets/2.0.0", - "hashPath": "microsoft.netcore.targets.2.0.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+FWlwd//+Tt56316p00hVePBCouXyEzT86Jb3+AuRotTND0IYn0OO3obs1gnQEs/txEnt+rF2JBGLItTG+Be6A==", - "path": "microsoft.win32.registry/4.5.0", - "hashPath": "microsoft.win32.registry.4.5.0.nupkg.sha512" - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "path": "netstandard.library/2.0.3", - "hashPath": "netstandard.library.2.0.3.nupkg.sha512" - }, - "Newtonsoft.Json/11.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", - "path": "newtonsoft.json/11.0.2", - "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512" - }, - "Newtonsoft.Json.Bson/1.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5PYT/IqQ+UK31AmZiSS102R6EsTo+LGTSI8bp7WAUqDKaF4wHXD8U9u4WxTI1vc64tYi++8p3dk3WWNqPFgldw==", - "path": "newtonsoft.json.bson/1.0.1", - "hashPath": "newtonsoft.json.bson.1.0.1.nupkg.sha512" - }, - "Remotion.Linq/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fK/76UmpC0FXBlGDFVPLJHQlDLYnGC+XY3eoDgCgbtrhi0vzbXDQ3n/IYHhqSKqXQfGw/u04A1drWs7rFVkRjw==", - "path": "remotion.linq/2.2.0", - "hashPath": "remotion.linq.2.2.0.nupkg.sha512" - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.native.System/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "path": "runtime.native.system/4.3.0", - "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AJfX7owAAkMjWQYhoml5IBfXh8UyYPjktn8pK0BFGAdKgBS7HqMz1fw5vdzfZUWfhtTPDGCjgNttt46ZyEmSjg==", - "path": "runtime.native.system.data.sqlclient.sni/4.5.0", - "hashPath": "runtime.native.system.data.sqlclient.sni.4.5.0.nupkg.sha512" - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "path": "runtime.native.system.io.compression/4.3.0", - "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "path": "runtime.native.system.net.http/4.3.0", - "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jwjwlEL0Elv6gwoyaokRn12nv/JE+UW/DXJEbzhjCPvGbef36StnHKc9XaZD/rGWqYicrphZ7eumR/jdmNcjRg==", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", - "path": "runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G2+96gYRbzp1JZCID6B+u2XJ0bs2wCubd6rE3+Tj436dKfnciF7YgsLi2VvLeJq6kxYyU4IJrVrpCvC8Yf6bhA==", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Kh9W4agE0r/hK8AX1LvyQI2NrKHBL8pO0gRoDTdDb0LL6Ta1Z2OtFx3lOaAE0ZpCUc/dt9Wzs3rA7a3IsKdOVA==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T5NvFgmHX0WH4c7lP72krsnk+IJI10vJf2j2twGE+5QBRA4RyRAgD+ZjEgdmpLOjW4B+nZGaadewTCUcR899OQ==", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JGc0pAWRE8lB4Ucygk2pYSKbUPLlAIq6Bczf5/WF2D/VKJEPtYlVUMxk8fbl1zRfTWzSHi+VcFZlaPlWiNxeKg==", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==", - "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==", - "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==", - "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "System.AppContext/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "path": "system.appcontext/4.3.0", - "hashPath": "system.appcontext.4.3.0.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.Collections/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "path": "system.collections/4.3.0", - "hashPath": "system.collections.4.3.0.nupkg.sha512" - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "path": "system.collections.concurrent/4.3.0", - "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" - }, - "System.Collections.Immutable/1.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==", - "path": "system.collections.immutable/1.5.0", - "hashPath": "system.collections.immutable.1.5.0.nupkg.sha512" - }, - "System.Collections.NonGeneric/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LE/oChpRvkSi3U25u0KnJcI44JeDZ1QJCyN4qFDx2uusEypdqR24w7lKYw21eYe5esuCBuc862wRmpF63Yy1KQ==", - "path": "system.collections.nongeneric/4.3.0", - "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512" - }, - "System.Collections.Specialized/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==", - "path": "system.collections.specialized/4.3.0", - "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512" - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "path": "system.componentmodel.annotations/4.5.0", - "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512" - }, - "System.Console/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "path": "system.console/4.3.0", - "hashPath": "system.console.4.3.0.nupkg.sha512" - }, - "System.Data.SqlClient/4.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gwItUWW1BMCckicFO85c8frFaMK8SGqYn5IeA3GSX4Lmid+CjXETfoHz7Uv+Vx6L0No7iRc/7cBL8gd6o9k9/g==", - "path": "system.data.sqlclient/4.6.0", - "hashPath": "system.data.sqlclient.4.6.0.nupkg.sha512" - }, - "System.Diagnostics.Contracts/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eelRRbnm+OloiQvp9CXS0ixjNQldjjkHO4iIkR5XH2VIP8sUB/SIpa1TdUW6/+HDcQ+MlhP3pNa1u5SbzYuWGA==", - "path": "system.diagnostics.contracts/4.3.0", - "hashPath": "system.diagnostics.contracts.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "path": "system.diagnostics.debug/4.3.0", - "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", - "path": "system.diagnostics.diagnosticsource/4.5.0", - "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512" - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6WVi7gArhxRiC+3qI5V2mFe1gHENj/F7xT5PQiy/lI/RsxXeivrt09WF0huwSQK2ubnmyyRFeA9z3w743/w32A==", - "path": "system.diagnostics.fileversioninfo/4.3.0", - "hashPath": "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.StackTrace/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==", - "path": "system.diagnostics.stacktrace/4.3.0", - "hashPath": "system.diagnostics.stacktrace.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "path": "system.diagnostics.tools/4.3.0", - "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "path": "system.diagnostics.tracing/4.3.0", - "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" - }, - "System.Dynamic.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", - "path": "system.dynamic.runtime/4.3.0", - "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512" - }, - "System.Globalization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "path": "system.globalization/4.3.0", - "hashPath": "system.globalization.4.3.0.nupkg.sha512" - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "path": "system.globalization.calendars/4.3.0", - "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "path": "system.globalization.extensions/4.3.0", - "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EdcMk+36u9gQtbwTiPQ7ckIfiADBwOmCZ6rGD2rfkaozIdW1t7vbXk/FPVAu2r9KgCQZ5245Z+P0YMM/0Q0G2g==", - "path": "system.identitymodel.tokens.jwt/5.3.0", - "hashPath": "system.identitymodel.tokens.jwt.5.3.0.nupkg.sha512" - }, - "System.Interactive.Async/3.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-C07p0dAA5lGqYUPiPCK3paR709gqS4aMDDsje0v0pvffwzLaxmsn5YQTfZbyNG5qrudPx+BCxTqISnncQ3wIoQ==", - "path": "system.interactive.async/3.2.0", - "hashPath": "system.interactive.async.3.2.0.nupkg.sha512" - }, - "System.IO/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "path": "system.io/4.3.0", - "hashPath": "system.io.4.3.0.nupkg.sha512" - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "path": "system.io.compression/4.3.0", - "hashPath": "system.io.compression.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "path": "system.io.filesystem/4.3.0", - "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "path": "system.io.filesystem.primitives/4.3.0", - "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "path": "system.io.pipelines/4.5.2", - "hashPath": "system.io.pipelines.4.5.2.nupkg.sha512" - }, - "System.Linq/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "path": "system.linq/4.3.0", - "hashPath": "system.linq.4.3.0.nupkg.sha512" - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "path": "system.linq.expressions/4.3.0", - "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" - }, - "System.Linq.Queryable/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", - "path": "system.linq.queryable/4.0.1", - "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512" - }, - "System.Memory/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "path": "system.memory/4.5.1", - "hashPath": "system.memory.4.5.1.nupkg.sha512" - }, - "System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "path": "system.net.http/4.3.0", - "hashPath": "system.net.http.4.3.0.nupkg.sha512" - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "path": "system.net.primitives/4.3.0", - "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FquLjdb/0CeMqb15u9Px6TwnyFl306WztKWu6sKKc5kWPYMdpi5BFEkdxzGoieYFp9UksyGwJnCw4KKAUfJjrw==", - "path": "system.net.websockets.websocketprotocol/4.5.1", - "hashPath": "system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "path": "system.objectmodel/4.3.0", - "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" - }, - "System.Private.DataContractSerialization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yDaJ2x3mMmjdZEDB4IbezSnCsnjQ4BxinKhRAaP6kEgL6Bb6jANWphs5SzyD8imqeC/3FxgsuXT6ykkiH1uUmA==", - "path": "system.private.datacontractserialization/4.3.0", - "hashPath": "system.private.datacontractserialization.4.3.0.nupkg.sha512" - }, - "System.Reflection/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "path": "system.reflection/4.3.0", - "hashPath": "system.reflection.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "path": "system.reflection.emit/4.3.0", - "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "path": "system.reflection.emit.lightweight/4.3.0", - "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "path": "system.reflection.extensions/4.3.0", - "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "path": "system.reflection.metadata/1.6.0", - "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512" - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "path": "system.reflection.primitives/4.3.0", - "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "path": "system.reflection.typeextensions/4.3.0", - "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "path": "system.resources.resourcemanager/4.3.0", - "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" - }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "path": "system.runtime.extensions/4.3.0", - "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "path": "system.runtime.handles/4.3.0", - "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "path": "system.runtime.interopservices/4.3.0", - "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "path": "system.runtime.interopservices.runtimeinformation/4.3.0", - "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "path": "system.runtime.numerics/4.3.0", - "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2Z5t70a2SwMsfQDp9KOclaZNyQhfIga2gppq9lIUDM1A4ohTshn4JqT7ir8bvIhXgorWKYDAr6rPzEbi/nTGKg==", - "path": "system.runtime.serialization.primitives/4.3.0", - "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nUQx/5OVgrqEba3+j7OdiofvVq9koWZAC7Z3xGI8IIViZqApWnZ5+lLcwYgTlbkobrl/Rat+Jb8GeD4WQESD2A==", - "path": "system.runtime.serialization.xml/4.3.0", - "hashPath": "system.runtime.serialization.xml.4.3.0.nupkg.sha512" - }, - "System.Security.AccessControl/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vW8Eoq0TMyz5vAG/6ce483x/CP83fgm4SJe5P8Tb1tZaobcvPrbMEL7rhH1DRdrYbbb6F0vq3OlzmK0Pkwks5A==", - "path": "system.security.accesscontrol/4.5.0", - "hashPath": "system.security.accesscontrol.4.5.0.nupkg.sha512" - }, - "System.Security.Claims/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", - "path": "system.security.claims/4.3.0", - "hashPath": "system.security.claims.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "path": "system.security.cryptography.algorithms/4.3.0", - "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "path": "system.security.cryptography.cng/4.5.0", - "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512" - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "path": "system.security.cryptography.csp/4.3.0", - "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "path": "system.security.cryptography.encoding/4.3.0", - "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "path": "system.security.cryptography.openssl/4.3.0", - "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TGQX51gxpY3K3I6LJlE2LAftVlIMqJf0cBGhz68Y89jjk3LJCB6SrwiD+YN1fkqemBvWGs+GjyMJukl6d6goyQ==", - "path": "system.security.cryptography.pkcs/4.5.0", - "hashPath": "system.security.cryptography.pkcs.4.5.0.nupkg.sha512" - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "path": "system.security.cryptography.primitives/4.3.0", - "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "path": "system.security.cryptography.x509certificates/4.3.0", - "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Xml/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i2Jn6rGXR63J0zIklImGRkDIJL4b1NfPSEbIVHBlqoIb12lfXIigCbDRpDmIEzwSo/v1U5y/rYJdzZYSyCWxvg==", - "path": "system.security.cryptography.xml/4.5.0", - "hashPath": "system.security.cryptography.xml.4.5.0.nupkg.sha512" - }, - "System.Security.Permissions/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==", - "path": "system.security.permissions/4.5.0", - "hashPath": "system.security.permissions.4.5.0.nupkg.sha512" - }, - "System.Security.Principal/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "path": "system.security.principal/4.3.0", - "hashPath": "system.security.principal.4.3.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "path": "system.security.principal.windows/4.5.0", - "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding.CodePages/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-S0wEUiKcLvRlkFUXca8uio1UQ5bYQzYgOmOKtCqaBQC3GR9AJjh43otcM32IGsAyvadFTaAMw9Irm6dS4Evfng==", - "path": "system.text.encoding.codepages/4.5.0", - "hashPath": "system.text.encoding.codepages.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "path": "system.text.encoding.extensions/4.3.0", - "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "path": "system.text.regularexpressions/4.3.0", - "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" - }, - "System.Threading/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "path": "system.threading/4.3.0", - "hashPath": "system.threading.4.3.0.nupkg.sha512" - }, - "System.Threading.Channels/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEH06N0rIGmRT4LOKQ2BmUO0IxfvmIY/PaouSq+DFQku72OL8cxfw8W99uGpTCFf2vx2QHLRSh374iSM3asdTA==", - "path": "system.threading.channels/4.5.0", - "hashPath": "system.threading.channels.4.5.0.nupkg.sha512" - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "path": "system.threading.tasks/4.3.0", - "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==", - "path": "system.threading.tasks.extensions/4.5.1", - "hashPath": "system.threading.tasks.extensions.4.5.1.nupkg.sha512" - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==", - "path": "system.threading.tasks.parallel/4.3.0", - "hashPath": "system.threading.tasks.parallel.4.3.0.nupkg.sha512" - }, - "System.Threading.Thread/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", - "path": "system.threading.thread/4.3.0", - "hashPath": "system.threading.thread.4.3.0.nupkg.sha512" - }, - "System.ValueTuple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==", - "path": "system.valuetuple/4.3.0", - "hashPath": "system.valuetuple.4.3.0.nupkg.sha512" - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "path": "system.xml.readerwriter/4.3.0", - "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "path": "system.xml.xdocument/4.3.0", - "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==", - "path": "system.xml.xmldocument/4.3.0", - "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlSerializer/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VShQJhOxgD/5M2Z1IWm1vMaSqlbjo1zdFf8H7Ahte6bTvSUhUko/gDpAVVhGgGgTDeue4QyNg1fu1Zz2GKSEuQ==", - "path": "system.xml.xmlserializer/4.3.0", - "hashPath": "system.xml.xmlserializer.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==", - "path": "system.xml.xpath/4.3.0", - "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==", - "path": "system.xml.xpath.xdocument/4.3.0", - "hashPath": "system.xml.xpath.xdocument.4.3.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.dll deleted file mode 100644 index cb045cc..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.dll~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.dll~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index d469206..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.dll~Latest source code moved to GitHub on 16thFeb2022 and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.genruntimeconfig.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.genruntimeconfig.cache deleted file mode 100644 index 852aa50..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.genruntimeconfig.cache +++ /dev/null @@ -1 +0,0 @@ -6dfb93370ecca7a34ec629de8867eae37280d3b3 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.genruntimeconfig.cache~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.genruntimeconfig.cache~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index f849039..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.genruntimeconfig.cache~Latest source code moved to GitHub on 16thFeb2022 +++ /dev/null @@ -1 +0,0 @@ -6572568ba3077e4d30264b03b88fcc94ceda8488 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.pdb deleted file mode 100644 index 81fbd60..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.pdb~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.pdb~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index e548829..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.pdb~Latest source code moved to GitHub on 16thFeb2022 and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs deleted file mode 100644 index b9ada9b..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v2.2", FrameworkDisplayName = "")] diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject deleted file mode 100644 index 168ab09..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.Views.dll deleted file mode 100644 index bb6beda..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.Views.pdb deleted file mode 100644 index 0e7c9a3..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.deps.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.deps.json deleted file mode 100644 index 39c039c..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.deps.json +++ /dev/null @@ -1,4981 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v2.2/linux-x64", - "signature": "" - }, - "compilationOptions": { - "defines": [ - "TRACE", - "RELEASE", - "NETCOREAPP", - "NETCOREAPP2_2", - "NETCOREAPP1_0_OR_GREATER", - "NETCOREAPP1_1_OR_GREATER", - "NETCOREAPP2_0_OR_GREATER", - "NETCOREAPP2_1_OR_GREATER", - "NETCOREAPP2_2_OR_GREATER" - ], - "languageVersion": "7.3", - "platform": "x64", - "allowUnsafe": false, - "warningsAsErrors": false, - "optimize": true, - "keyFile": "", - "emitEntryPoint": true, - "xmlDoc": false, - "debugType": "portable" - }, - "targets": { - ".NETCoreApp,Version=v2.2": { - "TelecomInfraProject/1.0.0": { - "dependencies": { - "Microsoft.AspNetCore.App": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.NETCore.App": "2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.4.10" - }, - "compile": { - "TelecomInfraProject.dll": {} - } - }, - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "dependencies": { - "Newtonsoft.Json": "11.0.2", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} - } - }, - "Microsoft.AspNetCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.dll": {} - } - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {} - } - }, - "Microsoft.AspNetCore.App/2.2.0": { - "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.6", - "Microsoft.AspNetCore": "2.2.0", - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authentication.Facebook": "2.2.0", - "Microsoft.AspNetCore.Authentication.Google": "2.2.0", - "Microsoft.AspNetCore.Authentication.JwtBearer": "2.2.0", - "Microsoft.AspNetCore.Authentication.MicrosoftAccount": "2.2.0", - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.AspNetCore.Authentication.OpenIdConnect": "2.2.0", - "Microsoft.AspNetCore.Authentication.Twitter": "2.2.0", - "Microsoft.AspNetCore.Authentication.WsFederation": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.CookiePolicy": "2.2.0", - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Extensions": "2.2.0", - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.AspNetCore.HttpsPolicy": "2.2.0", - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "2.2.0", - "Microsoft.AspNetCore.Identity.UI": "2.2.0", - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Localization.Routing": "2.2.0", - "Microsoft.AspNetCore.MiddlewareAnalysis": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Xml": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0", - "Microsoft.AspNetCore.Owin": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCompression": "2.2.0", - "Microsoft.AspNetCore.Rewrite": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.HttpSys": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0", - "Microsoft.AspNetCore.Session": "2.2.0", - "Microsoft.AspNetCore.SignalR": "1.1.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.SpaServices.Extensions": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.EntityFrameworkCore": "2.2.0", - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.EntityFrameworkCore.Design": "2.2.0", - "Microsoft.EntityFrameworkCore.InMemory": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.EntityFrameworkCore.SqlServer": "2.2.0", - "Microsoft.EntityFrameworkCore.Tools": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Caching.SqlServer": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Ini": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.KeyPerFile": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Configuration.Xml": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.DiagnosticAdapter": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Hosting": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Http": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0", - "Microsoft.Extensions.Logging.TraceSource": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0", - "Microsoft.Extensions.Options.DataAnnotations": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.IO.Pipelines": "4.5.2" - } - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.WsFederation": "5.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {} - } - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} - } - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {} - } - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {} - } - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {} - } - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} - } - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Cryptography.Xml": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - } - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "dependencies": { - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - } - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - } - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {} - } - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {} - } - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {} - } - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} - } - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {} - } - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {} - } - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": {}, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyModel": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0" - } - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - } - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {} - } - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {} - } - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {} - } - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": {}, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} - } - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll": {} - } - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {} - } - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll": {} - } - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {} - } - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "System.IO.Pipelines": "4.5.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll": {} - } - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - } - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Reflection.Emit": "4.3.0", - "System.Threading.Channels": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - } - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {} - } - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {} - } - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Net.WebSockets.WebSocketProtocol": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {} - } - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - } - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": {}, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "1.1.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Collections.Immutable": "1.5.0", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.FileVersionInfo": "4.3.0", - "System.Diagnostics.StackTrace": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.CodePages": "4.5.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Parallel": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.ValueTuple": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} - } - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} - } - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} - } - }, - "Microsoft.CSharp/4.5.0": {}, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "dependencies": { - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} - } - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Remotion.Linq": "2.2.0", - "System.Collections.Immutable": "1.5.0", - "System.ComponentModel.Annotations": "4.5.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Interactive.Async": "3.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": {}, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "2.2.0" - } - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} - } - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {} - } - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - } - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} - } - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - } - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Json": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "System.Security.Cryptography.Xml": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "dependencies": { - "Microsoft.DotNet.PlatformAbstractions": "2.1.0", - "Newtonsoft.Json": "11.0.2", - "System.Diagnostics.Debug": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Linq": "4.3.0" - }, - "compile": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} - } - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "dependencies": { - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {} - } - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - } - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - } - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - } - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {} - } - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Http/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {} - } - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {} - } - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {} - } - }, - "Microsoft.Extensions.Localization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {} - } - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Logging/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} - } - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {} - } - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} - } - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {} - } - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {} - } - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - } - }, - "Microsoft.Extensions.Options/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - } - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll": {} - } - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - } - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} - } - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} - } - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "dependencies": { - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "System.Collections.Specialized": "4.3.0", - "System.Diagnostics.Contracts": "4.3.0", - "System.Net.Http": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Newtonsoft.Json": "11.0.2", - "System.Dynamic.Runtime": "4.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Microsoft.IdentityModel.Tokens.Saml": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll": {} - } - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Newtonsoft.Json": "11.0.2", - "System.Collections": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Serialization.Xml": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {} - } - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll": {} - } - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll": {} - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - } - }, - "Microsoft.NETCore.App/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostPolicy": "2.2.0", - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "NETStandard.Library": "2.0.3", - "runtime.linux-x64.Microsoft.NETCore.App": "2.2.0" - }, - "compile": { - "ref/netcoreapp2.2/Microsoft.CSharp.dll": {}, - "ref/netcoreapp2.2/Microsoft.VisualBasic.dll": {}, - "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll": {}, - "ref/netcoreapp2.2/System.AppContext.dll": {}, - "ref/netcoreapp2.2/System.Buffers.dll": {}, - "ref/netcoreapp2.2/System.Collections.Concurrent.dll": {}, - "ref/netcoreapp2.2/System.Collections.Immutable.dll": {}, - "ref/netcoreapp2.2/System.Collections.NonGeneric.dll": {}, - "ref/netcoreapp2.2/System.Collections.Specialized.dll": {}, - "ref/netcoreapp2.2/System.Collections.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.dll": {}, - "ref/netcoreapp2.2/System.Configuration.dll": {}, - "ref/netcoreapp2.2/System.Console.dll": {}, - "ref/netcoreapp2.2/System.Core.dll": {}, - "ref/netcoreapp2.2/System.Data.Common.dll": {}, - "ref/netcoreapp2.2/System.Data.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Debug.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Process.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tools.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll": {}, - "ref/netcoreapp2.2/System.Drawing.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Drawing.dll": {}, - "ref/netcoreapp2.2/System.Dynamic.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Calendars.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Globalization.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll": {}, - "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": {}, - "ref/netcoreapp2.2/System.IO.Pipes.dll": {}, - "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": {}, - "ref/netcoreapp2.2/System.IO.dll": {}, - "ref/netcoreapp2.2/System.Linq.Expressions.dll": {}, - "ref/netcoreapp2.2/System.Linq.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Linq.Queryable.dll": {}, - "ref/netcoreapp2.2/System.Linq.dll": {}, - "ref/netcoreapp2.2/System.Memory.dll": {}, - "ref/netcoreapp2.2/System.Net.Http.dll": {}, - "ref/netcoreapp2.2/System.Net.HttpListener.dll": {}, - "ref/netcoreapp2.2/System.Net.Mail.dll": {}, - "ref/netcoreapp2.2/System.Net.NameResolution.dll": {}, - "ref/netcoreapp2.2/System.Net.NetworkInformation.dll": {}, - "ref/netcoreapp2.2/System.Net.Ping.dll": {}, - "ref/netcoreapp2.2/System.Net.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Net.Requests.dll": {}, - "ref/netcoreapp2.2/System.Net.Security.dll": {}, - "ref/netcoreapp2.2/System.Net.ServicePoint.dll": {}, - "ref/netcoreapp2.2/System.Net.Sockets.dll": {}, - "ref/netcoreapp2.2/System.Net.WebClient.dll": {}, - "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll": {}, - "ref/netcoreapp2.2/System.Net.WebProxy.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.dll": {}, - "ref/netcoreapp2.2/System.Net.dll": {}, - "ref/netcoreapp2.2/System.Numerics.Vectors.dll": {}, - "ref/netcoreapp2.2/System.Numerics.dll": {}, - "ref/netcoreapp2.2/System.ObjectModel.dll": {}, - "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Metadata.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.dll": {}, - "ref/netcoreapp2.2/System.Resources.Reader.dll": {}, - "ref/netcoreapp2.2/System.Resources.ResourceManager.dll": {}, - "ref/netcoreapp2.2/System.Resources.Writer.dll": {}, - "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Handles.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Loader.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Numerics.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Security.Claims.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": {}, - "ref/netcoreapp2.2/System.Security.Principal.dll": {}, - "ref/netcoreapp2.2/System.Security.SecureString.dll": {}, - "ref/netcoreapp2.2/System.Security.dll": {}, - "ref/netcoreapp2.2/System.ServiceModel.Web.dll": {}, - "ref/netcoreapp2.2/System.ServiceProcess.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Text.RegularExpressions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Overlapped.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.dll": {}, - "ref/netcoreapp2.2/System.Threading.Thread.dll": {}, - "ref/netcoreapp2.2/System.Threading.ThreadPool.dll": {}, - "ref/netcoreapp2.2/System.Threading.Timer.dll": {}, - "ref/netcoreapp2.2/System.Threading.dll": {}, - "ref/netcoreapp2.2/System.Transactions.Local.dll": {}, - "ref/netcoreapp2.2/System.Transactions.dll": {}, - "ref/netcoreapp2.2/System.ValueTuple.dll": {}, - "ref/netcoreapp2.2/System.Web.HttpUtility.dll": {}, - "ref/netcoreapp2.2/System.Web.dll": {}, - "ref/netcoreapp2.2/System.Windows.dll": {}, - "ref/netcoreapp2.2/System.Xml.Linq.dll": {}, - "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll": {}, - "ref/netcoreapp2.2/System.Xml.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Xml.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll": {}, - "ref/netcoreapp2.2/System.Xml.dll": {}, - "ref/netcoreapp2.2/System.dll": {}, - "ref/netcoreapp2.2/WindowsBase.dll": {}, - "ref/netcoreapp2.2/mscorlib.dll": {}, - "ref/netcoreapp2.2/netstandard.dll": {} - } - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "dependencies": { - "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost": "2.2.0" - } - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.2.0", - "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy": "2.2.0" - } - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.2.0", - "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver": "2.2.0" - } - }, - "Microsoft.NETCore.Platforms/2.2.0": {}, - "Microsoft.NETCore.Targets/2.0.0": {}, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": {}, - "Microsoft.Win32.Registry/4.5.0": { - "dependencies": { - "System.Security.AccessControl": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {} - } - }, - "NETStandard.Library/2.0.3": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0" - } - }, - "Newtonsoft.Json/11.0.2": { - "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": {} - } - }, - "Newtonsoft.Json.Bson/1.0.1": { - "dependencies": { - "NETStandard.Library": "2.0.3", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} - } - }, - "Remotion.Linq/2.2.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Linq.Queryable": "4.0.1", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/Remotion.Linq.dll": {} - } - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.linux-x64.Microsoft.NETCore.App/2.2.0": {}, - "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost/2.2.0": {}, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.2.0" - } - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.2.0" - } - }, - "runtime.native.System/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - } - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "dependencies": { - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" - } - }, - "runtime.native.System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - } - }, - "runtime.native.System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - } - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - } - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {}, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {}, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": {}, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": {}, - "System.AppContext/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Buffers/4.5.0": {}, - "System.Collections/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Collections.Concurrent/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Collections.Immutable/1.5.0": {}, - "System.Collections.NonGeneric/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Collections.Specialized/4.3.0": { - "dependencies": { - "System.Collections.NonGeneric": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.ComponentModel.Annotations/4.5.0": {}, - "System.Console/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Data.SqlClient/4.6.0": { - "dependencies": { - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0", - "System.Text.Encoding.CodePages": "4.5.0", - "runtime.native.System.Data.SqlClient.sni": "4.5.0" - }, - "compile": { - "ref/netcoreapp2.1/System.Data.SqlClient.dll": {} - } - }, - "System.Diagnostics.Contracts/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Debug/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.DiagnosticSource/4.5.0": {}, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, - "System.Diagnostics.StackTrace/4.3.0": { - "dependencies": { - "System.IO.FileSystem": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Tools/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Tracing/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Dynamic.Runtime/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Globalization/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Calendars/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {} - } - }, - "System.Interactive.Async/3.2.0": { - "compile": { - "lib/netstandard2.0/System.Interactive.Async.dll": {} - } - }, - "System.IO/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Buffers": "4.5.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - } - }, - "System.IO.FileSystem/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.IO.Pipelines/4.5.2": { - "compile": { - "ref/netstandard1.3/System.IO.Pipelines.dll": {} - } - }, - "System.Linq/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } - }, - "System.Linq.Expressions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Linq.Queryable/4.0.1": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Memory/4.5.1": {}, - "System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Net.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "compile": { - "ref/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll": {} - } - }, - "System.Numerics.Vectors/4.5.0": {}, - "System.ObjectModel/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Private.DataContractSerialization/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0", - "System.Xml.XmlSerializer": "4.3.0" - } - }, - "System.Reflection/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Metadata/1.6.0": {}, - "System.Reflection.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.TypeExtensions/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Resources.ResourceManager/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - } - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "compile": { - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - } - }, - "System.Runtime.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Handles/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.InteropServices/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, - "System.Runtime.Numerics/4.3.0": { - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Private.DataContractSerialization": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Security.AccessControl/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.AccessControl.dll": {} - } - }, - "System.Security.Claims/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" - } - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.Cng/4.5.0": { - "compile": { - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - } - }, - "System.Security.Cryptography.Csp/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Cng": "4.5.0" - } - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.Xml/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Pkcs": "4.5.0", - "System.Security.Permissions": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": {} - } - }, - "System.Security.Permissions/4.5.0": { - "dependencies": { - "System.Security.AccessControl": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Permissions.dll": {} - } - }, - "System.Security.Principal/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Security.Principal.Windows/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Principal.Windows.dll": {} - } - }, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Text.Encoding.CodePages/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - } - }, - "System.Text.Encoding.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Text.Encodings.Web/4.5.0": { - "compile": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - } - }, - "System.Text.RegularExpressions/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Threading/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Threading.Channels/4.5.0": { - "compile": { - "lib/netcoreapp2.1/System.Threading.Channels.dll": {} - } - }, - "System.Threading.Tasks/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Threading.Tasks.Extensions/4.5.1": {}, - "System.Threading.Tasks.Parallel/4.3.0": { - "dependencies": { - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Threading.Thread/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.ValueTuple/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Xml.ReaderWriter/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.5.1" - } - }, - "System.Xml.XDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XmlDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XmlSerializer/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - } - }, - "System.Xml.XPath/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XPath.XDocument/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath": "4.3.0" - } - } - }, - ".NETCoreApp,Version=v2.2/linux-x64": { - "TelecomInfraProject/1.0.0": { - "dependencies": { - "Microsoft.AspNetCore.App": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.NETCore.App": "2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.4.10" - }, - "runtime": { - "TelecomInfraProject.dll": {} - } - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": {} - } - }, - "libraries": { - "TelecomInfraProject/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V7H6e/ZkxYtBzFZxuj0N/ubyiwkGfZnS7Ha+W9mvqfrA8XLiEg8H5SzYh+kVeb45nvFMI1/8XA6Nuj09t/OE5Q==", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.4.10", - "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512" - }, - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "type": "package", - "serviceable": true, - "sha512": "sha512-owAlEIUZXWSnkK8Z1c+zR47A0X6ykF4XjbPok4lQKNuciUfHLGPd6QnI+rt/8KlQ17PmF+I4S3f+m+Qe4IvViw==", - "path": "microsoft.aspnet.webapi.client/5.2.6", - "hashPath": "microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512" - }, - "Microsoft.AspNetCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Bs75iht4lXS8uVWy/Cbsr9i0m2jRtnrfPEWU+6t0dQTZcJEfF9b7G2F7XvstLFWkAKSgYRzFkAwi/KypY0Qtew==", - "path": "microsoft.aspnetcore/2.2.0", - "hashPath": "microsoft.aspnetcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fVQsSXNZz38Ysx8iKwwqfOLHhLrAeKEMBS5Ia3Lh7BJjOC2vPV28/yk08AovOMsB3SNQPGnE7bv+lsIBTmAkvw==", - "path": "microsoft.aspnetcore.antiforgery/2.2.0", - "hashPath": "microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-L3W3kgOOU5+2Tdtnzywcs4/a3XFbwcM7Ghvr2uWnhLUvBithluWlGI+0/lXFrDysXaRMLSRJdExSLuSJJQYuTg==", - "path": "microsoft.aspnetcore.app/2.2.0", - "hashPath": "microsoft.aspnetcore.app.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b0R9X7L6zMqNsssKDvhYHuNi5x0s4DyHTeXybIAyGaitKiW1Q5aAGKdV2codHPiePv9yHfC9hAMyScXQ/xXhPw==", - "path": "microsoft.aspnetcore.authentication/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Iar9VFlBHkZGdSG9ZUTmn6Q8Qg+6CtW5G/TyJI2F8B432TOH+nZlkU7O0W0byow6xsxqOYeTviSHz4cCJ3amfQ==", - "path": "microsoft.aspnetcore.authentication.cookies/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.cookies.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SOc/wjoBntSWVZ6uG0R/TqQ0xmxu2H1PhkuYxINYpkUB7s3cQQuRDyZtJIdQonzpWVwBRj0ImwktiMaBF/7ihQ==", - "path": "microsoft.aspnetcore.authentication.facebook/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.facebook.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-norGVE0KRIT0pdNKhlLlsMi/7O69ACpx2RSj8rMHCoMRETCYH4PTqUbHI1kkfAGNUtcuQ8VIGIXSa1ZdGKWcdA==", - "path": "microsoft.aspnetcore.authentication.google/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.google.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FnyoLdiIo8KDobVcDuUYYFSbQYp1OR8vSMIOcW6M5+dtF9TC6XvCCS8Ook+DSbqUj6HPxwOIKa5BeIZm1/EpMw==", - "path": "microsoft.aspnetcore.authentication.jwtbearer/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-troBjvJAMK7P2Vb5sDOzCztq9vR8BJtajDznam2XuQai7kLh5z7cmkB+2zMin+K/HzNjqItJSuSyuaK2PoZ8nA==", - "path": "microsoft.aspnetcore.authentication.microsoftaccount/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.microsoftaccount.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i33SSdJd0g3ENRnHczgzrOlru3ciPsyYHMgAh90sbURS8wuBx0Y4xXfRQcYfu1W0/uiHQO832KNb/ICINWqLzA==", - "path": "microsoft.aspnetcore.authentication.oauth/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.oauth.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-y4iu3vMFnkMTaqT9mCJhD3XUMfavNP0CoOeNOHd7ArqZfgzs3GqAPcBc8Ld6mK2u5OOva8C6bhnQfRu9z0qJKQ==", - "path": "microsoft.aspnetcore.authentication.openidconnect/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.openidconnect.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wKfJeBL+13duv0o4q9zp4pW7UopBHaLafnq2GiIJTcu1x3RR/1N4sRIIppLSIJdulgM1XfNOivlIE2FEfZpmog==", - "path": "microsoft.aspnetcore.authentication.twitter/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.twitter.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TIBkO7Tx8uWXNL5Z7/6+iKdhTS+D9dpJMNcmiVxrAJUqxL4EWGHNqJyUp5yqI76GmbrT4GD23T3cUsSuCi7E0A==", - "path": "microsoft.aspnetcore.authentication.wsfederation/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.wsfederation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/L0W8H3jMYWyaeA9gBJqS/tSWBegP9aaTM0mjRhxTttBY9z4RVDRYJ2CwPAmAXIuPr3r1sOw+CS8jFVRGHRezQ==", - "path": "microsoft.aspnetcore.authorization/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aJCo6niDRKuNg2uS2WMEmhJTooQUGARhV2ENQ2tO5443zVHUo19MSgrgGo9FIrfD+4yKPF8Q+FF33WkWfPbyKw==", - "path": "microsoft.aspnetcore.authorization.policy/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Kn9CvhNsxRup/5SJfD4/YP3AbFwLJX8u3tKKyQszjUIvjE7M6lU93W44zlqBxltS94gTdLmo2ixPWDNeZthi1w==", - "path": "microsoft.aspnetcore.cookiepolicy/2.2.0", - "hashPath": "microsoft.aspnetcore.cookiepolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LFlTM3ThS3ZCILuKnjy8HyK9/IlDh3opogdbCVx6tMGyDzTQBgMPXLjGDLtMk5QmLDCcP3l1TO3z/+1viA8GUg==", - "path": "microsoft.aspnetcore.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GXmMD8/vuTLPLvKzKEPz/4vapC5e0cwx1tUVd83ePRyWF9CCrn/pg4/1I+tGkQqFLPvi3nlI2QtPtC6MQN8Nww==", - "path": "microsoft.aspnetcore.cryptography.internal/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NCY0PH3nrFYbhqiq72rwWsUXlV4OAE0MOukvGvIBOTnEPMC1yVL42k1DXLnaIu+c0yfMAxIIG9Iuaykp9BQQQw==", - "path": "microsoft.aspnetcore.cryptography.keyderivation/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G6dvu5Nd2vjpYbzazZ//qBFbSEf2wmBUbyAR7E4AwO3gWjhoJD5YxpThcGJb7oE3VUcW65SVMXT+cPCiiBg8Sg==", - "path": "microsoft.aspnetcore.dataprotection/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-seANFXmp8mb5Y12m1ShiElJ3ZdOT3mBN3wA1GPhHJIvZ/BxOCPyqEOR+810OWsxEZwA5r5fDRNpG/CqiJmQnJg==", - "path": "microsoft.aspnetcore.dataprotection.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Goo1xU9WJnEJ0dKDgYFF+hFQqRMLKjf9zc8Bu3PaBdGncR7QwDMeFIkO7FEM6izaC38QjYrs1Q5AsmljkPyOrw==", - "path": "microsoft.aspnetcore.dataprotection.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RobNuZecn/eefWVApOE+OWAZXCdgfzm8pB7tBvJkahsjWfn1a+bLM9I2cuKlp/9aFBok1O/oDXlgYSvaQYu/yg==", - "path": "microsoft.aspnetcore.diagnostics/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pva9ggfUDtnJIKzv0+wxwTX7LduDx6xLSpMqWwdOJkW52L0t31PI78+v+WqqMpUtMzcKug24jGs3nTFpAmA/2g==", - "path": "microsoft.aspnetcore.diagnostics.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xAIXyVmrTcVIJ38/j0TVMRlChC25k+cEAeSYotWhAnho3urzf1EfhoyyNdVytZbbBskue5i6XBL8gA1vlp5KGg==", - "path": "microsoft.aspnetcore.diagnostics.entityframeworkcore/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RNmdLy9yncTprony49cuwhyTKoROpVflGM+pKlHA1671F00QUsjoY1Oi6xoa9XsUrfRDRYlxbt2CHYCMLzMh7Q==", - "path": "microsoft.aspnetcore.diagnostics.healthchecks/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.healthchecks.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JSX6ZlVWDkokZ+xCKDhUVQNqbmFn1lHQNzJc8K4Y/uTUocZS83+b/8Q7y/yx3oJ362etGMVy0keAvmCdqbP8nA==", - "path": "microsoft.aspnetcore.hostfiltering/2.2.0", - "hashPath": "microsoft.aspnetcore.hostfiltering.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "path": "microsoft.aspnetcore.hosting/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Y4rs5aMEXY8G7wJo5S3EEt6ltqyOTr/qOeZzfn+hw/fuQj5GppGckMY5psGLETo1U9hcT5MmAhaT5xtusM1b5g==", - "path": "microsoft.aspnetcore.html.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "path": "microsoft.aspnetcore.http/2.2.0", - "hashPath": "microsoft.aspnetcore.http.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZcwAM9rE5yjGC+vtiNAK0INybpKIqnvB+/rntZn2/CPtyiBAtovVrEp4UZOoC31zH5t0P78ix9gLNJzII/ODsA==", - "path": "microsoft.aspnetcore.http.connections/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mYk5QUUjyXQmlyDHWDjkLYDArt97plwe6KsDsNVhDEQ+HgZMKGjISyM6YSA7BERQNR25kXBTbIYfSy1vePGQgg==", - "path": "microsoft.aspnetcore.http.connections.common/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "path": "microsoft.aspnetcore.httpoverrides/2.2.0", - "hashPath": "microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0EmmwzAkWEPCC8rpg9nGfcOiitIOYkZ13f+b5ED7AAZvz/ZwkdWbeMarGf77lSyA+Mb9O/iAt4LWup0RRMVOJw==", - "path": "microsoft.aspnetcore.httpspolicy/2.2.0", - "hashPath": "microsoft.aspnetcore.httpspolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F16BKeS96wKhyIyhaFR7m8kRIwIvPUW9Dx7IlGWmu2IIwnUDCdo+2z7IrWKA8r77pZQ1UE9kYcBPg5456YdAIA==", - "path": "microsoft.aspnetcore.identity/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGJ8f8sE9vbnyPJpSCMYAjh1itkM8uL9QnkO5lQSSJGeyG4b1+zNoLS+leJgjGnlkTzgWPffc4OuqH7wsYahWw==", - "path": "microsoft.aspnetcore.identity.entityframeworkcore/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T4B/Uaqd4u7jN6XDHbEBTZO002HquQKU49V+PvWEGKoiJBgZ96JskDr/NsfgVin8n8/bRSx+4A1WwlkMDKcNBg==", - "path": "microsoft.aspnetcore.identity.ui/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.ui.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o9BB9hftnCsyJalz9IT0DUFxz8Xvgh3TOfGWolpuf19duxB4FySq7c25XDYBmBMS+sun5/PsEUAi58ra4iJAoA==", - "path": "microsoft.aspnetcore.jsonpatch/2.2.0", - "hashPath": "microsoft.aspnetcore.jsonpatch.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+PGX1mEfq19EVvskBBb9XBQrXZpZrh6hYhX0x3FkPTEqr+rDM2ZmsEwAAMRmzcidmlDM1/7cyDSU/WhkecU8tA==", - "path": "microsoft.aspnetcore.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kjheDUpXWaGOH8bUQafFAkUvw74xoe0Y2hojgeYaAg5LKvaFUwupkz8wgyhfSbLdejxEQJ6PsA7Zq/AcdPoIUQ==", - "path": "microsoft.aspnetcore.localization.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GISp0KoVyJ4llqkmUOWFbOb7g/rOABlsf0Nt8a4eanY71XfUCM0dqBaMct3IUE3KWUvjhKPACQimxgMjPcF7pA==", - "path": "microsoft.aspnetcore.middlewareanalysis/2.2.0", - "hashPath": "microsoft.aspnetcore.middlewareanalysis.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-noun9xcrEvOs/ubczt2OluY9/bOOM2erv1D/gyyYtfS2sfyx2uGknUIAWoqmqc401TvQDysyx8S4M9j5zPIVBw==", - "path": "microsoft.aspnetcore.mvc/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", - "path": "microsoft.aspnetcore.mvc.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Wxxt1rFVHITp4MDaGQP/wyl+ROVVVeQCTWI6C8hxI8X66C4u6gcxvelqgnmsn+dISMCdE/7FQOwgiMx1HxuZqA==", - "path": "microsoft.aspnetcore.mvc.analyzers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iSREQct43Xg2t3KiQ2648e064al/HSLPXpI5yO9VPeTGDspWKHW23XFHRKPN1YjIQHHfBj8ytXbiF0XcSxp5pg==", - "path": "microsoft.aspnetcore.mvc.apiexplorer/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ALiY4a6BYsghw8PT5+VU593Kqp911U3w9f/dH9/ZoI3ezDsDAGiObqPu/HP1oXK80Ceu0XdQ3F0bx5AXBeuN/Q==", - "path": "microsoft.aspnetcore.mvc.core/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oINjMqhU7yzT2T9AMuvktlWlMd40i0do8E1aYslJS+c5fof+EMhjnwTh6cHN1dfrgjkoXJ/gutxn5Qaqf/81Kg==", - "path": "microsoft.aspnetcore.mvc.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WOw4SA3oT47aiU7ZjN/88j+b79YU6VftmHmxK29Km3PTI7WZdmw675QTcgWfsjEX4joCB82v7TvarO3D0oqOyw==", - "path": "microsoft.aspnetcore.mvc.dataannotations/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ScWwXrkAvw6PekWUFkIr5qa9NKn4uZGRvxtt3DvtUrBYW5Iu2y4SS/vx79JN0XDHNYgAJ81nVs+4M7UE1Y/O+g==", - "path": "microsoft.aspnetcore.mvc.formatters.json/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4pUhKtqhaNqSeMRRyEw1kGjg/pNLczzd4VAsanMGI539sCdkl1JBaoFojZb1helVdUvX9a1Jo+lYXq0lnwB/GQ==", - "path": "microsoft.aspnetcore.mvc.formatters.xml/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.xml.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1L4pP124mrN6duwOtNVIJUqy4CczC2/ah4MXarRt9ZRpJd2zNp1j3tJCgyEQpqai6zNVP6Vp2ZRMQcNDcNAKA==", - "path": "microsoft.aspnetcore.mvc.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TXvEOjp3r6qDEjmDtv3pXjQr/Zia9PpoGkl1MyTEqKqrUehBTpAdCjA8APXFwun19lH20OuyU+e4zDYv9g134w==", - "path": "microsoft.aspnetcore.mvc.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Sei/0moqBDQKaAYT9PtOeRtvYgHQQLyw/jm3exHw2w9VdzejiMEqCQrN2d63Dk4y7IY0Irr/P9JUFkoVURRcNw==", - "path": "microsoft.aspnetcore.mvc.razor.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dys8ggIDth3g5GBpCfeayU9sNg6Z9IbKFKOuaXbVaAiZQUd+Egk9op4NLHpqfR9Ey2HGw+u87LYC55bhEeOpag==", - "path": "microsoft.aspnetcore.mvc.razor.viewcompilation/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.viewcompilation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GsMs4QKCf5VgdGZq9/nfAVkMJ/8uE4ie0Iugv4FtxbHBmMdpPQQBfTFKoUpwMbgIRw7hzV8xy2HPPU5o58PsdQ==", - "path": "microsoft.aspnetcore.mvc.razorpages/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razorpages.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hsrm/dLx7ztfWV+WEE7O8YqEePW7TmUwFwR7JsOUSTKaV9uSeghdmoOsYuk0HeoTiMhRxH8InQVE9/BgBj+jog==", - "path": "microsoft.aspnetcore.mvc.taghelpers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dt7MGkzCFVTAD5oesI8UeVVeiSgaZ0tPdFstQjG6YLJSCiq1koOUSHMpf0PASGdOW/H9hxXkolIBhT5dWqJi7g==", - "path": "microsoft.aspnetcore.mvc.viewfeatures/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ML+s+nv/ri3MxM4vXjTK3S4K925TGklSKH74VOkCqWQF9ki5yuYcyxaWTUsCyAXliw+N8HMNmW++uU81JngDDg==", - "path": "microsoft.aspnetcore.nodeservices/2.2.0", - "hashPath": "microsoft.aspnetcore.nodeservices.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h9QIdnrH7fOTQgUwjz/v0fDk8j8JNtUB233gYFtngt7jLoVc7vfMEGs9rnOWh8ubz+JdrMt7UBrva07af4Smxw==", - "path": "microsoft.aspnetcore.owin/2.2.0", - "hashPath": "microsoft.aspnetcore.owin.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V54PIyDCFl8COnTp9gezNHpUNHk7F9UnerGeZy3UfbnwYvfzbo+ipqQmSgeoESH8e0JvKhRTyQyZquW2EPtCmg==", - "path": "microsoft.aspnetcore.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VLWK+ZtMMNukY6XjxYHc7mz33vkquoEzQJHm/LCF5REVxIaexLr+UTImljRRJBdUDJluDAQwU+59IX0rFDfURA==", - "path": "microsoft.aspnetcore.razor.design/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IeyzVFXZdpUAnWKWoNYE0SsP1Eu7JLjZaC94jaI1VfGtK57QykROz/iGMc8D0VcqC8i02qYTPQN/wPKm6PfidA==", - "path": "microsoft.aspnetcore.razor.language/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.language.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7YqK+H61lN6yj9RiQUko7oaOhKtRR9Q/kBcoWNRemhJdTIWOh1OmdvJKzZrMWOlff3BAjejkPQm+0V0qXk+B1w==", - "path": "microsoft.aspnetcore.razor.runtime/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEBP1UwGD7X1vhO43LN5KhZDt4HMTX7u1YA0nq7HR6IDRhWczHczJPDu3GbL01IMdb03hyT/glJIv8PI5zKtnA==", - "path": "microsoft.aspnetcore.responsecaching/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CIHWEKrHzZfFp7t57UXsueiSA/raku56TgRYauV/W1+KAQq6vevz60zjEKaazt3BI76zwMz3B4jGWnCwd8kwQw==", - "path": "microsoft.aspnetcore.responsecaching.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RvSstOhebIMDdRLd4iWjA6z2o2kGGwEYGPajvTXwndOA3TZpWH3FOIV4L7mehN/HoKrbTbX5vZ54ZFDwWoAFKA==", - "path": "microsoft.aspnetcore.responsecompression/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecompression.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jztwQxyn4CcWZj/1mQtFiZ5+pIWYltHIXk5ykyrXMjO6qaKVvc+mlffSUCQ0AOl3vH7vxsZnda8poHwVaT0QIA==", - "path": "microsoft.aspnetcore.rewrite/2.2.0", - "hashPath": "microsoft.aspnetcore.rewrite.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jAhDBy0wryOnMhhZTtT9z63gJbvCzFuLm8yC6pHzuVu9ZD1dzg0ltxIwT4cfwuNkIL/TixdKsm3vpVOpG8euWQ==", - "path": "microsoft.aspnetcore.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", - "path": "microsoft.aspnetcore.routing.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tei37PK4c6CKd7tGgAOkpbePwu8WLjqsEfiAfLbaMXnmp7o30bzcIxtraTrjvq2SpRAFA9p6WwUbmyqQxXPcfQ==", - "path": "microsoft.aspnetcore.server.httpsys/2.2.0", - "hashPath": "microsoft.aspnetcore.server.httpsys.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6NEwFAJFrnZ0f5eJB1ReIpgPM1ZRDj3IE3Rda01nD3vJANCyJFjZ4SGW3Ckn1AmMi225fGflWzpCKLb7/l43jw==", - "path": "microsoft.aspnetcore.server.iis/2.2.0", - "hashPath": "microsoft.aspnetcore.server.iis.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iVjgAg+doTTrTFCOq6kZRpebXq94YGCx9efMIwO5QhwdY/sHAjfrVz2lXzji63G96YjJVK3ZRrlpgS2fd49ABw==", - "path": "microsoft.aspnetcore.server.iisintegration/2.2.0", - "hashPath": "microsoft.aspnetcore.server.iisintegration.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "path": "microsoft.aspnetcore.server.kestrel/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "path": "microsoft.aspnetcore.server.kestrel.core/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "path": "microsoft.aspnetcore.server.kestrel.https/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lOjJVh293AKaOEPi1MIC1/G9gOVZMrve2a05o56oslK6bo0PMgMB17rmPomvqrJAjMdlWZ/MGdN2y78Z9wzWTw==", - "path": "microsoft.aspnetcore.session/2.2.0", - "hashPath": "microsoft.aspnetcore.session.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V5X5XkeAHaFyyBOGPrddVeqTNo6zRPJNS5PRhlzEyBXiNG9AtqUbMyWFdZahQyMiIWJau550z59A4kdC9g5I9A==", - "path": "microsoft.aspnetcore.signalr/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TyLgQ4y4RVUIxiYFnHT181/rJ33/tL/NcBWC9BwLpulDt5/yGCG4EvsToZ49EBQ7256zj+R6OGw6JF+jj6MdPQ==", - "path": "microsoft.aspnetcore.signalr.common/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mk69z50oFk2e89d3F/AfKeAvP3kvGG7MHG4ErydZiUd3ncSRq0kl0czq/COn/QVKYua9yGr2LIDwuR1C6/pu8Q==", - "path": "microsoft.aspnetcore.signalr.core/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BOsjatDJnvnnXCMajOlC0ISmiFnJi/EyJzMo0i//5fZJVCLrQ4fyV/HzrhhAhSJuwJOQDdDozKQ9MB9jHq84pg==", - "path": "microsoft.aspnetcore.signalr.protocols.json/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hUAsOd45CQbUV47b/c5wp6uKM0Fa6MXekFHbRb+jEPjzmrxLPn9nAKK1dYmyMAqSBRL8c6zVCWQk+TOP7eGs/A==", - "path": "microsoft.aspnetcore.spaservices/2.2.0", - "hashPath": "microsoft.aspnetcore.spaservices.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RvzzubzGPD+dGCfKVVtAvyIsnWpAWOA/x1n6fGLwICPER7Ze6budQGFPdZ7yuXTwtTMRvHa4O4AaGLG1XmoXGw==", - "path": "microsoft.aspnetcore.spaservices.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.spaservices.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-byZDrjir6Co5EoWbraQyG0qbPCUG6XgGYQstipMF9lucOAjq/mqnIyt8B8iMWnin/ghZoOln9Y01af4rUAwOhA==", - "path": "microsoft.aspnetcore.staticfiles/2.2.0", - "hashPath": "microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZpOcg2V0rCwU9ErfDb9y3Hcjoe7rU42XlmUS0mO4pVZQSgJVqR+DfyZtYd5LDa11F7bFNS2eezI9cBM3CmfGhw==", - "path": "microsoft.aspnetcore.websockets/2.2.0", - "hashPath": "microsoft.aspnetcore.websockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "hashPath": "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==", - "path": "microsoft.codeanalysis.analyzers/1.1.0", - "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-06AzG7oOLKTCN1EnoVYL1bQz+Zwa10LMpUn7Kc+PdpN8CQXRqXTyhfxuKIz6t0qWfoatBNXdHD0OLcEYp5pOvQ==", - "path": "microsoft.codeanalysis.common/2.8.0", - "hashPath": "microsoft.codeanalysis.common.2.8.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RizcFXuHgGmeuZhxxE1qQdhFA9lGOHlk0MJlCUt6LOnYsevo72gNikPcbANFHY02YK8L/buNrihchY0TroGvXQ==", - "path": "microsoft.codeanalysis.csharp/2.8.0", - "hashPath": "microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2qL0Qyu5qHzg6/JzF80mLgsqn9NP/Q0mQwjH+Z+DiqcuODJx8segjN4un2Tnz6bEAWv8FCRFNXR/s5wzlxqA8A==", - "path": "microsoft.codeanalysis.razor/2.2.0", - "hashPath": "microsoft.codeanalysis.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.CSharp/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", - "path": "microsoft.csharp/4.5.0", - "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512" - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9KPDwvb/hLEVXYruVHVZ8BkebC8j17DmPb56LnqRF74HqSPLjCkrlFUjOtFpQPA2DeADBRTI/e69aCfRBfrhxw==", - "path": "microsoft.dotnet.platformabstractions/2.1.0", - "hashPath": "microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xfDHe+J94oz2d+ESDU8u+96iSfsiPwpgYGPRSp/bato0Ekjz5kYs61u9mS0GN5t8n/wxc5P3uEJm1x7TfROxhQ==", - "path": "microsoft.entityframeworkcore/2.2.0", - "hashPath": "microsoft.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/js/H09B8MQGoPDFzJoaAealyL66g4vKf7DVcdBYcxgKztkttjZbRzSWKF9PZZFyfBl9Ia/BiStM70t7kjgMpg==", - "path": "microsoft.entityframeworkcore.abstractions/2.2.0", - "hashPath": "microsoft.entityframeworkcore.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/1rw3toRCal80Ch51lIjuf/0WfW9ZGB4eRY1y6GOcOoOvnMXXXt+4xMRw/0k0kIwHsWUNXUpw73jf40/Pe+ZYA==", - "path": "microsoft.entityframeworkcore.analyzers/2.2.0", - "hashPath": "microsoft.entityframeworkcore.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mcsUEzg1bWvPgj/isz7aabDy41x+x8WBTmSF+JFsDGe3K5ZElWT2FSr3LLmkXk/5BLWJ3f9SDe0YR55u3ZgHrw==", - "path": "microsoft.entityframeworkcore.design/2.2.0", - "hashPath": "microsoft.entityframeworkcore.design.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WxvRXUwCGdY1Ze8GfZteWadsxrxpFRfZN8WJ1jcXZKp5eYo5WwmiBq5e3xIZR8cHxznqlqczJ3NpXjqyYpNK9w==", - "path": "microsoft.entityframeworkcore.inmemory/2.2.0", - "hashPath": "microsoft.entityframeworkcore.inmemory.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CRJHHp/GqmXByeeODgbDgMDWId9kKT9TDRzHF8voWHFNTajBQl0U4jaMrHxjIP6hJ2olF8n+5GYmQv+v3bUVKQ==", - "path": "microsoft.entityframeworkcore.relational/2.2.0", - "hashPath": "microsoft.entityframeworkcore.relational.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rCGBF6Hab9633Dh2xtiAcJnDxf2CjaBrGyoagoCoYHH5Ftbdw5zX/e9ABgif5ngzh7DsrBcgxK/3gHBZ2n+TGA==", - "path": "microsoft.entityframeworkcore.sqlserver/2.2.0", - "hashPath": "microsoft.entityframeworkcore.sqlserver.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F253CmzpL7eXFKpK++/GIVbyVMZyXYq388osdkggsA1eL7c8ZGwHho0jE3LGA+L6WuXm6KbwQMtnt15zZAqzzA==", - "path": "microsoft.entityframeworkcore.tools/2.2.0", - "hashPath": "microsoft.entityframeworkcore.tools.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-spsJkYo8gGJapaxTSQFN/wqA+ghpJMLwB4ZyTB+fSdpd7AmMFP/YSpIcGmczcw4KggpxLGhLk7lCkSIlgvHaqQ==", - "path": "microsoft.extensions.caching.abstractions/2.2.0", - "hashPath": "microsoft.extensions.caching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yFs44RzB2Pzfoj4uk+mEz3MTTQKyeWb8gDhv5GyVPfHnLv0eQhGwzbw/5WpxAcVyOgG/H3/0ULY6g0/7/B+r7w==", - "path": "microsoft.extensions.caching.memory/2.2.0", - "hashPath": "microsoft.extensions.caching.memory.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hDAunudTCNyVb22W+ctToi9T3mcrix2L+GfnuhbIcbzgXVyUGMULUJmb2D5ElIJKkcGxkC/lM1aBMgHsSFFZcA==", - "path": "microsoft.extensions.caching.sqlserver/2.2.0", - "hashPath": "microsoft.extensions.caching.sqlserver.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", - "path": "microsoft.extensions.configuration/2.2.0", - "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==", - "path": "microsoft.extensions.configuration.abstractions/2.2.0", - "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "path": "microsoft.extensions.configuration.binder/2.2.0", - "hashPath": "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4kJIGOSRqD1Ccqerst4t/zsNs51plR7BIxbdKO1J/9rL+2DuNT+ieAuEv+HROelqTam3yOpKFR7TtHBt3oLpOA==", - "path": "microsoft.extensions.configuration.commandline/2.2.0", - "hashPath": "microsoft.extensions.configuration.commandline.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "path": "microsoft.extensions.configuration.environmentvariables/2.2.0", - "hashPath": "microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1qCpWBC8Ed4tguTR/qYkbb3F6DI5Su3t8xyFo3/5MzAd8PwPpHzgX8X04KbBxKmk173Pb64x7xMHarczVFQUA==", - "path": "microsoft.extensions.configuration.fileextensions/2.2.0", - "hashPath": "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uEDasBxY7m0GJseqHD8QhfiznxDMhxN9YE3j01Es6eks42rRm3yL8ZMbRxuEjyKqGZqjjt+Vr297/nKcg0eOow==", - "path": "microsoft.extensions.configuration.ini/2.2.0", - "hashPath": "microsoft.extensions.configuration.ini.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jUDdmLyFmLf9V3mqnMzSAzAv4QigJ67tZh5Q7HBXeBnESL2UyeesNG6jSBti+b63JpxZf+EDyn+anx3gyrNxug==", - "path": "microsoft.extensions.configuration.json/2.2.0", - "hashPath": "microsoft.extensions.configuration.json.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qK7vVxtUrpxdQPhvjF3RVYkcV86q/QfMBWqvvXAKYYkQ+H/4GXxk5cbPaSWdMZB5YU1GBEFBuZg9MZxDRvPJkg==", - "path": "microsoft.extensions.configuration.keyperfile/2.2.0", - "hashPath": "microsoft.extensions.configuration.keyperfile.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2/N2xo6/sNbVshnKktmq5lwaQbsAR2SrzCVrJEeMP8OKZVI7SzT8P6/WXZF8/YC7dTYsMe3nrHzgl1cF9i5ZKQ==", - "path": "microsoft.extensions.configuration.usersecrets/2.2.0", - "hashPath": "microsoft.extensions.configuration.usersecrets.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-toCFesKf2KZgRtb6T7tulnJv3IBVL+Gqd4KE3ebQZ20wA2Z5Rp6A44MsRGZ1ollmihzkxxBDavVfgufFeji3Sw==", - "path": "microsoft.extensions.configuration.xml/2.2.0", - "hashPath": "microsoft.extensions.configuration.xml.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==", - "path": "microsoft.extensions.dependencyinjection/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nS2XKqi+1A1umnYNLX2Fbm/XnzCxs5i+zXVJ3VC6r9t2z0NZr9FLnJN4VQpKigdcWH/iFTbMuX6M6WQJcTjVIg==", - "path": "microsoft.extensions.dependencymodel/2.1.0", - "hashPath": "microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512" - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Av0QGyboU9hYcprPduZg8Ny4mtp1Z0xOfZGCiBhYMh6a0loNomZ74U1P9EJUBksT2ZJd0+hh/pOQIVdAJ8+AbA==", - "path": "microsoft.extensions.diagnosticadapter/2.2.0", - "hashPath": "microsoft.extensions.diagnosticadapter.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-p9njfetdebuplBCkIJPqyxsUIOBf/7B/RhPXZnFjh+/wqWNRqhP/1s18q1me9XP0l8uCD8TqJRPC+L0MCoUGRA==", - "path": "microsoft.extensions.diagnostics.healthchecks/2.2.0", - "hashPath": "microsoft.extensions.diagnostics.healthchecks.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cO6f4csTakJXuLWnU/p5mfQInyNq5sSi4mS2YtQZcGoHynU6P/TD6gjqt1TRnVfwuZLw3tmmw2ipFrHbBUqWew==", - "path": "microsoft.extensions.diagnostics.healthchecks.abstractions/2.2.0", - "hashPath": "microsoft.extensions.diagnostics.healthchecks.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Az/RxWB+UlyVN/TvQFaGXx8XAXVZN5WQnnuJOsjwBzghSJc1i8zqNjIypPHOedcuIXs2XSWgOSL6YQ3BlCnoJA==", - "path": "microsoft.extensions.fileproviders.composite/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6e22jnVntG9JLLowjY40UBPLXkKTRlDpFHmo2evN8lwZIpO89ZRGz6JRdqhnVYCaavq5KeFU2W5VKPA5y5farA==", - "path": "microsoft.extensions.fileproviders.embedded/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.embedded.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PxZPd5QbWr8+3JN2segEaD7IAYI+mR8ZmMqgo6GOk+E+UKnRcbC3RSQgJrZYuWVQwJCvdxesO5e64LSHC1zC8g==", - "path": "microsoft.extensions.hosting/2.2.0", - "hashPath": "microsoft.extensions.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "hashPath": "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hZ8mz6FgxSeFtkHzw+Ad0QOt2yjjpq4WaG9itnkyChtXYTrDlbkw3af2WJ9wdEAAyYqOlQaVDB6MJSEo8dd/vw==", - "path": "microsoft.extensions.http/2.2.0", - "hashPath": "microsoft.extensions.http.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/C+Valwg8IeUwDIunusittHivA9iyf82Jr1yeUFWO2zH2mDMMeYgjRyDLZqfL/7Vq94PEQsgv1XAaDfAX8msMw==", - "path": "microsoft.extensions.identity.core/2.2.0", - "hashPath": "microsoft.extensions.identity.core.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WY6os4m5LcG7XXHQK1vQggjdNFs7h6CsidVLOzPjG7Cb1zwRYKzfRT/pSUD40JNGvVp4oNENjLPvu/30ufIGNw==", - "path": "microsoft.extensions.identity.stores/2.2.0", - "hashPath": "microsoft.extensions.identity.stores.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3nBQLeBrcd4Rgd9vQi4gF5NgAWxnQrHekjjwlgww4wyLNfJDizjiex2resOLoAuAgy3y2IIAWjOpbr0UKR2ykw==", - "path": "microsoft.extensions.localization/2.2.0", - "hashPath": "microsoft.extensions.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FQzXG/lYR9UOM2zHpqsjTRpp3EghIYo3FCsQpfmtbp+glPaU0WXZfNmMjyqBRmMj1Sq93fPnC+G9zzYRauuRQA==", - "path": "microsoft.extensions.localization.abstractions/2.2.0", - "hashPath": "microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", - "path": "microsoft.extensions.logging/2.2.0", - "hashPath": "microsoft.extensions.logging.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==", - "path": "microsoft.extensions.logging.abstractions/2.2.0", - "hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ukU1mQGX9+xBsEzpNd13yl4deFVYI+fxxnmKpOhvNZsF+/trCrAUQh+9QM5pPGHbfYkz3lLQ4BXfKCP0502dLw==", - "path": "microsoft.extensions.logging.configuration/2.2.0", - "hashPath": "microsoft.extensions.logging.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1eGgcOJ++PMxW6sn++j6U7wsWvhEBm/5ScqBUUBGLRE8M7AHahi9tsxivDMqEXVM3F0/pshHl3kEpMXtw4BeFg==", - "path": "microsoft.extensions.logging.console/2.2.0", - "hashPath": "microsoft.extensions.logging.console.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JjqWtshxUujSnxslFccCRAaH8uFOciqXkYdRw+h5MwpC4sUc+ju9yZzvVi6PA5vW09ckv26EkasEvXrofGiaJg==", - "path": "microsoft.extensions.logging.debug/2.2.0", - "hashPath": "microsoft.extensions.logging.debug.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oOa5H+vdNgpsxE6vgtX4U/godKtX2edVi+QjlWb2PBQfavGIQ3WxtjxN+B0DQAjwBNdV4mW8cgOiDEZ8KdR7Ig==", - "path": "microsoft.extensions.logging.eventsource/2.2.0", - "hashPath": "microsoft.extensions.logging.eventsource.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2laIg/Mf1OhhduUKVN3//j+sYceyUocgGC/ySx6cnZFeNf2mezs32TmRZyzfkQAZQ6azlo/0wTxi8BgIVUyRYA==", - "path": "microsoft.extensions.logging.tracesource/2.2.0", - "hashPath": "microsoft.extensions.logging.tracesource.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "path": "microsoft.extensions.objectpool/2.2.0", - "hashPath": "microsoft.extensions.objectpool.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", - "path": "microsoft.extensions.options/2.2.0", - "hashPath": "microsoft.extensions.options.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-d4WS6yVXaw43ffiUnHj8oG1t2B6RbDDiQcgdA+Eq//NlPa3Wd+GTJFKj4OM4eDF3GjVumGr/CEVRS/jcYoF5LA==", - "path": "microsoft.extensions.options.configurationextensions/2.2.0", - "hashPath": "microsoft.extensions.options.configurationextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xk7okx/u+ZQb8xvz71FwVmfZjwDh2DWrovhtQXprWE16KqaP8bs6A8wb0h9nTSFh9rcFDVeo42d47iduu01XvQ==", - "path": "microsoft.extensions.options.dataannotations/2.2.0", - "hashPath": "microsoft.extensions.options.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "path": "microsoft.extensions.primitives/2.2.0", - "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V8XcqYcpcdBAxUhLeyYcuKmxu4CtNQA9IphTnARpQGhkop4A93v2XgM3AtaVVJo3H2cDWxWM6aeO8HxkifREqw==", - "path": "microsoft.extensions.webencoders/2.2.0", - "hashPath": "microsoft.extensions.webencoders.2.2.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5LW5VYvGZLvrbEGxyaE6dSQhT1B5frnpwX/c4/PWrNXeuJ6GkYmiOPf2u5Iwk1qQXPTvDedwEfnBg+i/0cFAyA==", - "path": "microsoft.identitymodel.jsonwebtokens/5.3.0", - "hashPath": "microsoft.identitymodel.jsonwebtokens.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o+bBauEMOi6ZI0MlJEC69Sw9UPwKLFmN+lD942g9UCx5pfiLFvJBKp8OPmxtGFL02ZxzXCIUyhyKn85izBDsnQ==", - "path": "microsoft.identitymodel.logging/5.3.0", - "hashPath": "microsoft.identitymodel.logging.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o2Fx9cYQHKtOyVrCXB41kEmny1Zvm+fqXNTD5heB9yPY0C+qYm7fo1yCvtHaH2JPEersGW0iS2dE0s65kWkVEw==", - "path": "microsoft.identitymodel.protocols/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NihXp2JT3fRbTq6AOQhEQT8TuJzhUNg9TOeK+TxlkkvanllWFF0gfXH5hTRn9Qn68HJQXtp/mtLbCWzi+4bCSg==", - "path": "microsoft.identitymodel.protocols.openidconnect/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.openidconnect.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6nGUoC+foCQ2UTsRD/Z6TLgsghuX10tunLXxuLE+LljW9H1oANqAQWrP8DNP++nfXke+qu1zVi6yBl6MMK/Dfg==", - "path": "microsoft.identitymodel.protocols.wsfederation/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.wsfederation.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/piauST4FL0qzVI6oqLWxqhFReg12KwVGy0jRlnVOpGMeOVSKdtNVtHsN/hARc25hOOPEp9WKMce5ILzyMx/tQ==", - "path": "microsoft.identitymodel.tokens/5.3.0", - "hashPath": "microsoft.identitymodel.tokens.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XS6zgN7jKG7QDqG3fV9BRADs8HmRJ6vJDKVBPFFly9MCkS6KMFps4hBdBJ5ycPrXtPBfnISCLiGLHP54blCvWw==", - "path": "microsoft.identitymodel.tokens.saml/5.3.0", - "hashPath": "microsoft.identitymodel.tokens.saml.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i4uFRjipeRXGhyfHmJaZ3PkOQIWhwxBJABNDWNaxcwUvramMCWYRLE1P3g4sLjiw8zXehH6eZwxww8F+dB7/+g==", - "path": "microsoft.identitymodel.xml/5.3.0", - "hashPath": "microsoft.identitymodel.xml.5.3.0.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7z5l8Jp324S8bU8+yyWeYHXUFYvKyiI5lqS1dXgTzOx1H69Qbf6df12kCKlNX45LpMfCMd4U3M6p7Rl5Zk7SLA==", - "path": "microsoft.netcore.app/2.2.0", - "hashPath": "microsoft.netcore.app.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DrhaKInRKKvN6Ns2VNIlC7ZffLOp9THf8cO6X4fytPRJovJUbF49/zzx4WfgX9E44FMsw9hT8hrKiIqDSHvGvA==", - "path": "microsoft.netcore.dotnetapphost/2.2.0", - "hashPath": "microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FJie7IoPZFaPgNDxhZGmDBQP/Bs5vPdfca/G2Wf9gd6LIvMYkZcibtmJwB4tcf4KXkaOYfIOo4Cl9sEPMsSzkw==", - "path": "microsoft.netcore.dotnethostpolicy/2.2.0", - "hashPath": "microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-spDm3AJYmebthDNhzY17YLPtvbc+Y1lCLVeiIH1uLJ/hZaM+40pBiPefFR8J1u66Ndkqi8ipR2tEbqPnYnjRhw==", - "path": "microsoft.netcore.dotnethostresolver/2.2.0", - "hashPath": "microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/J+XZo+YheFTJh8/4uoeJDdz5qOmOMkjg6/VL8mHJ9AnP8+fmV/kcbxeXsob0irRNiChf+V0ig1MCRLp/+Kog==", - "path": "microsoft.netcore.platforms/2.2.0", - "hashPath": "microsoft.netcore.platforms.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-odP/tJj1z6GylFpNo7pMtbd/xQgTC3Ex2If63dRTL38bBNMwsBnJ+RceUIyHdRBC0oik/3NehYT+oECwBhIM3Q==", - "path": "microsoft.netcore.targets/2.0.0", - "hashPath": "microsoft.netcore.targets.2.0.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+FWlwd//+Tt56316p00hVePBCouXyEzT86Jb3+AuRotTND0IYn0OO3obs1gnQEs/txEnt+rF2JBGLItTG+Be6A==", - "path": "microsoft.win32.registry/4.5.0", - "hashPath": "microsoft.win32.registry.4.5.0.nupkg.sha512" - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "path": "netstandard.library/2.0.3", - "hashPath": "netstandard.library.2.0.3.nupkg.sha512" - }, - "Newtonsoft.Json/11.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", - "path": "newtonsoft.json/11.0.2", - "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512" - }, - "Newtonsoft.Json.Bson/1.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5PYT/IqQ+UK31AmZiSS102R6EsTo+LGTSI8bp7WAUqDKaF4wHXD8U9u4WxTI1vc64tYi++8p3dk3WWNqPFgldw==", - "path": "newtonsoft.json.bson/1.0.1", - "hashPath": "newtonsoft.json.bson.1.0.1.nupkg.sha512" - }, - "Remotion.Linq/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fK/76UmpC0FXBlGDFVPLJHQlDLYnGC+XY3eoDgCgbtrhi0vzbXDQ3n/IYHhqSKqXQfGw/u04A1drWs7rFVkRjw==", - "path": "remotion.linq/2.2.0", - "hashPath": "remotion.linq.2.2.0.nupkg.sha512" - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.linux-x64.Microsoft.NETCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EgHJJNtNaO6CIGP5Fo8t0rUuQg3IAzyqwXk4TVkD/Y8fXraC0FRbRHX1gTlajApuYvgqhjFIIXpmenCcDj8ABQ==", - "path": "runtime.linux-x64.microsoft.netcore.app/2.2.0", - "hashPath": "runtime.linux-x64.microsoft.netcore.app.2.2.0.nupkg.sha512" - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TIumQ8Zq5dSyMLlShjeyZw5E0J3DPT1+cQRUMGjH0cQvFmQh8MC0NOZs39oQt6LJHxFVJi84u8xzVDnjY5v/mw==", - "path": "runtime.linux-x64.microsoft.netcore.dotnetapphost/2.2.0", - "hashPath": "runtime.linux-x64.microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512" - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-S5/rHGtWF3iIRbDtwGi1EY544pDlFi1uMT6TKweM1m/sumPTNECLjQnKa4tl9B/u+eLfPhLt/o+3DJZ+yNRV2A==", - "path": "runtime.linux-x64.microsoft.netcore.dotnethostpolicy/2.2.0", - "hashPath": "runtime.linux-x64.microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512" - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BOPEphuWlAYm7xTcyT88VILyVm49ClaH9fFVIov8s01ZQWdq2zWFXu2SVNySMc8G99O0Ul7gjrLqHe+ynHWoxQ==", - "path": "runtime.linux-x64.microsoft.netcore.dotnethostresolver/2.2.0", - "hashPath": "runtime.linux-x64.microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512" - }, - "runtime.native.System/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "path": "runtime.native.system/4.3.0", - "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AJfX7owAAkMjWQYhoml5IBfXh8UyYPjktn8pK0BFGAdKgBS7HqMz1fw5vdzfZUWfhtTPDGCjgNttt46ZyEmSjg==", - "path": "runtime.native.system.data.sqlclient.sni/4.5.0", - "hashPath": "runtime.native.system.data.sqlclient.sni.4.5.0.nupkg.sha512" - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "path": "runtime.native.system.io.compression/4.3.0", - "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "path": "runtime.native.system.net.http/4.3.0", - "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jwjwlEL0Elv6gwoyaokRn12nv/JE+UW/DXJEbzhjCPvGbef36StnHKc9XaZD/rGWqYicrphZ7eumR/jdmNcjRg==", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", - "path": "runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G2+96gYRbzp1JZCID6B+u2XJ0bs2wCubd6rE3+Tj436dKfnciF7YgsLi2VvLeJq6kxYyU4IJrVrpCvC8Yf6bhA==", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Kh9W4agE0r/hK8AX1LvyQI2NrKHBL8pO0gRoDTdDb0LL6Ta1Z2OtFx3lOaAE0ZpCUc/dt9Wzs3rA7a3IsKdOVA==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T5NvFgmHX0WH4c7lP72krsnk+IJI10vJf2j2twGE+5QBRA4RyRAgD+ZjEgdmpLOjW4B+nZGaadewTCUcR899OQ==", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JGc0pAWRE8lB4Ucygk2pYSKbUPLlAIq6Bczf5/WF2D/VKJEPtYlVUMxk8fbl1zRfTWzSHi+VcFZlaPlWiNxeKg==", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==", - "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==", - "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==", - "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "System.AppContext/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "path": "system.appcontext/4.3.0", - "hashPath": "system.appcontext.4.3.0.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.Collections/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "path": "system.collections/4.3.0", - "hashPath": "system.collections.4.3.0.nupkg.sha512" - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "path": "system.collections.concurrent/4.3.0", - "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" - }, - "System.Collections.Immutable/1.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==", - "path": "system.collections.immutable/1.5.0", - "hashPath": "system.collections.immutable.1.5.0.nupkg.sha512" - }, - "System.Collections.NonGeneric/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LE/oChpRvkSi3U25u0KnJcI44JeDZ1QJCyN4qFDx2uusEypdqR24w7lKYw21eYe5esuCBuc862wRmpF63Yy1KQ==", - "path": "system.collections.nongeneric/4.3.0", - "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512" - }, - "System.Collections.Specialized/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==", - "path": "system.collections.specialized/4.3.0", - "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512" - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "path": "system.componentmodel.annotations/4.5.0", - "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512" - }, - "System.Console/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "path": "system.console/4.3.0", - "hashPath": "system.console.4.3.0.nupkg.sha512" - }, - "System.Data.SqlClient/4.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gwItUWW1BMCckicFO85c8frFaMK8SGqYn5IeA3GSX4Lmid+CjXETfoHz7Uv+Vx6L0No7iRc/7cBL8gd6o9k9/g==", - "path": "system.data.sqlclient/4.6.0", - "hashPath": "system.data.sqlclient.4.6.0.nupkg.sha512" - }, - "System.Diagnostics.Contracts/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eelRRbnm+OloiQvp9CXS0ixjNQldjjkHO4iIkR5XH2VIP8sUB/SIpa1TdUW6/+HDcQ+MlhP3pNa1u5SbzYuWGA==", - "path": "system.diagnostics.contracts/4.3.0", - "hashPath": "system.diagnostics.contracts.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "path": "system.diagnostics.debug/4.3.0", - "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", - "path": "system.diagnostics.diagnosticsource/4.5.0", - "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512" - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6WVi7gArhxRiC+3qI5V2mFe1gHENj/F7xT5PQiy/lI/RsxXeivrt09WF0huwSQK2ubnmyyRFeA9z3w743/w32A==", - "path": "system.diagnostics.fileversioninfo/4.3.0", - "hashPath": "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.StackTrace/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==", - "path": "system.diagnostics.stacktrace/4.3.0", - "hashPath": "system.diagnostics.stacktrace.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "path": "system.diagnostics.tools/4.3.0", - "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "path": "system.diagnostics.tracing/4.3.0", - "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" - }, - "System.Dynamic.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", - "path": "system.dynamic.runtime/4.3.0", - "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512" - }, - "System.Globalization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "path": "system.globalization/4.3.0", - "hashPath": "system.globalization.4.3.0.nupkg.sha512" - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "path": "system.globalization.calendars/4.3.0", - "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "path": "system.globalization.extensions/4.3.0", - "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EdcMk+36u9gQtbwTiPQ7ckIfiADBwOmCZ6rGD2rfkaozIdW1t7vbXk/FPVAu2r9KgCQZ5245Z+P0YMM/0Q0G2g==", - "path": "system.identitymodel.tokens.jwt/5.3.0", - "hashPath": "system.identitymodel.tokens.jwt.5.3.0.nupkg.sha512" - }, - "System.Interactive.Async/3.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-C07p0dAA5lGqYUPiPCK3paR709gqS4aMDDsje0v0pvffwzLaxmsn5YQTfZbyNG5qrudPx+BCxTqISnncQ3wIoQ==", - "path": "system.interactive.async/3.2.0", - "hashPath": "system.interactive.async.3.2.0.nupkg.sha512" - }, - "System.IO/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "path": "system.io/4.3.0", - "hashPath": "system.io.4.3.0.nupkg.sha512" - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "path": "system.io.compression/4.3.0", - "hashPath": "system.io.compression.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "path": "system.io.filesystem/4.3.0", - "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "path": "system.io.filesystem.primitives/4.3.0", - "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "path": "system.io.pipelines/4.5.2", - "hashPath": "system.io.pipelines.4.5.2.nupkg.sha512" - }, - "System.Linq/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "path": "system.linq/4.3.0", - "hashPath": "system.linq.4.3.0.nupkg.sha512" - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "path": "system.linq.expressions/4.3.0", - "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" - }, - "System.Linq.Queryable/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", - "path": "system.linq.queryable/4.0.1", - "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512" - }, - "System.Memory/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "path": "system.memory/4.5.1", - "hashPath": "system.memory.4.5.1.nupkg.sha512" - }, - "System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "path": "system.net.http/4.3.0", - "hashPath": "system.net.http.4.3.0.nupkg.sha512" - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "path": "system.net.primitives/4.3.0", - "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FquLjdb/0CeMqb15u9Px6TwnyFl306WztKWu6sKKc5kWPYMdpi5BFEkdxzGoieYFp9UksyGwJnCw4KKAUfJjrw==", - "path": "system.net.websockets.websocketprotocol/4.5.1", - "hashPath": "system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "path": "system.objectmodel/4.3.0", - "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" - }, - "System.Private.DataContractSerialization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yDaJ2x3mMmjdZEDB4IbezSnCsnjQ4BxinKhRAaP6kEgL6Bb6jANWphs5SzyD8imqeC/3FxgsuXT6ykkiH1uUmA==", - "path": "system.private.datacontractserialization/4.3.0", - "hashPath": "system.private.datacontractserialization.4.3.0.nupkg.sha512" - }, - "System.Reflection/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "path": "system.reflection/4.3.0", - "hashPath": "system.reflection.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "path": "system.reflection.emit/4.3.0", - "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "path": "system.reflection.emit.lightweight/4.3.0", - "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "path": "system.reflection.extensions/4.3.0", - "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "path": "system.reflection.metadata/1.6.0", - "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512" - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "path": "system.reflection.primitives/4.3.0", - "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "path": "system.reflection.typeextensions/4.3.0", - "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "path": "system.resources.resourcemanager/4.3.0", - "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" - }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "path": "system.runtime.extensions/4.3.0", - "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "path": "system.runtime.handles/4.3.0", - "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "path": "system.runtime.interopservices/4.3.0", - "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "path": "system.runtime.interopservices.runtimeinformation/4.3.0", - "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "path": "system.runtime.numerics/4.3.0", - "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2Z5t70a2SwMsfQDp9KOclaZNyQhfIga2gppq9lIUDM1A4ohTshn4JqT7ir8bvIhXgorWKYDAr6rPzEbi/nTGKg==", - "path": "system.runtime.serialization.primitives/4.3.0", - "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nUQx/5OVgrqEba3+j7OdiofvVq9koWZAC7Z3xGI8IIViZqApWnZ5+lLcwYgTlbkobrl/Rat+Jb8GeD4WQESD2A==", - "path": "system.runtime.serialization.xml/4.3.0", - "hashPath": "system.runtime.serialization.xml.4.3.0.nupkg.sha512" - }, - "System.Security.AccessControl/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vW8Eoq0TMyz5vAG/6ce483x/CP83fgm4SJe5P8Tb1tZaobcvPrbMEL7rhH1DRdrYbbb6F0vq3OlzmK0Pkwks5A==", - "path": "system.security.accesscontrol/4.5.0", - "hashPath": "system.security.accesscontrol.4.5.0.nupkg.sha512" - }, - "System.Security.Claims/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", - "path": "system.security.claims/4.3.0", - "hashPath": "system.security.claims.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "path": "system.security.cryptography.algorithms/4.3.0", - "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "path": "system.security.cryptography.cng/4.5.0", - "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512" - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "path": "system.security.cryptography.csp/4.3.0", - "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "path": "system.security.cryptography.encoding/4.3.0", - "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "path": "system.security.cryptography.openssl/4.3.0", - "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TGQX51gxpY3K3I6LJlE2LAftVlIMqJf0cBGhz68Y89jjk3LJCB6SrwiD+YN1fkqemBvWGs+GjyMJukl6d6goyQ==", - "path": "system.security.cryptography.pkcs/4.5.0", - "hashPath": "system.security.cryptography.pkcs.4.5.0.nupkg.sha512" - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "path": "system.security.cryptography.primitives/4.3.0", - "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "path": "system.security.cryptography.x509certificates/4.3.0", - "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Xml/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i2Jn6rGXR63J0zIklImGRkDIJL4b1NfPSEbIVHBlqoIb12lfXIigCbDRpDmIEzwSo/v1U5y/rYJdzZYSyCWxvg==", - "path": "system.security.cryptography.xml/4.5.0", - "hashPath": "system.security.cryptography.xml.4.5.0.nupkg.sha512" - }, - "System.Security.Permissions/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==", - "path": "system.security.permissions/4.5.0", - "hashPath": "system.security.permissions.4.5.0.nupkg.sha512" - }, - "System.Security.Principal/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "path": "system.security.principal/4.3.0", - "hashPath": "system.security.principal.4.3.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "path": "system.security.principal.windows/4.5.0", - "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding.CodePages/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-S0wEUiKcLvRlkFUXca8uio1UQ5bYQzYgOmOKtCqaBQC3GR9AJjh43otcM32IGsAyvadFTaAMw9Irm6dS4Evfng==", - "path": "system.text.encoding.codepages/4.5.0", - "hashPath": "system.text.encoding.codepages.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "path": "system.text.encoding.extensions/4.3.0", - "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "path": "system.text.regularexpressions/4.3.0", - "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" - }, - "System.Threading/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "path": "system.threading/4.3.0", - "hashPath": "system.threading.4.3.0.nupkg.sha512" - }, - "System.Threading.Channels/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEH06N0rIGmRT4LOKQ2BmUO0IxfvmIY/PaouSq+DFQku72OL8cxfw8W99uGpTCFf2vx2QHLRSh374iSM3asdTA==", - "path": "system.threading.channels/4.5.0", - "hashPath": "system.threading.channels.4.5.0.nupkg.sha512" - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "path": "system.threading.tasks/4.3.0", - "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==", - "path": "system.threading.tasks.extensions/4.5.1", - "hashPath": "system.threading.tasks.extensions.4.5.1.nupkg.sha512" - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==", - "path": "system.threading.tasks.parallel/4.3.0", - "hashPath": "system.threading.tasks.parallel.4.3.0.nupkg.sha512" - }, - "System.Threading.Thread/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", - "path": "system.threading.thread/4.3.0", - "hashPath": "system.threading.thread.4.3.0.nupkg.sha512" - }, - "System.ValueTuple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==", - "path": "system.valuetuple/4.3.0", - "hashPath": "system.valuetuple.4.3.0.nupkg.sha512" - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "path": "system.xml.readerwriter/4.3.0", - "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "path": "system.xml.xdocument/4.3.0", - "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==", - "path": "system.xml.xmldocument/4.3.0", - "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlSerializer/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VShQJhOxgD/5M2Z1IWm1vMaSqlbjo1zdFf8H7Ahte6bTvSUhUko/gDpAVVhGgGgTDeue4QyNg1fu1Zz2GKSEuQ==", - "path": "system.xml.xmlserializer/4.3.0", - "hashPath": "system.xml.xmlserializer.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==", - "path": "system.xml.xpath/4.3.0", - "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==", - "path": "system.xml.xpath.xdocument/4.3.0", - "hashPath": "system.xml.xpath.xdocument.4.3.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.dll deleted file mode 100644 index bb4b233..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.pdb deleted file mode 100644 index 175e22d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.runtimeconfig.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.runtimeconfig.json deleted file mode 100644 index e87497c..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/TelecomInfraProject.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "netcoreapp2.2", - "framework": { - "name": "Microsoft.AspNetCore.App", - "version": "2.2.0" - }, - "configProperties": { - "System.GC.Server": true, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/appsettings.Development.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/appsettings.Development.json deleted file mode 100644 index e203e94..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Debug", - "System": "Information", - "Microsoft": "Information" - } - } -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/appsettings.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/appsettings.json deleted file mode 100644 index def9159..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/appsettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/web.config b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/web.config deleted file mode 100644 index 9dcad21..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/web.config +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/About icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/About icon.svg deleted file mode 100644 index b2d8621..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/About icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Add Fiber icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Add Fiber icon.svg deleted file mode 100644 index f895b72..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Add Fiber icon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Add Service icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Add Service icon.svg deleted file mode 100644 index ab4e54e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Add Service icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Amplifier grey icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Amplifier grey icon.svg deleted file mode 100644 index 7d92750..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Amplifier grey icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Analyze icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Analyze icon.svg deleted file mode 100644 index 6439c75..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Analyze icon.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Create Network icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Create Network icon.svg deleted file mode 100644 index e0c4961..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Create Network icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Export File icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Export File icon.svg deleted file mode 100644 index a20b974..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Export File icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Help icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Help icon.svg deleted file mode 100644 index bbe8521..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Help icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Hero img.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Hero img.svg deleted file mode 100644 index 93dc4e9..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Hero img.svg +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/ILA.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/ILA.svg deleted file mode 100644 index 7f053d9..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/ILA.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Icon awesome-camera.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Icon awesome-camera.svg deleted file mode 100644 index 671f60d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Icon awesome-camera.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Icon ionic-ios-expand.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Icon ionic-ios-expand.svg deleted file mode 100644 index d9a7d7b..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Icon ionic-ios-expand.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Import Network icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Import Network icon.svg deleted file mode 100644 index 91f593f..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Import Network icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Innerpage_bg.jpg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Innerpage_bg.jpg deleted file mode 100644 index a3faef4..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Innerpage_bg.jpg and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Logo icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Logo icon.svg deleted file mode 100644 index 00a9e26..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Logo icon.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Logo.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Logo.svg deleted file mode 100644 index 81297ed..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Logo.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - Optical Network Planning Tool - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Model Icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Model Icon.svg deleted file mode 100644 index 7b58786..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Model Icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.png deleted file mode 100644 index 1fb496e..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.svg deleted file mode 100644 index 3e59219..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Node icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Node icon.svg deleted file mode 100644 index 7476714..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Node icon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Save icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Save icon.svg deleted file mode 100644 index 957b528..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Save icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Single Node icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Single Node icon.png deleted file mode 100644 index 5facc71..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Single Node icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Single Node icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Single Node icon.svg deleted file mode 100644 index 3edfdcf..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Single Node icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Single node.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Single node.svg deleted file mode 100644 index 9c74398..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Single node.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Zoom-icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Zoom-icon.svg deleted file mode 100644 index a44490e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Zoom-icon.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Zoom-out-icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Zoom-out-icon.svg deleted file mode 100644 index f8934cc..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/Zoom-out-icon.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/add.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/add.svg deleted file mode 100644 index 3288b96..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amp.svg deleted file mode 100644 index 15e8e12..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amp.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amp1.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amp1.svg deleted file mode 100644 index 3d52a90..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amp1.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amp3.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amp3.png deleted file mode 100644 index 7921240..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amp3.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amp3.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amp3.svg deleted file mode 100644 index cb9fa8d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amp3.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amptriangle.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amptriangle.svg deleted file mode 100644 index c4216a2..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/amptriangle.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/analyze.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/analyze.svg deleted file mode 100644 index 032b7b2..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/analyze.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/back-map.jpg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/back-map.jpg deleted file mode 100644 index d36f72d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/back-map.jpg and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/back.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/back.png deleted file mode 100644 index 938c811..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/back.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/cam.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/cam.png deleted file mode 100644 index 9119d79..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/cam.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/camera icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/camera icon.svg deleted file mode 100644 index 5f1afe9..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/camera icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/capture-image.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/capture-image.png deleted file mode 100644 index 4be7118..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/capture-image.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/client logo 01.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/client logo 01.svg deleted file mode 100644 index 5dc6ef7..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/client logo 01.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/client logo 02.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/client logo 02.svg deleted file mode 100644 index 0860d05..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/client logo 02.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/copy icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/copy icon.svg deleted file mode 100644 index 98ae3ca..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/copy icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/copy.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/copy.svg deleted file mode 100644 index 72b2e4f..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/copy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create-f.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create-f.svg deleted file mode 100644 index 8905903..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create-f.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create-icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create-icon.png deleted file mode 100644 index bf33526..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create-icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create.svg deleted file mode 100644 index ae7c73d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create1.png deleted file mode 100644 index bad3dae..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create2.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create2.png deleted file mode 100644 index 9475ed2..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create2.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create3.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create3.png deleted file mode 100644 index d635ea5..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create3.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create4.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create4.png deleted file mode 100644 index a1ae524..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/create4.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/delete icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/delete icon.svg deleted file mode 100644 index 411e70d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/delete icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/delete.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/delete.svg deleted file mode 100644 index d8759f0..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/delete.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/dualfiber.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/dualfiber.svg deleted file mode 100644 index 32b3f7a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/dualfiber.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/edit.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/edit.svg deleted file mode 100644 index f345cad..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_amplifier.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_amplifier.png deleted file mode 100644 index e445ecb..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_amplifier.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_attenuator.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_attenuator.png deleted file mode 100644 index b761fef..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_attenuator.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_raman.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_raman.png deleted file mode 100644 index 8a1959b..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_raman.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_roadm.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_roadm.png deleted file mode 100644 index a5201d6..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_roadm.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_transceiver.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_transceiver.png deleted file mode 100644 index 67e47a9..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/err_transceiver.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/erramp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/erramp.svg deleted file mode 100644 index 1bedbab..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/erramp.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/errattenuator.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/errattenuator.svg deleted file mode 100644 index 3050845..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/errattenuator.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/error-toaster.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/error-toaster.png deleted file mode 100644 index 7ce62b1..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/error-toaster.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/errramanamp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/errramanamp.svg deleted file mode 100644 index 24edefe..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/errramanamp.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/errroadm.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/errroadm.svg deleted file mode 100644 index 461e629..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/errroadm.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/errtransceiver.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/errtransceiver.svg deleted file mode 100644 index ad0d08e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/errtransceiver.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/export-f.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/export-f.svg deleted file mode 100644 index 6e8edb3..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/export-f.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/export.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/export.png deleted file mode 100644 index ae6c267..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/export.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/export.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/export.svg deleted file mode 100644 index d81a810..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/export.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/export1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/export1.png deleted file mode 100644 index 60a471d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/export1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/fav.PNG b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/fav.PNG deleted file mode 100644 index 32bae70..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/fav.PNG and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/fiber icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/fiber icon.svg deleted file mode 100644 index 99a0089..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/fiber icon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/fiber.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/fiber.svg deleted file mode 100644 index cb5d44f..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/fiber.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/full screen-icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/full screen-icon.svg deleted file mode 100644 index afcdf16..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/full screen-icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/hand icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/hand icon.svg deleted file mode 100644 index 27f25fb..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/hand icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/help.jpg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/help.jpg deleted file mode 100644 index c505a41..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/help.jpg and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/help1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/help1.png deleted file mode 100644 index d0bf0ad..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/help1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import-icon-1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import-icon-1.png deleted file mode 100644 index c0558cf..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import-icon-1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import-icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import-icon.png deleted file mode 100644 index 96e048a..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import-icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import.svg deleted file mode 100644 index 7ec4c3e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import1.png deleted file mode 100644 index a1ee165..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import2.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import2.png deleted file mode 100644 index 6297718..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import2.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import3.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import3.png deleted file mode 100644 index c86961a..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import3.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import4.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import4.png deleted file mode 100644 index a3a58a3..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/import4.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/info-toaster.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/info-toaster.png deleted file mode 100644 index efd0484..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/info-toaster.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/inner-img.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/inner-img.svg deleted file mode 100644 index 4757999..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/inner-img.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/landingpage_bg.jpg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/landingpage_bg.jpg deleted file mode 100644 index 7fdc283..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/landingpage_bg.jpg and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/left.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/left.svg deleted file mode 100644 index 00f18e7..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/left.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/left1.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/left1.svg deleted file mode 100644 index 9aaf96a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/left1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/leftamp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/leftamp.svg deleted file mode 100644 index 7e3306e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/leftamp.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/map icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/map icon.svg deleted file mode 100644 index 248e23f..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/map icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/map-bg.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/map-bg.png deleted file mode 100644 index 58f0419..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/map-bg.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/menu icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/menu icon.svg deleted file mode 100644 index 6640b21..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/menu icon.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/menu-icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/menu-icon.png deleted file mode 100644 index ceff0b8..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/menu-icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/menu.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/menu.png deleted file mode 100644 index 58a5195..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/menu.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/multinode.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/multinode.svg deleted file mode 100644 index 5952e08..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/multinode.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newamp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newamp.svg deleted file mode 100644 index caeadd6..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newamp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newattenuator.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newattenuator.svg deleted file mode 100644 index 7a28cda..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newattenuator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newdualfiber.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newdualfiber.svg deleted file mode 100644 index 098c529..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newdualfiber.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newdualpatch.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newdualpatch.svg deleted file mode 100644 index c067979..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newdualpatch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newroadm.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newroadm.svg deleted file mode 100644 index 9d0f460..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newroadm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newtransceiver.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newtransceiver.svg deleted file mode 100644 index 862285e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/newtransceiver.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/node_patch.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/node_patch.png deleted file mode 100644 index 269e1a3..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/node_patch.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/page.gif b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/page.gif deleted file mode 100644 index 61c2566..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/page.gif and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/paste icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/paste icon.svg deleted file mode 100644 index 5446b41..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/paste icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/paste.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/paste.svg deleted file mode 100644 index 1566854..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/paste.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/ramanamp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/ramanamp.svg deleted file mode 100644 index 26599b0..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/ramanamp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/rednode.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/rednode.svg deleted file mode 100644 index 136ff15..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/rednode.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/redo.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/redo.png deleted file mode 100644 index d85c2ca..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/redo.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/right.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/right.svg deleted file mode 100644 index aa998cb..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/right.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/right1.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/right1.svg deleted file mode 100644 index 9e7e738..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/right1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/save.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/save.png deleted file mode 100644 index 57daf48..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/save.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/save1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/save1.png deleted file mode 100644 index 12fdaba..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/save1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/service -icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/service -icon.svg deleted file mode 100644 index 9db9004..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/service -icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/service.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/service.svg deleted file mode 100644 index e3977e5..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/service.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/share.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/share.svg deleted file mode 100644 index 0146a55..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/share.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/singlefiber.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/singlefiber.svg deleted file mode 100644 index 620c398..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/singlefiber.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/singlenode-img.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/singlenode-img.png deleted file mode 100644 index 837a7e1..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/singlenode-img.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/singlenode.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/singlenode.svg deleted file mode 100644 index 4189115..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/singlenode.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/success-toaster.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/success-toaster.png deleted file mode 100644 index d858e1c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/success-toaster.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/telecom-favicon.ico b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/telecom-favicon.ico deleted file mode 100644 index 01a97a9..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/telecom-favicon.ico and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/transceiver.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/transceiver.svg deleted file mode 100644 index b36a232..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/transceiver.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/undo.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/undo.png deleted file mode 100644 index bb54b65..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/undo.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_amplifier.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_amplifier.png deleted file mode 100644 index 88eb46f..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_amplifier.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_attenuator.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_attenuator.png deleted file mode 100644 index df824f7..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_attenuator.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_raman.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_raman.png deleted file mode 100644 index fdb79c4..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_raman.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_roadm.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_roadm.png deleted file mode 100644 index a7efe52..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_roadm.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_transceiver.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_transceiver.png deleted file mode 100644 index 17bae80..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Assets/img/w_transceiver.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/ConfigurationData.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/ConfigurationData.json deleted file mode 100644 index 4032b56..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/ConfigurationData.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "project": { - "network_id": "GNPy", - "network_platform_layout": [ - "ANSI", - "ETSI" - ], - "eqpt_config_file_path": "https://uatassess.hiremee.co.in/Data/eqpt_config.json" - }, - "node": { - "site_length": 20, - "dir": "../Assets/img/", - "roadm_type": [ - "Default" - ], - - "Roadm": { - "is_degree_validation": false, - "default": { - "label": "NE ", - "FV_label": "ROADM ", - "node_degree": 100, - "node_type": "Roadm", - "roadm_type": "", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "ILA": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "ILA ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "ILA", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "Amplifier": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "EDFA ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "Amplifier", - "pre_amp_type": "", - "component_type": "node" - } - }, - "RamanAmplifier": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "Raman ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "RamanAmplifier", - "pre_amp_type": "", - "component_type": "node" - } - }, - "Fused": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "Attenuator ", - "node_degree": 2, - "node_type": "Fused", - "pre_amp_type": "none", - "booster_type": "none", - "component_type": "node" - } - }, - "Transceiver": { - "is_degree_validation": false, - "default": { - "label": "TCVR ", - "FV_label": "TCVR ", - "node_degree": 100, - "node_type": "Transceiver", - "transceiver_type": "", - "transceiver_mode": "", - "component_type": "node" - } - } - }, - "DualFiber": { - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "SSMF", - "CD_coefficient": 16.7, - "PMD_coefficient": 0.0400028124, - "Span_length": "1.0", - "Loss_coefficient": "0.25", - "Connector_in": "0.5", - "Connector_out": "0.5", - "Ageing_loss": "0.0", - "Length_based_loss": false, - "Span_loss": "0.0" - } - }, - "SingleFiber": { - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "SSMF", - "CD_coefficient": 16.7, - "PMD_coefficient": 0.0400028124, - "Span_length": "1.0", - "Loss_coefficient": "0.25", - "Connector_in": "0.5", - "Connector_out": "0.5", - "Ageing_loss": "0.0", - "Length_based_loss": false, - "Span_loss": "0.0" - } - }, - - "Service": { - "component_type": "Service", - "service_type": [ - "OpenROADM MSA ver. 4.0" - ], - "data_rate": [ - "100G DP-QPSK", - "200G DP-QPSK", - "300G DP-8QAM", - "400G DP-16QAM" - ], - "100G DP-QPSK": [ - "27.95", - "31.57" - ], - "200G DP-QPSK": [ - "63.1" - ], - "300G DP-8QAM": [ - "63.1" - ], - "400G DP-16QAM": [ - "63.1" - ], - "Central_frequency": [ - "Auto" - ], - "Grid_spacing_min": "Baud-rate", - "Grid_spacing_max": "150GHz", - "default": { - "service_type": "OpenROADM MSA ver. 4.0", - "Frequency_min": 0.0400028124, - "Frequency_max": 1.0, - "Data_rate": "100G DP-QPSK", - "Baud_rate": 27.95, - "Grid_spacing": "50GHz", - "band_width": 100 - } - }, - - "Patch": { - "component_type": "Patch" - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/ConfigurationData.json~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/ConfigurationData.json~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index 8508ee5..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/ConfigurationData.json~Latest source code moved to GitHub on 16thFeb2022 +++ /dev/null @@ -1,195 +0,0 @@ -{ - "project": { - "network_platform_layout": [ - "ANSI", - "ETSI" - ], - "eqpt_config_file_path": "https://uatassess.hiremee.co.in/Data/eqpt_config.json" - }, - "node": { - "site_length": 20, - "dir": "../Assets/img/", - "roadm_type": [ - "Default" - ], - - "Roadm": { - "is_degree_validation": false, - "default": { - "label": "Site ", - "FV_label": "ROADM ", - "node_degree": 100, - "node_type": "Roadm", - "roadm_type": "", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "ILA": { - "is_degree_validation": true, - "default": { - "label": "Site ", - "FV_label": "ILA ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "ILA", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "Amplifier": { - "is_degree_validation": true, - "default": { - "label": "Site ", - "FV_label": "Amplifier ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "Amplifier", - "pre_amp_type": "", - "component_type": "node" - } - }, - "RamanAmplifier": { - "is_degree_validation": true, - "default": { - "label": "Site ", - "FV_label": "RamanAmp ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "RamanAmplifier", - "pre_amp_type": "", - "component_type": "node" - } - }, - "Fused": { - "is_degree_validation": true, - "default": { - "label": "Site ", - "FV_label": "Attenuator ", - "node_degree": 2, - "node_type": "Fused", - "pre_amp_type": "none", - "booster_type": "none", - "component_type": "node" - } - }, - "Transceiver": { - "is_degree_validation": false, - "default": { - "label": "TCVR ", - "FV_label": "Transceiver ", - "node_degree": 100, - "node_type": "Transceiver", - "transceiver_type": "", - "transceiver_mode": "", - "component_type": "node" - } - } - }, - "DualFiber": { - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "SSMF", - "CD_coefficient": 16.7, - "PMD_coefficient": 0.0400028124, - "Span_length": 1.0, - "Loss_coefficient": 0.25, - "Connector_in": 0.0, - "Connector_out": 0.0, - "Ageing_loss": 0.0, - "Length_based_loss": false, - "Span_loss": 0.0 - } - }, - "SingleFiber": { - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "SSMF", - "CD_coefficient": 16.7, - "PMD_coefficient": 0.0400028124, - "Span_length": 1.0, - "Loss_coefficient": 0.25, - "Connector_in": 0.0, - "Connector_out": 0.0, - "Ageing_Loss": 0.0, - "Length_based_loss": false, - "Span_loss": 0.0 - } - }, - - "Service": { - "component_type": "Service", - "service_type": [ - "OpenROADM MSA ver. 4.0" - ], - "data_rate": [ - "100G DP-QPSK", - "200G DP-QPSK", - "300G DP-8QAM", - "400G DP-16QAM" - ], - "100G DP-QPSK": [ - "27.95", - "31.57" - ], - "200G DP-QPSK": [ - "63.1" - ], - "300G DP-8QAM": [ - "63.1" - ], - "400G DP-16QAM": [ - "63.1" - ], - "Central_frequency": [ - "Auto" - ], - "Grid_spacing_min": "Baud-rate", - "Grid_spacing_max": "150GHz", - "default": { - "service_type": "OpenROADM MSA ver. 4.0", - "Frequency_min": 0.0400028124, - "Frequency_max": 1.0, - "Data_rate": "100G DP-QPSK", - "Baud_rate": 27.95, - "Grid_spacing": "50GHz", - "band_width": 100 - } - }, - - "Patch": { - "component_type": "Patch" - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/Equipment_Config_MAster.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/Equipment_Config_MAster.json deleted file mode 100644 index 7df885a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/Equipment_Config_MAster.json +++ /dev/null @@ -1,771 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "high_detail_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.000168241", - "b": "0.0469961", - "c": "0.0359549", - "d": "5.82851" - } - }, - { - "type": "Juniper_BoosterHG", - "gain-min": "10.0", - "frequency-min": "191.4", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0008", - "b": "0.0272", - "c": "-0.2249", - "d": "6.4902" - } - }, - { - "type": "operator_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "openroadm_ila_low_noise", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0008104", - "b": "-0.06221", - "c": "-0.5889", - "d": "37.62" - } - }, - { - "type": "openroadm_ila_standard", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0005952", - "b": "-0.0625", - "c": "-1.071", - "d": "28.99" - } - }, - { - "type": "openroadm_mw_mw_preamp", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-preamp": {} - }, - { - "type": "openroadm_mw_mw_booster", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "32.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-booster": {} - }, - { - "type": "std_high_gain", - "gain-min": "25.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "35.0", - "max-power-out": "21.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "5.5", - "nf-max": "7.0" - } - }, - { - "type": "std_medium_gain", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "std_low_gain", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.5", - "nf-max": "11.0" - } - }, - { - "type": "high_power", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "25.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "9.0", - "nf-max": "15.0" - } - }, - { - "type": "std_fixed_gain", - "gain-min": "20.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "21.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "4pumps_raman", - "gain-min": "12.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "12.0", - "max-power-out": "21.0", - "has-output-voa": false, - "raman-approximation": { - "nf": "-1.0" - } - }, - { - "type": "hybrid_4pumps_lowgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_low_gain" - } - }, - { - "type": "hybrid_4pumps_mediumgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_medium_gain" - } - }, - { - "type": "medium+low_gain", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "std_low_gain" - } - }, - { - "type": "medium+high_power", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "high_power" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "NZDF", - "chromatic-dispersion": "5.0", - "gamma": "1.46", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "LOF", - "chromatic-dispersion": "22.0", - "gamma": "0.843", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124", - "raman-efficiency": [ - { - "delta-frequency": "0.0", - "cr": "0.0" - }, - { - "delta-frequency": "0.5", - "cr": "0.0000094" - }, - { - "delta-frequency": "1.0", - "cr": "0.0000292" - }, - { - "delta-frequency": "1.5", - "cr": "0.0000488" - }, - { - "delta-frequency": "2.0", - "cr": "0.0000682" - }, - { - "delta-frequency": "2.5", - "cr": "0.0000831" - }, - { - "delta-frequency": "3.0", - "cr": "0.000094" - }, - { - "delta-frequency": "3.5", - "cr": "0.0001014" - }, - { - "delta-frequency": "4.0", - "cr": "0.0001069" - }, - { - "delta-frequency": "4.5", - "cr": "0.0001119" - }, - { - "delta-frequency": "5.0", - "cr": "0.0001217" - }, - { - "delta-frequency": "5.5", - "cr": "0.0001268" - }, - { - "delta-frequency": "6.0", - "cr": "0.0001365" - }, - { - "delta-frequency": "6.5", - "cr": "0.000149" - }, - { - "delta-frequency": "7.0", - "cr": "0.000165" - }, - { - "delta-frequency": "7.5", - "cr": "0.000181" - }, - { - "delta-frequency": "8.0", - "cr": "0.0001977" - }, - { - "delta-frequency": "8.5", - "cr": "0.0002192" - }, - { - "delta-frequency": "9.0", - "cr": "0.0002469" - }, - { - "delta-frequency": "9.5", - "cr": "0.0002749" - }, - { - "delta-frequency": "10.0", - "cr": "0.0002999" - }, - { - "delta-frequency": "10.5", - "cr": "0.0003206" - }, - { - "delta-frequency": "11.0", - "cr": "0.0003405" - }, - { - "delta-frequency": "11.5", - "cr": "0.0003592" - }, - { - "delta-frequency": "12.0", - "cr": "0.000374" - }, - { - "delta-frequency": "12.5", - "cr": "0.0003826" - }, - { - "delta-frequency": "12.75", - "cr": "0.0003841" - }, - { - "delta-frequency": "13.0", - "cr": "0.0003826" - }, - { - "delta-frequency": "13.25", - "cr": "0.0003802" - }, - { - "delta-frequency": "13.5", - "cr": "0.0003756" - }, - { - "delta-frequency": "14.0", - "cr": "0.0003549" - }, - { - "delta-frequency": "14.5", - "cr": "0.0003795" - }, - { - "delta-frequency": "14.75", - "cr": "0.000344" - }, - { - "delta-frequency": "15.0", - "cr": "0.0002933" - }, - { - "delta-frequency": "15.5", - "cr": "0.0002024" - }, - { - "delta-frequency": "16.0", - "cr": "0.0001158" - }, - { - "delta-frequency": "16.5", - "cr": "0.0000846" - }, - { - "delta-frequency": "17.0", - "cr": "0.0000714" - }, - { - "delta-frequency": "17.5", - "cr": "0.0000686" - }, - { - "delta-frequency": "18.0", - "cr": "0.000085" - }, - { - "delta-frequency": "18.25", - "cr": "0.0000893" - }, - { - "delta-frequency": "18.5", - "cr": "0.0000901" - }, - { - "delta-frequency": "18.75", - "cr": "0.0000815" - }, - { - "delta-frequency": "19.0", - "cr": "0.0000667" - }, - { - "delta-frequency": "19.5", - "cr": "0.0000437" - }, - { - "delta-frequency": "20.0", - "cr": "0.0000328" - }, - { - "delta-frequency": "20.5", - "cr": "0.0000296" - }, - { - "delta-frequency": "21.0", - "cr": "0.0000265" - }, - { - "delta-frequency": "21.5", - "cr": "0.0000257" - }, - { - "delta-frequency": "22.0", - "cr": "0.0000281" - }, - { - "delta-frequency": "22.5", - "cr": "0.0000308" - }, - { - "delta-frequency": "23.0", - "cr": "0.0000367" - }, - { - "delta-frequency": "23.5", - "cr": "0.0000585" - }, - { - "delta-frequency": "24.0", - "cr": "0.0000663" - }, - { - "delta-frequency": "24.5", - "cr": "0.0000636" - }, - { - "delta-frequency": "25.0", - "cr": "0.000055" - }, - { - "delta-frequency": "25.5", - "cr": "0.0000406" - }, - { - "delta-frequency": "26.0", - "cr": "0.0000277" - }, - { - "delta-frequency": "26.5", - "cr": "0.0000242" - }, - { - "delta-frequency": "27.0", - "cr": "0.0000187" - }, - { - "delta-frequency": "27.5", - "cr": "0.000016" - }, - { - "delta-frequency": "28.0", - "cr": "0.000014" - }, - { - "delta-frequency": "28.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "29.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "29.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.0", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "31.0", - "cr": "0.0000164" - }, - { - "delta-frequency": "31.5", - "cr": "0.0000195" - }, - { - "delta-frequency": "32.0", - "cr": "0.0000238" - }, - { - "delta-frequency": "32.5", - "cr": "0.0000226" - }, - { - "delta-frequency": "33.0", - "cr": "0.0000203" - }, - { - "delta-frequency": "33.5", - "cr": "0.0000148" - }, - { - "delta-frequency": "34.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "34.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "35.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "35.5", - "cr": "0.0000117" - }, - { - "delta-frequency": "36.0", - "cr": "0.0000125" - }, - { - "delta-frequency": "36.5", - "cr": "0.0000121" - }, - { - "delta-frequency": "37.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "37.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "38.0", - "cr": "0.0000082" - }, - { - "delta-frequency": "38.5", - "cr": "0.0000066" - }, - { - "delta-frequency": "39.0", - "cr": "0.0000047" - }, - { - "delta-frequency": "39.5", - "cr": "0.0000027" - }, - { - "delta-frequency": "40.0", - "cr": "0.0000019" - }, - { - "delta-frequency": "40.5", - "cr": "0.0000012" - }, - { - "delta-frequency": "41.0", - "cr": "4.00000E-7" - }, - { - "delta-frequency": "41.5", - "cr": "2.00000E-7" - }, - { - "delta-frequency": "42.0", - "cr": "1.00000E-7" - } - ] - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "vendorA_trx-type1", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 3", - "bit-rate": 300, - "baud-rate": "44.0", - "required-osnr": "18.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "62.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 400, - "baud-rate": "66.0", - "required-osnr": "21.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 4", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "16.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "38.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-20.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.3", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [ - "std_high_gain", - "std_medium_gain", - "std_low_gain", - "hybrid_4pumps_lowgain", - "hybrid_4pumps_mediumgain", - "medium+low_gain" - ], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "power-mode": { - "power-sweep": { - "start": "0.0", - "stop": "0.0", - "step-size": "1.0" - } - } - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "GNPy", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "node-id": "Site_A", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - }, - { - "node-id": "Edfa1", - "tip-photonic-topology:amplifier": { - "model": "std_low_gain", - "gain-target": "17.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "Site_B", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "Span1", - "source": { - "source-node": "Site_A" - }, - "destination": { - "dest-node": "Edfa1" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "80.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch{Edfa1, Site_B}", - "source": { - "source-node": "Edfa1" - }, - "destination": { - "dest-node": "Site_B" - }, - "tip-photonic-topology:patch": {} - } - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/Equipment_JSON_MOD2.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/Equipment_JSON_MOD2.json deleted file mode 100644 index a46348b..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/Equipment_JSON_MOD2.json +++ /dev/null @@ -1,814 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "high_detail_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.000168241", - "b": "0.0469961", - "c": "0.0359549", - "d": "5.82851" - } - }, - { - "type": "Juniper_BoosterHG", - "gain-min": "10.0", - "frequency-min": "191.4", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0008", - "b": "0.0272", - "c": "-0.2249", - "d": "6.4902" - } - }, - { - "type": "operator_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "openroadm_ila_low_noise", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0008104", - "b": "-0.06221", - "c": "-0.5889", - "d": "37.62" - } - }, - { - "type": "openroadm_ila_standard", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0005952", - "b": "-0.0625", - "c": "-1.071", - "d": "28.99" - } - }, - { - "type": "openroadm_mw_mw_preamp", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-preamp": {} - }, - { - "type": "openroadm_mw_mw_booster", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "32.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-booster": {} - }, - { - "type": "std_high_gain", - "gain-min": "25.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "35.0", - "max-power-out": "21.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "5.5", - "nf-max": "7.0" - } - }, - { - "type": "std_medium_gain", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "std_low_gain", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.5", - "nf-max": "11.0" - } - }, - { - "type": "high_power", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "25.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "9.0", - "nf-max": "15.0" - } - }, - { - "type": "std_fixed_gain", - "gain-min": "20.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "21.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "4pumps_raman", - "gain-min": "12.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "12.0", - "max-power-out": "21.0", - "has-output-voa": false, - "raman-approximation": { - "nf": "-1.0" - } - }, - { - "type": "hybrid_4pumps_lowgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_low_gain" - } - }, - { - "type": "hybrid_4pumps_mediumgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_medium_gain" - } - }, - { - "type": "medium+low_gain", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "std_low_gain" - } - }, - { - "type": "medium+high_power", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "high_power" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "NZDF", - "chromatic-dispersion": "5.0", - "gamma": "1.46", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "LOF", - "chromatic-dispersion": "22.0", - "gamma": "0.843", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124", - "raman-efficiency": [ - { - "delta-frequency": "0.0", - "cr": "0.0" - }, - { - "delta-frequency": "0.5", - "cr": "0.0000094" - }, - { - "delta-frequency": "1.0", - "cr": "0.0000292" - }, - { - "delta-frequency": "1.5", - "cr": "0.0000488" - }, - { - "delta-frequency": "2.0", - "cr": "0.0000682" - }, - { - "delta-frequency": "2.5", - "cr": "0.0000831" - }, - { - "delta-frequency": "3.0", - "cr": "0.000094" - }, - { - "delta-frequency": "3.5", - "cr": "0.0001014" - }, - { - "delta-frequency": "4.0", - "cr": "0.0001069" - }, - { - "delta-frequency": "4.5", - "cr": "0.0001119" - }, - { - "delta-frequency": "5.0", - "cr": "0.0001217" - }, - { - "delta-frequency": "5.5", - "cr": "0.0001268" - }, - { - "delta-frequency": "6.0", - "cr": "0.0001365" - }, - { - "delta-frequency": "6.5", - "cr": "0.000149" - }, - { - "delta-frequency": "7.0", - "cr": "0.000165" - }, - { - "delta-frequency": "7.5", - "cr": "0.000181" - }, - { - "delta-frequency": "8.0", - "cr": "0.0001977" - }, - { - "delta-frequency": "8.5", - "cr": "0.0002192" - }, - { - "delta-frequency": "9.0", - "cr": "0.0002469" - }, - { - "delta-frequency": "9.5", - "cr": "0.0002749" - }, - { - "delta-frequency": "10.0", - "cr": "0.0002999" - }, - { - "delta-frequency": "10.5", - "cr": "0.0003206" - }, - { - "delta-frequency": "11.0", - "cr": "0.0003405" - }, - { - "delta-frequency": "11.5", - "cr": "0.0003592" - }, - { - "delta-frequency": "12.0", - "cr": "0.000374" - }, - { - "delta-frequency": "12.5", - "cr": "0.0003826" - }, - { - "delta-frequency": "12.75", - "cr": "0.0003841" - }, - { - "delta-frequency": "13.0", - "cr": "0.0003826" - }, - { - "delta-frequency": "13.25", - "cr": "0.0003802" - }, - { - "delta-frequency": "13.5", - "cr": "0.0003756" - }, - { - "delta-frequency": "14.0", - "cr": "0.0003549" - }, - { - "delta-frequency": "14.5", - "cr": "0.0003795" - }, - { - "delta-frequency": "14.75", - "cr": "0.000344" - }, - { - "delta-frequency": "15.0", - "cr": "0.0002933" - }, - { - "delta-frequency": "15.5", - "cr": "0.0002024" - }, - { - "delta-frequency": "16.0", - "cr": "0.0001158" - }, - { - "delta-frequency": "16.5", - "cr": "0.0000846" - }, - { - "delta-frequency": "17.0", - "cr": "0.0000714" - }, - { - "delta-frequency": "17.5", - "cr": "0.0000686" - }, - { - "delta-frequency": "18.0", - "cr": "0.000085" - }, - { - "delta-frequency": "18.25", - "cr": "0.0000893" - }, - { - "delta-frequency": "18.5", - "cr": "0.0000901" - }, - { - "delta-frequency": "18.75", - "cr": "0.0000815" - }, - { - "delta-frequency": "19.0", - "cr": "0.0000667" - }, - { - "delta-frequency": "19.5", - "cr": "0.0000437" - }, - { - "delta-frequency": "20.0", - "cr": "0.0000328" - }, - { - "delta-frequency": "20.5", - "cr": "0.0000296" - }, - { - "delta-frequency": "21.0", - "cr": "0.0000265" - }, - { - "delta-frequency": "21.5", - "cr": "0.0000257" - }, - { - "delta-frequency": "22.0", - "cr": "0.0000281" - }, - { - "delta-frequency": "22.5", - "cr": "0.0000308" - }, - { - "delta-frequency": "23.0", - "cr": "0.0000367" - }, - { - "delta-frequency": "23.5", - "cr": "0.0000585" - }, - { - "delta-frequency": "24.0", - "cr": "0.0000663" - }, - { - "delta-frequency": "24.5", - "cr": "0.0000636" - }, - { - "delta-frequency": "25.0", - "cr": "0.000055" - }, - { - "delta-frequency": "25.5", - "cr": "0.0000406" - }, - { - "delta-frequency": "26.0", - "cr": "0.0000277" - }, - { - "delta-frequency": "26.5", - "cr": "0.0000242" - }, - { - "delta-frequency": "27.0", - "cr": "0.0000187" - }, - { - "delta-frequency": "27.5", - "cr": "0.000016" - }, - { - "delta-frequency": "28.0", - "cr": "0.000014" - }, - { - "delta-frequency": "28.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "29.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "29.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.0", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "31.0", - "cr": "0.0000164" - }, - { - "delta-frequency": "31.5", - "cr": "0.0000195" - }, - { - "delta-frequency": "32.0", - "cr": "0.0000238" - }, - { - "delta-frequency": "32.5", - "cr": "0.0000226" - }, - { - "delta-frequency": "33.0", - "cr": "0.0000203" - }, - { - "delta-frequency": "33.5", - "cr": "0.0000148" - }, - { - "delta-frequency": "34.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "34.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "35.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "35.5", - "cr": "0.0000117" - }, - { - "delta-frequency": "36.0", - "cr": "0.0000125" - }, - { - "delta-frequency": "36.5", - "cr": "0.0000121" - }, - { - "delta-frequency": "37.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "37.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "38.0", - "cr": "0.0000082" - }, - { - "delta-frequency": "38.5", - "cr": "0.0000066" - }, - { - "delta-frequency": "39.0", - "cr": "0.0000047" - }, - { - "delta-frequency": "39.5", - "cr": "0.0000027" - }, - { - "delta-frequency": "40.0", - "cr": "0.0000019" - }, - { - "delta-frequency": "40.5", - "cr": "0.0000012" - }, - { - "delta-frequency": "41.0", - "cr": "4.00000E-7" - }, - { - "delta-frequency": "41.5", - "cr": "2.00000E-7" - }, - { - "delta-frequency": "42.0", - "cr": "1.00000E-7" - } - ] - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "vendorA_trx-type1", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 3", - "bit-rate": 300, - "baud-rate": "44.0", - "required-osnr": "18.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "62.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 400, - "baud-rate": "66.0", - "required-osnr": "21.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 4", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "16.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "38.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-20.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.3", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [ - "std_high_gain", - "std_medium_gain", - "std_low_gain", - "hybrid_4pumps_lowgain", - "hybrid_4pumps_mediumgain", - "medium+low_gain" - ], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "power-mode": { - "power-sweep": { - "start": "0.0", - "stop": "0.0", - "step-size": "1.0" - } - } - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "ra", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "group-id": "Site_A", - "node-id": "Site_A", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - }, - { - "group-id": "ILA_1", - "node-id": "Edfa1", - "tip-photonic-topology:amplifier": { - "model": "std_low_gain", - "gain-target": "17.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, -{ - "group-id": "ILA_1", - "node-id": "Edfa2", - "tip-photonic-topology:amplifier": { - "model": "std_high_gain", - "gain-target": "25.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - - { - "group-id": "Site_B", - "node-id": "Site_B", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - } - ], - "ietf-network-topology:link": [ - { - "group-id": "Span_1", - "link-id": "Span1", - "source": { - "source-node": "Site_A" - }, - "destination": { - "dest-node": "Edfa1" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "80.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "group-id": "Span_1", - "link-id": "Span2", - "source": { - "source-node": "Edfa2" - }, - "destination": { - "dest-node": "Site_A" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "70.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch{Edfa1, Site_B}", - "source": { - "source-node": "Edfa1" - }, - "destination": { - "dest-node": "Site_B" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{Site_B, Edfa2}", - "source": { - "source-node": "Site_B" - }, - "destination": { - "dest-node": "Edfa2" - }, - "tip-photonic-topology:patch": {} - } - - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/StyleData.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/StyleData.json deleted file mode 100644 index a294cc7..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/StyleData.json +++ /dev/null @@ -1,436 +0,0 @@ -{ - "common": { - "background_color": "white", - "font": "14px Helvetica black", - "border": "1px solid black", - "font_variant": "normal" - }, - "options": { - "physics": false, - - "interaction": { - "navigationButtons": true, - "keyboard": false, - "dragView": true, - "multiselect": true, - "hover": true - }, - "edges": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "type": "continuous" - } - } - }, - - - "Roadm": { - "shape": "image", - "size": 16, - "image": "newroadm.svg", - "err_image": "err_roadm.png", - "w_image": "w_roadm.png", - "node_type": "Roadm", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "ILA": { - "shape": "image", - "size": 16, - "image": "ILA.svg", - "err_image": "ILA.svg", - "w_image": "ILA.svg", - "node_type": "Amplifier", - "amp_category": "ILA", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Amplifier": { - "shape": "image", - "size": 16, - "image": "newamp.svg", - "err_image": "err_amplifier.png", - "w_image": "w_amplifier.png", - "node_type": "Amplifier", - "amp_category": "Amplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "RamanAmplifier": { - "shape": "image", - "size": 16, - "image": "ramanamp.svg", - "err_image": "err_raman.png", - "w_image": "w_raman.png", - "node_type": "Amplifier", - "amp_category": "RamanAmplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Fused": { - "shape": "image", - "size": 16, - "image": "newattenuator.svg", - "err_image": "err_attenuator.png", - "w_image": "w_attenuator.png", - "node_type": "Fused", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Transceiver": { - "shape": "image", - "size": 16, - "image": "newtransceiver.svg", - "err_image": "err_transceiver.png", - "w_image": "w_transceiver.png", - "node_type": "Transceiver", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Fiber": { - "options": { - "smooth": { - "enabled": false, - "roundness": 0.5, - "type": "continuous" - - } - } - }, - "DualFiber": { - "dashes": false, - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "width": 2, - "options": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - "SingleFiber": { - "dashes": true, - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "width": 2, - "options": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - - "Service": { - "dashes": true, - "component_type": "Service", - "width": 2, - "options": { - "color": { - "color": "red", - "highlight": "red", - "hover": "red", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "red", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": "0.1", - "type": "curvedCW" - } - } - }, - - "SinglePatch": { - "dashes": true, - "component_type": "Patch", - "patch_category": "Single Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - }, - - "DualPatch": { - "dashes": false, - "component_type": "Patch", - "patch_category": "Dual Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - } - -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/StyleData.json~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/StyleData.json~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index 3504716..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/StyleData.json~Latest source code moved to GitHub on 16thFeb2022 +++ /dev/null @@ -1,390 +0,0 @@ -{ - "common": { - "background_color": "white", - "font": "14px Helvetica black", - "border": "1px solid black", - "font_variant": "small-caps" - }, - "options": { - "physis": false, - - "interaction": { - "navigationButtons": true, - "keyboard": true, - "dragView": true, - "multiselect": true, - "hover": true - }, - "edges": { - "smooth": { - "enabled": false, - "type": "continuous" - } - } - }, - - - "Roadm": { - "shape": "image", - "size": 14, - "image": "newroadm.svg", - "node_type": "Roadm", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "ILA": { - "shape": "image", - "size": 14, - "image": "ILA.svg", - "node_type": "Amplifier", - "amp_category": "ILA", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Amplifier": { - "shape": "image", - "size": 14, - "image": "newamp.svg", - "node_type": "Amplifier", - "amp_category": "Amplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "RamanAmplifier": { - "shape": "image", - "size": 14, - "image": "ramanamp.svg", - "node_type": "Amplifier", - "amp_category": "RamanAmplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Fused": { - "shape": "image", - "size": 14, - "image": "newattenuator.svg", - "node_type": "Fused", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Transceiver": { - "shape": "image", - "size": 14, - "image": "newtransceiver.svg", - "node_type": "Transceiver", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Fiber": { - "options": { - "smooth": { - "enabled": false, - "roundness": 0.5, - "type": "continuous" - - } - } - }, - "DualFiber": { - "dashes": false, - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "width": 2, - "options": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - "SingleFiber": { - "dashes": true, - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "width": 2, - "options": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - - "Service": { - "dashes": true, - "component_type": "Service", - "width": 2, - "options": { - "color": { - "color": "red", - "highlight": "red", - "hover": "red", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "red", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": true, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": "0.1", - "type": "curvedCW" - } - } - }, - - "SinglePatch": { - "dashes": true, - "component_type": "Patch", - "patch_category": "Single Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - }, - - "DualPatch": { - "dashes": false, - "component_type": "Patch", - "patch_category": "Dual Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - } - -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/eqpt_config.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/eqpt_config.json deleted file mode 100644 index 484e0da..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/eqpt_config.json +++ /dev/null @@ -1,527 +0,0 @@ -{ - - "Edfa": [ - { - "type_variety": "high_detail_model_example", - "type_def": "advanced_model", - "gain_flatmax": 25, - "gain_min": 15, - "p_max": 21, - "advanced_config_from_json": "std_medium_gain_advanced_config.json", - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "Juniper_BoosterHG", - "type_def": "advanced_model", - "gain_flatmax": 25, - "gain_min": 10, - "p_max": 21, - "advanced_config_from_json": "Juniper-BoosterHG.json", - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "operator_model_example", - "type_def": "variable_gain", - "gain_flatmax": 26, - "gain_min": 15, - "p_max": 23, - "nf_min": 6, - "nf_max": 10, - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "openroadm_ila_low_noise", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -8.104e-4, -6.221e-2, -5.889e-1, 37.62 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_ila_standard", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 28.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp", - "type_def": "openroadm_preamp", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp_typical_ver5", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 28.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp_worstcase_ver5", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 27.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_booster", - "type_def": "openroadm_booster", - "gain_flatmax": 32, - "gain_min": 0, - "p_max": 22, - "allowed_for_design": false - }, - { - "type_variety": "std_high_gain", - "type_def": "variable_gain", - "gain_flatmax": 35, - "gain_min": 25, - "p_max": 21, - "nf_min": 5.5, - "nf_max": 7, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "std_medium_gain", - "type_def": "variable_gain", - "gain_flatmax": 26, - "gain_min": 15, - "p_max": 23, - "nf_min": 6, - "nf_max": 10, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "std_low_gain", - "type_def": "variable_gain", - "gain_flatmax": 16, - "gain_min": 8, - "p_max": 23, - "nf_min": 6.5, - "nf_max": 11, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "high_power", - "type_def": "variable_gain", - "gain_flatmax": 16, - "gain_min": 8, - "p_max": 25, - "nf_min": 9, - "nf_max": 15, - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "std_fixed_gain", - "type_def": "fixed_gain", - "gain_flatmax": 21, - "gain_min": 20, - "p_max": 21, - "nf0": 5.5, - "allowed_for_design": false - }, - { - "type_variety": "4pumps_raman", - "type_def": "fixed_gain", - "gain_flatmax": 12, - "gain_min": 12, - "p_max": 21, - "nf0": -1, - "allowed_for_design": false - }, - { - "type_variety": "hybrid_4pumps_lowgain", - "type_def": "dual_stage", - "raman": true, - "gain_min": 25, - "preamp_variety": "4pumps_raman", - "booster_variety": "std_low_gain", - "allowed_for_design": true - }, - { - "type_variety": "hybrid_4pumps_mediumgain", - "type_def": "dual_stage", - "raman": true, - "gain_min": 25, - "preamp_variety": "4pumps_raman", - "booster_variety": "std_medium_gain", - "allowed_for_design": true - }, - { - "type_variety": "medium+low_gain", - "type_def": "dual_stage", - "gain_min": 25, - "preamp_variety": "std_medium_gain", - "booster_variety": "std_low_gain", - "allowed_for_design": true - }, - { - "type_variety": "medium+high_power", - "type_def": "dual_stage", - "gain_min": 25, - "preamp_variety": "std_medium_gain", - "booster_variety": "high_power", - "allowed_for_design": false - } - ], - "Fiber": [ - { - "type_variety": "SSMF", - "dispersion": 1.67e-05, - "gamma": 0.00127, - "pmd_coef": 1.265e-15 - }, - { - "type_variety": "NZDF", - "dispersion": 0.5e-05, - "gamma": 0.00146, - "pmd_coef": 1.265e-15 - }, - { - "type_variety": "LOF", - "dispersion": 2.2e-05, - "gamma": 0.000843, - "pmd_coef": 1.265e-15 - } - ], - "RamanFiber": [ - { - "type_variety": "SSMF", - "dispersion": 1.67e-05, - "gamma": 0.00127, - "pmd_coef": 1.265e-15, - "raman_efficiency": { - "cr": [ - 0, - 9.4E-06, - 2.92E-05, - 4.88E-05, - 6.82E-05, - 8.31E-05, - 9.4E-05, - 0.0001014, - 0.0001069, - 0.0001119, - 0.0001217, - 0.0001268, - 0.0001365, - 0.000149, - 0.000165, - 0.000181, - 0.0001977, - 0.0002192, - 0.0002469, - 0.0002749, - 0.0002999, - 0.0003206, - 0.0003405, - 0.0003592, - 0.000374, - 0.0003826, - 0.0003841, - 0.0003826, - 0.0003802, - 0.0003756, - 0.0003549, - 0.0003795, - 0.000344, - 0.0002933, - 0.0002024, - 0.0001158, - 8.46E-05, - 7.14E-05, - 6.86E-05, - 8.5E-05, - 8.93E-05, - 9.01E-05, - 8.15E-05, - 6.67E-05, - 4.37E-05, - 3.28E-05, - 2.96E-05, - 2.65E-05, - 2.57E-05, - 2.81E-05, - 3.08E-05, - 3.67E-05, - 5.85E-05, - 6.63E-05, - 6.36E-05, - 5.5E-05, - 4.06E-05, - 2.77E-05, - 2.42E-05, - 1.87E-05, - 1.6E-05, - 1.4E-05, - 1.13E-05, - 1.05E-05, - 9.8E-06, - 9.8E-06, - 1.13E-05, - 1.64E-05, - 1.95E-05, - 2.38E-05, - 2.26E-05, - 2.03E-05, - 1.48E-05, - 1.09E-05, - 9.8E-06, - 1.05E-05, - 1.17E-05, - 1.25E-05, - 1.21E-05, - 1.09E-05, - 9.8E-06, - 8.2E-06, - 6.6E-06, - 4.7E-06, - 2.7E-06, - 1.9E-06, - 1.2E-06, - 4E-07, - 2E-07, - 1E-07 - ], - "frequency_offset": [ - 0, - 0.5e12, - 1e12, - 1.5e12, - 2e12, - 2.5e12, - 3e12, - 3.5e12, - 4e12, - 4.5e12, - 5e12, - 5.5e12, - 6e12, - 6.5e12, - 7e12, - 7.5e12, - 8e12, - 8.5e12, - 9e12, - 9.5e12, - 10e12, - 10.5e12, - 11e12, - 11.5e12, - 12e12, - 12.5e12, - 12.75e12, - 13e12, - 13.25e12, - 13.5e12, - 14e12, - 14.5e12, - 14.75e12, - 15e12, - 15.5e12, - 16e12, - 16.5e12, - 17e12, - 17.5e12, - 18e12, - 18.25e12, - 18.5e12, - 18.75e12, - 19e12, - 19.5e12, - 20e12, - 20.5e12, - 21e12, - 21.5e12, - 22e12, - 22.5e12, - 23e12, - 23.5e12, - 24e12, - 24.5e12, - 25e12, - 25.5e12, - 26e12, - 26.5e12, - 27e12, - 27.5e12, - 28e12, - 28.5e12, - 29e12, - 29.5e12, - 30e12, - 30.5e12, - 31e12, - 31.5e12, - 32e12, - 32.5e12, - 33e12, - 33.5e12, - 34e12, - 34.5e12, - 35e12, - 35.5e12, - 36e12, - 36.5e12, - 37e12, - 37.5e12, - 38e12, - 38.5e12, - 39e12, - 39.5e12, - 40e12, - 40.5e12, - 41e12, - 41.5e12, - 42e12 - ] - } - } - ], - "Span": [ - { - "power_mode": true, - "delta_power_range_db": [ -2, 3, 0.5 ], - "max_fiber_lineic_loss_for_raman": 0.25, - "target_extended_gain": 2.5, - "max_length": 150, - "length_units": "km", - "max_loss": 28, - "padding": 10, - "EOL": 0, - "con_in": 0, - "con_out": 0 - } - ], - "Roadm": [ - { - "target_pch_out_db": -20, - "add_drop_osnr": 38, - "pmd": 0, - "restrictions": { - "preamp_variety_list": [ - "openroadm_ila_low_noise", - "openroadm_ila_standard", - "openroadm_mw_mw_preamp" - ], - "booster_variety_list": [ - "openroadm_ila_low_noise", - "openroadm_ila_standard", - "openroadm_mw_mw_booster" - ] - } - } - ], - "SI": [ - { - "f_min": 191.3e12, - "baud_rate": 32e9, - "f_max": 195.1e12, - "spacing": 50e9, - "power_dbm": 0, - "power_range_db": [ 0, 0, 1 ], - "roll_off": 0.15, - "tx_osnr": 40, - "sys_margins": 2 - } - ], - "Transceiver": [ - { - "type_variety": "vendorA_trx-type1", - "frequency": { - "min": 191.35e12, - "max": 196.1e12 - }, - "mode": [ - { - - "format": "mode 1", - "baud_rate": 32e9, - "OSNR": 11, - "bit_rate": 100e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 37.5e9, - "cost": 1 - }, - { - "format": "mode 2", - "baud_rate": 66e9, - "OSNR": 15, - "bit_rate": 200e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - } - ] - }, - { - "type_variety": "Voyager", - "frequency": { - "min": 191.35e12, - "max": 196.1e12 - }, - "mode": [ - { - "format": "mode 1", - "baud_rate": 32e9, - "OSNR": 12, - "bit_rate": 100e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 37.5e9, - "cost": 1 - }, - { - "format": "mode 3", - "baud_rate": 44e9, - "OSNR": 18, - "bit_rate": 300e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 62.5e9, - "cost": 1 - }, - { - "format": "mode 2", - "baud_rate": 66e9, - "OSNR": 21, - "bit_rate": 400e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - }, - { - "format": "mode 4", - "baud_rate": 66e9, - "OSNR": 16, - "bit_rate": 200e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - } - ] - } - ] - -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/sample_json.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/sample_json.json deleted file mode 100644 index 2129357..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/sample_json.json +++ /dev/null @@ -1,985 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "fixed27", - "gain-min": "27.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "fixed22", - "gain-min": "22.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "22.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124" - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "Cassini", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "dp-qpsk", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "16-qam", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "30.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-25.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.6", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "gain-mode": [ - null - ] - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "GNPy", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "node-id": "TCVR 1", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -415, - "Y-co-ordinate": -73, - "city": "TCVR 1", - "region": "" - } - } - }, - { - "node-id": "TCVR 2", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 543, - "Y-co-ordinate": -88, - "city": "TCVR 2", - "region": "" - } - } - }, - { - "node-id": "ROADM 1", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 38, - "Y-co-ordinate": -195, - "city": "ROADM 1", - "region": "" - } - } - }, - { - "node-id": "ROADM 2", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -127, - "Y-co-ordinate": 143, - "city": "ROADM 2", - "region": "" - } - } - }, - { - "node-id": "ROADM 3", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 164, - "Y-co-ordinate": 171, - "city": "ROADM 3", - "region": "" - } - } - }, - { - "node-id": "ROADM 4", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -270, - "Y-co-ordinate": -34, - "city": "ROADM 4", - "region": "" - } - } - }, - { - "node-id": "ROADM 5", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 365, - "Y-co-ordinate": -34, - "city": "ROADM 5", - "region": "" - } - } - }, - { - "node-id": "EDFA 1", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -206, - "Y-co-ordinate": -144, - "city": "EDFA 1", - "region": "" - } - } - }, - { - "node-id": "EDFA 2", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -165, - "Y-co-ordinate": -80, - "city": "EDFA 2", - "region": "" - } - } - }, - { - "node-id": "EDFA 3", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -77, - "Y-co-ordinate": -186, - "city": "EDFA 3", - "region": "" - } - } - }, - { - "node-id": "EDFA 4", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -43, - "Y-co-ordinate": -111, - "city": "EDFA 4", - "region": "" - } - } - }, - { - "node-id": "EDFA 5", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 99, - "Y-co-ordinate": -119, - "city": "EDFA 5", - "region": "" - } - } - }, - { - "node-id": "EDFA 6", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 126, - "Y-co-ordinate": -196, - "city": "EDFA 6", - "region": "" - } - } - }, - { - "node-id": "EDFA 7", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 255, - "Y-co-ordinate": -49, - "city": "EDFA 7", - "region": "" - } - } - }, - { - "node-id": "EDFA 8", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 315, - "Y-co-ordinate": -123, - "city": "EDFA 8", - "region": "" - } - } - }, - { - "node-id": "EDFA 9", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 302, - "Y-co-ordinate": 26, - "city": "EDFA 9", - "region": "" - } - } - }, - { - "node-id": "EDFA 10", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 387, - "Y-co-ordinate": 74, - "city": "EDFA 10", - "region": "" - } - } - }, - { - "node-id": "EDFA 11", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 219, - "Y-co-ordinate": 97, - "city": "EDFA 11", - "region": "" - } - } - }, - { - "node-id": "EDFA 12", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 279, - "Y-co-ordinate": 168, - "city": "EDFA 12", - "region": "" - } - } - }, - { - "node-id": "EDFA 13", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 80, - "Y-co-ordinate": 101, - "city": "EDFA 13", - "region": "" - } - } - }, - { - "node-id": "EDFA 14", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 53, - "Y-co-ordinate": 195, - "city": "EDFA 14", - "region": "" - } - } - }, - { - "node-id": "EDFA 15", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -44, - "Y-co-ordinate": 101, - "city": "EDFA 15", - "region": "" - } - } - }, - { - "node-id": "EDFA 16", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -72, - "Y-co-ordinate": 195, - "city": "EDFA 16", - "region": "" - } - } - }, - { - "node-id": "EDFA 17", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -220, - "Y-co-ordinate": 149, - "city": "EDFA 17", - "region": "" - } - } - }, - { - "node-id": "EDFA 18", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -156, - "Y-co-ordinate": 75, - "city": "EDFA 18", - "region": "" - } - } - }, - { - "node-id": "EDFA 19", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -286, - "Y-co-ordinate": 72, - "city": "EDFA 19", - "region": "" - } - } - }, - { - "node-id": "EDFA 20", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -214, - "Y-co-ordinate": 21, - "city": "EDFA 20", - "region": "" - } - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "1-Fiber 1 - 3", - "source": { - "source-node": "EDFA 1" - }, - "destination": { - "dest-node": "EDFA 3" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 4 - 2", - "source": { - "source-node": "EDFA 4" - }, - "destination": { - "dest-node": "EDFA 2" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 6 - 8", - "source": { - "source-node": "EDFA 6" - }, - "destination": { - "dest-node": "EDFA 8" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 7 - 5", - "source": { - "source-node": "EDFA 7" - }, - "destination": { - "dest-node": "EDFA 5" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 10 - 12", - "source": { - "source-node": "EDFA 10" - }, - "destination": { - "dest-node": "EDFA 12" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 11 - 9", - "source": { - "source-node": "EDFA 11" - }, - "destination": { - "dest-node": "EDFA 9" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 14 - 16", - "source": { - "source-node": "EDFA 14" - }, - "destination": { - "dest-node": "EDFA 16" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 15 - 13", - "source": { - "source-node": "EDFA 15" - }, - "destination": { - "dest-node": "EDFA 13" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 20 - 18", - "source": { - "source-node": "EDFA 20" - }, - "destination": { - "dest-node": "EDFA 18" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 17 - 19", - "source": { - "source-node": "EDFA 17" - }, - "destination": { - "dest-node": "EDFA 19" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Patch 1 - 4", - "source": { - "source-node": "TCVR 1" - }, - "destination": { - "dest-node": "ROADM 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 4 - 1", - "source": { - "source-node": "ROADM 4" - }, - "destination": { - "dest-node": "TCVR 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 4 - 1", - "source": { - "source-node": "ROADM 4" - }, - "destination": { - "dest-node": "EDFA 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 3 - 1", - "source": { - "source-node": "EDFA 3" - }, - "destination": { - "dest-node": "ROADM 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 1 - 6", - "source": { - "source-node": "ROADM 1" - }, - "destination": { - "dest-node": "EDFA 6" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 8 - 5", - "source": { - "source-node": "EDFA 8" - }, - "destination": { - "dest-node": "ROADM 5" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 2", - "source": { - "source-node": "ROADM 5" - }, - "destination": { - "dest-node": "TCVR 2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 5", - "source": { - "source-node": "TCVR 2" - }, - "destination": { - "dest-node": "ROADM 5" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 10", - "source": { - "source-node": "ROADM 5" - }, - "destination": { - "dest-node": "EDFA 10" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 12 - 3", - "source": { - "source-node": "EDFA 12" - }, - "destination": { - "dest-node": "ROADM 3" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 3 - 14", - "source": { - "source-node": "ROADM 3" - }, - "destination": { - "dest-node": "EDFA 14" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 16 - 2", - "source": { - "source-node": "EDFA 16" - }, - "destination": { - "dest-node": "ROADM 2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 17", - "source": { - "source-node": "ROADM 2" - }, - "destination": { - "dest-node": "EDFA 17" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 19 - 4", - "source": { - "source-node": "EDFA 19" - }, - "destination": { - "dest-node": "ROADM 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 4 - 20", - "source": { - "source-node": "ROADM 4" - }, - "destination": { - "dest-node": "EDFA 20" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 18 - 2", - "source": { - "source-node": "EDFA 18" - }, - "destination": { - "dest-node": "ROADM 2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 15", - "source": { - "source-node": "ROADM 2" - }, - "destination": { - "dest-node": "EDFA 15" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 13 - 3", - "source": { - "source-node": "EDFA 13" - }, - "destination": { - "dest-node": "ROADM 3" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 3 - 11", - "source": { - "source-node": "ROADM 3" - }, - "destination": { - "dest-node": "EDFA 11" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 9 - 5", - "source": { - "source-node": "EDFA 9" - }, - "destination": { - "dest-node": "ROADM 5" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 7", - "source": { - "source-node": "ROADM 5" - }, - "destination": { - "dest-node": "EDFA 7" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 1", - "source": { - "source-node": "EDFA 5" - }, - "destination": { - "dest-node": "ROADM 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 1 - 4", - "source": { - "source-node": "ROADM 1" - }, - "destination": { - "dest-node": "EDFA 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 4", - "source": { - "source-node": "EDFA 2" - }, - "destination": { - "dest-node": "ROADM 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Service 1 - 2", - "source": { - "source-node": "TCVR 1" - }, - "destination": { - "dest-node": "TCVR 2" - }, - "tip-photonic-topology:service": { - "band-width": 100 - } - } - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/yang.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/yang.json deleted file mode 100644 index a3827d8..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/Data/yang.json +++ /dev/null @@ -1,1810 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "fixed27", - "gain-min": "27.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "fixed22", - "gain-min": "22.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "22.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124" - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "Cassini", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "dp-qpsk", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "16-qam", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "30.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-25.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.6", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "gain-mode": [ - null - ] - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "GNPy", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "node-id": "trx-Amsterdam", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Amsterdam-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "trx-Bremen", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Bremen-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Bremen-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Bremen-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Bremen-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Bremen-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Bremen-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Bremen-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "trx-Cologne", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Cologne-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Cologne-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Cologne-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Cologne-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Cologne-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Cologne-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Cologne-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1)", - "source": { - "source-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2)", - "source": { - "source-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-AD)-(roadm-Bremen-L1)", - "source": { - "source-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L1)-(roadm-Bremen-AD)", - "source": { - "source-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L1)-(roadm-Bremen-L2)", - "source": { - "source-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-AD)-(roadm-Bremen-L2)", - "source": { - "source-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L2)-(roadm-Bremen-AD)", - "source": { - "source-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L2)-(roadm-Bremen-L1)", - "source": { - "source-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-AD)-(roadm-Cologne-L1)", - "source": { - "source-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L1)-(roadm-Cologne-AD)", - "source": { - "source-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L1)-(roadm-Cologne-L2)", - "source": { - "source-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-AD)-(roadm-Cologne-L2)", - "source": { - "source-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L2)-(roadm-Cologne-AD)", - "source": { - "source-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L2)-(roadm-Cologne-L1)", - "source": { - "source-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "fiber-Amsterdam-Bremen", - "source": { - "source-node": "roadm-Amsterdam-L1-booster" - }, - "destination": { - "dest-node": "roadm-Bremen-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Bremen-Amsterdam", - "source": { - "source-node": "roadm-Bremen-L2-booster" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Bremen-Cologne", - "source": { - "source-node": "roadm-Bremen-L1-booster" - }, - "destination": { - "dest-node": "roadm-Cologne-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Cologne-Bremen", - "source": { - "source-node": "roadm-Cologne-L2-booster" - }, - "destination": { - "dest-node": "roadm-Bremen-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Cologne-Amsterdam", - "source": { - "source-node": "roadm-Cologne-L1-booster" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Amsterdam-Cologne", - "source": { - "source-node": "roadm-Amsterdam-L2-booster" - }, - "destination": { - "dest-node": "roadm-Cologne-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "patch{trx-Amsterdam, roadm-Amsterdam-AD}", - "source": { - "source-node": "trx-Amsterdam" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Amsterdam-AD, trx-Amsterdam}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "trx-Amsterdam" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-AD, splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-AD, splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, roadm-Amsterdam-L1-booster}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1-preamp, roadm-Amsterdam-L1}", - "source": { - "source-node": "roadm-Amsterdam-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1), roadm-Amsterdam-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD), roadm-Amsterdam-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2), roadm-Amsterdam-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Amsterdam-L2, roadm-Amsterdam-L2-booster}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2, splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2, splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2-preamp, roadm-Amsterdam-L2}", - "source": { - "source-node": "roadm-Amsterdam-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2), roadm-Amsterdam-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD), roadm-Amsterdam-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1), roadm-Amsterdam-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{trx-Bremen, roadm-Bremen-AD}", - "source": { - "source-node": "trx-Bremen" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Bremen-AD, trx-Bremen}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "trx-Bremen" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Bremen-AD, splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-AD, splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, roadm-Bremen-L1-booster}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "roadm-Bremen-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1-preamp, roadm-Bremen-L1}", - "source": { - "source-node": "roadm-Bremen-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1), roadm-Bremen-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD), roadm-Bremen-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2), roadm-Bremen-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Bremen-L2, roadm-Bremen-L2-booster}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "roadm-Bremen-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2, splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2, splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2-preamp, roadm-Bremen-L2}", - "source": { - "source-node": "roadm-Bremen-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2), roadm-Bremen-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD), roadm-Bremen-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1), roadm-Bremen-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{trx-Cologne, roadm-Cologne-AD}", - "source": { - "source-node": "trx-Cologne" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Cologne-AD, trx-Cologne}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "trx-Cologne" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Cologne-AD, splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-AD, splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, roadm-Cologne-L1-booster}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "roadm-Cologne-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1-preamp, roadm-Cologne-L1}", - "source": { - "source-node": "roadm-Cologne-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1), roadm-Cologne-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD), roadm-Cologne-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2), roadm-Cologne-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Cologne-L2, roadm-Cologne-L2-booster}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "roadm-Cologne-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2, splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2, splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2-preamp, roadm-Cologne-L2}", - "source": { - "source-node": "roadm-Cologne-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2), roadm-Cologne-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD), roadm-Cologne-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1), roadm-Cologne-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - } - ] - }, - { - "network-id": "ONOS", - "network-types": { - "tip-onos-topology:onos-topology": {} - }, - "node": [ - { - "node-id": "netconf:10.0.254.105:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "trx-Amsterdam" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam TXP (g30-horni)", - "driver": "groove", - "grid-x": -150, - "grid-y": 350, - "netconf": { - "username": "administrator", - "password": "e2e!Net4u#" - } - } - }, - { - "node-id": "netconf:10.0.254.78:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam L1 to Bremen (line-QR79)", - "driver": "czechlight-roadm", - "grid-x": 225, - "grid-y": 320, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.79:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2-boster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam L2 to Cologne (line-Q7JS)", - "driver": "czechlight-roadm", - "grid-x": 225, - "grid-y": 380, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.107:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-AD" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam Add/Drop (coh-a-d-v9u)", - "driver": "czechlight-roadm", - "grid-x": 175, - "grid-y": 350, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.99:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Cologne L1 to Amsterdam (line-TQQ)", - "driver": "czechlight-roadm", - "grid-x": 420, - "grid-y": 550, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.104:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2-boster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Cologne L2 to Bremen (line-QLK6)", - "driver": "czechlight-roadm", - "grid-x": 480, - "grid-y": 550, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.100:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Bremen L1 to Cologne (line-WKP)", - "driver": "czechlight-roadm", - "grid-x": 700, - "grid-y": 380, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.102:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2-booster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Bremen L2 to Amsterdam (line-QCP9)", - "driver": "czechlight-roadm", - "grid-x": 700, - "grid-y": 320, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.225:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-AD" - } - ], - "tip-onos-topology:device": { - "name": "Bremen Add/Drop (add-drop-SPI)", - "driver": "czechlight-roadm", - "grid-x": 750, - "grid-y": 350, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.103:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "trx-Bremen" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam TXP (g30-spodni)", - "driver": "groove", - "grid-x": 1050, - "grid-y": 350, - "netconf": { - "username": "administrator", - "password": "e2e!Net4u#" - } - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "netconf:10.0.254.105:830/10101-netconf:10.0.254.107:830/1" - }, - { - "link-id": "netconf:10.0.254.107:830/100-netconf:10.0.254.78:830/1" - }, - { - "link-id": "netconf:10.0.254.107:830/100-netconf:10.0.254.79:830/2" - }, - { - "link-id": "netconf:10.0.254.79:830/1-netconf:10.0.254.78:830/2" - }, - { - "link-id": "netconf:10.0.254.99:830/1-netconf:10.0.254.104:830/1" - }, - { - "link-id": "netconf:10.0.254.79:830/100-netconf:10.0.254.99:830/100" - }, - { - "link-id": "netconf:10.0.254.104:830/100-netconf:10.0.254.100:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/100-netconf:10.0.254.78:830/100" - }, - { - "link-id": "netconf:10.0.254.100:830/1-netconf:10.0.254.225:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/2-netconf:10.0.254.225:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/1-netconf:10.0.254.100:830/2" - }, - { - "link-id": "netconf:10.0.254.103:830/10101-netconf:10.0.254.225:830/1" - } - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/css/Style.css b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/css/Style.css deleted file mode 100644 index 1fae112..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/css/Style.css +++ /dev/null @@ -1,1908 +0,0 @@ -body { - overflow: hidden; -} - -.back-body { - background-repeat: no-repeat; - background-size: cover; - background-image: url("../Assets/img/Innerpage_bg.jpg"); - height: 100vh; - font-family: roboto; -} -/*.page-loader{ - width: 100vw; -height: 100vh; - display: flex; - justify-content: center; - align-items: center; - background: rgba(0,0,0,0.2); - position: absolute; - z-index: 99; -} -.page-loader img{ - width: 100px; - margin: 0 auto; -}*/ -.body-index { - font-family: roboto; -} - -.main-content { - padding: 10px; -} - -.head { - font-weight: 500; - color: white; - font-size: 24px; -} - -.head1 { - font-weight: 500; - color: #e2d9d9; - font-size: 20px; - float: right; -} - -.card-main { - background: white; - border-radius: 10px; - margin-top: 20px; - height: calc(100vh - 120px); -} - -.card-first { - padding: 80px 10px; -} - -.card-title-1 { - font-size: 36px; - color: #29818b; - font-weight: 600; - line-height: 46px; - font-family: Oswald; -} - -.w-50px { - width: 50px; -} - -.card-p { - font-size: 16px; - color: #29818b; - font-weight: 500; - font-family: Arial, Helvetica, sans-serif; - margin-top: 20px; -} - -.btn-get { - border: none; - border-radius: 10px; - background: transparent linear-gradient(180deg, #0c52cc 0%, #1eabbc 2%, #29818c 100%) 0% 0% no-repeat padding-box; - color: white; - width: 100px; - padding: 10px 100px; - font-size: 20px; - cursor: pointer; - text-align: center; -} - - .btn-get:hover { - border: none; - border-radius: 10px; - background: transparent linear-gradient(180deg, #0c52cc 0%, #1eabbc 2%, #29818c 100%) 0% 0% no-repeat padding-box; - color: white; - width: 250px; - padding: 10px 100px; - font-size: 20px; - text-decoration: none; - cursor: pointer; - } - -.i-round { - background-color: #e2d9d9; - color: black; - padding: 0px 10px; - border-radius: 50%; -} - -.btn-head { - background-color: white; - color: #29818b; - border: none; - padding: 8px 10px; - border-radius: 10px; - width: 100%; -} - -.btn-head1 { - background: linear-gradient( 193deg, rgb(11 175 39) 28%, rgb(0 0 0 / 38%) 100% ); - color: #ffffff; - border: none; - padding: 8px 10px; - border-radius: 10px; - width: 100%; -} - -.btn-head2 { - background-color: #29818b; - color: #ffffff; - border: 2px solid white; - padding: 8px 10px; - border-radius: 10px; - width: 100%; -} - -.footer-left { - font-size: 18px; - color: #ffffff; -} - -.footer-right { - font-size: 18px; - color: #ffffff; - float: right; -} - -.help-head { - font-size: 36px; - color: #29818b; - font-weight: 600; - font-family: oswald; -} - -.help-close { - float: right; - background: white; - border-radius: 20px; - border: 1px solid black; - color: black; - padding: 5px 20px; - margin-top: 10px; -} - - .help-close:hover { - color: black; - text-decoration: none; - } - -.help-p { - font-size: 18px; - color: #29818b; - margin-top: 10px; -} - -.background_img { - /*background: url(../Assets/img/back.png);*/ - height: 100vh; - width: 100%; - background-color: #ebf1f3; - /*background-size: cover; - object-fit: cover;*/ -} - -.logo { - color: #fff !important; - font-weight: 700; - font-family: var(--unnamed-font-family-neusa-next-pro); -} - -.about_icon { - color: #fff; - font-weight: 400; - font-size: 1.2rem; - cursor: pointer; -} - -.button_section { - float: right; - margin-top: 0.5rem; - margin-right: 0.5rem; -} - -.btn-white { - background-color: #47a2a9; - color: #ffffff; - font-size: 1rem; - font-weight: 500; - border: 1px solid #16bcff; -} - - .btn-white:hover { - background-color: #47a2a9; - color: #ffffff; - font-weight: 500; - border: 1px solid #16bcff; - } - -.btn-green { - background: #149933; - color: #fff; - font-size: 0.8rem; - font-weight: 500; -} - - .btn-green:hover { - color: #fff; - } - -.btn-outline-white { - border: 1px solid #fff; - color: white; - font-size: 0.8rem; - font-weight: 500; -} - - .btn-outline-white:hover { - color: white; - } - -.network-area { - background: #fff; - height: calc(100vh - 114px); - width: calc(100vw - 21px); - margin-left: 10px; - margin-top: 15px; - border-radius: 5px; - background-repeat: no-repeat; - background-size: cover; -} - -.about_logo { - width: 80%; -} - -.card-header { - align-items: center; - font-size: 1.5rem; - font-weight: 500; - margin-right: 0; - margin-left: 0; - background-color: none !important; -} - -.head-icons { - display: flex; - float: right; - /* width: 48rem; - height: 4.5rem; */ - text-align: center; -} - -.icon-group { - border: none; - margin-right: 0.3rem; - padding: 2px; - height: 25px; - width: 25px; - font-size: 13px; - font-weight: 600; - cursor: pointer; - border-radius: 100%; - background: white; -} - - .icon-group:hover { - background: white; - } -/* .icon-group { - border: none; - margin-right: 1rem; - padding: 0.5rem; - height: 100%; - width: 35%; - font-size: 0.8rem; - font-weight: 600; - cursor: pointer; -} */ - - - -.icon-name { - margin-bottom: 0.5rem; -} - -.hamburger_menu { - cursor: pointer; -} - -.sidebar { - display: block; - background: #e5e5e5; - /* width: 4.5rem; */ - overflow-y: auto; - padding: 7px; -} - -.inner-body { - display: flex; - height: calc(100vh - 114px); - border-radius: 5px; -} - -ul { - padding-left: 0; - border-top: 3px solid #ebf1f3 !important; -} - - ul li { - text-decoration: none; - display: flex; - justify-content: center; - list-style-type: none; - padding: 4px; - cursor: pointer; - } - - ul li:hover { - /* background: #b0d0d4; */ - color: white; - } - -.nav-pills li { - padding: 6px 0; - border: none; - position: relative; - width: 33.33%; - padding-top: 0; - padding-bottom: 0; -} - - .nav-pills li a { - border-radius: 0 !important; - } - -.stepper-tab .nav-pills .nav-item .nav-link:before { - content: " "; - display: block; - width: 0; - height: 0; - border-top: 21px solid transparent; - border-bottom: 19px solid transparent; - border-left: 20px solid white; - position: absolute; - top: 50%; - margin-top: -20px; - margin-left: 2px; - left: 100%; - z-index: 1; -} - -.stepper-tab .nav-pills .nav-item .nav-link:after { - content: " "; - display: block; - width: 0; - height: 0; - border-top: 21px solid transparent; - border-bottom: 19px solid transparent; - border-left: 20px solid #1eabbc; - position: absolute; - top: 50%; - margin-top: -20px; - left: 100%; - z-index: 2; -} - -.stepper-tab .nav-pills .nav-link.active:after { - border-left-color: #2b7c80 !important; -} - -.work_area { - overflow-wrap: anywhere; - padding: 3px 16px 5px 16px; - background: #ffffff57; - width: 100%; - border-radius: 20px; - position: relative; -} - -.modal-open .modal { - backdrop-filter: blur(8px); -} - -.modal-open .modal1 { - backdrop-filter: blur(0px) !important; -} - -.model-title { - color: #29818c; - margin: 1rem 0; -} - -.modal-footer { - display: flex; - /*justify-content: space-between;*/ -} - -.modal-btn { - background: linear-gradient(180deg, #1eabbc, #29818c); - color: #fff; - border-radius: 20px; -} - -.modal-btn-pre { - background: #445d5e !important; - color: #fff; - border-radius: 20px; -} - -/*muti node drawer*/ - -.mutinode-drawer-container { - transition: all 0.8s ease-out; - /* display: none; */ - height: auto; - background: #f8f8f8 0% 0% no-repeat padding-box; - border-radius: 7px; - width: 0%; - margin-left: auto; - height: calc(100vh - 20rem); - transition: left 0.4s ease, right 0.4s ease; -} - -.openmultinode { - transition: all 0.8s ease-out; - display: block; - width: 100%; - max-width: 20%; -} - -.f-s-20 { - font-size: 20px; -} - -.dark-heading { - color: #212121; - font-weight: 600; -} - -.multinode-body label { - color: #717171; - font-weight: 600; -} - -.f-s-17 { - font-size: 15px; -} - -.f-s-12 { - font-size: 12px; - font-weight: 700; -} - -.multinode-footer { - margin-top: auto; - display: flex; - justify-content: end; - flex-direction: column; -} - - -.btn-primary-n { - background: transparent linear-gradient(180deg, #0c52cc 0%, #1eabbc 2%, #29818c 100%) 0% 0% no-repeat padding-box; - border-radius: 5px; - color: #fff; - font-weight: 500; -} - -.btn-gray-n { - background: #c3bbbb; - border-radius: 5px; - color: #fff; - font-weight: 500; -} - -.btn-primary-n:hover { - background: transparent linear-gradient(180deg, #0c52cc 0%, #1b5157 2%, #5dabb6 100%) 0% 0% no-repeat padding-box; - color: #fff; - font-weight: 500; -} - -.close-btnn { - cursor: pointer; - color: #1eabbc; - width: 35px; - height: 35px; - display: inline-flex; - align-items: center; - justify-content: center; - opacity: 1; -} - - .close-btnn:hover { - color: #1b5157; - } - -.hover-show { - position: relative; - display: inline-block; -} - -.hover-content { - display: none; - position: absolute; - top: 5.5rem; - left: 0; - background-color: #ffff; - min-width: 18rem; - box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1); - z-index: 1; - text-align: left; -} - -.hover-con { - margin: 1rem; -} - -.hover-show:hover .hover-content { - display: block; -} - -.footer { - display: flex; - justify-content: space-between; - margin: 5px 15px; - color: #b0d0d4; -} - -@media only screen and (max-width: 996px) { - - - - .sidebar { - width: 6rem; - } - - .dark-heading { - font-size: 1rem; - } - - .mutinode-drawer-container { - height: calc(100vh - 22rem); - } - - .icon-group { - font-size: 0.6rem; - font-weight: 700; - } -} - - -::-webkit-scrollbar { - width: 6px; - border-radius: 50%; - color: #1eabbc; -} - -::-webkit-scrollbar-thumb { - background: #29818c; - border-radius: 1rem; -} - -.btn-back { - background: white; - color: black; - border: 1px solid black; - border-radius: 20px; -} - -@media only screen and (max-width: 767px) { - - .network-area { - display: block; - /* margin: 8rem 1rem 0 1rem;*/ - height: calc(100vh - 76px); - background-color: #F8F8F8; - } - - .head-icons { - width: 250px; - } - - .icon-name { - width: 20px; - } - - .btn-p { - font-size: 5px; - } - - icon-group { - padding: 10px; - } - - .background_img { - height: 128vh; - } -} - -.mutinode-drawer-container { - transition: all 0.8s ease-out; - height: auto; - background: rgb(248 254 255); - border-radius: 0px 20px 20px 0px; - box-shadow: 0px 0px 10px #00000036; - margin-left: auto; - height: calc(100vh - 92px); - transition: all 0.8s ease-out; - width: 100%; - max-width: 25%; - position: absolute; - z-index: 1000; - /* z-index:-1; - right:0; */ - right: -27%; -} - -.d-visible { - /* display: block; */ - right: 0%; - /* z-index: 9999; */ -} - -.multinode-body { - /* max-height: 80%;*/ - overflow-y: scroll; - height: calc(100vh - 220px); -} - -.content-H { - display: none; -} - -.nav-clr { - background: #2b7c80; -} - -.navbar { - padding: 0 !important; -} - -.sidenav { - height: 400px; - width: 70px; - z-index: 1; - left: 0; - background-color: #0e6164; - /* overflow-x: hidden; */ - padding-top: 14px; - margin: 60px auto; - border-radius: 50px; - margin-left: -12px; - position: absolute; - top: 50%; - transform: translate(0%, -62%); - left: 14px; - transition: left 0.1s ease, right 0.1s ease !important; -} - -@media only screen and (max-width: 981px) { - .sidenav { - height: 400px; - width: 62px; - z-index: 1; - left: 0; - background-color: #0e6164; - overflow-x: hidden; - padding-top: 20px; - margin: 60px auto; - border-radius: 30px; - } -} - - - - -/* .accordion { -background-color: #fff; - color: #2b7683; - font-weight: 700; - cursor: pointer; - padding: 18px; - width: 100%; - border: none; - text-align: left; - outline: none; - font-size: 16px; - transition: 0.4s; - box-shadow: 0px 0px 10px #00000059; - border-bottom: 2px solid #0b6d76; -} - -.active, .accordion:hover { -background-color: #fff; -} - -.accordion:after { - content: '\002B'; - color: #0b6e76; - font-weight: bold; - float: right; - margin-left: 5px; -} - -.active:after { - content: "\2212"; -} - -.panel { - padding: 0 18px; -background-color: #fff; - box-shadow: 0px 0px 10px #00000059; - max-height: 0; - overflow: hidden; - transition: max-height 0.2s ease-out; -} */ - -.toggle { - position: absolute; - top: 0; - right: -1px; - z-index: 99; - border-radius: 50px 0 0 50px; - bottom: 0; - margin: auto 0; - min-width: 20px; - /* height: 24px; */ - text-transform: uppercase; - padding: 6px; - font-size: 12px; - background: #29818c; - width: 0px; - height: 30px; - transition: left 0.1s ease, right 0.1s ease !important; -} - -.toggle1 { - position: absolute; - top: 0; - left: 72px; - z-index: 99; - border-radius: 0px 50px 50px 0; - bottom: 0; - margin: auto 0; - min-width: 20px; - /* height: 24px; */ - text-transform: uppercase; - padding: 6px; - font-size: 12px; - background: #29818c; - width: 0px; - height: 30px; -} - -.drawerleft { - /* right: 269px; */ - transform: rotate(180deg); - border-radius: 0px 50px 50px 0; -} - -.icon-padding { - background: #2d78841f; - border-radius: 100%; - padding: 7px 4px; - margin: 1px; - width: 40px; - height: 40px; -} - -.icon-padding1 { - border-radius: 100%; - padding: 10px 4px; - margin: 1px; -} - -.ml--btn { - left: 0; - transform: rotate(180deg); - border-radius: 50px 0 0 50px; -} - -.f-s-14 { - font-size: 14px; -} - -.confirm-export { - font-size: 24px; - text-align: center; -} - -.yes-btn { - border: none; - background: #0c4b5a; - color: white; - border-radius: 10px; - padding: 10px 5px; -} - -.no-btn { - border: none; - background: gray; - color: white; - border-radius: 10px; - padding: 10px 5px; -} - -.d-left-none { - left: -72px; -} - -.d-right-none { - right: -320px; -} - -.map-bg { - background-image: url(../Assets/img/map-bg.png); - z-index: 1; - background-size: cover; - background-position: center; - background-repeat: no-repeat; -} - -.container-check { - display: block; - position: relative; - padding-left: 35px; - margin-bottom: 12px; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - - /* Hide the browser's default checkbox */ - .container-check input { - position: absolute; - opacity: 0; - cursor: pointer; - height: 0; - width: 0; - } - -/* Create a custom checkbox */ -.checkmark { - position: absolute; - top: 0; - left: 0; - height: 25px; - width: 25px; - background-color: #c1baba; -} - -/* On mouse-over, add a grey background color */ -.container-check:hover input ~ .checkmark { - background-color: #ccc; -} - -/* When the checkbox is checked, add a blue background */ -.container-check input:checked ~ .checkmark { - background-color: #29818c; -} - -/* Create the checkmark/indicator (hidden when not checked) */ -.checkmark:after { - content: ""; - position: absolute; - display: none; -} - -/* Show the checkmark when checked */ -.container-check input:checked ~ .checkmark:after { - display: block; -} - -/* Style the checkmark/indicator */ -.container-check .checkmark:after { - left: 9px; - top: 5px; - width: 6px; - height: 12px; - border: solid white; - border-width: 0 3px 3px 0; - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); -} - -::placeholder { - font-style: italic; - font-size: 14px; - color: #29818c !important; -} - -select { - font-style: italic; - font-size: 14px !important; - color: #29818c !important; -} - - select option { - font-style: italic; - font-size: 14px !important; - color: #29818c !important; - } - -.accordion-fiber { - height: 50px; - /* width: 500px; */ - margin-top: 20px; - background-color: #ffffff; - color: #29818c; - border-radius: 10px; - display: flex; - align-items: center; - justify-content: space-between; - padding: 4px 14px; - position: relative; - box-shadow: 0 10px 20px#00000014; -} - -.show-fiber { - display: flex; - align-items: center; - justify-content: center; - font-size: 24px; - font-weight: 500; - cursor: pointer; - background-color: #b9f7ff; - color: #29818c; - width: 40px; - height: 40px; - border-radius: 4px; -} - -.info-fiber { - height: 0; - /* width: 500px; */ - background-color: #ffffff; - color: #000; - /* display: flex; - align-items: center; */ - padding: 0 14px; - position: relative; - overflow: hidden; - border: 0; - transition: height .4s; -} - - .info-fiber.reveal { - height: auto; - border-radius: 0 0 10px 10px; - transition: height .4s; - } - -.accordion-fiber.radius { - border-radius: 10px 10px 0 0; -} -/*.img-icon-resize{ - width: 50px; - height: 50px; -}*/ - -.top-container-change { - background: #57e0e73b; - border-radius: 20px; -} - -.steps { - display: flex; -} - -.step { - display: flex; - align-items: center; - cursor: pointer; - transition: 0.5s; - border-radius: 4px; - user-select: none; -} - - .step:active { - background-color: rgba(0, 0, 0, 0.2); - transition: 0.02s; - } - - -.node-group1 { - background: linear-gradient(45deg, #2b7c81, #89b1d3); - margin: 5px; - border-radius: 10px; -} - -.node-group2 { - background: linear-gradient(45deg, #2b7c81, #89b1d3); - margin: 5px; - border-radius: 10px; -} -/* -.node-group2:before { - content: ""; - position: absolute; - width: 6%; - height: 4px; - transform: translate(-43%, 21%); - z-index: -1; - border-radius: 25%; - background: linear-gradient(45deg, black, #5d98ad); -} */ -.node-group1:hover { - background: linear-gradient(135deg, #2b7c81, #89b1d3); - margin: 5px; - border-radius: 10px; -} - -.confirm-export1 { - font-size: 18px; - border-left: 5px solid #0c4b5a; - padding: 0px 0px 0px 10px; -} - - -@media only screen and (max-width: 520px) { - .icon-group { - border: none; - margin-right: 1rem; - padding: 5px; - height: 25px; - width: 25px; - font-size: 13px; - font-weight: 600; - cursor: pointer; - margin: 1px; - margin-left: 3px; - border-radius: 100%; - background: white; - } - - .dropdown-change { - border-radius: 30px; - font-size: 8px !important; - } - - .node-group1 { - background: linear-gradient( 45deg, #2b7c81, #89b1d3); - margin: 12px 1px; - border-radius: 10px; - max-height: 50px; - } - - .node-group2 { - background: linear-gradient( 45deg, #2b7c81, #89b1d3); - margin: 12px 1px; - border-radius: 10px; - max-height: 50px; - } - - .d-mbl-none { - display: none !important; - } -} - -/* @media only screen and (max-width: 876px) { - .mutinode-drawer-container { - transition: all 0.8s ease-out; - height: auto; - background: #F8F8F8; - border-radius: 0px 20px 20px 0px; - box-shadow: 0px 0px 10px #00000036; - margin-left: auto; - height: calc(100vh - 92px); - transition: all 0.8s ease-out; - width: 100%; - max-width: 45%; - position: absolute; - z-index: 1000; - right: 0; - } - - } */ - -.dropdown-change { - border-radius: 30px; - font-size: 12px; -} - -.wrapper-progressBar { - width: 100% -} - - - - - - -.title-button { - background: linear-gradient( 45deg, #2b7c81, #89b1d3); - color: white; - border: none; - margin: 5px; - border-radius: 10px; - padding: 5px 10px 5px 10px; - min-width: 200px; -} - - -@media only screen and (max-width: 384px) { - .btn-white { - background-color: #ffffff6b; - color: #ffffff; - font-size: 0.8rem; - font-weight: 500; - border: 1px solid #ffffff; - font-size: 10px; - padding: 5px; - } - - .title-button { - min-width: 150px; - } -} - -@media only screen and (max-width: 767px) { - .dragview { - height: calc(100vh - 241px); - } - - .inner-body { - display: flex; - border: 1px solid #e5e5e5; - height: calc(100vh - 76px); - border-radius: 20px; - } -} - -.btn-1 { - text-align: center; - display: inline-block; - padding: 11px 20px; - border: 2px solid #fff; - cursor: pointer; - border-radius: 0px 15px 0px 15px; - position: relative; - overflow: hidden; - margin: 2px 10px; - color: #a4fcff; - background: linear-gradient(45deg, #297981, #0000004a); - font-size: 18px; -} - - .btn-1:before { - content: ""; - position: absolute; - height: 150px; - width: 50px; - background: #fff; - left: -55px; - top: -40px; - transform: rotate(37deg); - transition: all .3s; - opacity: 0.3; - } - - .btn-1:hover:before { - left: 95%; - } - -@media only screen and (max-width: 768px) { - .btn-1 { - text-align: center; - display: inline-block; - padding: 3px; - border: 2px solid #fff; - cursor: pointer; - border-radius: 0px 15px 0px 15px; - position: relative; - overflow: hidden; - margin: 3px; - color: white; - background: linear-gradient(45deg, #297981, #0000004a); - font-size: 12px; - } -} - - -.icon-top-right { - padding: 9px 12px; - background-color: #efefef; - border-radius: 50%; -} - - .icon-top-right:hover { - padding: 9px 12px; - background-color: #94fdfb; - border-radius: 50%; - } - -.icon-top-right1 { - padding: 9px 15px; - background-color: white; - border-radius: 50%; -} - -.form-group-single { - padding: 9px 20px 35px 20px; - background: #daeced; - border-radius: 20px; -} - -.single-save { - background: #107179; - border: none; - padding: 5px 20px; - color: white; - border-radius: 10px; - font-size: 12px; - float: right; -} -/*stepper design*/ -.stepper-tab .tab-content { - z-index: 1000; - position: absolute; - left: 0px; - top: 60%; - transform: translate(0,-50%); - /* max-width: 57px; - width: 100%;*/ - background-color: white; - box-shadow: 0px 0px 10px #00000030; - padding-top: 10px; - padding-bottom: 10px; - padding-left: 1px; - transition: all 0.4s ease; - /* min-width: 150px; - max-width: 150px; */ -} - -.stepper-tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link { - color: #fff !important; - background: #2b7c80 !important; - /* border-top: 1px solid #ddd8d8; - background: #305b72 !important;*/ - /*border-top-right-radius: 20px; - border-bottom-right-radius: 20px;*/ -} - -.stepper-tab .nav-pills .nav-link { - background: #1eabbc; - justify-content: center; - width: 100%; - /* border-top-right-radius: 20px; */ - /* box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; */ - /* border-bottom-right-radius: 20px; */ -} - -.stepper-tab .tap-pane { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} - - - -.stepper-tab .nav-link { - color: #fff; -} - -.toggle-arrow { - position: absolute; - background: #548e92; - color: #fff; - padding-top: 2px; - text-align: center; - border-radius: 50px; - width: 30px; - height: 30px; - top: 50%; - transform: translate(0px, -50%); - cursor: pointer; - right: -22px; -} - -.left-59 { - left: -17px !important; - transition: all 0.4s ease; -} - -.create-icon-menu img { - padding-left: 12px; - padding-bottom: 1rem; - padding-top: 1rem; -} - -.right-btn { - margin-top: -12px; -} - -.create-icons { - background: white; - border-radius: 50%; - width: 35px; - height: 35px; -} - -.create-icon-img { - padding: 13px 10px; - margin-top: -8px; - margin-left: -2px; -} - - -@media only screen and (max-width: 885px) { - - .tab-view-885 { - font-size: 12px; - } - - - .btn-white { - background-color: #47a2a9; - color: #ffffff; - font-size: 0.7rem; - font-weight: 500; - border: 1px solid #16bcff; - } - - .mutinode-drawer-container { - transition: all 0.8s ease-out; - height: auto; - background: rgb(248 254 255); - border-radius: 0px 20px 20px 0px; - box-shadow: 0px 0px 10px #00000036; - margin-left: auto; - height: calc(100vh - 92px); - transition: all 0.8s ease-out; - width: 100%; - max-width: 25%; - position: absolute; - z-index: 1000; - display: none; - right: 0; - } - - .d-visible { - display: block; - /* z-index: 9999; */ - } -} - -@media only screen and (max-width: 684px) { - .tab-view-885 { - font-size: 10px; - } - - - - .btn-white { - background-color: #47a2a9; - color: #ffffff; - font-size: 0.5rem; - font-weight: 500; - border: 1px solid #16bcff; - } - - .stepper-tab .tab-content { - position: absolute; - left: -12px; - top: 65%; - transform: translate(0px,-29%); - background-color: white; - padding-top: 10px; - padding-bottom: 10px; - padding-left: 1px; - transition: all 0.4s ease; - /* min-height: 144px; */ - } -} - -.create-back { - background: #2b7c80; - margin: 5px 12px; - color: white; - padding: 5px 10px; - font-size: 15px; - cursor: pointer; -} - - - - .create-back:hover { - background: #143436; - } - - -.tab-nav-completed { - background-color: #5c9ca1 !important; -} - - .tab-nav-completed:after { - border-left-color: #5c9ca1 !important; - } - - -.text-tab-completed { - color: #fff !important; - /*color: #000000 !important;*/ -} - -.modal-content-borderless { - border: none !important; - box-shadow: 0px 0px 20px #00000054; -} - -.global-modal-w { - max-width: 800px; -} - -@media only screen and (max-width: 1213px) { - .right-btn { - margin-top: 32px; - } -} - -@media only screen and (max-width: 405px) { - .right-btn { - margin-top: -12px; - } -} - -.fileUpload { - position: relative; - overflow: hidden; - background: #2b7c80; - color: white; -} - - .fileUpload input.upload { - position: absolute; - top: 0; - right: 0; - margin: 0; - padding: 0; - font-size: 20px; - cursor: pointer; - opacity: 0; - } - -.group-node { - background: #ebebeb; - padding: 5px 2px; - margin: 4px 12px; - border-radius: 10px; -} - -.modal-btn1 { - background-color: #605d5d; - color: #fff; - border-radius: 20px; -} - -.upload-btn { - background-color: #cbe8f3 !important; - color: #000; - font-size: 16px; -} - -.download-btn { - background-color: #445d5e !important; - color: #fff; - margin-top: -1px; - font-size: 10px; -} - -.cancel-btn { - background: #C6C6C6; - color: #131313; - border-radius: 20px; -} - -/*.upload-btn:hover { - background-color: #2b7082 !important; - color: #fff; - font-size: 16px; -}*/ - -.download-btn:hover { - background-color: #445d5e !important; - color: #fff; - font-size: 10px; -} - -.create-back1 { - background: #2b7c80; - margin: 5px 12px; - color: white; - padding: 5px 10px; - font-size: 15px; - margin-top: -1px; -} - -.close-btnn1 { - cursor: pointer; - color: #1eabbc; - width: 35px; - height: 35px; - display: inline-flex; - align-items: center; - justify-content: center; - opacity: 1; - margin-top: -26px !important; - margin-right: -15px !important; - background: #efefef !important; - border-radius: 50px !important; -} - -.highlight { - background: #143436 !important; -} - -#button_undo, -#button_redo { - position: relative; - display: inline-block; - /*padding-left: 6px; - padding-right: 6px; - padding-top: 1px; - padding-bottom: 1px;*/ - color: white; - cursor: pointer; -} - - #button_undo:hover, - #button_redo:hover { - background-color: #dadada; - } - -.middleNode { - width: 24px; - margin-left: -8px; -} - -.flex-container { - display: flex; - flex-direction: row; - font-size: 14px; - text-align: center; - border: 1px solid #2b7082; - border-radius: 14px; - min-width: 225px; - height: 30px; -} - - - -.flex-item-left { - padding: 4px; - height: 29px; - flex: 50%; - border-radius: 10px 0px 0px 10px; - color: #000; - cursor: pointer; -} - - - -.flex-item-right { - padding: 4px; - height: 29px; - flex: 50%; - border-radius: 0px 10px 10px 0px; - color: #000; - cursor: pointer; -} - -.viewActive { - background-color: #2b7082 !important; - color: white; -} - - - -@media (max-width: 800px) { - .flex-container { - flex-direction: column; - } -} - -.collapseepandview { - position: absolute; - top: 63px; - right: 28px; - z-index: 999; -} - -.first-tab { - position: relative; - top: 0; - z-index: 99; - left: 0; - transform: none; - height: 100vh; - margin-top: 10%; -} - -.button-margin { - margin-top: 2rem !important; -} - -.modal-btn-close { - background: linear-gradient( 180deg, #1eabbc, #1eabbc); - border-radius: 20px; - color: #fff; -} - -.bg-card-change { - background-color: #2b7c804d !important; -} - -.instruction-text { - font-size: 28px; - font-weight: 500; - color: #fff; -} - -.rowheightset { - height: 100vh !important; -} - -.create-btn-set { - background: #2b7c82; - color: white; - border: none; - padding: 10px 20px; - border-radius: 5px; - font-size: 14px; -} - - .create-btn-set:hover { - background: #2b7c82; - color: white; - border: none; - padding: 10px 20px; - border-radius: unset; - border-left: 2px solid white; - font-size: 14px; - } - -.import-btn-set { - background: #5db9c3; - color: white; - border: none; - padding: 10px 20px; - border-radius: 5px; - font-size: 14px; -} - - .import-btn-set:hover { - background: #5db9c3; - color: white; - border: none; - padding: 10px 20px; - border-radius: unset; - border-left: 2px solid white; - font-size: 14px; - } - -.text-btn-right { - text-align: right; -} - -.text-btn-left { - text-align: left; -} - -.select-box { - border-radius: 10px; - cursor: pointer; -} - - .select-box:hover { - box-shadow: 0px 0px 80px rgb(0 0 0 / 15%); - transform: scale(1.1); - transition: 0.5s ease-in-out; - cursor: pointer; - } - -.select-in-img { - width: 110px; - margin-left: auto; - margin-right: auto; - display: block; -} - -.select-in-img1 { - width: 110px; - margin-left: auto; - margin-right: auto; - display: block; -} - -.select-role-btn { - border: none; - background-color: #2b7c82; - padding: 12px 20px; - font-size: 17px; - color: white; - border-radius: 0 0 10px 10px; -} -/*////boostra*/ -.success-toast { - border-left: 4px solid #28a745; -} - -.info-toast { - border-left: 4px solid #17a2b8; -} - -.danger-toast { - border-left: 4px solid #dc3545; -} - -.warning-toast { - border-left: 4px solid #ffc107; -} - -.success-toast { - min-width: 220px; -} - -.toast .w-80 { - width: 80%; -} - -.toast .row { - padding-left: 4%; - align-items: baseline; - padding-right: 4%; - justify-content: space-between; -} - -.d-flex-nav { - display: flex !important; - justify-content: space-between; - displdisplay: flex !important; - justify-content: space-between; - ay: flex !important; -} - -.dflex-nav { - display: flex !important; - justify-content: space-between; -} - -.top-right-section select { - width: auto !important; -} - -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #1eabbc !important; - background-color: #1eabbc !important; -} - -.custom-control-label { - color: #2b7c80 !important; - font-size: 15px; - font-weight: 500; - cursor: pointer; - width: 100px; -} - -.custom-switch .custom-control-label::before { - left: -2.4rem !important; - top: 0.0rem !important; - width: 2.3rem !important; - height: 1.3rem !important; - pointer-events: all; - border-radius: 0.5rem; - border: 2px solid #2b7c80 !important; -} - -.custom-switch .custom-control-label::after { - top: calc(0.25rem + 0px) !important; - left: calc(-2.5rem + 8px) !important; - width: calc(1rem - 2px) !important; - height: calc(1rem - 2px) !important; -} - -.custom-control-input:focus ~ .custom-control-label::before { - box-shadow: none !important; -} -/*.progress { - background-color: none !important; - width:30%; - margin:auto; -} -.loader-change { - background: #00000096; - position: fixed; - z-index: 1050; - width: 100vw; - height: 100vh; - display: grid;*/ -/* justify-content: center; */ -/*align-items: center; -}*/ - - -.loader { - background: #000000a1; - height: 100vh; - width: 100vw; - color: #ffffff; - position: fixed; - text-align: center; - z-index: 9999; -} - -.container1 { - display: flex; - width: 500px; - height: 25px; - background: #59b4bb; - border-radius: 6px; - border: 2px solid dimgray; - align-items: center; - margin: auto; -} - -@keyframes load { - from { - transform: translate(0, 0) - } - - to { - transform: translate(390px, 0) - } -} - -.bar { - width: 100px; - height: 10px; - background: linear-gradient(to bottom right, cyan, lightblue); - border-radius: 6px; - box-shadow: 0 0 10px lightblue; - animation: load 1s infinite alternate ease-in-out; -} - -@keyframes dots { - from { - color: cyan; - transform: translate(0, -10%); - } - - to { - color: white; - transform: translate(0, 0); - } -} - -.dot { - display: inline-block; - font-size: 250%; -} - - .dot:nth-child(1) { - animation: dots .5s infinite alternate linear; - } - - .dot:nth-child(2) { - animation: dots 1s infinite alternate linear; - } - - .dot:nth-child(3) { - animation: dots 1.5s infinite alternate linear; - } - -.focusNode { - color: blue; - cursor: pointer; - /*text-decoration:underline;*/ -} - -.errorSummary { - margin-top: 0.5rem; - overflow-y: auto; - max-height: calc(100vh - 100px); -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Helper/Helper.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Helper/Helper.js deleted file mode 100644 index ca7fcdb..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Helper/Helper.js +++ /dev/null @@ -1,31 +0,0 @@ -var nodeType = { - ROADM: 1, - Attenuator: 3, - Transceiver: 4, - ILA: 2, - Amplifier: 5, - RamanAmplifier: 6 -} -var fiberType = { - SingleFiber: 1, - DualFiber: 2, - SinglePatch: 3, - DualPatch: 4, -} - -var topologyView = { - NE_View: 1, - Functional_View: 2 -} - -var edgeType = { - fiber: 1, - patch: 2, - service: 3 -} -var alertType = { - Success: 1, - Info: 2, - Error: 3, - Warning: 4, -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/LocalDB/taffy-min.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/LocalDB/taffy-min.js deleted file mode 100644 index 3150be1..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/LocalDB/taffy-min.js +++ /dev/null @@ -1 +0,0 @@ -var TAFFY,exports,T;!function(){"use strict";var _t_,_e_,_n_,_r_,_i_,_s_,_u_,_o_,_c_,_a_,_l_,_f_,_h_,_T_,_g_,_F_,_p_,_d_,_A_,_v_,_y_,_m_,___,_x_;if(!TAFFY)for(_i_="2.7",_s_=1,_u_="000000",_o_=1e3,_c_={},_x_=function(_t_){var _e_=Array.prototype.slice.call(_t_);return _e_.sort()},_a_=function(_t_){return TAFFY.isArray(_t_)||TAFFY.isObject(_t_)?_t_:JSON.parse(_t_)},_A_=function(_t_,_e_){return _v_(_t_,function(_t_){return _e_.indexOf(_t_)>=0})},_v_=function(_t_,_e_,_n_){var _r_=[];return null==_t_?_r_:Array.prototype.filter&&_t_.filter===Array.prototype.filter?_t_.filter(_e_,_n_):(_l_(_t_,function(_t_,_i_,_s_){_e_.call(_n_,_t_,_i_,_s_)&&(_r_[_r_.length]=_t_)}),_r_)},___=function(_t_){return"[object RegExp]"===Object.prototype.toString.call(_t_)},_m_=function(_t_){var _e_=T.isArray(_t_)?[]:T.isObject(_t_)?{}:null;if(null===_t_)return _t_;for(var _n_ in _t_)_e_[_n_]=___(_t_[_n_])?_t_[_n_].toString():T.isArray(_t_[_n_])||T.isObject(_t_[_n_])?_m_(_t_[_n_]):_t_[_n_];return _e_},_y_=function(_t_){var _e_=JSON.stringify(_t_);return null===_e_.match(/regex/)?_e_:JSON.stringify(_m_(_t_))},_l_=function(_t_,_e_,_n_){var _r_,_i_,_s_,_u_;if(_t_&&(T.isArray(_t_)&&1===_t_.length||!T.isArray(_t_)))_e_(T.isArray(_t_)?_t_[0]:_t_,0);else for(_s_=0,_t_=T.isArray(_t_)?_t_:[_t_],_u_=_t_.length;_u_>_s_&&(_i_=_t_[_s_],T.isUndefined(_i_)&&!_n_||(_r_=_e_(_i_,_s_),_r_!==T.EXIT));_s_++);},_f_=function(_t_,_e_){var _n_,_r_,_i_=0;for(_r_ in _t_)if(_t_.hasOwnProperty(_r_)&&(_n_=_e_(_t_[_r_],_r_,_i_++),_n_===T.EXIT))break},_c_.extend=function(_t_,_e_){_c_[_t_]=function(){return _e_.apply(this,_x_(arguments))}},_h_=function(_t_){var _e_;return T.isString(_t_)&&/[t][0-9]*[r][0-9]*/i.test(_t_)?!0:T.isObject(_t_)&&_t_.___id&&_t_.___s?!0:T.isArray(_t_)?(_e_=!0,_l_(_t_,function(_t_){return _h_(_t_)?void 0:(_e_=!1,TAFFY.EXIT)}),_e_):!1},_g_=function(_t_,_e_){var _n_=!0;return _l_(_e_,function(_e_){switch(T.typeOf(_e_)){case"function":if(!_e_.apply(_t_))return _n_=!1,TAFFY.EXIT;break;case"array":_n_=1===_e_.length?_g_(_t_,_e_[0]):2===_e_.length?_g_(_t_,_e_[0])||_g_(_t_,_e_[1]):3===_e_.length?_g_(_t_,_e_[0])||_g_(_t_,_e_[1])||_g_(_t_,_e_[2]):4===_e_.length?_g_(_t_,_e_[0])||_g_(_t_,_e_[1])||_g_(_t_,_e_[2])||_g_(_t_,_e_[3]):!1,_e_.length>4&&_l_(_e_,function(_e_){_g_(_t_,_e_)&&(_n_=!0)})}}),_n_},_T_=function(_t_){var _e_=[];return T.isString(_t_)&&/[t][0-9]*[r][0-9]*/i.test(_t_)&&(_t_={___id:_t_}),T.isArray(_t_)?(_l_(_t_,function(_t_){_e_.push(_T_(_t_))}),_t_=function(){var _t_=this,_n_=!1;return _l_(_e_,function(_e_){_g_(_t_,_e_)&&(_n_=!0)}),_n_}):T.isObject(_t_)?(T.isObject(_t_)&&_t_.___id&&_t_.___s&&(_t_={___id:_t_.___id}),_f_(_t_,function(_t_,_n_){T.isObject(_t_)||(_t_={is:_t_}),_f_(_t_,function(_t_,_r_){var _i_,_s_=[];_i_="hasAll"===_r_?function(_t_,_e_){_e_(_t_)}:_l_,_i_(_t_,function(_t_){var _e_,_i_=!0;_e_=function(){var _e_,_s_=this[_n_],_u_="==",_o_="!=",_c_="===",_a_="<",_l_=">",_f_="<=",_h_=">=",_T_="!==";return"undefined"==typeof _s_?!1:(0===_r_.indexOf("!")&&_r_!==_o_&&_r_!==_T_&&(_i_=!1,_r_=_r_.substring(1,_r_.length)),_e_="regex"===_r_?_t_.test(_s_):"lt"===_r_||_r_===_a_?_t_>_s_:"gt"===_r_||_r_===_l_?_s_>_t_:"lte"===_r_||_r_===_f_?_t_>=_s_:"gte"===_r_||_r_===_h_?_s_>=_t_:"left"===_r_?0===_s_.indexOf(_t_):"leftnocase"===_r_?0===_s_.toLowerCase().indexOf(_t_.toLowerCase()):"right"===_r_?_s_.substring(_s_.length-_t_.length)===_t_:"rightnocase"===_r_?_s_.toLowerCase().substring(_s_.length-_t_.length)===_t_.toLowerCase():"like"===_r_?_s_.indexOf(_t_)>=0:"likenocase"===_r_?_s_.toLowerCase().indexOf(_t_.toLowerCase())>=0:_r_===_c_||"is"===_r_?_s_===_t_:_r_===_u_?_s_==_t_:_r_===_T_?_s_!==_t_:_r_===_o_?_s_!=_t_:"isnocase"===_r_?_s_.toLowerCase?_s_.toLowerCase()===_t_.toLowerCase():_s_===_t_:"has"===_r_?T.has(_s_,_t_):"hasall"===_r_?T.hasAll(_s_,_t_):"contains"===_r_?TAFFY.isArray(_s_)&&_s_.indexOf(_t_)>-1:-1!==_r_.indexOf("is")||TAFFY.isNull(_s_)||TAFFY.isUndefined(_s_)||TAFFY.isObject(_t_)||TAFFY.isArray(_t_)?T[_r_]&&T.isFunction(T[_r_])&&0===_r_.indexOf("is")?T[_r_](_s_)===_t_:T[_r_]&&T.isFunction(T[_r_])?T[_r_](_s_,_t_):!1:_t_===_s_[_r_],_e_=_e_&&!_i_?!1:_e_||_i_?_e_:!0)},_s_.push(_e_)}),_e_.push(1===_s_.length?_s_[0]:function(){var _t_=this,_e_=!1;return _l_(_s_,function(_n_){_n_.apply(_t_)&&(_e_=!0)}),_e_})})}),_t_=function(){var _t_=this,_n_=!0;return _n_=(1!==_e_.length||_e_[0].apply(_t_))&&(2!==_e_.length||_e_[0].apply(_t_)&&_e_[1].apply(_t_))&&(3!==_e_.length||_e_[0].apply(_t_)&&_e_[1].apply(_t_)&&_e_[2].apply(_t_))&&(4!==_e_.length||_e_[0].apply(_t_)&&_e_[1].apply(_t_)&&_e_[2].apply(_t_)&&_e_[3].apply(_t_))?!0:!1,_e_.length>4&&_l_(_e_,function(_e_){_g_(_t_,_e_)||(_n_=!1)}),_n_}):T.isFunction(_t_)?_t_:void 0},_p_=function(_t_,_e_){var _n_=function(_t_,_n_){var _r_=0;return T.each(_e_,function(_e_){var _i_,_s_,_u_,_o_,_c_;if(_i_=_e_.split(" "),_s_=_i_[0],_u_=1===_i_.length?"logical":_i_[1],"logical"===_u_)_o_=_F_(_t_[_s_]),_c_=_F_(_n_[_s_]),T.each(_o_.length<=_c_.length?_o_:_c_,function(_t_,_e_){return _o_[_e_]<_c_[_e_]?(_r_=-1,TAFFY.EXIT):_o_[_e_]>_c_[_e_]?(_r_=1,TAFFY.EXIT):void 0});else if("logicaldesc"===_u_)_o_=_F_(_t_[_s_]),_c_=_F_(_n_[_s_]),T.each(_o_.length<=_c_.length?_o_:_c_,function(_t_,_e_){return _o_[_e_]>_c_[_e_]?(_r_=-1,TAFFY.EXIT):_o_[_e_]<_c_[_e_]?(_r_=1,TAFFY.EXIT):void 0});else{if("asec"===_u_&&_t_[_s_]<_n_[_s_])return _r_=-1,T.EXIT;if("asec"===_u_&&_t_[_s_]>_n_[_s_])return _r_=1,T.EXIT;if("desc"===_u_&&_t_[_s_]>_n_[_s_])return _r_=-1,T.EXIT;if("desc"===_u_&&_t_[_s_]<_n_[_s_])return _r_=1,T.EXIT}return 0===_r_&&"logical"===_u_&&_o_.length<_c_.length?_r_=-1:0===_r_&&"logical"===_u_&&_o_.length>_c_.length?_r_=1:0===_r_&&"logicaldesc"===_u_&&_o_.length>_c_.length?_r_=-1:0===_r_&&"logicaldesc"===_u_&&_o_.length<_c_.length&&(_r_=1),0!==_r_?T.EXIT:void 0}),_r_};return _t_&&_t_.push?_t_.sort(_n_):_t_},function(){var _t_={},_e_=0;_F_=function(_n_){return _e_>_o_&&(_t_={},_e_=0),_t_["_"+_n_]||function(){var _r_,_i_,_s_,_u_=String(_n_),_o_=[],_c_="_",_a_="";for(_r_=0,_i_=_u_.length;_i_>_r_;_r_++)_s_=_u_.charCodeAt(_r_),_s_>=48&&57>=_s_||46===_s_?("n"!==_a_&&(_a_="n",_o_.push(_c_.toLowerCase()),_c_=""),_c_+=_u_.charAt(_r_)):("s"!==_a_&&(_a_="s",_o_.push(parseFloat(_c_)),_c_=""),_c_+=_u_.charAt(_r_));return _o_.push("n"===_a_?parseFloat(_c_):_c_.toLowerCase()),_o_.shift(),_t_["_"+_n_]=_o_,_e_++,_o_}()}}(),_d_=function(){this.context({results:this.getDBI().query(this.context())})},_c_.extend("filter",function(){var _t_=TAFFY.mergeObj(this.context(),{run:null}),_e_=[];return _l_(_t_.q,function(_t_){_e_.push(_t_)}),_t_.q=_e_,_l_(_x_(arguments),function(_e_){_t_.q.push(_T_(_e_)),_t_.filterRaw.push(_e_)}),this.getroot(_t_)}),_c_.extend("order",function(_t_){_t_=_t_.split(",");var _e_,_n_=[];return _l_(_t_,function(_t_){_n_.push(_t_.replace(/^\s*/,"").replace(/\s*$/,""))}),_e_=TAFFY.mergeObj(this.context(),{sort:null}),_e_.order=_n_,this.getroot(_e_)}),_c_.extend("limit",function(_t_){var _e_,_n_=TAFFY.mergeObj(this.context(),{});return _n_.limit=_t_,_n_.run&&_n_.sort&&(_e_=[],_l_(_n_.results,function(_n_,_r_){return _r_+1>_t_?TAFFY.EXIT:void _e_.push(_n_)}),_n_.results=_e_),this.getroot(_n_)}),_c_.extend("start",function(_t_){var _e_,_n_=TAFFY.mergeObj(this.context(),{});return _n_.start=_t_,_n_.run&&_n_.sort&&!_n_.limit?(_e_=[],_l_(_n_.results,function(_n_,_r_){_r_+1>_t_&&_e_.push(_n_)}),_n_.results=_e_):_n_=TAFFY.mergeObj(this.context(),{run:null,start:_t_}),this.getroot(_n_)}),_c_.extend("update",function(_t_,_e_,_n_){var _r_,_i_=!0,_s_={},_u_=_x_(arguments);return!TAFFY.isString(_t_)||2!==arguments.length&&3!==arguments.length?(_s_=_t_,2===_u_.length&&(_i_=_e_)):(_s_[_t_]=_e_,3===arguments.length&&(_i_=_n_)),_r_=this,_d_.call(this),_l_(this.context().results,function(_t_){var _e_=_s_;TAFFY.isFunction(_e_)?_e_=_e_.apply(TAFFY.mergeObj(_t_,{})):T.isFunction(_e_)&&(_e_=_e_(TAFFY.mergeObj(_t_,{}))),TAFFY.isObject(_e_)&&_r_.getDBI().update(_t_.___id,_e_,_i_)}),this.context().results.length&&this.context({run:null}),this}),_c_.extend("remove",function(_t_){var _e_=this,_n_=0;return _d_.call(this),_l_(this.context().results,function(_t_){_e_.getDBI().remove(_t_.___id),_n_++}),this.context().results.length&&(this.context({run:null}),_e_.getDBI().removeCommit(_t_)),_n_}),_c_.extend("count",function(){return _d_.call(this),this.context().results.length}),_c_.extend("callback",function(_t_,_e_){if(_t_){var _n_=this;setTimeout(function(){_d_.call(_n_),_t_.call(_n_.getroot(_n_.context()))},_e_||0)}return null}),_c_.extend("get",function(){return _d_.call(this),this.context().results}),_c_.extend("stringify",function(){return JSON.stringify(this.get())}),_c_.extend("first",function(){return _d_.call(this),this.context().results[0]||!1}),_c_.extend("last",function(){return _d_.call(this),this.context().results[this.context().results.length-1]||!1}),_c_.extend("sum",function(){var _t_=0,_e_=this;return _d_.call(_e_),_l_(_x_(arguments),function(_n_){_l_(_e_.context().results,function(_e_){_t_+=_e_[_n_]||0})}),_t_}),_c_.extend("min",function(_t_){var _e_=null;return _d_.call(this),_l_(this.context().results,function(_n_){(null===_e_||_n_[_t_]<_e_)&&(_e_=_n_[_t_])}),_e_}),function(){var _t_=function(){var _t_,_e_,_n_;return _t_=function(_t_,_e_,_n_){var _r_,_i_,_s_;switch(2===_n_.length?(_r_=_t_[_n_[0]],_s_="===",_i_=_e_[_n_[1]]):(_r_=_t_[_n_[0]],_s_=_n_[1],_i_=_e_[_n_[2]]),_s_){case"===":return _r_===_i_;case"!==":return _r_!==_i_;case"<":return _i_>_r_;case">":return _r_>_i_;case"<=":return _i_>=_r_;case">=":return _r_>=_i_;case"==":return _r_==_i_;case"!=":return _r_!=_i_;default:throw String(_s_)+" is not supported"}},_e_=function(_t_,_e_){var _n_,_r_,_i_={};for(_n_ in _t_)_t_.hasOwnProperty(_n_)&&(_i_[_n_]=_t_[_n_]);for(_n_ in _e_)_e_.hasOwnProperty(_n_)&&"___id"!==_n_&&"___s"!==_n_&&(_r_=TAFFY.isUndefined(_i_[_n_])?"":"right_",_i_[_r_+String(_n_)]=_e_[_n_]);return _i_},_n_=function(_n_){var _r_,_i_,_s_=_x_(arguments),_u_=_s_.length,_o_=[];if("function"!=typeof _n_.filter){if(!_n_.TAFFY)throw"TAFFY DB or result not supplied";_r_=_n_()}else _r_=_n_;return this.context({results:this.getDBI().query(this.context())}),TAFFY.each(this.context().results,function(_n_){_r_.each(function(_r_){var _c_,_a_=!0;t:for(_i_=1;_u_>_i_&&(_c_=_s_[_i_],_a_="function"==typeof _c_?_c_(_n_,_r_):"object"==typeof _c_&&_c_.length?_t_(_n_,_r_,_c_):!1,_a_);_i_++);_a_&&_o_.push(_e_(_n_,_r_))})}),TAFFY(_o_)()}}();_c_.extend("join",_t_)}(),_c_.extend("max",function(_t_){var _e_=null;return _d_.call(this),_l_(this.context().results,function(_n_){(null===_e_||_n_[_t_]>_e_)&&(_e_=_n_[_t_])}),_e_}),_c_.extend("select",function(){var _t_=[],_e_=_x_(arguments);return _d_.call(this),1===arguments.length?_l_(this.context().results,function(_n_){_t_.push(_n_[_e_[0]])}):_l_(this.context().results,function(_n_){var _r_=[];_l_(_e_,function(_t_){_r_.push(_n_[_t_])}),_t_.push(_r_)}),_t_}),_c_.extend("distinct",function(){var _t_=[],_e_=_x_(arguments);return _d_.call(this),1===arguments.length?_l_(this.context().results,function(_n_){var _r_=_n_[_e_[0]],_i_=!1;_l_(_t_,function(_t_){return _r_===_t_?(_i_=!0,TAFFY.EXIT):void 0}),_i_||_t_.push(_r_)}):_l_(this.context().results,function(_n_){var _r_=[],_i_=!1;_l_(_e_,function(_t_){_r_.push(_n_[_t_])}),_l_(_t_,function(_t_){var _n_=!0;return _l_(_e_,function(_e_,_i_){return _r_[_i_]!==_t_[_i_]?(_n_=!1,TAFFY.EXIT):void 0}),_n_?(_i_=!0,TAFFY.EXIT):void 0}),_i_||_t_.push(_r_)}),_t_}),_c_.extend("supplant",function(_t_,_e_){var _n_=[];return _d_.call(this),_l_(this.context().results,function(_e_){_n_.push(_t_.replace(/\{([^\{\}]*)\}/g,function(_t_,_n_){var _r_=_e_[_n_];return"string"==typeof _r_||"number"==typeof _r_?_r_:_t_}))}),_e_?_n_:_n_.join("")}),_c_.extend("each",function(_t_){return _d_.call(this),_l_(this.context().results,_t_),this}),_c_.extend("map",function(_t_){var _e_=[];return _d_.call(this),_l_(this.context().results,function(_n_){_e_.push(_t_(_n_))}),_e_}),T=function(_t_){var _e_,_n_,_r_,_i_=[],_o_={},_F_=1,_d_={template:!1,onInsert:!1,onUpdate:!1,onRemove:!1,onDBChange:!1,storageName:!1,forcePropertyCase:null,cacheSize:100,name:""},_A_=new Date,_v_=0,_m_=0,___={};return _n_=function(_t_){var _e_=[],_r_=!1;return 0===_t_.length?_i_:(_l_(_t_,function(_t_){T.isString(_t_)&&/[t][0-9]*[r][0-9]*/i.test(_t_)&&_i_[_o_[_t_]]&&(_e_.push(_i_[_o_[_t_]]),_r_=!0),T.isObject(_t_)&&_t_.___id&&_t_.___s&&_i_[_o_[_t_.___id]]&&(_e_.push(_i_[_o_[_t_.___id]]),_r_=!0),T.isArray(_t_)&&_l_(_t_,function(_t_){_l_(_n_(_t_),function(_t_){_e_.push(_t_)})})}),_r_&&_e_.length>1&&(_e_=[]),_e_)},_e_={dm:function(_t_){return _t_&&(_A_=_t_,___={},_v_=0,_m_=0),_d_.onDBChange&&setTimeout(function(){_d_.onDBChange.call(_i_)},0),_d_.storageName&&setTimeout(function(){localStorage.setItem("taffy_"+_d_.storageName,JSON.stringify(_i_))}),_A_},insert:function(_t_,_n_){var _c_=[],_h_=[],_T_=_a_(_t_);return _l_(_T_,function(_t_,_r_){var _a_,_T_;return T.isArray(_t_)&&0===_r_?(_l_(_t_,function(_t_){_c_.push("lower"===_d_.forcePropertyCase?_t_.toLowerCase():"upper"===_d_.forcePropertyCase?_t_.toUpperCase():_t_)}),!0):(T.isArray(_t_)?(_a_={},_l_(_t_,function(_t_,_e_){_a_[_c_[_e_]]=_t_}),_t_=_a_):T.isObject(_t_)&&_d_.forcePropertyCase&&(_T_={},_f_(_t_,function(_e_,_n_){_T_["lower"===_d_.forcePropertyCase?_n_.toLowerCase():"upper"===_d_.forcePropertyCase?_n_.toUpperCase():_n_]=_t_[_n_]}),_t_=_T_),_F_++,_t_.___id="T"+String(_u_+_s_).slice(-6)+"R"+String(_u_+_F_).slice(-6),_t_.___s=!0,_h_.push(_t_.___id),_d_.template&&(_t_=T.mergeObj(_d_.template,_t_)),_i_.push(_t_),_o_[_t_.___id]=_i_.length-1,_d_.onInsert&&(_n_||TAFFY.isUndefined(_n_))&&_d_.onInsert.call(_t_),void _e_.dm(new Date))}),_r_(_h_)},sort:function(_t_){return _i_=_p_(_i_,_t_.split(",")),_o_={},_l_(_i_,function(_t_,_e_){_o_[_t_.___id]=_e_}),_e_.dm(new Date),!0},update:function(_t_,_n_,_r_){var _s_,_u_,_c_,_a_,_l_={};_d_.forcePropertyCase&&(_f_(_n_,function(_t_,_e_){_l_["lower"===_d_.forcePropertyCase?_e_.toLowerCase():"upper"===_d_.forcePropertyCase?_e_.toUpperCase():_e_]=_t_}),_n_=_l_),_s_=_i_[_o_[_t_]],_u_=T.mergeObj(_s_,_n_),_c_={},_a_=!1,_f_(_u_,function(_t_,_e_){(TAFFY.isUndefined(_s_[_e_])||_s_[_e_]!==_t_)&&(_c_[_e_]=_t_,_a_=!0)}),_a_&&(_d_.onUpdate&&(_r_||TAFFY.isUndefined(_r_))&&_d_.onUpdate.call(_u_,_i_[_o_[_t_]],_c_),_i_[_o_[_t_]]=_u_,_e_.dm(new Date))},remove:function(_t_){_i_[_o_[_t_]].___s=!1},removeCommit:function(_t_){var _n_;for(_n_=_i_.length-1;_n_>-1;_n_--)_i_[_n_].___s||(_d_.onRemove&&(_t_||TAFFY.isUndefined(_t_))&&_d_.onRemove.call(_i_[_n_]),_o_[_i_[_n_].___id]=void 0,_i_.splice(_n_,1));_o_={},_l_(_i_,function(_t_,_e_){_o_[_t_.___id]=_e_}),_e_.dm(new Date)},query:function(_t_){var _r_,_s_,_u_,_o_,_c_,_a_;if(_d_.cacheSize&&(_s_="",_l_(_t_.filterRaw,function(_t_){return T.isFunction(_t_)?(_s_="nocache",TAFFY.EXIT):void 0}),""===_s_&&(_s_=_y_(T.mergeObj(_t_,{q:!1,run:!1,sort:!1})))),!_t_.results||!_t_.run||_t_.run&&_e_.dm()>_t_.run){if(_u_=[],_d_.cacheSize&&___[_s_])return ___[_s_].i=_v_++,___[_s_].results;0===_t_.q.length&&0===_t_.index.length?(_l_(_i_,function(_t_){_u_.push(_t_)}),_r_=_u_):(_o_=_n_(_t_.index),_l_(_o_,function(_e_){(0===_t_.q.length||_g_(_e_,_t_.q))&&_u_.push(_e_)}),_r_=_u_)}else _r_=_t_.results;return!(_t_.order.length>0)||_t_.run&&_t_.sort||(_r_=_p_(_r_,_t_.order)),_r_.length&&(_t_.limit&&_t_.limit<_r_.length||_t_.start)&&(_c_=[],_l_(_r_,function(_e_,_n_){if(!_t_.start||_t_.start&&_n_+1>=_t_.start)if(_t_.limit){if(_a_=_t_.start?_n_+1-_t_.start:_n_,_a_<_t_.limit)_c_.push(_e_);else if(_a_>_t_.limit)return TAFFY.EXIT}else _c_.push(_e_)}),_r_=_c_),_d_.cacheSize&&"nocache"!==_s_&&(_m_++,setTimeout(function(){var _t_,_e_;_m_>=2*_d_.cacheSize&&(_m_=0,_t_=_v_-_d_.cacheSize,_e_={},_f_(function(_n_,_r_){_n_.i>=_t_&&(_e_[_r_]=_n_)}),___=_e_)},0),___[_s_]={i:_v_++,results:_r_}),_r_}},_r_=function(){var _t_,_n_;return _t_=TAFFY.mergeObj(TAFFY.mergeObj(_c_,{insert:void 0}),{getDBI:function(){return _e_},getroot:function(_t_){return _r_.call(_t_)},context:function(_t_){return _t_&&(_n_=TAFFY.mergeObj(_n_,_t_.hasOwnProperty("results")?TAFFY.mergeObj(_t_,{run:new Date,sort:new Date}):_t_)),_n_},extend:void 0}),_n_=this&&this.q?this:{limit:!1,start:!1,q:[],filterRaw:[],index:[],order:[],results:!1,run:null,sort:null,settings:_d_},_l_(_x_(arguments),function(_t_){_h_(_t_)?_n_.index.push(_t_):_n_.q.push(_T_(_t_)),_n_.filterRaw.push(_t_)}),_t_},_s_++,_t_&&_e_.insert(_t_),_r_.insert=_e_.insert,_r_.merge=function(_t_,_n_,_i_){var _s_={},_u_=[],_o_={};return _i_=_i_||!1,_n_=_n_||"id",_l_(_t_,function(_t_){var _o_;_s_[_n_]=_t_[_n_],_u_.push(_t_[_n_]),_o_=_r_(_s_).first(),_o_?_e_.update(_o_.___id,_t_,_i_):_e_.insert(_t_,_i_)}),_o_[_n_]=_u_,_r_(_o_)},_r_.TAFFY=!0,_r_.sort=_e_.sort,_r_.settings=function(_t_){return _t_&&(_d_=TAFFY.mergeObj(_d_,_t_),_t_.template&&_r_().update(_t_.template)),_d_},_r_.store=function(_t_){var _e_,_n_=!1;return localStorage&&(_t_&&(_e_=localStorage.getItem("taffy_"+_t_),_e_&&_e_.length>0&&(_r_.insert(_e_),_n_=!0),_i_.length>0&&setTimeout(function(){localStorage.setItem("taffy_"+_d_.storageName,JSON.stringify(_i_))})),_r_.settings({storageName:_t_})),_r_},_r_},TAFFY=T,T.each=_l_,T.eachin=_f_,T.extend=_c_.extend,TAFFY.EXIT="TAFFYEXIT",TAFFY.mergeObj=function(_t_,_e_){var _n_={};return _f_(_t_,function(_e_,_r_){_n_[_r_]=_t_[_r_]}),_f_(_e_,function(_t_,_r_){_n_[_r_]=_e_[_r_]}),_n_},TAFFY.has=function(_t_,_e_){var _n_,_r_=!1;if(_t_.TAFFY)return _r_=_t_(_e_),_r_.length>0?!0:!1;switch(T.typeOf(_t_)){case"object":if(T.isObject(_e_))_f_(_e_,function(_n_,_i_){return _r_!==!0||T.isUndefined(_t_[_i_])||!_t_.hasOwnProperty(_i_)?(_r_=!1,TAFFY.EXIT):void(_r_=T.has(_t_[_i_],_e_[_i_]))});else if(T.isArray(_e_))_l_(_e_,function(_n_,_i_){return _r_=T.has(_t_,_e_[_i_]),_r_?TAFFY.EXIT:void 0});else if(T.isString(_e_))return TAFFY.isUndefined(_t_[_e_])?!1:!0;return _r_;case"array":if(T.isObject(_e_))_l_(_t_,function(_n_,_i_){return _r_=T.has(_t_[_i_],_e_),_r_===!0?TAFFY.EXIT:void 0});else if(T.isArray(_e_))_l_(_e_,function(_n_,_i_){return _l_(_t_,function(_n_,_s_){return _r_=T.has(_t_[_s_],_e_[_i_]),_r_===!0?TAFFY.EXIT:void 0}),_r_===!0?TAFFY.EXIT:void 0});else if(T.isString(_e_)||T.isNumber(_e_))for(_r_=!1,_n_=0;_n_<_t_.length;_n_++)if(_r_=T.has(_t_[_n_],_e_))return!0;return _r_;case"string":if(T.isString(_e_)&&_e_===_t_)return!0;break;default:if(T.typeOf(_t_)===T.typeOf(_e_)&&_t_===_e_)return!0}return!1},TAFFY.hasAll=function(_t_,_e_){var _n_,_r_=TAFFY;return _r_.isArray(_e_)?(_n_=!0,_l_(_e_,function(_e_){return _n_=_r_.has(_t_,_e_),_n_===!1?TAFFY.EXIT:void 0}),_n_):_r_.has(_t_,_e_)},TAFFY.typeOf=function(_t_){var _e_=typeof _t_;return"object"===_e_&&(_t_?"number"!=typeof _t_.length||_t_.propertyIsEnumerable("length")||(_e_="array"):_e_="null"),_e_},TAFFY.getObjectKeys=function(_t_){var _e_=[];return _f_(_t_,function(_t_,_n_){_e_.push(_n_)}),_e_.sort(),_e_},TAFFY.isSameArray=function(_t_,_e_){return TAFFY.isArray(_t_)&&TAFFY.isArray(_e_)&&_t_.join(",")===_e_.join(",")?!0:!1},TAFFY.isSameObject=function(_t_,_e_){var _n_=TAFFY,_r_=!0;return _n_.isObject(_t_)&&_n_.isObject(_e_)&&_n_.isSameArray(_n_.getObjectKeys(_t_),_n_.getObjectKeys(_e_))?_f_(_t_,function(_i_,_s_){return _n_.isObject(_t_[_s_])&&_n_.isObject(_e_[_s_])&&_n_.isSameObject(_t_[_s_],_e_[_s_])||_n_.isArray(_t_[_s_])&&_n_.isArray(_e_[_s_])&&_n_.isSameArray(_t_[_s_],_e_[_s_])||_t_[_s_]===_e_[_s_]?void 0:(_r_=!1,TAFFY.EXIT)}):_r_=!1,_r_},_t_=["String","Number","Object","Array","Boolean","Null","Function","Undefined"],_e_=function(_t_){return function(_e_){return TAFFY.typeOf(_e_)===_t_.toLowerCase()?!0:!1}},_n_=0;_n_<_t_.length;_n_++)_r_=_t_[_n_],TAFFY["is"+_r_]=_e_(_r_)}(),"object"==typeof exports&&(exports.taffy=TAFFY); \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/LocalDB/taffy.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/LocalDB/taffy.js deleted file mode 100644 index 7357ff2..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/LocalDB/taffy.js +++ /dev/null @@ -1,2021 +0,0 @@ -/* - - Software License Agreement (BSD License) - http://taffydb.com - Copyright (c) - All rights reserved. - - - Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following condition is met: - - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - */ - -/*jslint browser : true, continue : true, - devel : true, indent : 2, maxerr : 500, - newcap : true, nomen : true, plusplus : true, - regexp : true, sloppy : true, vars : false, - white : true -*/ - -// BUILD 193d48d, modified by mmikowski to pass jslint - -// Setup TAFFY name space to return an object with methods -var TAFFY, exports, T; -(function () { - 'use strict'; - var - typeList, makeTest, idx, typeKey, - version, TC, idpad, cmax, - API, protectJSON, each, eachin, - isIndexable, returnFilter, runFilters, - numcharsplit, orderByCol, run, intersection, - filter, makeCid, safeForJson, - isRegexp, sortArgs - ; - - - if ( ! TAFFY ){ - // TC = Counter for Taffy DBs on page, used for unique IDs - // cmax = size of charnumarray conversion cache - // idpad = zeros to pad record IDs with - version = '2.7'; - TC = 1; - idpad = '000000'; - cmax = 1000; - API = {}; - - sortArgs = function(args) { - var v = Array.prototype.slice.call(args); - return v.sort(); - } - - protectJSON = function ( t ) { - // **************************************** - // * - // * Takes: a variable - // * Returns: the variable if object/array or the parsed variable if JSON - // * - // **************************************** - if ( TAFFY.isArray( t ) || TAFFY.isObject( t ) ){ - return t; - } - else { - return JSON.parse( t ); - } - }; - - // gracefully stolen from underscore.js - intersection = function(array1, array2) { - return filter(array1, function(item) { - return array2.indexOf(item) >= 0; - }); - }; - - // gracefully stolen from underscore.js - filter = function(obj, iterator, context) { - var results = []; - if (obj == null) return results; - if (Array.prototype.filter && obj.filter === Array.prototype.filter) return obj.filter(iterator, context); - each(obj, function(value, index, list) { - if (iterator.call(context, value, index, list)) results[results.length] = value; - }); - return results; - }; - - isRegexp = function(aObj) { - return Object.prototype.toString.call(aObj)==='[object RegExp]'; - } - - safeForJson = function(aObj) { - var myResult = T.isArray(aObj) ? [] : T.isObject(aObj) ? {} : null; - if(aObj===null) return aObj; - for(var i in aObj) { - myResult[i] = isRegexp(aObj[i]) ? aObj[i].toString() : T.isArray(aObj[i]) || T.isObject(aObj[i]) ? safeForJson(aObj[i]) : aObj[i]; - } - return myResult; - } - - makeCid = function(aContext) { - var myCid = JSON.stringify(aContext); - if(myCid.match(/regex/)===null) return myCid; - return JSON.stringify(safeForJson(aContext)); - } - - each = function ( a, fun, u ) { - var r, i, x, y; - // **************************************** - // * - // * Takes: - // * a = an object/value or an array of objects/values - // * f = a function - // * u = optional flag to describe how to handle undefined values - // in array of values. True: pass them to the functions, - // False: skip. Default False; - // * Purpose: Used to loop over arrays - // * - // **************************************** - if ( a && ((T.isArray( a ) && a.length === 1) || (!T.isArray( a ))) ){ - fun( (T.isArray( a )) ? a[0] : a, 0 ); - } - else { - for ( r, i, x = 0, a = (T.isArray( a )) ? a : [a], y = a.length; - x < y; x++ ) - { - i = a[x]; - if ( !T.isUndefined( i ) || (u || false) ){ - r = fun( i, x ); - if ( r === T.EXIT ){ - break; - } - - } - } - } - }; - - eachin = function ( o, fun ) { - // **************************************** - // * - // * Takes: - // * o = an object - // * f = a function - // * Purpose: Used to loop over objects - // * - // **************************************** - var x = 0, r, i; - - for ( i in o ){ - if ( o.hasOwnProperty( i ) ){ - r = fun( o[i], i, x++ ); - if ( r === T.EXIT ){ - break; - } - } - } - - }; - - API.extend = function ( m, f ) { - // **************************************** - // * - // * Takes: method name, function - // * Purpose: Add a custom method to the API - // * - // **************************************** - API[m] = function () { - return f.apply( this, sortArgs(arguments) ); - }; - }; - - isIndexable = function ( f ) { - var i; - // Check to see if record ID - if ( T.isString( f ) && /[t][0-9]*[r][0-9]*/i.test( f ) ){ - return true; - } - // Check to see if record - if ( T.isObject( f ) && f.___id && f.___s ){ - return true; - } - - // Check to see if array of indexes - if ( T.isArray( f ) ){ - i = true; - each( f, function ( r ) { - if ( !isIndexable( r ) ){ - i = false; - - return TAFFY.EXIT; - } - }); - return i; - } - - return false; - }; - - runFilters = function ( r, filter ) { - // **************************************** - // * - // * Takes: takes a record and a collection of filters - // * Returns: true if the record matches, false otherwise - // **************************************** - var match = true; - - - each( filter, function ( mf ) { - switch ( T.typeOf( mf ) ){ - case 'function': - // run function - if ( !mf.apply( r ) ){ - match = false; - return TAFFY.EXIT; - } - break; - case 'array': - // loop array and treat like a SQL or - match = (mf.length === 1) ? (runFilters( r, mf[0] )) : - (mf.length === 2) ? (runFilters( r, mf[0] ) || - runFilters( r, mf[1] )) : - (mf.length === 3) ? (runFilters( r, mf[0] ) || - runFilters( r, mf[1] ) || runFilters( r, mf[2] )) : - (mf.length === 4) ? (runFilters( r, mf[0] ) || - runFilters( r, mf[1] ) || runFilters( r, mf[2] ) || - runFilters( r, mf[3] )) : false; - if ( mf.length > 4 ){ - each( mf, function ( f ) { - if ( runFilters( r, f ) ){ - match = true; - } - }); - } - break; - } - }); - - return match; - }; - - returnFilter = function ( f ) { - // **************************************** - // * - // * Takes: filter object - // * Returns: a filter function - // * Purpose: Take a filter object and return a function that can be used to compare - // * a TaffyDB record to see if the record matches a query - // **************************************** - var nf = []; - if ( T.isString( f ) && /[t][0-9]*[r][0-9]*/i.test( f ) ){ - f = { ___id : f }; - } - if ( T.isArray( f ) ){ - // if we are working with an array - - each( f, function ( r ) { - // loop the array and return a filter func for each value - nf.push( returnFilter( r ) ); - }); - // now build a func to loop over the filters and return true if ANY of the filters match - // This handles logical OR expressions - f = function () { - var that = this, match = false; - each( nf, function ( f ) { - if ( runFilters( that, f ) ){ - match = true; - } - }); - return match; - }; - return f; - - } - // if we are dealing with an Object - if ( T.isObject( f ) ){ - if ( T.isObject( f ) && f.___id && f.___s ){ - f = { ___id : f.___id }; - } - - // Loop over each value on the object to prep match type and match value - eachin( f, function ( v, i ) { - - // default match type to IS/Equals - if ( !T.isObject( v ) ){ - v = { - 'is' : v - }; - } - // loop over each value on the value object - if any - eachin( v, function ( mtest, s ) { - // s = match type, e.g. is, hasAll, like, etc - var c = [], looper; - - // function to loop and apply filter - looper = (s === 'hasAll') ? - function ( mtest, func ) { - func( mtest ); - } : each; - - // loop over each test - looper( mtest, function ( mtest ) { - - // su = match success - // f = match false - var su = true, f = false, matchFunc; - - - // push a function onto the filter collection to do the matching - matchFunc = function () { - - // get the value from the record - var - mvalue = this[i], - eqeq = '==', - bangeq = '!=', - eqeqeq = '===', - lt = '<', - gt = '>', - lteq = '<=', - gteq = '>=', - bangeqeq = '!==', - r - ; - - if (typeof mvalue === 'undefined') { - return false; - } - - if ( (s.indexOf( '!' ) === 0) && s !== bangeq && - s !== bangeqeq ) - { - // if the filter name starts with ! as in '!is' then reverse the match logic and remove the ! - su = false; - s = s.substring( 1, s.length ); - } - // get the match results based on the s/match type - /*jslint eqeq : true */ - r = ( - (s === 'regex') ? (mtest.test( mvalue )) : (s === 'lt' || s === lt) - ? (mvalue < mtest) : (s === 'gt' || s === gt) - ? (mvalue > mtest) : (s === 'lte' || s === lteq) - ? (mvalue <= mtest) : (s === 'gte' || s === gteq) - ? (mvalue >= mtest) : (s === 'left') - ? (mvalue.indexOf( mtest ) === 0) : (s === 'leftnocase') - ? (mvalue.toLowerCase().indexOf( mtest.toLowerCase() ) - === 0) : (s === 'right') - ? (mvalue.substring( (mvalue.length - mtest.length) ) - === mtest) : (s === 'rightnocase') - ? (mvalue.toLowerCase().substring( - (mvalue.length - mtest.length) ) === mtest.toLowerCase()) - : (s === 'like') - ? (mvalue.indexOf( mtest ) >= 0) : (s === 'likenocase') - ? (mvalue.toLowerCase().indexOf(mtest.toLowerCase()) >= 0) - : (s === eqeqeq || s === 'is') - ? (mvalue === mtest) : (s === eqeq) - ? (mvalue == mtest) : (s === bangeqeq) - ? (mvalue !== mtest) : (s === bangeq) - ? (mvalue != mtest) : (s === 'isnocase') - ? (mvalue.toLowerCase - ? mvalue.toLowerCase() === mtest.toLowerCase() - : mvalue === mtest) : (s === 'has') - ? (T.has( mvalue, mtest )) : (s === 'hasall') - ? (T.hasAll( mvalue, mtest )) : (s === 'contains') - ? (TAFFY.isArray(mvalue) && mvalue.indexOf(mtest) > -1) : ( - s.indexOf( 'is' ) === -1 - && !TAFFY.isNull( mvalue ) - && !TAFFY.isUndefined( mvalue ) - && !TAFFY.isObject( mtest ) - && !TAFFY.isArray( mtest ) - ) - ? (mtest === mvalue[s]) - : (T[s] && T.isFunction( T[s] ) - && s.indexOf( 'is' ) === 0) - ? T[s]( mvalue ) === mtest - : (T[s] && T.isFunction( T[s] )) - ? T[s]( mvalue, mtest ) : (false) - ); - /*jslint eqeq : false */ - r = (r && !su) ? false : (!r && !su) ? true : r; - - return r; - }; - c.push( matchFunc ); - - }); - // if only one filter in the collection push it onto the filter list without the array - if ( c.length === 1 ){ - - nf.push( c[0] ); - } - else { - // else build a function to loop over all the filters and return true only if ALL match - // this is a logical AND - nf.push( function () { - var that = this, match = false; - each( c, function ( f ) { - if ( f.apply( that ) ){ - match = true; - } - }); - return match; - }); - } - }); - }); - // finally return a single function that wraps all the other functions and will run a query - // where all functions have to return true for a record to appear in a query result - f = function () { - var that = this, match = true; - // faster if less than 4 functions - match = (nf.length === 1 && !nf[0].apply( that )) ? false : - (nf.length === 2 && - (!nf[0].apply( that ) || !nf[1].apply( that ))) ? false : - (nf.length === 3 && - (!nf[0].apply( that ) || !nf[1].apply( that ) || - !nf[2].apply( that ))) ? false : - (nf.length === 4 && - (!nf[0].apply( that ) || !nf[1].apply( that ) || - !nf[2].apply( that ) || !nf[3].apply( that ))) ? false - : true; - if ( nf.length > 4 ){ - each( nf, function ( f ) { - if ( !runFilters( that, f ) ){ - match = false; - } - }); - } - return match; - }; - return f; - } - - // if function - if ( T.isFunction( f ) ){ - return f; - } - }; - - orderByCol = function ( ar, o ) { - // **************************************** - // * - // * Takes: takes an array and a sort object - // * Returns: the array sorted - // * Purpose: Accept filters such as "[col], [col2]" or "[col] desc" and sort on those columns - // * - // **************************************** - - var sortFunc = function ( a, b ) { - // function to pass to the native array.sort to sort an array - var r = 0; - - T.each( o, function ( sd ) { - // loop over the sort instructions - // get the column name - var o, col, dir, c, d; - o = sd.split( ' ' ); - col = o[0]; - - // get the direction - dir = (o.length === 1) ? "logical" : o[1]; - - - if ( dir === 'logical' ){ - // if dir is logical than grab the charnum arrays for the two values we are looking at - c = numcharsplit( a[col] ); - d = numcharsplit( b[col] ); - // loop over the charnumarrays until one value is higher than the other - T.each( (c.length <= d.length) ? c : d, function ( x, i ) { - if ( c[i] < d[i] ){ - r = -1; - return TAFFY.EXIT; - } - else if ( c[i] > d[i] ){ - r = 1; - return TAFFY.EXIT; - } - } ); - } - else if ( dir === 'logicaldesc' ){ - // if logicaldesc than grab the charnum arrays for the two values we are looking at - c = numcharsplit( a[col] ); - d = numcharsplit( b[col] ); - // loop over the charnumarrays until one value is lower than the other - T.each( (c.length <= d.length) ? c : d, function ( x, i ) { - if ( c[i] > d[i] ){ - r = -1; - return TAFFY.EXIT; - } - else if ( c[i] < d[i] ){ - r = 1; - return TAFFY.EXIT; - } - } ); - } - else if ( dir === 'asec' && a[col] < b[col] ){ - // if asec - default - check to see which is higher - r = -1; - return T.EXIT; - } - else if ( dir === 'asec' && a[col] > b[col] ){ - // if asec - default - check to see which is higher - r = 1; - return T.EXIT; - } - else if ( dir === 'desc' && a[col] > b[col] ){ - // if desc check to see which is lower - r = -1; - return T.EXIT; - - } - else if ( dir === 'desc' && a[col] < b[col] ){ - // if desc check to see which is lower - r = 1; - return T.EXIT; - - } - // if r is still 0 and we are doing a logical sort than look to see if one array is longer than the other - if ( r === 0 && dir === 'logical' && c.length < d.length ){ - r = -1; - } - else if ( r === 0 && dir === 'logical' && c.length > d.length ){ - r = 1; - } - else if ( r === 0 && dir === 'logicaldesc' && c.length > d.length ){ - r = -1; - } - else if ( r === 0 && dir === 'logicaldesc' && c.length < d.length ){ - r = 1; - } - - if ( r !== 0 ){ - return T.EXIT; - } - - - } ); - return r; - }; - // call the sort function and return the newly sorted array - return (ar && ar.push) ? ar.sort( sortFunc ) : ar; - - - }; - - // **************************************** - // * - // * Takes: a string containing numbers and letters and turn it into an array - // * Returns: return an array of numbers and letters - // * Purpose: Used for logical sorting. String Example: 12ABC results: [12,'ABC'] - // **************************************** - (function () { - // creates a cache for numchar conversions - var cache = {}, cachcounter = 0; - // creates the numcharsplit function - numcharsplit = function ( thing ) { - // if over 1000 items exist in the cache, clear it and start over - if ( cachcounter > cmax ){ - cache = {}; - cachcounter = 0; - } - - // if a cache can be found for a numchar then return its array value - return cache['_' + thing] || (function () { - // otherwise do the conversion - // make sure it is a string and setup so other variables - var nthing = String( thing ), - na = [], - rv = '_', - rt = '', - x, xx, c; - - // loop over the string char by char - for ( x = 0, xx = nthing.length; x < xx; x++ ){ - // take the char at each location - c = nthing.charCodeAt( x ); - // check to see if it is a valid number char and append it to the array. - // if last char was a string push the string to the charnum array - if ( ( c >= 48 && c <= 57 ) || c === 46 ){ - if ( rt !== 'n' ){ - rt = 'n'; - na.push( rv.toLowerCase() ); - rv = ''; - } - rv = rv + nthing.charAt( x ); - } - else { - // check to see if it is a valid string char and append to string - // if last char was a number push the whole number to the charnum array - if ( rt !== 's' ){ - rt = 's'; - na.push( parseFloat( rv ) ); - rv = ''; - } - rv = rv + nthing.charAt( x ); - } - } - // once done, push the last value to the charnum array and remove the first uneeded item - na.push( (rt === 'n') ? parseFloat( rv ) : rv.toLowerCase() ); - na.shift(); - // add to cache - cache['_' + thing] = na; - cachcounter++; - // return charnum array - return na; - }()); - }; - }()); - - // **************************************** - // * - // * Runs a query - // **************************************** - - - run = function () { - this.context( { - results : this.getDBI().query( this.context() ) - }); - - }; - - API.extend( 'filter', function () { - // **************************************** - // * - // * Takes: takes unlimited filter objects as arguments - // * Returns: method collection - // * Purpose: Take filters as objects and cache functions for later lookup when a query is run - // **************************************** - var - nc = TAFFY.mergeObj( this.context(), { run : null } ), - nq = [] - ; - each( nc.q, function ( v ) { - nq.push( v ); - }); - nc.q = nq; - // Hadnle passing of ___ID or a record on lookup. - each( sortArgs(arguments), function ( f ) { - nc.q.push( returnFilter( f ) ); - nc.filterRaw.push( f ); - }); - - return this.getroot( nc ); - }); - - API.extend( 'order', function ( o ) { - // **************************************** - // * - // * Purpose: takes a string and creates an array of order instructions to be used with a query - // **************************************** - - o = o.split( ',' ); - var x = [], nc; - - each( o, function ( r ) { - x.push( r.replace( /^\s*/, '' ).replace( /\s*$/, '' ) ); - }); - - nc = TAFFY.mergeObj( this.context(), {sort : null} ); - nc.order = x; - - return this.getroot( nc ); - }); - - API.extend( 'limit', function ( n ) { - // **************************************** - // * - // * Purpose: takes a limit number to limit the number of rows returned by a query. Will update the results - // * of a query - // **************************************** - var nc = TAFFY.mergeObj( this.context(), {}), - limitedresults - ; - - nc.limit = n; - - if ( nc.run && nc.sort ){ - limitedresults = []; - each( nc.results, function ( i, x ) { - if ( (x + 1) > n ){ - return TAFFY.EXIT; - } - limitedresults.push( i ); - }); - nc.results = limitedresults; - } - - return this.getroot( nc ); - }); - - API.extend( 'start', function ( n ) { - // **************************************** - // * - // * Purpose: takes a limit number to limit the number of rows returned by a query. Will update the results - // * of a query - // **************************************** - var nc = TAFFY.mergeObj( this.context(), {} ), - limitedresults - ; - - nc.start = n; - - if ( nc.run && nc.sort && !nc.limit ){ - limitedresults = []; - each( nc.results, function ( i, x ) { - if ( (x + 1) > n ){ - limitedresults.push( i ); - } - }); - nc.results = limitedresults; - } - else { - nc = TAFFY.mergeObj( this.context(), {run : null, start : n} ); - } - - return this.getroot( nc ); - }); - - API.extend( 'update', function ( arg0, arg1, arg2 ) { - // **************************************** - // * - // * Takes: a object and passes it off DBI update method for all matched records - // **************************************** - var runEvent = true, o = {}, args = sortArgs(arguments), that; - if ( TAFFY.isString( arg0 ) && - (arguments.length === 2 || arguments.length === 3) ) - { - o[arg0] = arg1; - if ( arguments.length === 3 ){ - runEvent = arg2; - } - } - else { - o = arg0; - if ( args.length === 2 ){ - runEvent = arg1; - } - } - - that = this; - run.call( this ); - each( this.context().results, function ( r ) { - var c = o; - if ( TAFFY.isFunction( c ) ){ - c = c.apply( TAFFY.mergeObj( r, {} ) ); - } - else { - if ( T.isFunction( c ) ){ - c = c( TAFFY.mergeObj( r, {} ) ); - } - } - if ( TAFFY.isObject( c ) ){ - that.getDBI().update( r.___id, c, runEvent ); - } - }); - if ( this.context().results.length ){ - this.context( { run : null }); - } - return this; - }); - API.extend( 'remove', function ( runEvent ) { - // **************************************** - // * - // * Purpose: removes records from the DB via the remove and removeCommit DBI methods - // **************************************** - var that = this, c = 0; - run.call( this ); - each( this.context().results, function ( r ) { - that.getDBI().remove( r.___id ); - c++; - }); - if ( this.context().results.length ){ - this.context( { - run : null - }); - that.getDBI().removeCommit( runEvent ); - } - - return c; - }); - - - API.extend( 'count', function () { - // **************************************** - // * - // * Returns: The length of a query result - // **************************************** - run.call( this ); - return this.context().results.length; - }); - - API.extend( 'callback', function ( f, delay ) { - // **************************************** - // * - // * Returns null; - // * Runs a function on return of run.call - // **************************************** - if ( f ){ - var that = this; - setTimeout( function () { - run.call( that ); - f.call( that.getroot( that.context() ) ); - }, delay || 0 ); - } - - - return null; - }); - - API.extend( 'get', function () { - // **************************************** - // * - // * Returns: An array of all matching records - // **************************************** - run.call( this ); - return this.context().results; - }); - - API.extend( 'stringify', function () { - // **************************************** - // * - // * Returns: An JSON string of all matching records - // **************************************** - return JSON.stringify( this.get() ); - }); - API.extend( 'first', function () { - // **************************************** - // * - // * Returns: The first matching record - // **************************************** - run.call( this ); - return this.context().results[0] || false; - }); - API.extend( 'last', function () { - // **************************************** - // * - // * Returns: The last matching record - // **************************************** - run.call( this ); - return this.context().results[this.context().results.length - 1] || - false; - }); - - - API.extend( 'sum', function () { - // **************************************** - // * - // * Takes: column to sum up - // * Returns: Sums the values of a column - // **************************************** - var total = 0, that = this; - run.call( that ); - each( sortArgs(arguments), function ( c ) { - each( that.context().results, function ( r ) { - total = total + (r[c] || 0); - }); - }); - return total; - }); - - API.extend( 'min', function ( c ) { - // **************************************** - // * - // * Takes: column to find min - // * Returns: the lowest value - // **************************************** - var lowest = null; - run.call( this ); - each( this.context().results, function ( r ) { - if ( lowest === null || r[c] < lowest ){ - lowest = r[c]; - } - }); - return lowest; - }); - - // Taffy innerJoin Extension (OCD edition) - // ======================================= - // - // How to Use - // ********** - // - // left_table.innerJoin( right_table, condition1 <,... conditionN> ) - // - // A condition can take one of 2 forms: - // - // 1. An ARRAY with 2 or 3 values: - // A column name from the left table, an optional comparison string, - // and column name from the right table. The condition passes if the test - // indicated is true. If the condition string is omitted, '===' is assumed. - // EXAMPLES: [ 'last_used_time', '>=', 'current_use_time' ], [ 'user_id','id' ] - // - // 2. A FUNCTION: - // The function receives a left table row and right table row during the - // cartesian join. If the function returns true for the rows considered, - // the merged row is included in the result set. - // EXAMPLE: function (l,r){ return l.name === r.label; } - // - // Conditions are considered in the order they are presented. Therefore the best - // performance is realized when the least expensive and highest prune-rate - // conditions are placed first, since if they return false Taffy skips any - // further condition tests. - // - // Other notes - // *********** - // - // This code passes jslint with the exception of 2 warnings about - // the '==' and '!=' lines. We can't do anything about that short of - // deleting the lines. - // - // Credits - // ******* - // - // Heavily based upon the work of Ian Toltz. - // Revisions to API by Michael Mikowski. - // Code convention per standards in http://manning.com/mikowski - (function () { - var innerJoinFunction = (function () { - var fnCompareList, fnCombineRow, fnMain; - - fnCompareList = function ( left_row, right_row, arg_list ) { - var data_lt, data_rt, op_code, error; - - if ( arg_list.length === 2 ){ - data_lt = left_row[arg_list[0]]; - op_code = '==='; - data_rt = right_row[arg_list[1]]; - } - else { - data_lt = left_row[arg_list[0]]; - op_code = arg_list[1]; - data_rt = right_row[arg_list[2]]; - } - - /*jslint eqeq : true */ - switch ( op_code ){ - case '===' : - return data_lt === data_rt; - case '!==' : - return data_lt !== data_rt; - case '<' : - return data_lt < data_rt; - case '>' : - return data_lt > data_rt; - case '<=' : - return data_lt <= data_rt; - case '>=' : - return data_lt >= data_rt; - case '==' : - return data_lt == data_rt; - case '!=' : - return data_lt != data_rt; - default : - throw String( op_code ) + ' is not supported'; - } - // 'jslint eqeq : false' here results in - // "Unreachable '/*jslint' after 'return'". - // We don't need it though, as the rule exception - // is discarded at the end of this functional scope - }; - - fnCombineRow = function ( left_row, right_row ) { - var out_map = {}, i, prefix; - - for ( i in left_row ){ - if ( left_row.hasOwnProperty( i ) ){ - out_map[i] = left_row[i]; - } - } - for ( i in right_row ){ - if ( right_row.hasOwnProperty( i ) && i !== '___id' && - i !== '___s' ) - { - prefix = !TAFFY.isUndefined( out_map[i] ) ? 'right_' : ''; - out_map[prefix + String( i ) ] = right_row[i]; - } - } - return out_map; - }; - - fnMain = function ( table ) { - var - right_table, i, - arg_list = sortArgs(arguments), - arg_length = arg_list.length, - result_list = [] - ; - - if ( typeof table.filter !== 'function' ){ - if ( table.TAFFY ){ right_table = table(); } - else { - throw 'TAFFY DB or result not supplied'; - } - } - else { right_table = table; } - - this.context( { - results : this.getDBI().query( this.context() ) - } ); - - TAFFY.each( this.context().results, function ( left_row ) { - right_table.each( function ( right_row ) { - var arg_data, is_ok = true; - CONDITION: - for ( i = 1; i < arg_length; i++ ){ - arg_data = arg_list[i]; - if ( typeof arg_data === 'function' ){ - is_ok = arg_data( left_row, right_row ); - } - else if ( typeof arg_data === 'object' && arg_data.length ){ - is_ok = fnCompareList( left_row, right_row, arg_data ); - } - else { - is_ok = false; - } - - if ( !is_ok ){ break CONDITION; } // short circuit - } - - if ( is_ok ){ - result_list.push( fnCombineRow( left_row, right_row ) ); - } - } ); - } ); - return TAFFY( result_list )(); - }; - - return fnMain; - }()); - - API.extend( 'join', innerJoinFunction ); - }()); - - API.extend( 'max', function ( c ) { - // **************************************** - // * - // * Takes: column to find max - // * Returns: the highest value - // **************************************** - var highest = null; - run.call( this ); - each( this.context().results, function ( r ) { - if ( highest === null || r[c] > highest ){ - highest = r[c]; - } - }); - return highest; - }); - - API.extend( 'select', function () { - // **************************************** - // * - // * Takes: columns to select values into an array - // * Returns: array of values - // * Note if more than one column is given an array of arrays is returned - // **************************************** - - var ra = [], args = sortArgs(arguments); - run.call( this ); - if ( arguments.length === 1 ){ - - each( this.context().results, function ( r ) { - - ra.push( r[args[0]] ); - }); - } - else { - each( this.context().results, function ( r ) { - var row = []; - each( args, function ( c ) { - row.push( r[c] ); - }); - ra.push( row ); - }); - } - return ra; - }); - API.extend( 'distinct', function () { - // **************************************** - // * - // * Takes: columns to select unique alues into an array - // * Returns: array of values - // * Note if more than one column is given an array of arrays is returned - // **************************************** - var ra = [], args = sortArgs(arguments); - run.call( this ); - if ( arguments.length === 1 ){ - - each( this.context().results, function ( r ) { - var v = r[args[0]], dup = false; - each( ra, function ( d ) { - if ( v === d ){ - dup = true; - return TAFFY.EXIT; - } - }); - if ( !dup ){ - ra.push( v ); - } - }); - } - else { - each( this.context().results, function ( r ) { - var row = [], dup = false; - each( args, function ( c ) { - row.push( r[c] ); - }); - each( ra, function ( d ) { - var ldup = true; - each( args, function ( c, i ) { - if ( row[i] !== d[i] ){ - ldup = false; - return TAFFY.EXIT; - } - }); - if ( ldup ){ - dup = true; - return TAFFY.EXIT; - } - }); - if ( !dup ){ - ra.push( row ); - } - }); - } - return ra; - }); - API.extend( 'supplant', function ( template, returnarray ) { - // **************************************** - // * - // * Takes: a string template formated with key to be replaced with values from the rows, flag to determine if we want array of strings - // * Returns: array of values or a string - // **************************************** - var ra = []; - run.call( this ); - each( this.context().results, function ( r ) { - // TODO: The curly braces used to be unescaped - ra.push( template.replace( /\{([^\{\}]*)\}/g, function ( a, b ) { - var v = r[b]; - return typeof v === 'string' || typeof v === 'number' ? v : a; - } ) ); - }); - return (!returnarray) ? ra.join( "" ) : ra; - }); - - - API.extend( 'each', function ( m ) { - // **************************************** - // * - // * Takes: a function - // * Purpose: loops over every matching record and applies the function - // **************************************** - run.call( this ); - each( this.context().results, m ); - return this; - }); - API.extend( 'map', function ( m ) { - // **************************************** - // * - // * Takes: a function - // * Purpose: loops over every matching record and applies the function, returing the results in an array - // **************************************** - var ra = []; - run.call( this ); - each( this.context().results, function ( r ) { - ra.push( m( r ) ); - }); - return ra; - }); - - - - T = function ( d ) { - // **************************************** - // * - // * T is the main TAFFY object - // * Takes: an array of objects or JSON - // * Returns a new TAFFYDB - // **************************************** - var TOb = [], - ID = {}, - RC = 1, - settings = { - template : false, - onInsert : false, - onUpdate : false, - onRemove : false, - onDBChange : false, - storageName : false, - forcePropertyCase : null, - cacheSize : 100, - name : '' - }, - dm = new Date(), - CacheCount = 0, - CacheClear = 0, - Cache = {}, - DBI, runIndexes, root - ; - // **************************************** - // * - // * TOb = this database - // * ID = collection of the record IDs and locations within the DB, used for fast lookups - // * RC = record counter, used for creating IDs - // * settings.template = the template to merge all new records with - // * settings.onInsert = event given a copy of the newly inserted record - // * settings.onUpdate = event given the original record, the changes, and the new record - // * settings.onRemove = event given the removed record - // * settings.forcePropertyCase = on insert force the proprty case to be lower or upper. default lower, null/undefined will leave case as is - // * dm = the modify date of the database, used for query caching - // **************************************** - - - runIndexes = function ( indexes ) { - // **************************************** - // * - // * Takes: a collection of indexes - // * Returns: collection with records matching indexed filters - // **************************************** - - var records = [], UniqueEnforce = false; - - if ( indexes.length === 0 ){ - return TOb; - } - - each( indexes, function ( f ) { - // Check to see if record ID - if ( T.isString( f ) && /[t][0-9]*[r][0-9]*/i.test( f ) && - TOb[ID[f]] ) - { - records.push( TOb[ID[f]] ); - UniqueEnforce = true; - } - // Check to see if record - if ( T.isObject( f ) && f.___id && f.___s && - TOb[ID[f.___id]] ) - { - records.push( TOb[ID[f.___id]] ); - UniqueEnforce = true; - } - // Check to see if array of indexes - if ( T.isArray( f ) ){ - each( f, function ( r ) { - each( runIndexes( r ), function ( rr ) { - records.push( rr ); - }); - - }); - } - }); - if ( UniqueEnforce && records.length > 1 ){ - records = []; - } - - return records; - }; - - DBI = { - // **************************************** - // * - // * The DBI is the internal DataBase Interface that interacts with the data - // **************************************** - dm : function ( nd ) { - // **************************************** - // * - // * Takes: an optional new modify date - // * Purpose: used to get and set the DB modify date - // **************************************** - if ( nd ){ - dm = nd; - Cache = {}; - CacheCount = 0; - CacheClear = 0; - } - if ( settings.onDBChange ){ - setTimeout( function () { - settings.onDBChange.call( TOb ); - }, 0 ); - } - if ( settings.storageName ){ - setTimeout( function () { - localStorage.setItem( 'taffy_' + settings.storageName, - JSON.stringify( TOb ) ); - }); - } - return dm; - }, - insert : function ( i, runEvent ) { - // **************************************** - // * - // * Takes: a new record to insert - // * Purpose: merge the object with the template, add an ID, insert into DB, call insert event - // **************************************** - var columns = [], - records = [], - input = protectJSON( i ) - ; - each( input, function ( v, i ) { - var nv, o; - if ( T.isArray( v ) && i === 0 ){ - each( v, function ( av ) { - - columns.push( (settings.forcePropertyCase === 'lower') - ? av.toLowerCase() - : (settings.forcePropertyCase === 'upper') - ? av.toUpperCase() : av ); - }); - return true; - } - else if ( T.isArray( v ) ){ - nv = {}; - each( v, function ( av, ai ) { - nv[columns[ai]] = av; - }); - v = nv; - - } - else if ( T.isObject( v ) && settings.forcePropertyCase ){ - o = {}; - - eachin( v, function ( av, ai ) { - o[(settings.forcePropertyCase === 'lower') ? ai.toLowerCase() - : (settings.forcePropertyCase === 'upper') - ? ai.toUpperCase() : ai] = v[ai]; - }); - v = o; - } - - RC++; - v.___id = 'T' + String( idpad + TC ).slice( -6 ) + 'R' + - String( idpad + RC ).slice( -6 ); - v.___s = true; - records.push( v.___id ); - if ( settings.template ){ - v = T.mergeObj( settings.template, v ); - } - TOb.push( v ); - - ID[v.___id] = TOb.length - 1; - if ( settings.onInsert && - (runEvent || TAFFY.isUndefined( runEvent )) ) - { - settings.onInsert.call( v ); - } - DBI.dm( new Date() ); - }); - return root( records ); - }, - sort : function ( o ) { - // **************************************** - // * - // * Purpose: Change the sort order of the DB itself and reset the ID bucket - // **************************************** - TOb = orderByCol( TOb, o.split( ',' ) ); - ID = {}; - each( TOb, function ( r, i ) { - ID[r.___id] = i; - }); - DBI.dm( new Date() ); - return true; - }, - update : function ( id, changes, runEvent ) { - // **************************************** - // * - // * Takes: the ID of record being changed and the changes - // * Purpose: Update a record and change some or all values, call the on update method - // **************************************** - - var nc = {}, or, nr, tc, hasChange; - if ( settings.forcePropertyCase ){ - eachin( changes, function ( v, p ) { - nc[(settings.forcePropertyCase === 'lower') ? p.toLowerCase() - : (settings.forcePropertyCase === 'upper') ? p.toUpperCase() - : p] = v; - }); - changes = nc; - } - - or = TOb[ID[id]]; - nr = T.mergeObj( or, changes ); - - tc = {}; - hasChange = false; - eachin( nr, function ( v, i ) { - if ( TAFFY.isUndefined( or[i] ) || or[i] !== v ){ - tc[i] = v; - hasChange = true; - } - }); - if ( hasChange ){ - if ( settings.onUpdate && - (runEvent || TAFFY.isUndefined( runEvent )) ) - { - settings.onUpdate.call( nr, TOb[ID[id]], tc ); - } - TOb[ID[id]] = nr; - DBI.dm( new Date() ); - } - }, - remove : function ( id ) { - // **************************************** - // * - // * Takes: the ID of record to be removed - // * Purpose: remove a record, changes its ___s value to false - // **************************************** - TOb[ID[id]].___s = false; - }, - removeCommit : function ( runEvent ) { - var x; - // **************************************** - // * - // * - // * Purpose: loop over all records and remove records with ___s = false, call onRemove event, clear ID - // **************************************** - for ( x = TOb.length - 1; x > -1; x-- ){ - - if ( !TOb[x].___s ){ - if ( settings.onRemove && - (runEvent || TAFFY.isUndefined( runEvent )) ) - { - settings.onRemove.call( TOb[x] ); - } - ID[TOb[x].___id] = undefined; - TOb.splice( x, 1 ); - } - } - ID = {}; - each( TOb, function ( r, i ) { - ID[r.___id] = i; - }); - DBI.dm( new Date() ); - }, - query : function ( context ) { - // **************************************** - // * - // * Takes: the context object for a query and either returns a cache result or a new query result - // **************************************** - var returnq, cid, results, indexed, limitq, ni; - - if ( settings.cacheSize ) { - cid = ''; - each( context.filterRaw, function ( r ) { - if ( T.isFunction( r ) ){ - cid = 'nocache'; - return TAFFY.EXIT; - } - }); - if ( cid === '' ){ - cid = makeCid( T.mergeObj( context, - {q : false, run : false, sort : false} ) ); - } - } - // Run a new query if there are no results or the run date has been cleared - if ( !context.results || !context.run || - (context.run && DBI.dm() > context.run) ) - { - results = []; - - // check Cache - - if ( settings.cacheSize && Cache[cid] ){ - - Cache[cid].i = CacheCount++; - return Cache[cid].results; - } - else { - // if no filter, return DB - if ( context.q.length === 0 && context.index.length === 0 ){ - each( TOb, function ( r ) { - results.push( r ); - }); - returnq = results; - } - else { - // use indexes - - indexed = runIndexes( context.index ); - - // run filters - each( indexed, function ( r ) { - // Run filter to see if record matches query - if ( context.q.length === 0 || runFilters( r, context.q ) ){ - results.push( r ); - } - }); - - returnq = results; - } - } - - - } - else { - // If query exists and run has not been cleared return the cache results - returnq = context.results; - } - // If a custom order array exists and the run has been clear or the sort has been cleared - if ( context.order.length > 0 && (!context.run || !context.sort) ){ - // order the results - returnq = orderByCol( returnq, context.order ); - } - - // If a limit on the number of results exists and it is less than the returned results, limit results - if ( returnq.length && - ((context.limit && context.limit < returnq.length) || - context.start) - ) { - limitq = []; - each( returnq, function ( r, i ) { - if ( !context.start || - (context.start && (i + 1) >= context.start) ) - { - if ( context.limit ){ - ni = (context.start) ? (i + 1) - context.start : i; - if ( ni < context.limit ){ - limitq.push( r ); - } - else if ( ni > context.limit ){ - return TAFFY.EXIT; - } - } - else { - limitq.push( r ); - } - } - }); - returnq = limitq; - } - - // update cache - if ( settings.cacheSize && cid !== 'nocache' ){ - CacheClear++; - - setTimeout( function () { - var bCounter, nc; - if ( CacheClear >= settings.cacheSize * 2 ){ - CacheClear = 0; - bCounter = CacheCount - settings.cacheSize; - nc = {}; - eachin( function ( r, k ) { - if ( r.i >= bCounter ){ - nc[k] = r; - } - }); - Cache = nc; - } - }, 0 ); - - Cache[cid] = { i : CacheCount++, results : returnq }; - } - return returnq; - } - }; - - - root = function () { - var iAPI, context; - // **************************************** - // * - // * The root function that gets returned when a new DB is created - // * Takes: unlimited filter arguments and creates filters to be run when a query is called - // **************************************** - // **************************************** - // * - // * iAPI is the the method collection valiable when a query has been started by calling dbname - // * Certain methods are or are not avaliable once you have started a query such as insert -- you can only insert into root - // **************************************** - iAPI = TAFFY.mergeObj( TAFFY.mergeObj( API, { insert : undefined } ), - { getDBI : function () { return DBI; }, - getroot : function ( c ) { return root.call( c ); }, - context : function ( n ) { - // **************************************** - // * - // * The context contains all the information to manage a query including filters, limits, and sorts - // **************************************** - if ( n ){ - context = TAFFY.mergeObj( context, - n.hasOwnProperty('results') - ? TAFFY.mergeObj( n, { run : new Date(), sort: new Date() }) - : n - ); - } - return context; - }, - extend : undefined - }); - - context = (this && this.q) ? this : { - limit : false, - start : false, - q : [], - filterRaw : [], - index : [], - order : [], - results : false, - run : null, - sort : null, - settings : settings - }; - // **************************************** - // * - // * Call the query method to setup a new query - // **************************************** - each( sortArgs(arguments), function ( f ) { - - if ( isIndexable( f ) ){ - context.index.push( f ); - } - else { - context.q.push( returnFilter( f ) ); - } - context.filterRaw.push( f ); - }); - - - return iAPI; - }; - - // **************************************** - // * - // * If new records have been passed on creation of the DB either as JSON or as an array/object, insert them - // **************************************** - TC++; - if ( d ){ - DBI.insert( d ); - } - - - root.insert = DBI.insert; - - root.merge = function ( i, key, runEvent ) { - var - search = {}, - finalSearch = [], - obj = {} - ; - - runEvent = runEvent || false; - key = key || 'id'; - - each( i, function ( o ) { - var existingObject; - search[key] = o[key]; - finalSearch.push( o[key] ); - existingObject = root( search ).first(); - if ( existingObject ){ - DBI.update( existingObject.___id, o, runEvent ); - } - else { - DBI.insert( o, runEvent ); - } - }); - - obj[key] = finalSearch; - return root( obj ); - }; - - root.TAFFY = true; - root.sort = DBI.sort; - // **************************************** - // * - // * These are the methods that can be accessed on off the root DB function. Example dbname.insert; - // **************************************** - root.settings = function ( n ) { - // **************************************** - // * - // * Getting and setting for this DB's settings/events - // **************************************** - if ( n ){ - settings = TAFFY.mergeObj( settings, n ); - if ( n.template ){ - - root().update( n.template ); - } - } - return settings; - }; - - // **************************************** - // * - // * These are the methods that can be accessed on off the root DB function. Example dbname.insert; - // **************************************** - root.store = function ( n ) { - // **************************************** - // * - // * Setup localstorage for this DB on a given name - // * Pull data into the DB as needed - // **************************************** - var r = false, i; - if ( localStorage ){ - if ( n ){ - i = localStorage.getItem( 'taffy_' + n ); - if ( i && i.length > 0 ){ - root.insert( i ); - r = true; - } - if ( TOb.length > 0 ){ - setTimeout( function () { - localStorage.setItem( 'taffy_' + settings.storageName, - JSON.stringify( TOb ) ); - }); - } - } - root.settings( {storageName : n} ); - } - return root; - }; - - // **************************************** - // * - // * Return root on DB creation and start having fun - // **************************************** - return root; - }; - // **************************************** - // * - // * Sets the global TAFFY object - // **************************************** - TAFFY = T; - - - // **************************************** - // * - // * Create public each method - // * - // **************************************** - T.each = each; - - // **************************************** - // * - // * Create public eachin method - // * - // **************************************** - T.eachin = eachin; - // **************************************** - // * - // * Create public extend method - // * Add a custom method to the API - // * - // **************************************** - T.extend = API.extend; - - - // **************************************** - // * - // * Creates TAFFY.EXIT value that can be returned to stop an each loop - // * - // **************************************** - TAFFY.EXIT = 'TAFFYEXIT'; - - // **************************************** - // * - // * Create public utility mergeObj method - // * Return a new object where items from obj2 - // * have replaced or been added to the items in - // * obj1 - // * Purpose: Used to combine objs - // * - // **************************************** - TAFFY.mergeObj = function ( ob1, ob2 ) { - var c = {}; - eachin( ob1, function ( v, n ) { c[n] = ob1[n]; }); - eachin( ob2, function ( v, n ) { c[n] = ob2[n]; }); - return c; - }; - - - // **************************************** - // * - // * Create public utility has method - // * Returns true if a complex object, array - // * or taffy collection contains the material - // * provided in the second argument - // * Purpose: Used to comare objects - // * - // **************************************** - TAFFY.has = function ( var1, var2 ) { - - var re = false, n; - - if ( (var1.TAFFY) ){ - re = var1( var2 ); - if ( re.length > 0 ){ - return true; - } - else { - return false; - } - } - else { - - switch ( T.typeOf( var1 ) ){ - case 'object': - if ( T.isObject( var2 ) ){ - eachin( var2, function ( v, n ) { - if ( re === true && !T.isUndefined( var1[n] ) && - var1.hasOwnProperty( n ) ) - { - re = T.has( var1[n], var2[n] ); - } - else { - re = false; - return TAFFY.EXIT; - } - }); - } - else if ( T.isArray( var2 ) ){ - each( var2, function ( v, n ) { - re = T.has( var1, var2[n] ); - if ( re ){ - return TAFFY.EXIT; - } - }); - } - else if ( T.isString( var2 ) ){ - if ( !TAFFY.isUndefined( var1[var2] ) ){ - return true; - } - else { - return false; - } - } - return re; - case 'array': - if ( T.isObject( var2 ) ){ - each( var1, function ( v, i ) { - re = T.has( var1[i], var2 ); - if ( re === true ){ - return TAFFY.EXIT; - } - }); - } - else if ( T.isArray( var2 ) ){ - each( var2, function ( v2, i2 ) { - each( var1, function ( v1, i1 ) { - re = T.has( var1[i1], var2[i2] ); - if ( re === true ){ - return TAFFY.EXIT; - } - }); - if ( re === true ){ - return TAFFY.EXIT; - } - }); - } - else if ( T.isString( var2 ) || T.isNumber( var2 ) ){ - re = false; - for ( n = 0; n < var1.length; n++ ){ - re = T.has( var1[n], var2 ); - if ( re ){ - return true; - } - } - } - return re; - case 'string': - if ( T.isString( var2 ) && var2 === var1 ){ - return true; - } - break; - default: - if ( T.typeOf( var1 ) === T.typeOf( var2 ) && var1 === var2 ){ - return true; - } - break; - } - } - return false; - }; - - // **************************************** - // * - // * Create public utility hasAll method - // * Returns true if a complex object, array - // * or taffy collection contains the material - // * provided in the call - for arrays it must - // * contain all the material in each array item - // * Purpose: Used to comare objects - // * - // **************************************** - TAFFY.hasAll = function ( var1, var2 ) { - - var T = TAFFY, ar; - if ( T.isArray( var2 ) ){ - ar = true; - each( var2, function ( v ) { - ar = T.has( var1, v ); - if ( ar === false ){ - return TAFFY.EXIT; - } - }); - return ar; - } - else { - return T.has( var1, var2 ); - } - }; - - - // **************************************** - // * - // * typeOf Fixed in JavaScript as public utility - // * - // **************************************** - TAFFY.typeOf = function ( v ) { - var s = typeof v; - if ( s === 'object' ){ - if ( v ){ - if ( typeof v.length === 'number' && - !(v.propertyIsEnumerable( 'length' )) ) - { - s = 'array'; - } - } - else { - s = 'null'; - } - } - return s; - }; - - // **************************************** - // * - // * Create public utility getObjectKeys method - // * Returns an array of an objects keys - // * Purpose: Used to get the keys for an object - // * - // **************************************** - TAFFY.getObjectKeys = function ( ob ) { - var kA = []; - eachin( ob, function ( n, h ) { - kA.push( h ); - }); - kA.sort(); - return kA; - }; - - // **************************************** - // * - // * Create public utility isSameArray - // * Returns an array of an objects keys - // * Purpose: Used to get the keys for an object - // * - // **************************************** - TAFFY.isSameArray = function ( ar1, ar2 ) { - return (TAFFY.isArray( ar1 ) && TAFFY.isArray( ar2 ) && - ar1.join( ',' ) === ar2.join( ',' )) ? true : false; - }; - - // **************************************** - // * - // * Create public utility isSameObject method - // * Returns true if objects contain the same - // * material or false if they do not - // * Purpose: Used to comare objects - // * - // **************************************** - TAFFY.isSameObject = function ( ob1, ob2 ) { - var T = TAFFY, rv = true; - - if ( T.isObject( ob1 ) && T.isObject( ob2 ) ){ - if ( T.isSameArray( T.getObjectKeys( ob1 ), - T.getObjectKeys( ob2 ) ) ) - { - eachin( ob1, function ( v, n ) { - if ( ! ( (T.isObject( ob1[n] ) && T.isObject( ob2[n] ) && - T.isSameObject( ob1[n], ob2[n] )) || - (T.isArray( ob1[n] ) && T.isArray( ob2[n] ) && - T.isSameArray( ob1[n], ob2[n] )) || (ob1[n] === ob2[n]) ) - ) { - rv = false; - return TAFFY.EXIT; - } - }); - } - else { - rv = false; - } - } - else { - rv = false; - } - return rv; - }; - - // **************************************** - // * - // * Create public utility is[DataType] methods - // * Return true if obj is datatype, false otherwise - // * Purpose: Used to determine if arguments are of certain data type - // * - // * mmikowski 2012-08-06 refactored to make much less "magical": - // * fewer closures and passes jslint - // * - // **************************************** - - typeList = [ - 'String', 'Number', 'Object', 'Array', - 'Boolean', 'Null', 'Function', 'Undefined' - ]; - - makeTest = function ( thisKey ) { - return function ( data ) { - return TAFFY.typeOf( data ) === thisKey.toLowerCase() ? true : false; - }; - }; - - for ( idx = 0; idx < typeList.length; idx++ ){ - typeKey = typeList[idx]; - TAFFY['is' + typeKey] = makeTest( typeKey ); - } - } -}()); - -if ( typeof(exports) === 'object' ){ - exports.taffy = TAFFY; -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/FileSaver.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/FileSaver.js deleted file mode 100644 index ac2db72..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/FileSaver.js +++ /dev/null @@ -1,171 +0,0 @@ -/* -* FileSaver.js -* A saveAs() FileSaver implementation. -* -* By Eli Grey, http://eligrey.com -* -* License : https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md (MIT) -* source : http://purl.eligrey.com/github/FileSaver.js -*/ - -// The one and only way of getting global scope in all environments -// https://stackoverflow.com/q/3277182/1008999 -var _global = typeof window === 'object' && window.window === window - ? window : typeof self === 'object' && self.self === self - ? self : typeof global === 'object' && global.global === global - ? global - : this - -function bom(blob, opts) { - if (typeof opts === 'undefined') opts = { autoBom: false } - else if (typeof opts !== 'object') { - console.warn('Deprecated: Expected third argument to be a object') - opts = { autoBom: !opts } - } - - // prepend BOM for UTF-8 XML and text/* types (including HTML) - // note: your browser will automatically convert UTF-16 U+FEFF to EF BB BF - if (opts.autoBom && /^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(blob.type)) { - return new Blob([String.fromCharCode(0xFEFF), blob], { type: blob.type }) - } - return blob -} - -function download(url, name, opts) { - var xhr = new XMLHttpRequest() - xhr.open('GET', url) - xhr.responseType = 'blob' - xhr.onload = function () { - saveAs(xhr.response, name, opts) - } - xhr.onerror = function () { - console.error('could not download file') - } - xhr.send() -} - -function corsEnabled(url) { - var xhr = new XMLHttpRequest() - // use sync to avoid popup blocker - xhr.open('HEAD', url, false) - try { - xhr.send() - } catch (e) { } - return xhr.status >= 200 && xhr.status <= 299 -} - -// `a.click()` doesn't work for all browsers (#465) -function click(node) { - try { - node.dispatchEvent(new MouseEvent('click')) - } catch (e) { - var evt = document.createEvent('MouseEvents') - evt.initMouseEvent('click', true, true, window, 0, 0, 0, 80, - 20, false, false, false, false, 0, null) - node.dispatchEvent(evt) - } -} - -// Detect WebView inside a native macOS app by ruling out all browsers -// We just need to check for 'Safari' because all other browsers (besides Firefox) include that too -// https://www.whatismybrowser.com/guides/the-latest-user-agent/macos -var isMacOSWebView = _global.navigator && /Macintosh/.test(navigator.userAgent) && /AppleWebKit/.test(navigator.userAgent) && !/Safari/.test(navigator.userAgent) - -var saveAs = _global.saveAs || ( - // probably in some web worker - (typeof window !== 'object' || window !== _global) - ? function saveAs() { /* noop */ } - - // Use download attribute first if possible (#193 Lumia mobile) unless this is a macOS WebView - : ('download' in HTMLAnchorElement.prototype && !isMacOSWebView) - ? function saveAs(blob, name, opts) { - var URL = _global.URL || _global.webkitURL - var a = document.createElement('a') - name = name || blob.name || 'download' - - a.download = name - a.rel = 'noopener' // tabnabbing - - // TODO: detect chrome extensions & packaged apps - // a.target = '_blank' - - if (typeof blob === 'string') { - // Support regular links - a.href = blob - if (a.origin !== location.origin) { - corsEnabled(a.href) - ? download(blob, name, opts) - : click(a, a.target = '_blank') - } else { - click(a) - } - } else { - // Support blobs - a.href = URL.createObjectURL(blob) - setTimeout(function () { URL.revokeObjectURL(a.href) }, 4E4) // 40s - setTimeout(function () { click(a) }, 0) - } - } - - // Use msSaveOrOpenBlob as a second approach - : 'msSaveOrOpenBlob' in navigator - ? function saveAs(blob, name, opts) { - name = name || blob.name || 'download' - - if (typeof blob === 'string') { - if (corsEnabled(blob)) { - download(blob, name, opts) - } else { - var a = document.createElement('a') - a.href = blob - a.target = '_blank' - setTimeout(function () { click(a) }) - } - } else { - navigator.msSaveOrOpenBlob(bom(blob, opts), name) - } - } - - // Fallback to using FileReader and a popup - : function saveAs(blob, name, opts, popup) { - // Open a popup immediately do go around popup blocker - // Mostly only available on user interaction and the fileReader is async so... - popup = popup || open('', '_blank') - if (popup) { - popup.document.title = - popup.document.body.innerText = 'downloading...' - } - - if (typeof blob === 'string') return download(blob, name, opts) - - var force = blob.type === 'application/octet-stream' - var isSafari = /constructor/i.test(_global.HTMLElement) || _global.safari - var isChromeIOS = /CriOS\/[\d]+/.test(navigator.userAgent) - - if ((isChromeIOS || (force && isSafari) || isMacOSWebView) && typeof FileReader !== 'undefined') { - // Safari doesn't allow downloading of blob URLs - var reader = new FileReader() - reader.onloadend = function () { - var url = reader.result - url = isChromeIOS ? url : url.replace(/^data:[^;]*;/, 'data:attachment/file;') - if (popup) popup.location.href = url - else location = url - popup = null // reverse-tabnabbing #460 - } - reader.readAsDataURL(blob) - } else { - var URL = _global.URL || _global.webkitURL - var url = URL.createObjectURL(blob) - if (popup) popup.location = url - else location.href = url - popup = null // reverse-tabnabbing #460 - setTimeout(function () { URL.revokeObjectURL(url) }, 4E4) // 40s - } - } -) - -_global.saveAs = saveAs.saveAs = saveAs - -if (typeof module !== 'undefined') { - module.exports = saveAs; -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/IndexedDB.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/IndexedDB.js deleted file mode 100644 index 086d201..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/IndexedDB.js +++ /dev/null @@ -1,166 +0,0 @@ - -//prefixes of implementation that we want to test -window.indexedDB = window.indexedDB || window.mozIndexedDB || - window.webkitIndexedDB || window.msIndexedDB; - -//prefixes of window.IDB objects -window.IDBTransaction = window.IDBTransaction || - window.webkitIDBTransaction || window.msIDBTransaction; -window.IDBKeyRange = window.IDBKeyRange || window.webkitIDBKeyRange || - window.msIDBKeyRange - -if (!window.indexedDB) { - window.alert("Your browser doesn't support a stable version of IndexedDB.") -} - -//const employeeData = [ -// { id: "1", name: "gopal", age: 35, email: "gopal@tutorialspoint.com" }, -// { id: "2", name: "prasad", age: 32, email: "prasad@tutorialspoint.com" } -//]; -var db; -var request = window.indexedDB.open("newDatabase", 1); - -request.onerror = function (event) { - console.log("error: "); -}; - -request.onsuccess = function (event) { - db = request.result; - console.log("success: " + db); - readAll(); -}; - -request.onupgradeneeded = function (event) { - var db = event.target.result; - var objectStore = db.createObjectStore("employee", { keyPath: "id" }); - - //for (var i in employeeData) { - // objectStore.add(employeeData[i]); - //} -} -var datas = ""; -function read(id) { - var transaction = db.transaction(["employee"]); - var objectStore = transaction.objectStore("employee"); - var request = objectStore.get(id); - //console.log(request); - datas = request; - request.onerror = function (event) { - alert("Unable to retrieve daa from database!"); - }; - - request.onsuccess = function (event) { - // Do something with the request.result! - if (request.result) { - $("#txtID").val(request.result.id); - $("#txtName").val(request.result.name); - $("#txtAge").val(request.result.age); - $("#txtEmail").val(request.result.email); - // alert("Name: " + request.result.name + " Age: " + request.result.age + ", Email: " + request.result.email); - } - else { - alert("given id couldn't be found in your database!"); - } - }; -} - - -function clear() { - $("#txtID").val(''); - $("#txtName").val(''); - $("#txtAge").val(''); - $("#txtEmail").val(''); -} -function readAll() { - var objectStore = db.transaction("employee").objectStore("employee"); - $("#tblData tbody").empty(); - objectStore.openCursor().onsuccess = function (event) { - var cursor = event.target.result; - - - if (cursor) { - var data = "
" + cursor.key + "" + cursor.value.name + "" + cursor.value.age + "" + cursor.value.email + "
" + nodearray[i].label + " " + hiddenField + "
" + nodearray[i].label + " " + hiddenFieldL + "
" - var table = "" + tblheader + "" + tblrow + "
" - $("#matrixDiv").append(table); - console.log(multiarr); - - $('#matrixTable tr td').click(function () { - var cid = $(this).attr('id'); - - if (cid == undefined) { - return; - } - - var arsplit = cid.split('_'); - var sfirst = "#h" + arsplit[0] + "_1"; - var ssecond = "#hr" + arsplit[1] + "_1"; - var txtFrom = $(sfirst).val(); - var txtTo = $(ssecond).val(); - var otherDir = "#r" + arsplit[1] + "_" + arsplit[0].replace('r', ''); - //console.log('cond ',txtFrom, txtTo); - if ($(this).text() == 'yes') { - - var confirmation = confirm('are you sure , want to remove ?') - if (confirmation) { - var edgesarr = edges.get(); - for (var i = 0; i < edgesarr.length; i++) { - - //console.log(edgesarr[i].from, edgesarr[i].to); - //alert('edgefrom - '+edgesarr[i].from +', txtfrom - '+ txtFrom +', edgeto - '+ edgesarr[i].to +', txtTo - '+ txtTo); - if ((edgesarr[i].from == txtFrom && edgesarr[i].to == txtTo) || (edgesarr[i].from == txtTo && edgesarr[i].to == txtFrom)) { - //console.log('condition',edgesarr[i].from, edgesarr[i].to); - network.body.data.edges.remove(edgesarr[i].id) - //alert('fiber removed'); - $(this).text('X'); - $(otherDir).text('X'); - $(this).removeClass('tdback'); - $(otherDir).removeClass('tdback'); - return; - } - } - return; - } - else - return; - } - - //alert(cid); - //alert(sfirst + ', ' + ssecond); - $(this).text('yes'); - $(otherDir).text('yes'); - - $(this).addClass('tdback'); - $(otherDir).addClass('tdback'); - - var labelvalue = '[' + nodes.get(txtFrom).label + ' - ' + nodes.get(txtTo).label + ']'; - network.body.data.edges.add({ - id: token(), from: txtFrom, to: txtTo, label: labelvalue, font: { align: 'top' }, - componentType: "edge" - }); - - }); - - } - $("#myModal").show(); -} - - - -function closemodal() { - $("#myModal").hide(); -} - -var multiarr = []; -function addEmptyRC(numberofRC, dyid, restrictRC, nodeid) { - var emptycol = ""; - var ldid = 2; - var localnodearray = nodes.get(); - for (var i = 0; i < numberofRC; i++) { - if (i == restrictRC) - emptycol += ""; - else { - let cll = restrictRC + '_' + i; - //var spanEle = "X"; - let roid = dyid + ldid; - //var nodecol = network.getConnectedEdges(nodeid); - //var noderow = network.getConnectedEdges(localnodearray[i].id); - //console.log(nodeid, nodeEdgeLength.length) - //alert(nodecol.length + ', ' + noderow.length); - //console.log(nodecol.length + ', ' + noderow.length); - - //console.log(checkfiberconnection(nodeid, localnodearray[i].id)); - - - if (checkfiberconnection(nodeid, localnodearray[i].id)) - emptycol += "yes"; - else - emptycol += "X"; - - //var arrmultidata = nodeid + ',' + localnodearray[i].id; - //multiarr.push(arrmultidata); - } - - ldid++; - } - return emptycol; -} - -function checkfiberconnection(fromNode, toNode) { - var edgesarr = edges.get(); - var flag = false; - for (var i = 0; i < edgesarr.length; i++) { - //console.log(edgesarr[i].from, edgesarr[i].to); - //alert('edgefrom - '+edgesarr[i].from +', txtfrom - '+ txtFrom +', edgeto - '+ edgesarr[i].to +', txtTo - '+ txtTo); - if ((edgesarr[i].from == fromNode && edgesarr[i].to == toNode) || (edgesarr[i].from == toNode && edgesarr[i].to == fromNode)) { - flag = true; - return true; - } - } - return flag; -} - -function getAllNode() { - $("#nodeDiv").empty(); - var nodelist = nodes.get(); - for (var i = 0; i < nodelist.length; i++) { - - var topnode = "" - $("#nodeDiv").append(topnode); - var connodelist = network.getConnectedNodes(nodelist[i].id); - var spannode = ""; - for (var j = 0; j < connodelist.length; j++) { - spannode += "

" + nodes.get(connodelist[j]).label + "

"; - - } - spannode = "
Connected Nodes :

" + spannode + "
" - $("#nodeDiv").append(spannode); - } - $("#nodeModal").show(); - - var acc = document.getElementsByClassName("accordion"); - var i; - - for (i = 0; i < acc.length; i++) { - acc[i].addEventListener("click", function () { - this.classList.toggle("active"); - var panel = this.nextElementSibling; - if (panel.style.display === "block") { - panel.style.display = "none"; - } else { - panel.style.display = "block"; - } - }); - } - -} - -function closenodemodal() { - $("#nodeModal").hide(); -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.min.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.min.js deleted file mode 100644 index db01146..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.min.js +++ /dev/null @@ -1 +0,0 @@ -function asyncGeneratorStep(n,t,i,r,u,f,e){try{var o=n[f](e),s=o.value}catch(h){i(h);return}o.done?t(s):Promise.resolve(s).then(r,u)}function _asyncToGenerator(n){return function(){var t=this,i=arguments;return new Promise(function(r,u){function f(n){asyncGeneratorStep(e,r,u,f,o,"next",n)}function o(n){asyncGeneratorStep(e,r,u,f,o,"throw",n)}var e=n.apply(t,i);f(undefined)})}}function readdata(){return _readdata.apply(this,arguments)}function _readdata(){return _readdata=_asyncToGenerator(regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,jsstoreCon.select({from:"tbl_network",where:{id:"1"}});case 2:dat=n.sent;console.log(dat);case 4:case"end":return n.stop()}},n)})),_readdata.apply(this,arguments)}function initDb(){return _initDb.apply(this,arguments)}function _initDb(){return _initDb=_asyncToGenerator(regeneratorRuntime.mark(function n(){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,jsstoreCon.initDb(getDbSchema());case 2:t=n.sent;t?console.log("db created"):console.log("db opened");case 4:case"end":return n.stop()}},n)})),_initDb.apply(this,arguments)}function addNetworData(){return _addNetworData.apply(this,arguments)}function _addNetworData(){return _addNetworData=_asyncToGenerator(regeneratorRuntime.mark(function n(t){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,netmodel={id:"1",name:t},n.next=4,jsstoreCon.insert({into:"tbl_network",values:[netmodel]});case 4:i=n.sent;i===1&&alert("successfully added");n.next=14;break;case 8:return n.prev=8,n.t0=n["catch"](0),n.next=12,jsstoreCon.update({"in":"tbl_network",set:{name:t},where:{id:"1"}});case 12:i=n.sent;i===1&&alert("successfully updated");case 14:case"end":return n.stop()}},n,null,[[0,8]])})),_addNetworData.apply(this,arguments)}function deletedata(){return _deletedata.apply(this,arguments)}function _deletedata(){return _deletedata=_asyncToGenerator(regeneratorRuntime.mark(function n(t){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,jsstoreCon.remove({from:"tbl_network",where:{id:t}});case 3:i=n.sent;n.next=9;break;case 6:n.prev=6;n.t0=n["catch"](0);alert(n.t0.message);case 9:case"end":return n.stop()}},n,null,[[0,6]])})),_deletedata.apply(this,arguments)}function getDbSchema(){return{name:"Db_network",tables:[{name:"tbl_network",columns:{id:{primaryKey:!0,dataType:"string"},name:{notNull:!0,dataType:"string"}}}]}}function drag(n){disableFiberService();n.dataTransfer.setData("text",n.target.id)}function setDefaultLocale(){var r=navigator.language,t=document.getElementById("locale"),n,i;for(t.selectedIndex=0,n=0,i=t.options.length;n0&&(r=confirm("Are you want to load network data from local storage ?"),r&&(_edgesDB.insert(i),nodes=getNodeData(i.nodes),edges=getEdgeData(i.edges),counter=counter+Number(nodes.length),localStorage.setItem("nodelength",counter)))}catch(f){}}data={nodes:nodes,edges:edges};u={interaction:{navigationButtons:!0,keyboard:!0,dragView:!1,multiselect:!0,hover:!0},physics:!1,nodes:{shape:"dot",size:8},edges:{smooth:{enabled:!1,type:"continuous"}},manipulation:{enabled:!1,addNode:function(n,t){document.getElementById("operation").innerText="Add Node";document.getElementById("node-id").value=n.id;document.getElementById("node-label").value="site 1";document.getElementById("node-degree").value="5";document.getElementById("ddlnodeshape").value="dot";document.getElementById("ddlnodeType").value="ROADM";document.getElementById("saveButton").onclick=saveData.bind(this,n,t);document.getElementById("cancelButton").onclick=clearPopUp.bind();document.getElementById("network-popUp").style.display="block"},editNode:function(n,t){document.getElementById("operation").innerText="Edit Node";document.getElementById("node-id").value=n.id;document.getElementById("node-label").value=n.label;document.getElementById("node-degree").value=n.nodedegree;document.getElementById("ddlnodeType").value=n.nodetype;document.getElementById("ddlnodeshape").value=n.shape;n.nodeedit="true";document.getElementById("saveButton").onclick=saveData.bind(this,n,t);document.getElementById("cancelButton").onclick=cancelEdit.bind(this,t);document.getElementById("addButton").addEventListener("click",function(){AddData(this,0)});document.getElementById("addAmpButton").addEventListener("click",function(){AddData(this,1)});document.getElementById("addTraffButton").addEventListener("click",function(){AddData(this,2)});document.getElementById("network-popUp").style.display="block"},addEdge:function(n,t){if(n.from==n.to){var i=confirm("Do you want to connect the node to itself?");if(i!=!0){t(null);return}}document.getElementById("edge-operation").innerText="Add Edge";editEdgeWithoutDrag(n,t)},editEdge:{editWithoutDrag:function(n,t){document.getElementById("edge-operation").innerText="Edit Edge";editEdgeWithoutDrag(n,t)}}}};network=new vis.Network(t,data,u);network.on("click",function(n){n.event="[original event]";console.log(n.pointer);this.getNodeAt(n.pointer.DOM)||(this.getEdgeAt(n.pointer.DOM)?($("#txtNodeX").val(n.pointer.canvas.x),$("#txtNodeY").val(n.pointer.canvas.y)):($("#txtNodeX").val(n.pointer.canvas.x),$("#txtNodeY").val(n.pointer.canvas.y)))});network.on("selectEdge",function(n){if(_insertnodeDB().remove(),n.edges.length>1||n.edges.length==0){copyData.edges=[];copyData.nodes=[];copyData.dataCopied=!1;return}var t=this.body.edges[this.getEdgeAt(n.pointer.DOM)];n.label=network.body.edges[n.edges[0]].options.label;_insertnodeDB.insert({id:n.edges[0],type:"NodeInsert",label:n.label});setCopyData(t.options.id,"")});network.on("selectNode",function(n){var t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],i=network.getConnectedEdges(t.id);if(localStorage.setItem("deletenodeconectededge",i.length),_nodesDB.insert({id:t.id,type:"node"}),setCopyData("",t.options.id),isAddEdge==1){if(isAddService=0,addServicData={from:"",to:""},addEdgeData.from=="")addEdgeData.from=t.options.id;else if(addEdgeData.to==""){if(addEdgeData.from==t.options.id){alert("pls click destination source");return}addEdgeData.to=t.options.id}addEdgeData.from!=""&&addEdgeData.to!=""&&manualAddEdge()}if(isAddService==1){if(isAddEdge=0,addEdgeData={from:"",to:""},addServiceData.from=="")addServiceData.from=t.options.id;else if(addServiceData.to==""){if(addServiceData.from==t.options.id){alert("pls click destination source");return}addServiceData.to=t.options.id}console.log(addServiceData);addServiceData.from!=""&&addServiceData.to!=""&&manualAddService();console.log(addServiceData)}});network.on("doubleClick",function(){var n=_nodesDB().first();n.type=="node"?network.editNodeMode():network.editEdgeMode();_nodesDB().remove()});network.on("oncontext",function(n){var h=_nodesDB().first(),f,t,e,o,i,s,r,u;h.type=="node"?(f=this.body.nodes[this.getNodeAt(n.pointer.DOM)],f!=undefined&&(document.getElementById("edgecontextMenu").style.display="none",$("#contextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("contextMenu").style.display="block",t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],document.getElementById("nodeiddetails").value=t.id,n.id=t.id,e=network.body.nodes[t.id].options.label,document.getElementById("nodeeditlabel").value=e,document.getElementById("nodeedit-degree").value=network.body.nodes[t.id].options.nodedegree,document.getElementById("ddleditnodeType").value=network.body.nodes[t.id].options.nodetype,$("#ddlshape").val(network.body.nodes[t.id].options.shape),$("#ddlcolor").val(network.body.nodes[t.id].options.color.background),document.getElementById("rightClickNodeEdit").onclick=rightClickNodeEdit.bind(),document.getElementById("rightClickNodeDelete").onclick=deleteNodeEdge.bind())):(o=this.body.edges[this.getEdgeAt(n.pointer.DOM)],o!=undefined&&(document.getElementById("contextMenu").style.display="none",document.getElementById("edgecontextMenu").style.display="block",$("#edgecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),i=this.body.edges[this.getEdgeAt(n.pointer.DOM)],document.getElementById("edgeiddetails").value=i.id,document.getElementById("from").value=network.body.edges[i.id].options.from,document.getElementById("to").value=network.body.edges[i.id].options.to,network.body.edges[i.id].options.label!=undefined&&(s=network.body.edges[i.id].options.label,document.getElementById("edgelabel").value=s),r=network.body.edges[i.id].options.arrows.to.enabled,u=network.body.edges[i.id].options.arrows.from.enabled,document.getElementById("edgearrow").value=r==!0&&u==!0?"to,form":r==!0?"to":u==!0?"from":"",document.getElementById("InsertNode").addEventListener("click",function(){AddData(this,0)}),document.getElementById("Copy").onclick=copy.bind(),document.getElementById("rightClickEdgeEdit").onclick=rightClickEdgeEdit.bind(),document.getElementById("rightClickEdgeDelete").onclick=deleteNodeEdge.bind()));copy=="Yes"&&(document.getElementById("contextMenu").style.display="none",$("#pastecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("pastecontextMenu").style.display="block",document.getElementById("Paste").onclick=paste.bind());_nodesDB().remove()});t.addEventListener("dragover",function(n){n.preventDefault()});t.addEventListener("dragenter",function(n){n.target.className+=" dragenter"});t.addEventListener("dragleave",function(n){n.target.className="whiteBox"});t.addEventListener("drop",function(n){var t;n.dataTransfer.getData("text")=="btnAddMode"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.dataTransfer.getData("text")=="btnAddAmp"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.preventDefault()});network.on("dragStart",function(){});network.on("dragEnd",function(n){n.event="[original event]"});network.on("hoverNode",function(n){try{var t=nodes.get(n.node),i=t.label;$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("label : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurNode",function(){$("#click").hide()});network.on("hoverEdge",function(n){try{var t=edges.get(n.edge),i="("+nodes.get(t.from).label+" -> "+nodes.get(t.to).label+")";$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("dir : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurEdge",function(n){console.log("blurEdge Event:",n);$("#click").hide()})}function removeDefaultElement(){$("*.vis-manipulation").remove();$("*.vis-edit-mode").remove();$("*.vis-close").remove()}function AddMultipleNode(){var r,i,u;disableFiberService();r=getScaleFreeNetwork(10);console.log(r);var f=Number($("#txtNofNode").val()),n=0,t=0;for(i=1;i<=f;i++)n=n+10,t=t+10,counter=counter+1,localStorage.setItem("nodelength",counter),u=localStorage.getItem("nodelength"),network.body.data.nodes.add({id:token(),label:"site "+Number(u)+"",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n,y:t,componentType:"node"})}function rightClickNodeEdit(){disableFiberService();document.getElementById("contextMenu").style.display="none";document.getElementById("node-popUpdetails").style.display="block";document.getElementById("nodesaveButton").onclick=popupsaveNodeData.bind();document.getElementById("nodecancelButton").onclick=nodecancelNodeEdit.bind()}function deleteNodeEdge(){disableFiberService();document.getElementById("contextMenu").style.display="none";document.getElementById("edgecontextMenu").style.display="none";var n=localStorage.getItem("deletenodeconectededge");n=="0"||n==""?network.deleteSelected():alert("Unpair node and delete");localStorage.setItem("deletenodeconectededge","")}function rightClickEdgeEdit(){disableFiberService();document.getElementById("edgecontextMenu").style.display="none";document.getElementById("edge-popUpdetails").style.display="block";document.getElementById("edgesaveButton").onclick=popupsaveedgeData.bind();document.getElementById("edgecancelButton").onclick=edgecancelNodeEdit.bind()}function popupeditNode(n,t,i){document.getElementById("nodeeditlabel").value=n.label;document.getElementById("nodesaveButton").onclick=popupsaveNodeData.bind(this,n,i);document.getElementById("nodecancelButton").onclick=t.bind(this,i);document.getElementById("node-popUpdetails").style.display="block"}function edgecancelNodeEdit(){edgeclearNodePopUp()}function edgeclearNodePopUp(){document.getElementById("edgesaveButton").onclick=null;document.getElementById("edgecancelButton").onclick=null;document.getElementById("edge-popUpdetails").style.display="none"}function nodeclearNodePopUp(){document.getElementById("nodesaveButton").onclick=null;document.getElementById("nodecancelButton").onclick=null;document.getElementById("node-popUpdetails").style.display="none"}function nodecancelNodeEdit(){nodeclearNodePopUp()}function popupsaveNodeData(){var t=document.getElementById("nodeiddetails").value,i=document.getElementById("nodeeditlabel").value,r=document.getElementById("ddlshape").value,n=document.getElementById("ddlcolor").value,u=document.getElementById("ddleditnodeType").value,f=document.getElementById("nodeedit-degree").value;n!=""&&n!=0?network.body.data.nodes.update({id:t,label:i,shape:r,color:n,nodetype:u,nodedegree:f}):network.body.data.nodes.update({id:t,label:i,shape:r,nodetype:u,nodedegree:f});document.getElementById("node-popUpdetails").style.display="none"}function popupsaveedgeData(){var n=document.getElementById("edgelabel").value,t=document.getElementById("edgeiddetails").value,u=document.getElementById("from").value,f=document.getElementById("to").value,i=document.getElementById("ddleditedgecolor").value,r=document.getElementById("edgearrow").value;i!="0"?network.body.data.edges.update({id:t,length:length,color:i,arrows:r,label:n}):network.body.data.edges.update({id:t,length:length,arrows:r,label:n});_insertnodeDB({id:t}).update({label:n});_edgesDB({from:u,to:f}).update({label:n,color:i});document.getElementById("edge-popUpdetails").style.display="none"}function editEdgeWithoutDrag(n,t){var h,c,l,a,o,s,v,y,r,u;if(isService!=1){var f=0,e=0,p=network.body.nodes[n.from].options.nodedegree,w=network.body.nodes[n.to].options.nodedegree,o=network.getConnectedEdges(n.from),s=network.getConnectedEdges(n.to);o.forEach(function(n){var t=edges.get();for(i=0;i1||n.edges.length==0){copyData.edges=[];copyData.nodes=[];copyData.dataCopied=!1;return}var t=this.body.edges[this.getEdgeAt(n.pointer.DOM)];n.label=network.body.edges[n.edges[0]].options.label;_insertnodeDB.insert({id:n.edges[0],type:"NodeInsert",label:n.label});setCopyData(t.options.id,"")});network.on("selectNode",function(n){var t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],i=network.getConnectedEdges(t.id);if(localStorage.setItem("deletenodeconectededge",i.length),_nodesDB.insert({id:t.id,type:"node"}),setCopyData("",t.options.id),isAddEdge==1){if(isAddService=0,addServicData={from:"",to:""},addEdgeData.from=="")addEdgeData.from=t.options.id;else if(addEdgeData.to==""){if(addEdgeData.from==t.options.id){alert("pls click destination source");return}addEdgeData.to=t.options.id}addEdgeData.from!=""&&addEdgeData.to!=""&&manualAddEdge()}if(isAddService==1){if(isAddEdge=0,addEdgeData={from:"",to:""},addServiceData.from=="")addServiceData.from=t.options.id;else if(addServiceData.to==""){if(addServiceData.from==t.options.id){alert("pls click destination source");return}addServiceData.to=t.options.id}console.log(addServiceData);addServiceData.from!=""&&addServiceData.to!=""&&manualAddService();console.log(addServiceData)}});network.on("doubleClick",function(){var n=_nodesDB().first();n.type=="node"?network.editNodeMode():network.editEdgeMode();_nodesDB().remove()});network.on("oncontext",function(n){var h=_nodesDB().first(),f,t,e,o,i,s,r,u;h.type=="node"?(f=this.body.nodes[this.getNodeAt(n.pointer.DOM)],f!=undefined&&(document.getElementById("edgecontextMenu").style.display="none",$("#contextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("contextMenu").style.display="block",t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],document.getElementById("nodeiddetails").value=t.id,n.id=t.id,e=network.body.nodes[t.id].options.label,document.getElementById("nodeeditlabel").value=e,document.getElementById("nodeedit-degree").value=network.body.nodes[t.id].options.nodedegree,document.getElementById("ddleditnodeType").value=network.body.nodes[t.id].options.nodetype,$("#ddlshape").val(network.body.nodes[t.id].options.shape),$("#ddlcolor").val(network.body.nodes[t.id].options.color.background),document.getElementById("rightClickNodeEdit").onclick=rightClickNodeEdit.bind(),document.getElementById("rightClickNodeDelete").onclick=deleteNodeEdge.bind())):(o=this.body.edges[this.getEdgeAt(n.pointer.DOM)],o!=undefined&&(document.getElementById("contextMenu").style.display="none",$("#edgecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("edgecontextMenu").style.display="block",i=this.body.edges[this.getEdgeAt(n.pointer.DOM)],document.getElementById("edgeiddetails").value=i.id,document.getElementById("from").value=network.body.edges[i.id].options.from,document.getElementById("to").value=network.body.edges[i.id].options.to,network.body.edges[i.id].options.label!=undefined&&(s=network.body.edges[i.id].options.label,document.getElementById("edgelabel").value=s),r=network.body.edges[i.id].options.arrows.to.enabled,u=network.body.edges[i.id].options.arrows.from.enabled,document.getElementById("edgearrow").value=r==!0&&u==!0?"to,form":r==!0?"to":u==!0?"from":"",document.getElementById("InsertNode").addEventListener("click",function(){AddData(this,0)}),document.getElementById("Copy").onclick=copy.bind(),document.getElementById("rightClickEdgeEdit").onclick=rightClickEdgeEdit.bind(),document.getElementById("rightClickEdgeDelete").onclick=deleteNodeEdge.bind()));copy=="Yes"&&(document.getElementById("contextMenu").style.display="none",$("#pastecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("pastecontextMenu").style.display="block",document.getElementById("Paste").onclick=paste.bind());_nodesDB().remove()});container.addEventListener("dragover",function(n){n.preventDefault()});container.addEventListener("dragenter",function(n){n.target.className+=" dragenter"});container.addEventListener("dragleave",function(n){n.target.className="whiteBox"});container.addEventListener("drop",function(n){var t;n.dataTransfer.getData("text")=="btnAddMode"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.dataTransfer.getData("text")=="btnAddAmp"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.preventDefault()});network.on("dragStart",function(){});network.on("dragEnd",function(n){n.event="[original event]"});network.on("hoverNode",function(n){try{var t=nodes.get(n.node),i=t.label;$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("label : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurNode",function(){$("#click").hide()});network.on("hoverEdge",function(n){try{var t=edges.get(n.edge),i="("+nodes.get(t.from).label+" -> "+nodes.get(t.to).label+")";$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("dir : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurEdge",function(n){console.log("blurEdge Event:",n);$("#click").hide()});testing()}function getNodeData(n){return n.forEach(function(n){importNodes.push({id:n.id,label:n.label,shape:n.shape,icon:n.icon,color:n.color[0],edges:n.edges[0],x:n.x,y:n.y,title:n.title,size:n.size,componentType:n.componentType,nodedegree:n.nodedegree,nodetype:n.nodetype})}),new vis.DataSet(importNodes)}function getNodeById(n,t){for(var i=0;i "+nodes.get(n.to).label+")";importEdges.push({id:n.id,from:n.from,to:n.to,dashes:n.dashes,label:n.label,font:t,arrows:i,smooth:r,color:n.options[0].color[0].color,componentType:n.componentType})}),new vis.DataSet(importEdges)}function objectToArray(n){return Object.keys(n).map(function(t){return n[t].id=t,n[t]})}function addConnections(n,t){t=n.id;n.edges=network.getConnectedNodes(t)}function setCopyData(n,t){var r;copyData.edges=[];copyData.nodes=[];var i=[],u="",f="";t==""&&n!=""&&(i=network.body.edges[n],u=network.body.nodes[i.fromId],f=network.body.nodes[i.toId]);t!=""&&n==""&&(i=[],u=network.body.nodes[t],f="");r=[];r.push(u);r.push(f);copyData.edges=i;copyData.nodes=r}function getCopiedData(){var t=[];if(copyData.nodes.forEach(function(n){if(counter=counter+1,localStorage.setItem("nodelength",counter),n!=""){var i=token(),r=Number($("#txtNodeX").val());network.body.data.nodes.add({id:i,label:n.options.label,shape:n.options.shape,icon:n.options.icon,color:n.options.color.background,x:n.x+10,y:n.y+10,title:n.options.title,size:n.options.size,nodedegree:n.options.nodedegree,nodetype:n.options.nodetype,componentType:nodes.get(n.options.id).componentType});t.push(i)}}),copyData.edges.length!=0){var n=copyData.edges,i={align:""+n.options.font.align+""},r={to:{enabled:n.options.arrows.to.enabled,type:n.options.arrows.to.type},from:{enabled:n.options.arrows.from.enabled,type:n.options.arrows.from.type}},u={enabled:n.options.smooth.enabled,type:n.options.smooth.type,roundness:n.options.smooth.roundness};network.body.data.edges.add({id:"eid"+Math.random().toString().replace(".","0"),from:t[0],to:t[1],dashes:n.options.dashes,label:n.options.label,font:i,arrows:r,smooth:u,color:n.options.color.color,componentType:edges.get(n.id).componentType});copyData={edges:[],nodes:[],dataCopied:!1}}}function SaveNetwork(){disableFiberService();exportNetwork(!0)}function StorageClear(){disableFiberService();counter=0;deletedata("1");init()}function manualAddEdge(){var n=0,t=0,u=network.body.nodes[addEdgeData.from].options.nodedegree,f=network.body.nodes[addEdgeData.to].options.nodedegree,e=network.getConnectedEdges(addEdgeData.from),o=network.getConnectedEdges(addEdgeData.to),r;e.forEach(function(t){var r=edges.get();for(i=0;i0){var r="",u="",f=2,i=2;for(t=0;t";r+=""+n[t].label+" "+e+"<\/th>";rdynamicid="r"+i+"_1";o="";u+=""+n[t].label+" "+o+"<\/td>"+addEmptyRC(n.length,"r"+i+"_",t,n[t].id)+"<\/tr>";f++;i++}s=""; - $("#tblData tbody").append(data); - cursor.continue(); - } - //else { - // alert("No more entries!"); - //} - - }; -} - -function add() { - var request = db.transaction(["employee"], "readwrite") - .objectStore("employee") - .add({ id: $("#txtID").val(), name: $("#txtName").val(), age: $("#txtAge").val(), email: $("#txtEmail").val() }); - - request.onsuccess = function (event) { - alert("record has been added to your database."); - clear(); - readAll(); - }; - - request.onerror = function (event) { - alert("Unable to add data\r\n record is aready exist in your database! "); - } -} - -function update() { - - - readyByID($("#txtID").val()); - datas.result.name = $("#txtName").val(); - datas.result.age = $("#txtAge").val(); - datas.result.email = $("#txtEmail").val(); - - //console.log(datas.result) - var request = db.transaction(["employee"], "readwrite") - .objectStore("employee") - //.put({ id: $("#txtID").val(), name: $("#txtName").val(), age: $("#txtAge").val(), email: $("#txtEmail").val() }); - .put(datas.result); - - request.onsuccess = function (event) { - alert("record has been updated to your database."); - clear(); - readAll(); - }; - - request.onerror = function (event) { - alert("Unable to add data\r\n this record aready exist in your database! "); - } -} - -function readyByID(id) { - var transaction = db.transaction(["employee"]); - var objectStore = transaction.objectStore("employee"); - var request = objectStore.get(id); - - request.onerror = function (event) { - alert("Unable to retrieve daa from database!"); - }; - - request.onsuccess = function (event) { - // Do something with the request.result! - //debugger; - if (request.result) { - datas = request; - //return datas - } - else { - alert("given id couldn't be found in your database!"); - } - }; -} - -function remove(id) { - var request = db.transaction(["employee"], "readwrite") - .objectStore("employee") - .delete(id); - - request.onsuccess = function (event) { - alert("record entry has been removed from your database."); - clear(); - readAll(); - }; -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.js deleted file mode 100644 index d0ab9cd..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.js +++ /dev/null @@ -1,2887 +0,0 @@ -var nodes = null; -var edges = null; -var network = null; -// randomly create some nodes and edges -var data = getScaleFreeNetwork(0); -var seed = 2; -var previousId = 0; -var currentId = 0; -var _edgesDB = new TAFFY(); -var _nodesDB = new TAFFY(); -var _insertnodeDB = new TAFFY(); -var container; -var exportArea; -var importButton; -var exportButton; -var dropdownshape; -var isService = 0; -var counter = 0; -var copy; -localStorage.setItem("copyedgeid", ""); -localStorage.setItem("copynodeid", ""); -localStorage.setItem("deletenodeconectededge", ""); -var _import_json; - -$(document).ready(function () { - $.getJSON("/Data/MasterData.json", function (data) { - console.log(data.name); - console.log(data.age); - }).fail(function () { - console.log("An error has occurred."); - }); -}); - -//disabled browser right click menu -$(document).bind("contextmenu", function (e) { - return false; -}); - -if (!window.indexedDB) { - window.alert("Your browser doesn't support a stable version of IndexedDB.") -} - -var jsstoreCon = new JsStore.Connection(); - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function readdata() { - return _readdata.apply(this, arguments); -} - -function _readdata() { - _readdata = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return jsstoreCon.select({ - from: 'tbl_network', - where: { - id: '1' - } - }); - - case 2: - dat = _context.sent; - console.log(dat); - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _readdata.apply(this, arguments); -} - -function initDb() { - return _initDb.apply(this, arguments); -} - -function _initDb() { - _initDb = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - var isDbCreated; - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return jsstoreCon.initDb(getDbSchema()); - - case 2: - isDbCreated = _context2.sent; - - if (isDbCreated) { - console.log('db created'); - } else { - console.log('db opened'); - } - - case 4: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - return _initDb.apply(this, arguments); -} - -function addNetworData(_x) { - return _addNetworData.apply(this, arguments); -} - -function _addNetworData() { - _addNetworData = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(netData) { - var noOfDataInserted; - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _context3.prev = 0; - netmodel = { - id: "1", - name: netData - }; - _context3.next = 4; - return jsstoreCon.insert({ - into: 'tbl_network', - values: [netmodel] - }); - - case 4: - noOfDataInserted = _context3.sent; - - if (noOfDataInserted === 1) { - alert('successfully added'); - } - - _context3.next = 14; - break; - - case 8: - _context3.prev = 8; - _context3.t0 = _context3["catch"](0); - _context3.next = 12; - return jsstoreCon.update({ - in: 'tbl_network', - set: { - name: netData - }, - where: { - id: "1" - } - }); - - case 12: - noOfDataInserted = _context3.sent; - - if (noOfDataInserted === 1) { - alert('successfully updated'); - } - - case 14: - case "end": - return _context3.stop(); - } - } - }, _callee3, null, [[0, 8]]); - })); - return _addNetworData.apply(this, arguments); -} - -function deletedata(_x2) { - return _deletedata.apply(this, arguments); -} - -function _deletedata() { - _deletedata = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(id) { - var noOfStudentRemoved; - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - _context4.prev = 0; - _context4.next = 3; - return jsstoreCon.remove({ - from: 'tbl_network', - where: { - id: id - } - }); - - case 3: - noOfStudentRemoved = _context4.sent; - _context4.next = 9; - break; - - case 6: - _context4.prev = 6; - _context4.t0 = _context4["catch"](0); - alert(_context4.t0.message); - - case 9: - case "end": - return _context4.stop(); - } - } - }, _callee4, null, [[0, 6]]); - })); - return _deletedata.apply(this, arguments); -} - -//async function readdata() { -// dat = await jsstoreCon.select({ -// from: 'tbl_network', where: { id: '1' } -// }); -// console.log(dat); -//} -//async function initDb() { -// var isDbCreated = await jsstoreCon.initDb(getDbSchema()); -// if (isDbCreated) { -// console.log('db created'); -// } -// else { -// console.log('db opened'); -// } - -//} - -function getDbSchema() { - var table = { - name: 'tbl_network', - columns: { - id: { - primaryKey: true, - dataType: 'string' - }, - name: { - notNull: true, - dataType: 'string' - }, - } - } - - var db = { - name: 'Db_network', - tables: [table] - } - return db; -} - -function drag(ev) { - disableFiberService(); - ev.dataTransfer.setData("text", ev.target.id); -} - -var lastDownTarget, canvas; - -var copyData = { - nodes: [], - edges: [], - dataCopied: false -} - -document.addEventListener('click', function (event) { - lastDownTarget = event.target.tagName; -}, false); - - -document.addEventListener('keydown', function (event) { - if (lastDownTarget == "CANVAS") { - if (event.keyCode == 67 && event.ctrlKey) { - copyData.dataCopied = true; - } - if (event.keyCode == 86 && event.ctrlKey) { - if (copyData.dataCopied) - getCopiedData(); - } - } -}, false); - -var rand = function () { - return Math.random().toString(36).substr(2); // remove `0.` -}; - -var token = function () { - return rand() + rand(); // to make it longer -}; - -function setDefaultLocale() { - var defaultLocal = navigator.language; - var select = document.getElementById("locale"); - select.selectedIndex = 0; // set fallback value - for (var i = 0, j = select.options.length; i < j; ++i) { - if (select.options[i].getAttribute("value") === defaultLocal) { - select.selectedIndex = i; - break; - } - } -} - -function destroy() { - if (network !== null) { - network.destroy(); - network = null; - } -} - -function draw(isImport) { - destroy(); - nodes = []; - edges = []; - - // create a network - var container = document.getElementById("mynetwork"); - // create an array with nodes - nodes = new vis.DataSet([ - - ]); - - // create an array with edges - edges = new vis.DataSet([ - - ]); - - data = { - nodes: nodes, - edges: edges - } - if (!isImport) { - - //var tempData = JSON.parse(localStorage.getItem("networkData")); - var tempData = ""; - try { - tempData = JSON.parse(dat[0].name); - if (tempData.nodes.length > 0) { - var conf = confirm('Are you want to load network data from local storage ?'); - if (conf) { - //nodes = new vis.DataSet(tempData.nodes); - //edges = new vis.DataSet(tempData.edges); - - _edgesDB.insert(tempData) - - nodes = getNodeData(tempData.nodes); - edges = getEdgeData(tempData.edges); - counter = counter + Number(nodes.length); - localStorage.setItem("nodelength", counter); - } - } - } - catch (e) { - } - - } - - data = { - nodes: nodes, - edges: edges - } - var options = { - //layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - //locale: document.getElementById("locale").value, - interaction: { navigationButtons: true, keyboard: true, dragView: false, multiselect: true, hover: true }, - physics: false, - //edges: { - // color: { - // inherit: falsefunction copy() - // }, - //}, - nodes: { - shape: "dot", - size: 8 - }, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - }, - manipulation: { - enabled: false, - addNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = "site 1"; - document.getElementById("node-degree").value = "5"; - document.getElementById("ddlnodeshape").value = "dot"; - document.getElementById("ddlnodeType").value = "ROADM"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("node-degree").value = data.nodedegree; - document.getElementById("ddlnodeType").value = data.nodetype; - document.getElementById("ddlnodeshape").value = data.shape; - data.nodeedit = "true"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - }, - }; - network = new vis.Network(container, data, options); - network.on("click", function (params) { - params.event = "[original event]"; - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - }); - network.on("selectEdge", function (data) { - _insertnodeDB().remove(); - - if (data.edges.length > 1 || data.edges.length == 0) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - //var getnodedata = edges.get(); - var clickedEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - data.label = network.body.edges[data.edges[0]].options.label; - //data.to = network.body.edges[data.edges].options.to; - //data.labelFrom = network.body.edges[data.edges].options.labelFrom; - //data.labelTo = network.body.edges[data.edges].options.labelTo; - _insertnodeDB.insert({ "id": data.edges[0], "type": "NodeInsert", "label": data.label }); - setCopyData(clickedEdge.options.id, ''); - }); - network.on("selectNode", function (params) { - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - var deletenode = network.getConnectedEdges(clickedNode.id); - localStorage.setItem("deletenodeconectededge", deletenode.length); - _nodesDB.insert({ "id": clickedNode.id, "type": "node" }); - setCopyData('', clickedNode.options.id); - if (isAddEdge == 1) { - isAddService = 0; - addServicData = { - from: '', - to: '' - }; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if (addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - addEdgeData = { - from: '', - to: '' - }; - - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - console.log(addServiceData); - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - - console.log(addServiceData); - - } - }); - network.on("doubleClick", function (data) { - var type = _nodesDB().first(); - if (type.type == "node") { - network.editNodeMode(); - } - else { - network.editEdgeMode(); - } - _nodesDB().remove(); - }); - network.on("oncontext", function (data) { - //data.preventDefault(); - var type = _nodesDB().first(); - if (type.type == "node") { - var getrightclicknode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - if (getrightclicknode != undefined) { - document.getElementById("edgecontextMenu").style.display = "none"; - $("#contextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("contextMenu").style.display = "block"; - var cliNode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - document.getElementById("nodeiddetails").value = cliNode.id; - data.id = cliNode.id - var clickedNode = network.body.nodes[cliNode.id].options.label; - document.getElementById("nodeeditlabel").value = clickedNode; - document.getElementById("nodeedit-degree").value = network.body.nodes[cliNode.id].options.nodedegree; - document.getElementById("ddleditnodeType").value = network.body.nodes[cliNode.id].options.nodetype; - //$(`#ddlshape option[value='${network.body.nodes[cliNode.id].options.shape}']`).prop('selected', true); - //$(`#ddlcolor option[value='${network.body.nodes[cliNode.id].options.color.background}']`).prop('selected', true); - $('#ddlshape').val(network.body.nodes[cliNode.id].options.shape); - $('#ddlcolor').val(network.body.nodes[cliNode.id].options.color.background); - document.getElementById("rightClickNodeEdit").onclick = rightClickNodeEdit.bind(); - document.getElementById("rightClickNodeDelete").onclick = deleteNodeEdge.bind(); - } - } - else { - var getrightclickedge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - if (getrightclickedge != undefined) { - document.getElementById("contextMenu").style.display = "none"; - document.getElementById("edgecontextMenu").style.display = "block"; - $("#edgecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - var cliEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - document.getElementById("edgeiddetails").value = cliEdge.id; - document.getElementById("from").value = network.body.edges[cliEdge.id].options.from; - document.getElementById("to").value = network.body.edges[cliEdge.id].options.to; - if (network.body.edges[cliEdge.id].options.label != undefined) { - var clickedEdge = network.body.edges[cliEdge.id].options.label; - document.getElementById("edgelabel").value = clickedEdge; - } - var arrowto = network.body.edges[cliEdge.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[cliEdge.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edgearrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edgearrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edgearrow").value = "from"; - } - else { - document.getElementById("edgearrow").value = ""; - } - document.getElementById("InsertNode").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("Copy").onclick = copy.bind(); - //document.getElementById("Paste").onclick = paste.bind(); - document.getElementById("rightClickEdgeEdit").onclick = rightClickEdgeEdit.bind(); - document.getElementById("rightClickEdgeDelete").onclick = deleteNodeEdge.bind(); - } - //else { - // document.getElementById("contextMenu").style.display = "none"; - // document.getElementById("pastecontextMenu").style.display = "block"; - // document.getElementById("Paste").onclick = paste.bind(); - //} - } - if (copy == "Yes") { - document.getElementById("contextMenu").style.display = "none"; - $("#pastecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("pastecontextMenu").style.display = "block"; - document.getElementById("Paste").onclick = paste.bind(); - } - _nodesDB().remove(); - }); - - container.addEventListener("dragover", (function (e) { - e.preventDefault(); - //console.log("gj") - })); - container.addEventListener("dragenter", (function (e) { - e.target.className += " dragenter"; - //console.log("gj") - })); - container.addEventListener("dragleave", (function (e) { - //alert() - e.target.className = "whiteBox"; - })); - - container.addEventListener("drop", (function (e) { - //let answer = confirm("Do you really want to move it") - //console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - if (e.dataTransfer.getData("text") == "btnAddAmp") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - - e.preventDefault(); - })); - - network.on("dragStart", function (params) { - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - }); - network.on("hoverNode", function (params) { - try { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - network.on("hoverEdge", function (params) { - try { - var clickedNode = edges.get(params.edge); - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - // removeDefaultElement(); -} - -/*Remove canvas inside button like edit,delete,add*/ -function removeDefaultElement() { - $("*.vis-manipulation").remove(); - $("*.vis-edit-mode").remove(); - $("*.vis-close").remove(); -} -/*Multiple node add start*/ -function AddMultipleNode() { - disableFiberService(); - var somedata = getScaleFreeNetwork(10); - console.log(somedata); - var totalcount = Number($("#txtNofNode").val()); - var x = 0; - var y = 0; - for (var i = 1; i <= totalcount; i++) { - x = x + 10; - y = y + 10; - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - x: x, - y: y, - componentType: 'node' - }) - } -} -/*Multiple node add End*/ - -function rightClickNodeEdit() { - //alert(); - disableFiberService(); - document.getElementById("contextMenu").style.display = "none"; - document.getElementById("node-popUpdetails").style.display = "block"; - document.getElementById("nodesaveButton").onclick = popupsaveNodeData.bind( - ); - document.getElementById("nodecancelButton").onclick = nodecancelNodeEdit.bind( - ); -} -function deleteNodeEdge() { - disableFiberService(); - document.getElementById("contextMenu").style.display = "none"; - document.getElementById("edgecontextMenu").style.display = "none"; - //network.deleteSelected(); - var deletenodeconectededge = localStorage.getItem("deletenodeconectededge"); - if (deletenodeconectededge == "0" || deletenodeconectededge == "") { - network.deleteSelected(); - } else { - alert("Unpair node and delete"); - } - localStorage.setItem("deletenodeconectededge", ""); -} -function rightClickEdgeEdit() { - disableFiberService(); - document.getElementById("edgecontextMenu").style.display = "none"; - document.getElementById("edge-popUpdetails").style.display = "block"; - document.getElementById("edgesaveButton").onclick = popupsaveedgeData.bind( - ); - document.getElementById("edgecancelButton").onclick = edgecancelNodeEdit.bind( - ); -} - - -/*start show popup window and update data based on selected node*/ -function popupeditNode(data, cancelAction, callback) { - document.getElementById("nodeeditlabel").value = data.label; - document.getElementById("nodesaveButton").onclick = popupsaveNodeData.bind( - this, - data, - callback - ); - document.getElementById("nodecancelButton").onclick = - cancelAction.bind(this, callback); - document.getElementById("node-popUpdetails").style.display = "block"; -} - -function edgecancelNodeEdit() { - edgeclearNodePopUp(); - //callback(null); -} -function edgeclearNodePopUp() { - document.getElementById("edgesaveButton").onclick = null; - document.getElementById("edgecancelButton").onclick = null; - document.getElementById("edge-popUpdetails").style.display = "none"; -} -// Callback passed as parameter is ignored -function nodeclearNodePopUp() { - document.getElementById("nodesaveButton").onclick = null; - document.getElementById("nodecancelButton").onclick = null; - document.getElementById("node-popUpdetails").style.display = "none"; -} - -function nodecancelNodeEdit() { - nodeclearNodePopUp(); - //callback(null); -} - -function popupsaveNodeData() { - var id = document.getElementById("nodeiddetails").value; - var label = document.getElementById("nodeeditlabel").value; - var shape = document.getElementById("ddlshape").value; - var color = document.getElementById("ddlcolor").value; - var type = document.getElementById("ddleditnodeType").value; - var degree = document.getElementById("nodeedit-degree").value; - if (color != "" && color != 0) { - network.body.data.nodes.update({ - id: id, label: label, shape: shape, color: color, nodetype: type, nodedegree: degree - }); - } - else { - network.body.data.nodes.update({ - id: id, label: label, shape: shape, nodetype: type, nodedegree: degree - }); - } - document.getElementById("node-popUpdetails").style.display = "none"; -} -function popupsaveedgeData() { - var edgelabel = document.getElementById("edgelabel").value; - var id = document.getElementById("edgeiddetails").value; - var from = document.getElementById("from").value; - var to = document.getElementById("to").value; - var editcolor = document.getElementById("ddleditedgecolor").value; - var arrow = document.getElementById("edgearrow").value; - //var color = document.getElementById("ddlcolor").value; - //network.clustering.updateEdge(originalEdge.id, { label: label}); - if (editcolor != "0") { - network.body.data.edges.update({ - id: id, length: length, color: editcolor, arrows: arrow, label: edgelabel - }); - } - else { - network.body.data.edges.update({ - id: id, length: length, arrows: arrow, label: edgelabel - }); - } - //_edgesDB.insert({ "from": from, "to":to, "edgeLength":length}) - _insertnodeDB({ id: id }).update({ label: edgelabel }); - _edgesDB({ from: from, to: to }).update({ label: edgelabel, color: editcolor }); - document.getElementById("edge-popUpdetails").style.display = "none"; -} -/*popup end*/ - -function editEdgeWithoutDrag(data, callback) { - var servicefromedgefrom; - var servicefromedgeto; - var servicetoedgefrom; - var servicetoedgeto; - if (isService != 1) { - var fromcounter = 0; - var tocounter = 0; - var fromnodedegree = network.body.nodes[data.from].options.nodedegree; - var tonodedegree = network.body.nodes[data.to].options.nodedegree; - var fromnodeconnectededge = network.getConnectedEdges(data.from); - var tonodeconnectededge = network.getConnectedEdges(data.to); - fromnodeconnectededge.forEach(function (item, index) { - var formnodeconnecteddataset = edges.get(); - for (i = 0; i < formnodeconnecteddataset.length; i++) { - if (item == formnodeconnecteddataset[i].id) { - if (formnodeconnecteddataset[i].componentType == "edge") { - fromcounter = fromcounter + 1; - } - } - } - }); - tonodeconnectededge.forEach(function (item, index) { - var tonodeconnecteddataset = edges.get(); - for (i = 0; i < tonodeconnecteddataset.length; i++) { - if (item == tonodeconnecteddataset[i].id) { - if (tonodeconnecteddataset[i].componentType == "edge") { - tocounter = tocounter + 1; - //console.log("hi"); - } - } - } - }); - if (fromcounter < Number(fromnodedegree) && tocounter < Number(tonodedegree)) { - ////filling in the popup DOM elements - //if (data.label != undefined) { - // document.getElementById("edge-label").value = data.label; - //} - ////document.getElementById("edge-arrow").value = data.arrows; - //if (data.id != undefined) { - // var arrowto = network.body.edges[data.id].options.arrows.to.enabled - // var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - // //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - // if (arrowto == true && arrowfrom == true) { - // document.getElementById("edge-arrow").value = "to,form"; - // } - // else if (arrowto == true) { - // document.getElementById("edge-arrow").value = "to"; - // } - // else if (arrowfrom == true) { - // document.getElementById("edge-arrow").value = "from"; - // } - // else { - // document.getElementById("edge-arrow").value = ""; - // } - //} - if (data.label != undefined) { - document.getElementById("edge-label").value = data.label; - } - - //document.getElementById("edge-arrow").value = data.arrows; - if (data.id != undefined) { - //$(`#ddledgecolor option[value='${network.body.nodes[data.id].options.color.background}']`).prop('selected', true); - var arrowto = network.body.edges[data.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edge-arrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edge-arrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edge-arrow").value = "from"; - } - else { - document.getElementById("edge-arrow").value = ""; - } - } - document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - this, - data, - callback - ); - document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - this, - callback - ); - document.getElementById("edge-popUp").style.display = "block"; - } - //else if (data.id != undefined) { - // //filling in the popup DOM elements - // if (data.label != undefined) { - // document.getElementById("edge-label").value = data.label; - // } - - // //document.getElementById("edge-arrow").value = data.arrows; - // if (data.id != undefined) { - // //$(`#ddledgecolor option[value='${network.body.nodes[data.id].options.color.background}']`).prop('selected', true); - // var arrowto = network.body.edges[data.id].options.arrows.to.enabled - // var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - // //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - // if (arrowto == true && arrowfrom == true) { - // document.getElementById("edge-arrow").value = "to,form"; - // } - // else if (arrowto == true) { - // document.getElementById("edge-arrow").value = "to"; - // } - // else if (arrowfrom == true) { - // document.getElementById("edge-arrow").value = "from"; - // } - // else { - // document.getElementById("edge-arrow").value = ""; - // } - // } - - // document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - // this, - // data, - // callback - // ); - // document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - // this, - // callback - // ); - // document.getElementById("edge-popUp").style.display = "block"; - //} - else { - alert("Node Degree limit exist"); - } - } - else { - var fromnodeconnectededge = network.getConnectedEdges(data.from); - var tonodeconnectededge = network.getConnectedEdges(data.to); - fromnodeconnectededge.forEach(function (item, index) { - var fromedgefrom = network.body.edges[item].options.from; - var fromedgeto = network.body.edges[item].options.to; - if (fromedgefrom == data.from && fromedgeto == data.to || fromedgefrom == data.to && fromedgeto == data.from) { - servicefromedgefrom = fromedgefrom; - servicefromedgeto = fromedgeto; - } - }); - tonodeconnectededge.forEach(function (item, index) { - var toedgefrom = network.body.edges[item].options.from - var toedgeto = network.body.edges[item].options.to - if (toedgefrom == data.from && toedgeto == data.to || toedgefrom == data.to && toedgeto == data.from) { - servicetoedgefrom = toedgefrom; - servicetoedgeto = toedgeto; - } - - }); - if (servicefromedgefrom != undefined && servicefromedgeto != undefined || servicetoedgefrom != undefined && servicetoedgeto != undefined) { - var fromnodetype = network.body.nodes[data.from].options.componentType; - var tonodetype = network.body.nodes[data.to].options.componentType; - if (fromnodetype == "node" && tonodetype == "node") { - if (data.label != undefined) { - document.getElementById("edge-label").value = data.label; - } - //document.getElementById("edge-arrow").value = data.arrows; - if (data.id != undefined) { - var arrowto = network.body.edges[data.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edge-arrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edge-arrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edge-arrow").value = "from"; - } - else { - document.getElementById("edge-arrow").value = ""; - } - } - document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - this, - data, - callback - ); - document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - this, - callback - ); - document.getElementById("edge-popUp").style.display = "block"; - } - else { - //clearEdgePopUp(); - document.getElementById("edge-popUp").style.display = "none"; - alert("Service not add between amplifier node"); - isAddService = 0; - } - } - else { - alert("Create fiber then service add"); - } - } - - -} - -function clearEdgePopUp() { - document.getElementById("edge-label").value = ""; - document.getElementById("edge-saveButton").onclick = null; - document.getElementById("edge-cancelButton").onclick = null; - document.getElementById("edge-popUp").style.display = "none"; -} - -function cancelEdgeEdit(callback) { - clearEdgePopUp(); - data.componentType = 'edge'; - if (isService == 1) { - data.dashes = true; - data.label = document.getElementById("edge-label").value; - data.font = fontstyle1; - data.color = "red"; - data.arrows = document.getElementById("edge-arrow").value; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - } - callback(null); -} - -function AddService() { - disableFiberService(); - isService = 1; - data.componentType = 'service'; - network.addEdgeMode(); -} -function RemoveSelection() { - disableFiberService(); - var deletenodeconectededge = localStorage.getItem("deletenodeconectededge"); - if (deletenodeconectededge == "0" || deletenodeconectededge == "") { - network.deleteSelected(); - } else { - alert("Unpair node and delete"); - } - localStorage.setItem("deletenodeconectededge", ""); -} -function AddEdgeMode() { - disableFiberService(); - isService = 0; - network.addEdgeMode(); -} -function EditEdgeMode() { - disableFiberService(); - network.editEdgeMode(); -} -function AddNodeMode() { - disableFiberService(); - network.addNodeMode(); -} -function EditNodeMode() { - disableFiberService(); - network.editNode(); -} -function htmlTitle(html, backcolor) { - const container = document.createElement("pre"); - container.innerHTML = html; - container.style.background = backcolor; - container.style.color = "black"; - container.style.transition = "all 1s ease-in-out"; - return container; -} -function saveEdgeData(data, callback) { - if (isService != 1) { - if (typeof data.to === "object") data.to = data.to.id; - if (typeof data.from === "object") data.from = data.from.id; - //data.length = document.getElementById("edge-length").value; - data.label = document.getElementById("edge-label").value; - _insertnodeDB({ id: data.id }).update({ label: data.label }); - //var fromnode = network.getConnectedNodes(data.from) - //var fromlen = Number(fromnode.length).toString(); - //var tonode = network.getConnectedNodes(data.to) - //var tolen = Number(tonode.length).toString(); - //var text = 'abcdefghijklmnopqrstuvwxyz'; - //for (var i = 0; i < text.length; i++) { - // var code = text.toUpperCase().charCodeAt(i) - // if (code > 64 && code < 91) { - // var result = (code - 64) + " "; - // if (result.trim() == Number(fromlen) + 1) { - // data.labelFrom = text[i]; - // } - // if (result.trim() == Number(tolen) + 1) { - // data.labelTo = text[i]; - // } - // } - //} - - data.title = document.getElementById("edge-title").value.toString(); - data.arrows = document.getElementById("edge-arrow").value.toString(); - if (document.getElementById("ddledgecolor").value != 0 && document.getElementById("ddledgecolor").value !== "" && document.getElementById("ddledgecolor").value != undefined) { - data.color = document.getElementById("ddledgecolor").value; - } - data.font = fontstyle1; - data.componentType = 'edge'; - if (document.getElementById("edgeDashes").value == "true") { - data.dashes = document.getElementById("edgeDashes").value; - } - var existedgedb = _edgesDB({ from: data.from, to: data.to }).get(); - if (existedgedb.length != 0) { - //_edgesDB({ from: data.from, to: data.to }).update({ edgeLength: data.length, label: data.label, color: data.color, arrows: data.arrows, dashes: data.dashes }); - _edgesDB({ from: data.from, to: data.to }).update({ label: data.label, color: data.color, arrows: data.arrows, dashes: data.dashes }); - } - else { - //_edgesDB.insert({ "from": data.from, "to": data.to, "edgeLength": data.length, "dashes": data.dashes, "arrows": data.arrows, "label": data.label }) - _edgesDB.insert({ "from": data.from, "to": data.to, "dashes": data.dashes, "arrows": data.arrows, "label": data.label }) - } - clearEdgePopUp(); - callback(data); - } - else { - //var fromnodetype = network.body.nodes[data.from].options.nodetype; - //var tonodetype = network.body.nodes[data.to].options.nodetype; - //if (fromnodetype == "ROADM" && tonodetype == "ROADM") { - data.dashes = true; - data.label = document.getElementById("edge-label").value; - data.font = fontstyle1; - data.color = "red"; - data.arrows = document.getElementById("edge-arrow").value; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - document.getElementById("edge-popUp").style.display = "none"; - clearEdgePopUp(); - callback(data); - //} - //else { - // //document.getElementById("edge-popUp").style.display = "none"; - // clearEdgePopUp(); - // //callback(data); - // alert("Service not add between amplifier node"); - //} - } -} - -var fontstyle1 = { - align: "top", - -} -var Unidirection = { - to: { - enabled: false, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} -var Bidirection = { - to: { - enabled: true, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} -var smooth1 = { - enabled: true, - type: "curvedCW", - roundness: ".2", -} - - -function clearPopUp() { - document.getElementById("node-degree").value = "" - document.getElementById("edge-label").value = ""; - document.getElementById("saveButton").onclick = null; - document.getElementById("cancelButton").onclick = null; - document.getElementById("network-popUp").style.display = "none"; -} - -function cancelEdit(callback) { - clearPopUp(); - callback(null); -} - -function saveData(data, callback) { - if (data.nodeedit != "true") { - counter = counter + 1; - //counter = counter + 1; - localStorage.setItem("nodelength", counter); - //var nodelength = localStorage.getItem("nodelength"); - } - data.id = document.getElementById("node-id").value; - data.label = document.getElementById("node-label").value; - data.title = document.getElementById("node-title").value; - var myshape = document.getElementById("ddlnodeshape").value; - shape = myshape; - // data.size = 8; - var mycolor = document.getElementById("ddlnodecolor").value; - color = mycolor; - if (shape != undefined && shape != null && shape != "" && shape != 0) { - data.shape = shape; - } - if (color != undefined && color != null && color != "" && color != 0) { - data.color = color; - } - var nodetype = document.getElementById("ddlnodeType").value; - data.nodetype = nodetype; - data.componentType = "node"; - data.nodedegree = document.getElementById("node-degree").value; - //if (document.getElementById("edgeFixed").value == "true") { - // fixed= document.getElementById("edgeFixed").value; - // //data.fixed.y = document.getElementById("edgeFixed").value; - - //} - clearPopUp(); - callback(data); -} -function AddData(data, id) { - disableFiberService(); - document.getElementById("edgecontextMenu").style.display = "none"; - document.getElementById("network-popUp").style.display = "none"; - document.getElementById("node-popUp").style.display = "block"; - document.getElementById("nodeSaveButton").onclick = AddNode.bind( - this, id - ); - - //var from_id = document.getElementById("node-id").value; - //var myNode = network.getConnectedNodes(from_id) - //if (myNode.length == 1) { - // $("#trId").hide(); - //} - //else { - // $("#trId").show(); - // document.getElementById("edgeLen").value = ""; - //} -} -function AddNode(id) { - var test; - var edgeLen; - var subLen; - var insertEdgeLabel; - //var from_id = document.getElementById("node-id").value; - //test = network.getConnectedEdges(from_id); - var shape = document.getElementById("ddlinsertnodeshape").value; - var insetnode = _insertnodeDB().first(); - var myNode = network.getConnectedNodes(insetnode.id); - to_id = myNode[1]; - from_id = myNode[0]; - var edgelabel = edges.get(insetnode.id).label; - //if (myNode.length > 1) { - // to_id = document.getElementById("nodeid").value; - // var test1 = network.getConnectedEdges(to_id); - // var edgedata = ""; - // var result = false; - // for (var i = 0; i < test.length; i++) { - // if (result == false) { - // for (var j = 0; j < test.length; j++) { - // if (test[i] == test1[j]) { - // edgedata = test1[j]; - // result = true; - // } - // } - // } - - // } - - - //} - //else { - // $("#trId").hide(); - // to_id = myNode[0]; - //} - - - var len = network.body.data.nodes.length; - var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - var dynamicToken = token(); - if (id == 0) { - if (shape == "triangle") { - dynamicToken - network.body.data.nodes.add({ - id: dynamicToken, - label: "site " + '' + Number(nodelength) + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - //shape: $("#ddlShape").val(), - shape: shape, - //shape: "diamond", - size: 8, - color: "red", - nodedegree: "5", - nodetype: "ROADM", - //color: $("#txtNodeBGColor").val(), - componentType: "Amplifier" - }); - } else { - network.body.data.nodes.add({ - id: dynamicToken, - label: "site " + '' + Number(nodelength) + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - //shape: $("#ddlShape").val(), - shape: shape, - //shape: "diamond", - size: 8, - nodedegree: "5", - nodetype: "ROADM", - //color: $("#txtNodeBGColor").val(), - componentType: "node" - }); - } - - } - else if (id == 1) { - network.body.data.nodes.add({ - id: dynamicToken, - label: '' + randomid + '', - //shape: "icon", - //icon: { - // face: "'FontAwesome'", - // code: "\uf067", - // size: 15, - // color: "black", - //}, - size: 8, - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - else { - network.body.data.nodes.add({ - id: dynamicToken, - label: '' + randomid + '', - shape: shape, - //shape: "diamond", - size: 8, - color: "red", - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - - - //edgeLen = document.getElementById("edgeLen").value; - //insertEdgeLabel = document.getElementById("InsertEdgeLabel").value; - //var taffyLen; - - //taffyLen = _edgesDB({ from: from_id.toString(), to: to_id.toString() }).first(); - - - - //if (taffyLen == false) { - // taffyLen = _edgesDB({ from: to_id.toString(), to: from_id.toString() }).first(); - //} - - //if (Number(edgeLen) < Number(taffyLen.edgeLength)) { - // subLen = Number(taffyLen.edgeLength) - Number(edgeLen); - //} - //else if (Number(edgeLen) > Number(taffyLen.edgeLength)) { - // network.body.data.nodes.remove(randomid); - // alert('Given length is exceeded in total length.'); - // document.getElementById("node-popUp").style.display = "none"; - // return false; - //} - //else if (Number(edgeLen) == Number(taffyLen.edgeLength)) { - // network.body.data.nodes.remove(randomid); - // alert('Given length is equal to total length.'); - // document.getElementById("node-popUp").style.display = "none"; - // return false; - //} - //else { - // subLen = 0; - //} - - //if (edgedata != "" && edgedata != undefined) { - // network.body.data.edges.remove(edgedata); - //} - //else { - // network.body.data.edges.remove(test[0]); - //} - - - network.body.data.edges.remove(insetnode.id); - network.body.data.edges.add([{ from: dynamicToken, to: from_id, font: fontstyle1, componentType: "edge", label: edgelabel, color: "blue" }]) - network.body.data.edges.add([{ from: dynamicToken, to: to_id, font: fontstyle1, componentType: "edge", label: edgelabel, color: "blue" }]) - - //network.body.data.edges.add([{ from: randomid, to: from_id, length: edgeLen, label: edgeLen, color: "" }]) - //network.body.data.edges.add([{ from: randomid, to: to_id, length: subLen, label: subLen.toString(), color: "" }]) - _edgesDB.insert({ "from": dynamicToken, "to": from_id }) - _edgesDB.insert({ "from": dynamicToken, "to": to_id }) - _insertnodeDB().remove(); - document.getElementById("node-popUp").style.display = "none"; - -} -function init(isImport) { - - - initDb(); - readdata(); - - - - if (isImport) { - setDefaultLocale(); - draw(isImport); - - } - else { - setTimeout(function () { - setDefaultLocale(); - draw(isImport); - }, 1000); - } - - - - -} - -//-----------------------Json File--------------------- - -function testing() { - container = document.getElementById("mynetwork"); - //exportArea = document.getElementById("input_output"); - importButton = document.getElementById("import_button"); - exportButton = document.getElementById("export_button"); -} - -function clearOutputArea() { - //exportArea.value = ""; -} - -function exportNetwork(isSaveNetwork) { - disableFiberService(); - testing(); - clearOutputArea(); - //counter = 0; - //var nodes = objectToArray(network.getPositions()); - //nodes.forEach(addConnections); - // pretty print node data - //var exportValue = JSON.stringify(nodes, undefined, 2); - //exportArea.value = exportValue; - - var nodesModel = []; - - var edgesModel = []; - $.each(network.body.nodes, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.nodes[i].options.id, - label: network.body.nodes[i].options.label, - x: network.body.nodes[i].x, - y: network.body.nodes[i].y, - shape: network.body.nodes[i].options.shape, - size: network.body.nodes[i].options.size, - nodedegree: network.body.nodes[i].options.nodedegree, - nodetype: network.body.nodes[i].options.nodetype, - componentType: nodes.get(network.body.nodes[i].options.id).componentType, - icon: - network.body.nodes[i].options.icon, - color: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - highlight: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ], - hover: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ] - } - ], - edges: network.getConnectedNodes(network.body.nodes[i].options.id) - }; - - - let str = network.body.nodes[i].options.id; - let checktext; - try { - checktext = str.substring(0, 7); - } - catch (e) { } - - if (data.x != undefined && data.y != undefined && checktext != "edgeId:") - nodesModel.push(data); - }); - - - $.each(network.body.edges, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.edges[i].id, - //label: network.body.edges[i].length, - label: network.body.edges[i].options.label, - //title: network.body.edges[i].title, - from: network.body.edges[i].fromId, - to: network.body.edges[i].toId, - dashes: network.body.edges[i].options.dashes, - length: network.body.edges[i].options.length, - value: network.body.edges[i].options.value, - componentType: edges.get(network.body.edges[i].id).componentType, - options: [ - { - color: [ - { - color: network.body.edges[i].options.color.color, - highlight: network.body.edges[i].options.color.highlight, - hover: network.body.edges[i].options.color.hover, - inherit: network.body.edges[i].options.color.inherit, - opacity: network.body.edges[i].options.color.opacity, - - } - ], - background: [ - { - color: network.body.edges[i].options.background.color, - dashes: network.body.edges[i].options.background.dashes, - enabled: network.body.edges[i].options.background.enabled, - size: network.body.edges[i].options.background.size, - } - ], - arrows: [ - { - from: [ - { - enabled: network.body.edges[i].options.arrows.from.enabled, - type: network.body.edges[i].options.arrows.from.type - } - ], - to: [ - { - enabled: network.body.edges[i].options.arrows.to.enabled, - type: network.body.edges[i].options.arrows.to.type - } - ], - } - ], - font: [ - { - align: network.body.edges[i].options.font.align - } - ], - smooth: [ - { - enabled: network.body.edges[i].options.smooth.enabled, - roundness: network.body.edges[i].options.smooth.roundness, - type: network.body.edges[i].options.smooth.type - } - ], - - } - ] - - }; - edgesModel.push(data); - }); - - var model = { - nodes: nodesModel, - edges: edgesModel - } - //counter = counter + Number(nodes.length); - //localStorage.setItem("nodelength", counter); - var exportValue = JSON.stringify(model, undefined, 2); - - if (isSaveNetwork) { - //localStorage.setItem("networkData", exportValue); - addNetworData(exportValue); - return; - } - - //$("#jsondiv").text(exportValue); - // console.log(JSON.stringify(edges, undefined, 2)); - // exportArea.value = exportValue; - // - //$("", { - // "download": "NetworkFile.json", - // "href": "data:application/json;charset=utf-8," + encodeURIComponent(exportValue), - //}).appendTo("body") - // .click(function () { - // $(this).remove() - // })[0].click() - - // any kind of extension (.txt,.cpp,.cs,.bat) - var filename = "NetworkFile.json"; - - var blob = new Blob([exportValue], { - type: "text/plain;charset=utf-8" - }); - - saveAs(blob, filename); -} - -function download(exportValue) { - -} - -//async function addNetworData(netData) { -// try { -// netmodel = { -// id: "1", -// name: netData -// } -// var noOfDataInserted = await jsstoreCon.insert({ -// into: 'tbl_network', -// values: [netmodel] -// }); - -// if (noOfDataInserted === 1) { -// alert('successfully added'); -// } -// } catch (ex) { -// var noOfDataInserted = await jsstoreCon.update({ -// in: 'tbl_network', -// set: { -// name: netData, -// }, -// where: { -// id: "1" -// } -// }); -// if (noOfDataInserted === 1) { -// alert('successfully updated'); -// } -// } -//} - -var importNodes = []; -var importEdges = []; -function handleFileSelect(event) { - const reader = new FileReader() - reader.onload = handleFileLoad; - reader.readAsText(event.target.files[0]) -} - -function handleFileLoad(event) { - //document.getElementById('input_output').textContent = ""; - //_import_json = document.getElementById('input_output').textContent = event.target.result; - _import_json = event.target.result; - importNetwork(); -} -function importNetwork() { - disableFiberService(); - init(true); - nodes = []; - edges = []; - - testing(); - document.getElementById('import_button').addEventListener('change', handleFileSelect, false); - - var inputValue = _import_json; - //var inputValue = exportArea.value; - var inputData = JSON.parse(inputValue); - _edgesDB.insert(inputData) - - nodes = getNodeData(inputData.nodes); - edges = getEdgeData(inputData.edges); - data = { - nodes: nodes, - edges: edges - }; - counter = counter + Number(nodes.length); - localStorage.setItem("nodelength", counter); - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - locale: document.getElementById("locale").value, - interaction: { navigationButtons: true, keyboard: true, multiselect: true, hover: true }, - physics: false, - //edges: { - // color: { - // inherit: falsefunction copy() - // }, - //}, - nodes: { - shape: "dot", - size: 8 - }, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - }, - manipulation: { - enabled: false, - addNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = "site 1"; - document.getElementById("node-degree").value = "5"; - document.getElementById("ddlnodeshape").value = "dot"; - document.getElementById("ddlnodeType").value = "ROADM"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("node-degree").value = data.nodedegree; - document.getElementById("ddlnodeType").value = data.nodetype; - document.getElementById("ddlnodeshape").value = data.shape; - data.nodeedit = "true"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - }, - }; - network = new vis.Network(container, data, options); - network.on("click", function (params) { - params.event = "[original event]"; - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - }); - network.on("selectEdge", function (data) { - _insertnodeDB().remove(); - - if (data.edges.length > 1 || data.edges.length == 0) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - - //var getnodedata = edges.get(); - var clickedEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - data.label = network.body.edges[data.edges[0]].options.label; - //data.to = network.body.edges[data.edges].options.to; - //data.labelFrom = network.body.edges[data.edges].options.labelFrom; - //data.labelTo = network.body.edges[data.edges].options.labelTo; - _insertnodeDB.insert({ "id": data.edges[0], "type": "NodeInsert", "label": data.label }); - setCopyData(clickedEdge.options.id, ''); - }); - network.on("selectNode", function (params) { - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - var deletenode = network.getConnectedEdges(clickedNode.id); - localStorage.setItem("deletenodeconectededge", deletenode.length); - _nodesDB.insert({ "id": clickedNode.id, "type": "node" }); - setCopyData('', clickedNode.options.id); - if (isAddEdge == 1) { - isAddService = 0; - addServicData = { - from: '', - to: '' - }; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if (addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - addEdgeData = { - from: '', - to: '' - }; - - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - console.log(addServiceData); - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - - console.log(addServiceData); - - } - }); - network.on("doubleClick", function (data) { - var type = _nodesDB().first(); - if (type.type == "node") { - network.editNodeMode(); - } - else { - network.editEdgeMode(); - } - _nodesDB().remove(); - }); - network.on("oncontext", function (data) { - //data.preventDefault(); - var type = _nodesDB().first(); - if (type.type == "node") { - var getrightclicknode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - if (getrightclicknode != undefined) { - document.getElementById("edgecontextMenu").style.display = "none"; - $("#contextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("contextMenu").style.display = "block"; - var cliNode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - document.getElementById("nodeiddetails").value = cliNode.id; - data.id = cliNode.id - var clickedNode = network.body.nodes[cliNode.id].options.label; - document.getElementById("nodeeditlabel").value = clickedNode; - document.getElementById("nodeedit-degree").value = network.body.nodes[cliNode.id].options.nodedegree; - document.getElementById("ddleditnodeType").value = network.body.nodes[cliNode.id].options.nodetype; - //$(`#ddlshape option[value='${network.body.nodes[cliNode.id].options.shape}']`).prop('selected', true); - //$(`#ddlcolor option[value='${network.body.nodes[cliNode.id].options.color.background}']`).prop('selected', true); - $('#ddlshape').val(network.body.nodes[cliNode.id].options.shape); - $('#ddlcolor').val(network.body.nodes[cliNode.id].options.color.background); - document.getElementById("rightClickNodeEdit").onclick = rightClickNodeEdit.bind(); - document.getElementById("rightClickNodeDelete").onclick = deleteNodeEdge.bind(); - } - } - else { - var getrightclickedge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - if (getrightclickedge != undefined) { - document.getElementById("contextMenu").style.display = "none"; - $("#edgecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("edgecontextMenu").style.display = "block"; - var cliEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - document.getElementById("edgeiddetails").value = cliEdge.id; - document.getElementById("from").value = network.body.edges[cliEdge.id].options.from; - document.getElementById("to").value = network.body.edges[cliEdge.id].options.to; - if (network.body.edges[cliEdge.id].options.label != undefined) { - var clickedEdge = network.body.edges[cliEdge.id].options.label; - document.getElementById("edgelabel").value = clickedEdge; - } - var arrowto = network.body.edges[cliEdge.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[cliEdge.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edgearrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edgearrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edgearrow").value = "from"; - } - else { - document.getElementById("edgearrow").value = ""; - } - document.getElementById("InsertNode").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("Copy").onclick = copy.bind(); - //document.getElementById("Paste").onclick = paste.bind(); - document.getElementById("rightClickEdgeEdit").onclick = rightClickEdgeEdit.bind(); - document.getElementById("rightClickEdgeDelete").onclick = deleteNodeEdge.bind(); - } - //else { - // document.getElementById("contextMenu").style.display = "none"; - // document.getElementById("pastecontextMenu").style.display = "block"; - // document.getElementById("Paste").onclick = paste.bind(); - //} - } - if (copy == "Yes") { - document.getElementById("contextMenu").style.display = "none"; - $("#pastecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("pastecontextMenu").style.display = "block"; - document.getElementById("Paste").onclick = paste.bind(); - } - _nodesDB().remove(); - }); - - container.addEventListener("dragover", (function (e) { - e.preventDefault(); - //console.log("gj") - })); - container.addEventListener("dragenter", (function (e) { - e.target.className += " dragenter"; - //console.log("gj") - })); - container.addEventListener("dragleave", (function (e) { - //alert() - e.target.className = "whiteBox"; - })); - - container.addEventListener("drop", (function (e) { - //let answer = confirm("Do you really want to move it") - //console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - if (e.dataTransfer.getData("text") == "btnAddAmp") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - - e.preventDefault(); - })); - - network.on("dragStart", function (params) { - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - }); - network.on("hoverNode", function (params) { - try { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - network.on("hoverEdge", function (params) { - try { - var clickedNode = edges.get(params.edge); - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - - testing(); -} - -function getNodeData(data) { - data.forEach(function (elem, index, array) { - importNodes.push({ - id: elem.id, - label: elem.label, - shape: elem.shape, - icon: elem.icon, - color: elem.color[0], - edges: elem.edges[0], - x: elem.x, - y: elem.y, - title: elem.title, - size: elem.size, - componentType: elem.componentType, - nodedegree: elem.nodedegree, - nodetype: elem.nodetype - - }); - }); - - ////old node json - //data.forEach(function (elem, index, array) { - // nodes.push({ - // id: elem.id, - // label: elem.label, - // shape: elem.shape, - // icon: elem.icon, - // color: elem.color, - // x: elem.x, - // y: elem.y, - // title: elem.title, - // }); - //}); - - - return new vis.DataSet(importNodes); -} - - -function getNodeById(data, id) { - for (var n = 0; n < data.length; n++) { - if (data[n].id == id) { - // double equals since id can be numeric or string - return data[n]; - } - } - - throw "Can not find id '" + id + "' in data"; -} - -function getEdgeData(data) { - - data.forEach(function (elem) { - // add the connection - - var fontstyle = { - align: '' + elem.options[0].font[0].align + '', - } - var arrows = { - to: { - enabled: elem.options[0].arrows[0].to[0].enabled, - type: elem.options[0].arrows[0].to[0].type, - }, - from: { - enabled: elem.options[0].arrows[0].from[0].enabled, - type: elem.options[0].arrows[0].from[0].type, - }, - } - - var smooth = { - enabled: elem.options[0].smooth[0].enabled, - type: elem.options[0].smooth[0].type, - roundness: elem.options[0].smooth[0].roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - var fromlabel = "(" + nodes.get(elem.from).label + " -> " + nodes.get(elem.to).label + ")"; - importEdges.push({ - id: elem.id, - from: elem.from, - to: elem.to, - dashes: elem.dashes, - label: elem.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options[0].color[0].color, - componentType: elem.componentType, - // title: htmlTitle("uid : " + fromlabel + "\n" + "type : " + elem.componentType), - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - - }); - - //old json edges - //data.forEach(function (node) { - // // add the connection - // node.edges.forEach(function (connId, cIndex, conns) { - // edges.push({ from: node.id, to: connId }); - // let cNode = getNodeById(data, connId); - - // var elementConnections = cNode.edges; - - // // remove the connection from the other node to prevent duplicate connections - // var duplicateIndex = elementConnections.findIndex(function ( - // connection - // ) { - // return connection == node.id; // double equals since id can be numeric or string - // }); - - // if (duplicateIndex != -1) { - // elementConnections.splice(duplicateIndex, 1); - // } - // _edgesDB.insert({ "from": node.id, "to": connId, "edgeLength": 100 }) - - // }); - - //}); - - return new vis.DataSet(importEdges); -} - -function objectToArray(obj) { - return Object.keys(obj).map(function (key) { - obj[key].id = key; - return obj[key]; - }); -} -function addConnections(elem, index) { - // need to replace this with a tree of the network, then get child direct children of the element - index = elem.id; - elem.edges = network.getConnectedNodes(index); -} - -/*copy and paste*/ -function setCopyData(edgeID, nodeID) { - copyData.edges = []; - copyData.nodes = []; - - var edgeData = []; - var nodeDataFrom = ''; - var nodeDataTo = ''; - - - //copy edge/node pair - if (nodeID == '' && edgeID != '') { - edgeData = network.body.edges[edgeID]; - nodeDataFrom = network.body.nodes[edgeData.fromId]; - nodeDataTo = network.body.nodes[edgeData.toId]; - } - //copy node - if (nodeID != '' && edgeID == '') { - edgeData = []; - nodeDataFrom = network.body.nodes[nodeID]; - nodeDataTo = ''; - } - - var tempnode = []; - tempnode.push(nodeDataFrom); - tempnode.push(nodeDataTo); - copyData.edges = edgeData; - copyData.nodes = tempnode; -} - -function getCopiedData() { - - var dynamicid = []; - copyData.nodes.forEach(function (elem, index, array) { - counter = counter + 1; - localStorage.setItem("nodelength", counter); - //var nodelength = localStorage.getItem("nodelength"); - if (elem == '') - return; - var dyid = token(); - var xdir = Number($("#txtNodeX").val()); - network.body.data.nodes.add({ - id: dyid, - label: elem.options.label, - shape: elem.options.shape, - icon: elem.options.icon, - color: elem.options.color.background, - x: elem.x + 10, - y: elem.y + 10, - //x:Number($("#txtNodeX").val()), - //y:Number($("#txtNodeY").val()), - title: elem.options.title, - size: elem.options.size, - nodedegree: elem.options.nodedegree, - nodetype: elem.options.nodetype, - componentType: nodes.get(elem.options.id).componentType - - }); - dynamicid.push(dyid); - }); - - if (copyData.edges.length == 0) - return; - var elem = copyData.edges; - // add the connection - var fontstyle = { - align: '' + elem.options.font.align + '', - } - var arrows = { - to: { - enabled: elem.options.arrows.to.enabled, - type: elem.options.arrows.to.type, - }, - from: { - enabled: elem.options.arrows.from.enabled, - type: elem.options.arrows.from.type, - }, - } - - var smooth = { - enabled: elem.options.smooth.enabled, - type: elem.options.smooth.type, - roundness: elem.options.smooth.roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - network.body.data.edges.add({ - - id: 'eid' + Math.random().toString().replace('.', '0'), - from: dynamicid[0], - to: dynamicid[1], - dashes: elem.options.dashes, - label: elem.options.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options.color.color, - componentType: edges.get(elem.id).componentType - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - copyData = { - edges: [], - nodes: [], - dataCopied: false - } - - -} - -var storageData = { - nodes: [], - edges: [] -} -function SaveNetwork() { - disableFiberService(); - exportNetwork(true); - //storageData.nodes = nodes.get(); - //storageData.edges = edges.get(); - //localStorage.setItem("networkData", JSON.stringify(storageData)); -} -function StorageClear() { - //localStorage.removeItem("networkData"); - disableFiberService(); - counter = 0; - deletedata("1"); - init(); -} - -//async function deletedata(id) { -// try { -// var noOfStudentRemoved = await jsstoreCon.remove({ -// from: 'tbl_network', -// where: { -// id: id -// } -// }); -// } catch (ex) { -// alert(ex.message); -// } -//} - -var isAddEdge = 0; -var addEdgeData = { - from: '', - to: '' -}; -function manualAddEdge() { - var fromcounter = 0; - var tocounter = 0; - var fromnodedegree = network.body.nodes[addEdgeData.from].options.nodedegree; - var tonodedegree = network.body.nodes[addEdgeData.to].options.nodedegree; - var fromnodeconnectededge = network.getConnectedEdges(addEdgeData.from); - var tonodeconnectededge = network.getConnectedEdges(addEdgeData.to); - fromnodeconnectededge.forEach(function (item, index) { - var formnodeconnecteddataset = edges.get(); - for (i = 0; i < formnodeconnecteddataset.length; i++) { - if (item == formnodeconnecteddataset[i].id) { - if (formnodeconnecteddataset[i].componentType == "edge") { - fromcounter = fromcounter + 1; - } - } - } - }); - tonodeconnectededge.forEach(function (item, index) { - var tonodeconnecteddataset = edges.get(); - for (i = 0; i < tonodeconnecteddataset.length; i++) { - if (item == tonodeconnecteddataset[i].id) { - if (tonodeconnecteddataset[i].componentType == "edge") { - tocounter = tocounter + 1; - //console.log("hi"); - } - } - } - }); - if (fromcounter < Number(fromnodedegree) && tocounter < Number(tonodedegree)) { - var labelvalue = '[' + nodes.get(addEdgeData.from).label + ' - ' + nodes.get(addEdgeData.to).label + ']'; - network.body.data.edges.add({ - id: token(), from: addEdgeData.from, to: addEdgeData.to, label: labelvalue, font: { align: 'top' }, - componentType: "edge" - }); - //isAddEdge = 0; - //addEdgeData = { - // from: '', - // to: '' - //}; - addEdgeData = { - from: addEdgeData.to, - to: '' - }; - UnSelectAll(); - } - else { - alert("Node Degree limit exist"); - } -} -function manualAddEdgeMode() { - UnSelectAll(); - isAddEdge = 1; - isAddService = 0; - addEdgeData = { - from: '', - to: '' - }; -} - -var isAddService = 0; -var addServiceData = { - from: '', - to: '' -}; -function manualAddService() { - var servicefromedgefrom; - var servicefromedgeto; - var servicetoedgefrom; - var servicetoedgeto; - var fromnodeconnectededge = network.getConnectedEdges(addServiceData.from); - var tonodeconnectededge = network.getConnectedEdges(addServiceData.to); - fromnodeconnectededge.forEach(function (item, index) { - var fromedgefrom = network.body.edges[item].options.from; - var fromedgeto = network.body.edges[item].options.to; - if (fromedgefrom == addServiceData.from && fromedgeto == addServiceData.to || fromedgefrom == addServiceData.to && fromedgeto == addServiceData.from) { - servicefromedgefrom = fromedgefrom; - servicefromedgeto = fromedgeto; - } - }); - tonodeconnectededge.forEach(function (item, index) { - var toedgefrom = network.body.edges[item].options.from - var toedgeto = network.body.edges[item].options.to - if (toedgefrom == addServiceData.from && toedgeto == addServiceData.to || toedgefrom == addServiceData.to && toedgeto == addServiceData.from) { - servicetoedgefrom = toedgefrom; - servicetoedgeto = toedgeto; - } - - }); - if (servicefromedgefrom != undefined && servicefromedgeto != undefined || servicetoedgefrom != undefined && servicetoedgeto != undefined) { - var fromnodetype = network.body.nodes[addServiceData.from].options.componentType; - var tonodetype = network.body.nodes[addServiceData.to].options.componentType; - if (fromnodetype == "node" && tonodetype == "node") { - var labelvalue = '[' + nodes.get(addServiceData.from).label + ' - ' + nodes.get(addServiceData.to).label + ']'; - network.body.data.edges.add({ - id: token(), from: addServiceData.from, to: addServiceData.to, label: labelvalue, dashes: true, color: 'red', font: { align: 'top' } - , arrows: arrows1, - smooth: smooth1, - componentType: "service" - }); - - //isAddService = 0; - //addServiceData = { - // from: '', - // to: '' - //}; - addServiceData = { - from: addServiceData.to, - to: '' - }; - UnSelectAll(); - } else { - //clearEdgePopUp(); - document.getElementById("edge-popUp").style.display = "none"; - alert("Service not add between amplifier node"); - } - } - else { - alert("Create fiber then service add"); - } -} -function manualAddServiceMode() { - UnSelectAll(); - isAddService = 1; - isAddEdge = 0; - addServiceData = { - from: '', - to: '' - }; -} - -var fontstyle1 = { - align: "top", - -} -var arrows1 = { - to: { - enabled: true, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} - -var smooth1 = { - enabled: true, - type: "curvedCW", - roundness: ".2", -} - - - -function copy() { - disableFiberService(); - document.getElementById("edgecontextMenu").style.display = "none"; - copyData.dataCopied = true; - copy = "Yes"; -} -function paste() { - if (copy == "Yes") { - document.getElementById("pastecontextMenu").style.display = "none"; - getCopiedData(); - copy = "No" - } -} -function UnSelectAll() { - network.unselectAll(); -} - -function wholePage() { - disableFiberService(); - html2canvas(document.body, { - onrendered: function (canvas) { - var img = canvas.toDataURL(); - $("#result-image").attr('src', img).show(); - - canvas.toBlob(function (blob) { - saveAs(blob, "wholePage.png"); - }); - } - }); - return false; -} - -function networkPage() { - disableFiberService(); - html2canvas(document.querySelector("#mynetwork"), { - onrendered: function (canvas) { - var img = canvas.toDataURL(); - $("#result-image").attr('src', img).show(); - - canvas.toBlob(function (blob) { - saveAs(blob, "NetworkPage.png"); - }); - } - }); - return false; -} - -//function zoomin() { -// var myImg = document.getElementById("mynetwork"); -// var currWidth = myImg.clientWidth; -// if (currWidth == 500) { -// alert("Maximum zoom-in level reached."); -// } else { -// myImg.style.width = (currWidth + 50) + "px"; -// } -//} -//function zoomout() { -// var myImg = document.getElementById("mynetwork"); -// var currWidth = myImg.clientWidth; -// if (currWidth == 50) { -// alert("Maximum zoom-out level reached."); -// } else { -// myImg.style.width = (currWidth - 50) + "px"; -// } -//} - -function disableFiberService() { - isAddEdge = 0; - isAddService = 0; - addEdgeData = { - from: '', - to: '' - }; - addServiceData = { - from: '', - to: '' - }; -} - -function generateMatrix() { - $("#matrixDiv").empty(); - var nodearray = nodes.get(); - if (nodearray.length > 0) { - - //$("#matrixDiv").append(table); - - var tblheader = ""; - var tblrow = ""; - var ric = 2; - var ris = 2; - - for (var i = 0; i < nodearray.length; i++) { - - // let rdynamicid = "r1_" + rid; - let firstrowid = "r1_" + ric; - var hiddenField = ""; - tblheader += ""; - rdynamicid = "r" + ris + "_1"; - - var hiddenFieldL = ""; - tblrow += "" + addEmptyRC(nodearray.length, "r" + ris + "_", i, nodearray[i].id) + ""; - - ric++; - ris++; - - } - //$("#matrixDiv").append(tblheader); - //$("#matrixDiv").append(tblrow); - // tblheader += ""; - //tblrow += ""; - //table += tblheader+tblrow+"
<\/th>"+r+"<\/tr>"+u+"<\/table>";$("#matrixDiv").append(s);console.log(multiarr);$("#matrixTable tr td").click(function(){var e=$(this).attr("id"),o,t,n,s;if(e!=undefined){var i=e.split("_"),h="#h"+i[0]+"_1",c="#hr"+i[1]+"_1",r=$(h).val(),u=$(c).val(),f="#r"+i[1]+"_"+i[0].replace("r","");if($(this).text()=="yes"){if(o=confirm("are you sure , want to remove ?"),o){for(t=edges.get(),n=0;n<\/td>";else{let s=i+"_"+u,n=t+e;f+=checkfiberconnection(r,o[u].id)?"yes<\/td>":"X<\/td>"}e++}return f}function checkfiberconnection(n,t){for(var r=edges.get(),u=!1,i=0;i"+i[n].label+"<\/button>",$("#nodeDiv").append(e),u=network.getConnectedNodes(i[n].id),t="",r=0;r"+nodes.get(u[r]).label+"<\/p>";t="
Connected Nodes :

"+t+"<\/div>";$("#nodeDiv").append(t)}for($("#nodeModal").show(),f=document.getElementsByClassName("accordion"),n=0;n 0) { - - var conf = confirm('Are you want to load network data from local storage ?'); - if (conf) { - //nodes = new vis.DataSet(tempData.nodes); - //edges = new vis.DataSet(tempData.edges); - - _edgesDB.insert(tempData) - - nodes = getNodeData(tempData.nodes); - edges = getEdgeData(tempData.edges); - } - } - } - catch{ - } - - } - - data = { - nodes: nodes, - edges: edges - } - - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - //layout: { - // randomSeed: 1, - // improvedLayout: true, - // //hierarchical: { - // // direction: 'LR', // UD, DU, LR, RL - // // sortMethod: 'directed' // hubsize, directed - // //} - //}, - - //layout: { - // hierarchical: { - // direction: 'LR', - // sortMethod: 'directed' - // } - //}, - locale: document.getElementById("locale").value, - physics: false, - //physics: { - // barnesHut: { - // springLength: 200 - // } - //}, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - //margin: { - // left: 15, - // right: 15 - //} - }, - //interaction: { - // keyboard: false, - // hover:true - // //navigationButtons: true - //}, - interaction: { - keyboard: false, - hover: true, - //dragNodes: true,// do not allow dragging nodes - zoomView: false, // do not allow zooming - dragView: false, // do not allow dragging - multiselect: true - }, - //nodes: { - // fixed: { - // x: true, - // y: true, - // }, - //}, - //color: 'red', - nodes: { - shape: "dot", - size: 8 - }, - //manipulation:true, - manipulation: { - enabled: false, - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - - editEdgeWithoutDrag(data, callback); - - }, - editEdge: { - - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - editEdge: function (data, callback) { - var orgigEdge = edges.get(data.id); - - if (data.from !== orgigEdge.from) { - alert('you cannot change the source of the edge'); - callback(null); - } - else { - //editEdgeWithoutDrag(data, callback); - callback(data) - } - - }, - - }, - }; - - - network = new vis.Network(container, data, options); - - //makeMeMultiSelect(container, network, nodes) - - //var canvas = new fabric.Canvas("c", { preserveObjectStacking: true }); - - //canvas - // .add(new fabric.Rect({ - // top: 0, - // left: 0, - // width: 100, - // height: 100, - // fill: "green" - // })) - // .add(new fabric.Rect({ - // top: 50, - // left: 50, - // width: 100, - // height: 100, - // fill: "red" - // })).renderAll(); - - - network.on('doubleClick', function (properties) { - // - // selected edge id - console.log(properties); - var edgeId = properties.edges[0]; - // selected edge id - var nodeId = properties.nodes[0]; - alert('edge id : ' + edgeId + ', node id :' + nodeId); - }); - - network.on("click", function (params) { - params.event = "[original event]"; - - //document.getElementById("eventSpanHeading").innerText = "Click event:"; - //var dd = JSON.stringify( - // params, - // null, - // 4 - //); - //console.log('node ' + this.getNodeAt(params.pointer.DOM)); - //console.log('edge ' + this.getEdgeAt(params.pointer.DOM)); - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("selectEdge", function (params) { - if (params.edges.length > 1) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - var clickedNode = this.body.edges[this.getEdgeAt(params.pointer.DOM)]; - console.log(clickedNode); - $("#txtEdgeId").val(clickedNode.options.id); - $("#txtFrom").val(clickedNode.options.from); - $("#txtTo").val(clickedNode.options.to); - $("#txtLabel").val(clickedNode.options.label); - $("#txtTitle").val(clickedNode.options.title); - $("#txtLength").val(clickedNode.options.length); - $("#txtColor").val(clickedNode.options.color.color); - $("#txtFontAlign").val(clickedNode.options.font.align); - $("#ddlArrows").val(clickedNode.options.arrows.to.type); - $("#jsondiv").val(clickedNode.options); - - $("#editedge-label").val(clickedNode.options.label); - $("#editedge-title").val(clickedNode.options.title); - $("#editedge-fontalign").val(clickedNode.options.font.align); - - setCopyData(clickedNode.options.id, ''); - - }); - network.on("selectNode", function (params) { - //console.log("selectNode Event:", params); - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - console.log('first ', params.pointer.DOM); - console.log('second ', clickedNode.options.x, clickedNode.options.y); - //console.log(clickedNode.options.x, clickedNode.options.y); - console.log(clickedNode); - $("#txtNodeId").val(clickedNode.options.id); - $("#txtNodeText").val(clickedNode.options.label); - $("#txtNodeTitle").val(clickedNode.options.title); - $("#ddlShape").val(clickedNode.options.shape); - //$("#txtNodeX").val(clickedNode.options.x); - //$("#txtNodeY").val(clickedNode.options.y); - $("#txtNodeSize").val(clickedNode.options.size); - $("#txtNodeBGColor").val(clickedNode.options.color.background); - $("#txtNodeBColor").val(clickedNode.options.color.border); - $("#txtNodeFontColor").val(clickedNode.options.font.color); - setCopyData('', clickedNode.options.id); - - if (isAddEdge == 1) { - isAddService = 0; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if(addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - } - }); - network.on("deselectNode", function (params) { - //console.log("deselectNode Event:", params); - }); - network.on("hoverNode", function (params) { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - //var back = this.body.nodes[params.nodes].options.color.color; - //debugger; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - - network.on("hoverEdge", function (params) { - console.log("hoverEdge Event:", params); - //$("#click").css("{left:" + params.event.pageX + 20 + "px", "top:" + params.event.pageY + 20 + "px}"); - var clickedNode = edges.get(params.edge); - //var back = this.body.edges[params.edge].options.color.color; - //debugger; - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - - container.addEventListener("dragover", (e) => { - e.preventDefault(); - //console.log("gj") - }); - container.addEventListener("dragenter", (e) => { - e.target.className += " dragenter"; - //console.log("gj") - }); - container.addEventListener("dragleave", (e) => { - //alert() - e.target.className = "whiteBox"; - }); - - container.addEventListener("drop", (e) => { - //let answer = confirm("Do you really want to move it") - console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - - }); - - - - - - - //let whiteBoxes = document.getElementsByTagName("canvas"); - - //for (whiteBox of whiteBoxes) { - - - // whiteBox.addEventListener("dragover", (e) => { - // e.preventDefault(); - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragenter", (e) => { - // e.target.className += " dragenter"; - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragleave", (e) => { - // //alert() - // e.target.className = "whiteBox"; - // }); - // whiteBox.addEventListener("drop", (e) => { - // //let answer = confirm("Do you really want to move it") - // console.log(e) - // //if (answer) { - // // e.target.append(imgBox) - // //} - // //else { - // // e.target.className = "whiteBox"; - - // //} - // }); - //} - - - - - - //$("canvas").hover( - // (params) => { //hover - // console.log(params); - // }, - // () => { //out - // //alert() - // } - //); - - - - //network.on("oncontext", function (params) { - // params.event = "[original event]"; - // document.getElementById("eventSpanHeading").innerText = - // "oncontext (right click) event:"; - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - //network.on("showPopup", function (params) { - // alert(); - //}); - //network.on("hidePopup", function () { - // document.getElementById("eventSpanHeading").innerText = ""; - // document.getElementById("eventSpanContent").innerText = ""; - //}); - //network.on("select", function (params) { - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - - //var percent = 100; - //network.on("afterDrawing", function (ctx) { - // alert(); - // try { - // //var pos = network.getPositions([1, 2]); - // ctx.strokeStyle = ctx.filStyle = 'green'; - // ctx.moveTo(-303, -143); - // ctx.lineTo(-44,-153); - // ctx.fill(); - // ctx.stroke(); - // } - // catch{ - - // } - //}); - - network.on("dragStart", function (params) { - // There's no point in displaying this event on screen, it gets immediately overwritten - //params.event = "[original event]"; - //console.log("dragStart Event:", params); - //console.log( - // "dragStart event, start getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - //document.getElementById("eventSpanHeading").innerText = "dragEnd event:"; - //document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - //); - - //if (params.nodes.length == 0) - // return; - //console.log("dragEnd Event:", params); - //console.log( - // "dragEnd event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - //network.body.data.nodes.update({ - // id: params.nodes[0], x: params.pointer.canvas.x, y: params.pointer.canvas.y - //}); - - //network.body.data.edges.update({ - // id: $("#txtEdgeId").val(), from: $("#txtNodeId").val(), to: 2 - //}); - - }); - //removeDefaultElement(); - -} - -//$("#mynetwork").keyup(function (e) { - -// if (e.keyCode == 67 && e.ctrlKey) { -// alert('ctrl C'); -// } -//}) - -function editEdgeWithoutDrag(data, callback) { - //filling in the popup DOM elements - document.getElementById("edge-label").value = 0; - document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - this, - data, - callback - ); - document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - this, - data, - callback - ); - document.getElementById("edge-popUp").style.display = "block"; -} - -function clearEdgePopUp() { - document.getElementById("edge-saveButton").onclick = null; - document.getElementById("edge-cancelButton").onclick = null; - document.getElementById("edge-popUp").style.display = "none"; -} - -function cancelEdgeEdit(data, callback) { - - clearEdgePopUp(); - data.componentType = 'edge'; - if (isService == 1) { - data.dashes = true; - data.label = $("#txtLabel").val(); - data.font = fontstyle1; - data.color = $("#txtColor").val(); - data.arrows = arrows1; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - } - callback(data); - callback(null); -} -function htmlTitle(html, backcolor) { - const container = document.createElement("pre"); - container.innerHTML = html; - container.style.background = backcolor; - container.style.color = "black"; - container.style.transition = "all 1s ease-in-out"; - return container; -} - -function saveEdgeData(data, callback) { - if (isService != 1) { - if (typeof data.to === "object") data.to = data.to.id; - if (typeof data.from === "object") data.from = data.from.id; - data.length = document.getElementById("edge-label").value; - - if (document.getElementById("edgeDashes").value == "true") { - data.dashes = document.getElementById("edgeDashes").value; - } - - _edgesDB.insert({ "from": data.from, "to": data.to, "edgeLength": data.length, "dashes": data.dashes }) - data.label = $("#txtLabel").val(); - data.font = fontstyle1; - //data.value = $("#txtEdgeValue").val();; - //data.labelFrom = "a"; - //data.labelTo = "b"; - - - //var fromnode = network.getConnectedNodes(data.from) - //var fromlen = Number(fromnode.length).toString(); - //var tonode = network.getConnectedNodes(data.to) - //var tolen = Number(tonode.length).toString(); - //var text = 'abcdefghijklmnopqrstuvwxyz'; - //for (var i = 0; i < text.length; i++) { - // var code = text.toUpperCase().charCodeAt(i) - // if (code > 64 && code < 91) { - // var result = (code - 64) + " "; - // if (result.trim() == Number(fromlen) + 1) { - // data.labelFrom = text[i]; - // } - // if (result.trim() == Number(tolen) + 1) { - // data.labelTo = text[i]; - // } - // } - //} - - //debugger; - clearEdgePopUp(); - data.componentType = 'edge'; - //var fromlabel = "(" + nodes.get(data.from).label + " -> " + nodes.get(data.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + data.componentType); - callback(data); - } - else { - var txtEdgeId = $("#txtEdgeId").val(); - var txtFrom = $("#txtFrom").val(); - var txtTo = $("#txtTo").val(); - var txtLabel = $("#txtLabel").val(); - var txtTitle = $("#txtTitle").val(); - var txtLength = $("#txtLength").val(); - var txtColor = $("#txtColor").val(); - var txtFontAlign = $("#txtFontAlign").val(); - var ddlArrows = $("#ddlArrows").val(); - - //network.body.data.edges.add({ - // id: txtEdgeId, from: txtFrom, to: txtTo, label: txtLabel, dashes: true, title: txtTitle, length: txtLength, color: txtColor, font: { align: txtFontAlign } - // , arrows: { - // to: { - // enabled: true, - // type: ddlArrows, - // }, - // from: { - // enabled: true, - // type: ddlArrows, - // }, - // }, - // smooth: { - // enabled: true, - // type: $("#ddlSmooth").val(), - // roundness: $("#txtRoundness").val(), - // }, - //}); - data.dashes = true; - data.label = $("#txtLabel").val(); - data.font = fontstyle1; - data.color = $("#txtColor").val(); - data.arrows = arrows1; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - //var fromlabel = "(" + nodes.get(data.from).label + " -> " + nodes.get(data.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + data.componentType); - clearEdgePopUp(); - callback(data); - } -} - -var fontstyle1 = { - align: "top", - -} -var arrows1 = { - to: { - enabled: true, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} - -var smooth1 = { - enabled: true, - type: "curvedCW", - roundness: ".2", -} - -function clearPopUp() { - document.getElementById("saveButton").onclick = null; - document.getElementById("cancelButton").onclick = null; - document.getElementById("network-popUp").style.display = "none"; -} - -function cancelEdit(callback) { - clearPopUp(); - callback(null); -} -function AddNode(id) { - var test; - var edgeLen; - var subLen; - var from_id = document.getElementById("node-id").value; - test = network.getConnectedEdges(from_id); - var myNode = network.getConnectedNodes($("#txtEdgeId").val()); - to_id = myNode[1]; - from_id = myNode[0]; - //if (myNode.length > 1) { - // to_id = document.getElementById("nodeid").value; - // var test1 = network.getConnectedEdges(to_id); - // var edgedata = ""; - // var result = false; - // for (var i = 0; i < test.length; i++) { - // if (result == false) { - // for (var j = 0; j < test.length; j++) { - // if (test[i] == test1[j]) { - // edgedata = test1[j]; - // result = true; - // } - // } - // } - - // } - - - //} - //else { - // $("#trId").hide(); - // to_id = myNode[0]; - //} - - var len = network.body.data.nodes.length; - var randomid = Number(len) + 1; - if (id == 0) { - network.body.data.nodes.add({ - id: randomid, - label: '' + randomid + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - shape: $("#ddlShape").val(), - size: 8, - color: $("#txtNodeBGColor").val(), - componentType: "node" - }); - - } - else if (id == 1) { - network.body.data.nodes.add({ - id: randomid, - label: '' + randomid + '', - //shape: "icon", - //icon: { - // face: "'FontAwesome'", - // code: "\uf067", - // size: 15, - // color: "black", - //}, - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - else { - network.body.data.nodes.add({ - id: randomid, - label: '' + randomid + '', - shape: "triangle", - //shape: "diamond", - size: 8, - color: "red", - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - - - edgeLen = document.getElementById("edgeLen").value; - var taffyLen; - - taffyLen = _edgesDB({ from: from_id.toString(), to: to_id.toString() }).first(); - - - - if (taffyLen == false) { - taffyLen = _edgesDB({ from: to_id.toString(), to: from_id.toString() }).first(); - } - - if (Number(edgeLen) < Number(taffyLen.edgeLength)) { - subLen = Number(taffyLen.edgeLength) - Number(edgeLen); - } - else if (Number(edgeLen) > Number(taffyLen.edgeLength)) { - network.body.data.nodes.remove(randomid); - alert('Given length is exceeded in total length.'); - document.getElementById("node-popUp").style.display = "none"; - return false; - } - //else if (Number(edgeLen) == Number(taffyLen.edgeLength)) { - // network.body.data.nodes.remove(randomid); - // alert('Given length is equal to total length.'); - // document.getElementById("node-popUp").style.display = "none"; - // return false; - //} - else { - subLen = 0; - } - - //if (edgedata != "" && edgedata != undefined) { - // network.body.data.edges.remove(edgedata); - //} - //else { - // network.body.data.edges.remove(test[0]); - //} - - - network.body.data.edges.remove($("#txtEdgeId").val()); - network.body.data.edges.add([{ from: randomid, to: from_id, length: 0, componentType: "edge", font: fontstyle1, label: $("#txtLabel").val(), color: "blue" }]) - network.body.data.edges.add([{ from: randomid, to: to_id, length: 0, componentType: "edge", font: fontstyle1, label: $("#txtLabel").val(), color: "blue" }]) - - //network.body.data.edges.add([{ from: randomid, to: from_id, length: edgeLen, label: edgeLen, color: "" }]) - //network.body.data.edges.add([{ from: randomid, to: to_id, length: subLen, label: subLen.toString(), color: "" }]) - _edgesDB.insert({ "from": randomid.toString(), "to": from_id.toString(), "edgeLength": edgeLen.toString() }) - _edgesDB.insert({ "from": randomid.toString(), "to": to_id.toString(), "edgeLength": subLen.toString() }) - document.getElementById("node-popUp").style.display = "none"; - -} - -function saveData(data, callback) { - data.id = document.getElementById("node-id").value; - data.label = document.getElementById("node-label").value; - data.title = document.getElementById("node-title").value; - data.shape = $("#ddlShape").val(); - data.size = 8; - data.color = $("#txtNodeBGColor").val(); - data.componentType = "node"; - clearPopUp(); - callback(data); -} -function AddData(data, id) { - - document.getElementById("network-popUp").style.display = "none"; - document.getElementById("node-popUp").style.display = "block"; - - document.getElementById("nodeSaveButton").onclick = AddNode.bind( - this, id - ); - var from_id = document.getElementById("node-id").value; - var myNode = network.getConnectedNodes(from_id) - if (myNode.length == 1) { - $("#trId").hide(); - } - else { - $("#trId").show(); - document.getElementById("edgeLen").value = ""; - } -} - -function init(isImport) { - - - initDb(); - readdata(); - - - - if (isImport) { - setDefaultLocale(); - draw(isImport); - - } - else { - setTimeout(function () { - setDefaultLocale(); - draw(isImport); - }, 1000); - } - - - - -} - -//-----------------------Json File--------------------- - -function testing() { - container = document.getElementById("mynetwork"); - exportArea = document.getElementById("input_output"); - importButton = document.getElementById("import_button"); - exportButton = document.getElementById("export_button"); -} - -function clearOutputArea() { - exportArea.value = ""; -} - -function exportNetwork(isSaveNetwork) { - testing(); - clearOutputArea(); - //var nodes = objectToArray(network.getPositions()); - //nodes.forEach(addConnections); - // pretty print node data - //var exportValue = JSON.stringify(nodes, undefined, 2); - //exportArea.value = exportValue; - - var nodesModel = []; - - var edgesModel = []; - $.each(network.body.nodes, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.nodes[i].options.id, - label: network.body.nodes[i].options.label, - x: network.body.nodes[i].x, - y: network.body.nodes[i].y, - shape: network.body.nodes[i].options.shape, - size: network.body.nodes[i].options.size, - componentType: nodes.get(network.body.nodes[i].options.id).componentType, - icon: - network.body.nodes[i].options.icon, - color: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - highlight: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ], - hover: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ] - } - ], - edges: network.getConnectedNodes(network.body.nodes[i].options.id) - }; - - - let str = network.body.nodes[i].options.id; - let checktext; - try { - checktext = str.substring(0, 7); - } - catch{ } - - if (data.x != undefined && data.y != undefined && checktext != "edgeId:") - nodesModel.push(data); - }); - - - $.each(network.body.edges, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.edges[i].id, - //label: network.body.edges[i].length, - label: network.body.edges[i].options.label, - //title: network.body.edges[i].title, - from: network.body.edges[i].fromId, - to: network.body.edges[i].toId, - dashes: network.body.edges[i].options.dashes, - length: network.body.edges[i].options.length, - value: network.body.edges[i].options.value, - componentType: edges.get(network.body.edges[i].id).componentType, - options: [ - { - color: [ - { - color: network.body.edges[i].options.color.color, - highlight: network.body.edges[i].options.color.highlight, - hover: network.body.edges[i].options.color.hover, - inherit: network.body.edges[i].options.color.inherit, - opacity: network.body.edges[i].options.color.opacity, - - } - ], - background: [ - { - color: network.body.edges[i].options.background.color, - dashes: network.body.edges[i].options.background.dashes, - enabled: network.body.edges[i].options.background.enabled, - size: network.body.edges[i].options.background.size, - } - ], - arrows: [ - { - from: [ - { - enabled: network.body.edges[i].options.arrows.from.enabled, - type: network.body.edges[i].options.arrows.from.type - } - ], - to: [ - { - enabled: network.body.edges[i].options.arrows.to.enabled, - type: network.body.edges[i].options.arrows.to.type - } - ], - } - ], - font: [ - { - align: network.body.edges[i].options.font.align - } - ], - smooth: [ - { - enabled: network.body.edges[i].options.smooth.enabled, - roundness: network.body.edges[i].options.smooth.roundness, - type: network.body.edges[i].options.smooth.type - } - ], - - } - ] - - }; - edgesModel.push(data); - }); - - var model = { - nodes: nodesModel, - edges: edgesModel - } - var exportValue = JSON.stringify(model, undefined, 2); - - if (isSaveNetwork) { - //localStorage.setItem("networkData", exportValue); - addNetworData(exportValue); - return; - } - - $("#jsondiv").text(exportValue); - // console.log(JSON.stringify(edges, undefined, 2)); - // exportArea.value = exportValue; - // - $("", { - "download": "NetworkFile.json", - "href": "data:application/json;charset=utf-8," + encodeURIComponent(exportValue), - }).appendTo("body") - .click(function () { - $(this).remove() - })[0].click() -} - -async function addNetworData(netData) { - try { - netmodel = { - id: "1", - name: netData - } - var noOfDataInserted = await jsstoreCon.insert({ - into: 'tbl_network', - values: [netmodel] - }); - - if (noOfDataInserted === 1) { - alert('successfully added'); - } - } catch (ex) { - var noOfDataInserted = await jsstoreCon.update({ - in: 'tbl_network', - set: { - name: netData, - }, - where: { - id: "1" - } - }); - if (noOfDataInserted === 1) { - alert('successfully updated'); - } - } -} - - - -function downloadJSON() { - - -} -//function importNetwork() { - -// testing(); -// var inputValue = exportArea.value; -// var inputData = JSON.parse(inputValue); -// _edgesDB.insert(inputData) -// var data = { -// nodes: getNodeData(inputData), -// edges: getEdgeData(inputData), -// }; - -// var options = { -// interaction: { hover: true }, - -// nodes: { -// scaling: { -// min: 16, -// max: 32, -// }, -// }, - -// physics: { -// stabilization: false, -// barnesHut: { -// springLength: 200, -// }, -// }, - -// width: "100%", -// height: "100%", - -// manipulation: { - -// addNode: function (data, callback) { -// // filling in the popup DOM elements -// document.getElementById("operation").innerText = "Add Node"; -// document.getElementById("node-id").value = data.id; -// document.getElementById("node-label").value = data.label; -// document.getElementById("saveButton").onclick = saveData.bind( -// this, -// data, -// callback -// ); -// document.getElementById( -// "cancelButton" -// ).onclick = clearPopUp.bind(); -// document.getElementById("network-popUp").style.display = "block"; -// }, -// editNode: function (data, callback) { -// // filling in the popup DOM elements -// document.getElementById("operation").innerText = "Edit Node"; -// document.getElementById("node-id").value = data.id; -// document.getElementById("node-label").value = data.label; -// document.getElementById("saveButton").onclick = saveData.bind( -// this, -// data, -// callback -// ); -// document.getElementById("cancelButton").onclick = cancelEdit.bind( -// this, -// callback -// ); -// document.getElementById("addButton").addEventListener('click', function () { -// AddData(this, 0); -// }); -// document.getElementById("addAmpButton").addEventListener('click', function () { -// AddData(this, 1); -// }); -// document.getElementById("addTraffButton").addEventListener('click', function () { -// AddData(this, 2); -// }); - -// document.getElementById("network-popUp").style.display = "block"; -// }, -// addEdge: function (data, callback) { -// if (data.from == data.to) { -// var r = confirm("Do you want to connect the node to itself?"); -// if (r != true) { -// callback(null); -// return; -// } -// } -// document.getElementById("edge-operation").innerText = "Add Edge"; -// editEdgeWithoutDrag(data, callback); - -// }, -// editEdge: { - -// editWithoutDrag: function (data, callback) { -// document.getElementById("edge-operation").innerText = "Edit Edge"; -// editEdgeWithoutDrag(data, callback); - -// }, -// }, - -// }, -// }; - -// network = new vis.Network(container, data, options); - - -// network.on("hoverEdge", function (e) { -// this.body.data.edges.update({ -// id: e.edge, -// font: { -// size: 14, -// }, -// }); -// }); - -// network.on("blurEdge", function (e) { -// this.body.data.edges.update({ -// id: e.edge, -// font: { -// size: 0, -// }, -// }); -// }); -// testing(); -//} - -function handleFileSelect(event) { - const reader = new FileReader() - reader.onload = handleFileLoad; - reader.readAsText(event.target.files[0]) -} - -function handleFileLoad(event) { - document.getElementById('input_output').textContent = ""; - _import_json = document.getElementById('input_output').textContent = event.target.result; - importNetwork(); -} -var importNodes = []; -var importEdges = []; -function importNetwork() { - - init(true); - nodes = []; - edges = []; - - testing(); - - document.getElementById('import_button').addEventListener('change', handleFileSelect, false); - - var inputValue = _import_json; - //var inputValue = exportArea.value; - var inputData = JSON.parse(inputValue); - _edgesDB.insert(inputData) - - nodes = getNodeData(inputData.nodes); - edges = getEdgeData(inputData.edges); - data = { - nodes: nodes, - edges: edges - }; - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - //layout: { - // randomSeed: 1, - // improvedLayout: true, - // //hierarchical: { - // // direction: 'LR', // UD, DU, LR, RL - // // sortMethod: 'directed' // hubsize, directed - // //} - //}, - - //layout: { - // hierarchical: { - // direction: 'LR', - // sortMethod: 'directed' - // } - //}, - locale: document.getElementById("locale").value, - physics: false, - //physics: { - // barnesHut: { - // springLength: 200 - // } - //}, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - //margin: { - // left: 15, - // right: 15 - //} - }, - //interaction: { - // keyboard: false, - // hover:true - // //navigationButtons: true - //}, - interaction: { - keyboard: false, - hover: true, - //dragNodes: true,// do not allow dragging nodes - zoomView: false, // do not allow zooming - dragView: false, // do not allow dragging - multiselect: true - }, - //nodes: { - // fixed: { - // x: true, - // y: true, - // }, - //}, - //color: 'red', - nodes: { - shape: "dot", - size: 8 - }, - //manipulation:true, - manipulation: { - enabled: false, - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - - editEdgeWithoutDrag(data, callback); - - }, - editEdge: { - - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - editEdge: function (data, callback) { - var orgigEdge = edges.get(data.id); - - if (data.from !== orgigEdge.from) { - alert('you cannot change the source of the edge'); - callback(null); - } - else { - //editEdgeWithoutDrag(data, callback); - callback(data) - } - - }, - - }, - }; - - - network = new vis.Network(container, data, options); - - //makeMeMultiSelect(container, network, nodes) - - //var canvas = new fabric.Canvas("c", { preserveObjectStacking: true }); - - //canvas - // .add(new fabric.Rect({ - // top: 0, - // left: 0, - // width: 100, - // height: 100, - // fill: "green" - // })) - // .add(new fabric.Rect({ - // top: 50, - // left: 50, - // width: 100, - // height: 100, - // fill: "red" - // })).renderAll(); - - - network.on('doubleClick', function (properties) { - // - // selected edge id - console.log(properties); - var edgeId = properties.edges[0]; - // selected edge id - var nodeId = properties.nodes[0]; - alert('edge id : ' + edgeId + ', node id :' + nodeId); - }); - - network.on("click", function (params) { - params.event = "[original event]"; - - //document.getElementById("eventSpanHeading").innerText = "Click event:"; - //var dd = JSON.stringify( - // params, - // null, - // 4 - //); - //console.log('node ' + this.getNodeAt(params.pointer.DOM)); - //console.log('edge ' + this.getEdgeAt(params.pointer.DOM)); - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("selectEdge", function (params) { - if (params.edges.length > 1) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - var clickedNode = this.body.edges[this.getEdgeAt(params.pointer.DOM)]; - console.log(clickedNode); - $("#txtEdgeId").val(clickedNode.options.id); - $("#txtFrom").val(clickedNode.options.from); - $("#txtTo").val(clickedNode.options.to); - $("#txtLabel").val(clickedNode.options.label); - $("#txtTitle").val(clickedNode.options.title); - $("#txtLength").val(clickedNode.options.length); - $("#txtColor").val(clickedNode.options.color.color); - $("#txtFontAlign").val(clickedNode.options.font.align); - $("#ddlArrows").val(clickedNode.options.arrows.to.type); - $("#jsondiv").val(clickedNode.options); - - $("#editedge-label").val(clickedNode.options.label); - $("#editedge-title").val(clickedNode.options.title); - $("#editedge-fontalign").val(clickedNode.options.font.align); - - setCopyData(clickedNode.options.id, ''); - - }); - network.on("selectNode", function (params) { - //console.log("selectNode Event:", params); - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - console.log('first ', params.pointer.DOM); - console.log('second ', clickedNode.options.x, clickedNode.options.y); - //console.log(clickedNode.options.x, clickedNode.options.y); - console.log(clickedNode); - $("#txtNodeId").val(clickedNode.options.id); - $("#txtNodeText").val(clickedNode.options.label); - $("#txtNodeTitle").val(clickedNode.options.title); - $("#ddlShape").val(clickedNode.options.shape); - //$("#txtNodeX").val(clickedNode.options.x); - //$("#txtNodeY").val(clickedNode.options.y); - $("#txtNodeSize").val(clickedNode.options.size); - $("#txtNodeBGColor").val(clickedNode.options.color.background); - $("#txtNodeBColor").val(clickedNode.options.color.border); - $("#txtNodeFontColor").val(clickedNode.options.font.color); - setCopyData('', clickedNode.options.id); - - if (isAddEdge == 1) { - isAddService = 0; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if (addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - } - }); - network.on("deselectNode", function (params) { - //console.log("deselectNode Event:", params); - }); - network.on("hoverNode", function (params) { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - //var back = this.body.nodes[params.nodes].options.color.color; - //debugger; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - - network.on("hoverEdge", function (params) { - console.log("hoverEdge Event:", params); - //$("#click").css("{left:" + params.event.pageX + 20 + "px", "top:" + params.event.pageY + 20 + "px}"); - var clickedNode = edges.get(params.edge); - //var back = this.body.edges[params.edge].options.color.color; - //debugger; - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - - container.addEventListener("dragover", (e) => { - e.preventDefault(); - //console.log("gj") - }); - container.addEventListener("dragenter", (e) => { - e.target.className += " dragenter"; - //console.log("gj") - }); - container.addEventListener("dragleave", (e) => { - //alert() - e.target.className = "whiteBox"; - }); - - container.addEventListener("drop", (e) => { - //let answer = confirm("Do you really want to move it") - console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - - }); - - - - - - - //let whiteBoxes = document.getElementsByTagName("canvas"); - - //for (whiteBox of whiteBoxes) { - - - // whiteBox.addEventListener("dragover", (e) => { - // e.preventDefault(); - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragenter", (e) => { - // e.target.className += " dragenter"; - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragleave", (e) => { - // //alert() - // e.target.className = "whiteBox"; - // }); - // whiteBox.addEventListener("drop", (e) => { - // //let answer = confirm("Do you really want to move it") - // console.log(e) - // //if (answer) { - // // e.target.append(imgBox) - // //} - // //else { - // // e.target.className = "whiteBox"; - - // //} - // }); - //} - - - - - - //$("canvas").hover( - // (params) => { //hover - // console.log(params); - // }, - // () => { //out - // //alert() - // } - //); - - - - //network.on("oncontext", function (params) { - // params.event = "[original event]"; - // document.getElementById("eventSpanHeading").innerText = - // "oncontext (right click) event:"; - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - //network.on("showPopup", function (params) { - // alert(); - //}); - //network.on("hidePopup", function () { - // document.getElementById("eventSpanHeading").innerText = ""; - // document.getElementById("eventSpanContent").innerText = ""; - //}); - //network.on("select", function (params) { - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - - //var percent = 100; - //network.on("afterDrawing", function (ctx) { - // alert(); - // try { - // //var pos = network.getPositions([1, 2]); - // ctx.strokeStyle = ctx.filStyle = 'green'; - // ctx.moveTo(-303, -143); - // ctx.lineTo(-44,-153); - // ctx.fill(); - // ctx.stroke(); - // } - // catch{ - - // } - //}); - - network.on("dragStart", function (params) { - // There's no point in displaying this event on screen, it gets immediately overwritten - //params.event = "[original event]"; - //console.log("dragStart Event:", params); - //console.log( - // "dragStart event, start getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - //document.getElementById("eventSpanHeading").innerText = "dragEnd event:"; - //document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - //); - - //if (params.nodes.length == 0) - // return; - //console.log("dragEnd Event:", params); - //console.log( - // "dragEnd event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - //network.body.data.nodes.update({ - // id: params.nodes[0], x: params.pointer.canvas.x, y: params.pointer.canvas.y - //}); - - //network.body.data.edges.update({ - // id: $("#txtEdgeId").val(), from: $("#txtNodeId").val(), to: 2 - //}); - - }); - //removeDefaultElement(); - testing(); -} -function getNodeData(data) { - data.forEach(function (elem, index, array) { - - importNodes.push({ - id: elem.id, - label: elem.label, - shape: elem.shape, - icon: elem.icon, - color: elem.color[0], - edges: elem.edges[0], - x: elem.x, - y: elem.y, - title: elem.title, - size: elem.size, - componentType: elem.componentType - - }); - }); - - ////old node json - //data.forEach(function (elem, index, array) { - // nodes.push({ - // id: elem.id, - // label: elem.label, - // shape: elem.shape, - // icon: elem.icon, - // color: elem.color, - // x: elem.x, - // y: elem.y, - // title: elem.title, - // }); - //}); - - - return new vis.DataSet(importNodes); -} - - -function getNodeById(data, id) { - for (var n = 0; n < data.length; n++) { - if (data[n].id == id) { - // double equals since id can be numeric or string - return data[n]; - } - } - - throw "Can not find id '" + id + "' in data"; -} - -function getEdgeData(data) { - - data.forEach(function (elem) { - // add the connection - - var fontstyle = { - align: '' + elem.options[0].font[0].align + '', - } - var arrows = { - to: { - enabled: elem.options[0].arrows[0].to[0].enabled, - type: elem.options[0].arrows[0].to[0].type, - }, - from: { - enabled: elem.options[0].arrows[0].from[0].enabled, - type: elem.options[0].arrows[0].from[0].type, - }, - } - - var smooth = { - enabled: elem.options[0].smooth[0].enabled, - type: elem.options[0].smooth[0].type, - roundness: elem.options[0].smooth[0].roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - var fromlabel = "(" + nodes.get(elem.from).label + " -> " + nodes.get(elem.to).label + ")"; - importEdges.push({ - id: elem.id, - from: elem.from, - to: elem.to, - dashes: elem.dashes, - label: elem.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options[0].color[0].color, - componentType: elem.componentType, - // title: htmlTitle("uid : " + fromlabel + "\n" + "type : " + elem.componentType), - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - - }); - - //old json edges - //data.forEach(function (node) { - // // add the connection - // node.edges.forEach(function (connId, cIndex, conns) { - // edges.push({ from: node.id, to: connId }); - // let cNode = getNodeById(data, connId); - - // var elementConnections = cNode.edges; - - // // remove the connection from the other node to prevent duplicate connections - // var duplicateIndex = elementConnections.findIndex(function ( - // connection - // ) { - // return connection == node.id; // double equals since id can be numeric or string - // }); - - // if (duplicateIndex != -1) { - // elementConnections.splice(duplicateIndex, 1); - // } - // _edgesDB.insert({ "from": node.id, "to": connId, "edgeLength": 100 }) - - // }); - - //}); - - return new vis.DataSet(importEdges); -} - -function objectToArray(obj) { - return Object.keys(obj).map(function (key) { - obj[key].id = key; - return obj[key]; - }); -} -function addConnections(elem, index) { - // need to replace this with a tree of the network, then get child direct children of the element - index = elem.id; - elem.edges = network.getConnectedNodes(index); -} - -function updateEdge() { - network.body.data.nodes.update({ - id: "1", x: -75, y: -180, label: "ramu 1", title: "gram 1", shape: "ellipse", fixed: false, - }) - network.body.data.nodes.update({ - id: "2", x: -75, y: -280, label: "ramu 1", title: "gram 2", shape: "ellipse", fixed: false, - }) - network.body.data.edges.update({ - id: "4", from: "1", label: "hai", - length: "100", - title: "new value", - to: "2", dashes: false - }); - network.body.data.nodes.update({ - id: "1", x: -75, y: -180, label: "ramu 1", title: "gram 1", shape: "ellipse", fixed: true, - }) - network.body.data.nodes.update({ - id: "2", x: -75, y: -280, label: "ramu 1", title: "gram 2", shape: "ellipse", fixed: true, - }) -} - -function AddNewNode() { - var txtNodeId = $("#txtNodeId").val(); - var txtNodeText = $("#txtNodeText").val(); - var txtNodeTitle = $("#txtNodeTitle").val(); - var ddlShape = $("#ddlShape").val(); - var txtNodeX = $("#txtNodeX").val(); - var txtNodeY = $("#txtNodeY").val(); - var txtNodeSize = $("#txtNodeSize").val(); - var txtNodeBGColor = $("#txtNodeBGColor").val(); - var txtNodeBColor = $("#txtNodeBColor").val(); - var txtNodeFontColor = $("#txtNodeFontColor").val(); - - //network.body.data.nodes.add({ - // id: txtNodeId, - // x: txtNodeX, - // y: txtNodeY, - // label: txtNodeText, - // title: txtNodeTitle, - // shape: ddlShape, - // //fixed: false, - // size: txtNodeSize, - // font: { color: txtNodeFontColor }, - // color: { border: txtNodeBColor, background: txtNodeBGColor } - //}); - network.body.data.nodes.add({ - id: txtNodeId, - label: '' + txtNodeText + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - shape: $("#ddlShape").val(), - size: 8, - color: $("#txtNodeBGColor").val() - }); - -} -function UpdateNewNode() { - var txtNodeId = $("#txtNodeId").val(); - var txtNodeText = $("#txtNodeText").val(); - var txtNodeTitle = $("#txtNodeTitle").val(); - var ddlShape = $("#ddlShape").val(); - var txtNodeX = $("#txtNodeX").val(); - var txtNodeY = $("#txtNodeY").val(); - var txtNodeSize = $("#txtNodeSize").val(); - var txtNodeBGColor = $("#txtNodeBGColor").val(); - var txtNodeBColor = $("#txtNodeBColor").val(); - var txtNodeFontColor = $("#txtNodeFontColor").val(); - - network.body.data.nodes.update({ - id: txtNodeId, x: txtNodeX, y: txtNodeY, label: txtNodeText, title: txtNodeTitle, shape: ddlShape, fixed: false, size: txtNodeSize, font: { color: txtNodeFontColor }, - color: { border: txtNodeBColor, background: txtNodeBGColor } - }); - -} - -function ClearAll() { - init(); -} - -function RemoveSelection() { - network.deleteSelected(); -} - -var arrow_types = [ - "arrow", - "bar", - "circle", - "box", - "crow", - "curve", - "inv_curve", - "diamond", - "triangle", - "inv_triangle", - "vee", -]; - -function AddNewEdge() { - var txtEdgeId = $("#txtEdgeId").val(); - var txtFrom = $("#txtFrom").val(); - var txtTo = $("#txtTo").val(); - var txtLabel = $("#txtLabel").val(); - var txtTitle = $("#txtTitle").val(); - var txtLength = $("#txtLength").val(); - var txtColor = $("#txtColor").val(); - var txtFontAlign = $("#txtFontAlign").val(); - var ddlArrows = $("#ddlArrows").val(); - - network.body.data.edges.add({ - id: txtEdgeId, from: txtFrom, to: txtTo, label: txtLabel, dashes: true, title: txtTitle, length: txtLength, color: txtColor, font: { align: txtFontAlign } - , arrows: { - to: { - enabled: true, - type: ddlArrows, - }, - from: { - enabled: true, - type: ddlArrows, - }, - }, - smooth: { - enabled: true, - type: $("#ddlSmooth").val(), - roundness: $("#txtRoundness").val(), - }, - }); - -} - - - -function UpdateNewEdge() { - beforeupdate(); - var txtEdgeId = $("#txtEdgeId").val(); - var txtFrom = $("#txtFrom").val(); - var txtTo = $("#txtTo").val(); - var txtLabel = $("#txtLabel").val(); - var txtTitle = $("#txtTitle").val(); - var txtLength = $("#txtLength").val(); - var txtColor = $("#txtColor").val(); - var txtFontAlign = $("#txtFontAlign").val(); - var ddlArrows = $("#ddlArrows").val(); - - network.body.data.edges.update({ - id: txtEdgeId, from: txtFrom, to: txtTo, label: txtLabel, title: txtTitle, dashes: true, length: txtLength, color: txtColor, font: { align: txtFontAlign } - , arrows: { - to: { - enabled: true, - type: ddlArrows, - }, - from: { - enabled: true, - type: ddlArrows, - }, - }, - smooth: { - enabled: true, - type: $("#ddlSmooth").val(), - roundness: $("#txtRoundness").val(), - } - }); - afterupdate(); -} - -function UnSelectAll() { - network.unselectAll(); -} - -function afterupdate() { - // create a network - - //anychart.onDocumentReady(function () { - // // create a chart and set the data - // var chart = anychart.graph(data); - - // // prevent zooming the chart with the mouse wheel - // chart.interactivity().zoomOnMouseWheel(false); - - // // configure the visual settings of edges - // chart.edges().normal().stroke("#ffa000", 2, "10 5", "round"); - // chart.edges().hovered().stroke("#ffa000", 2, "10 5", "round"); - // chart.edges().selected().stroke("#ffa000", 4); - - // // set the container id - // chart.container("mynetwork"); - - // // initiate drawing the chart - // chart.draw(); - //}); - - - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - locale: document.getElementById("locale").value, - physics: false, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - interaction: { keyboard: false }, - //nodes: { - // fixed: { - // x: true, - // y: true, - // }, - //}, - //color: 'red', - manipulation: { - - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - - }, - }; - - - network.setOptions(options); - -} -function beforeupdate() { - // create a network - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - locale: document.getElementById("locale").value, - physics: true, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - //interaction: { keyboard: false }, - //nodes: { - // fixed: { - // x: false, - // y: false, - // }, - //}, - //color: 'red', - manipulation: { - - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - - }, - }; - - - network.setOptions(options); - -} - -var isService = 0; -function AddService() { - isService = 1; - network.addEdgeMode(); -} -function AddAgeMode() { - isService = 0; - network.addEdgeMode(); -} -function EditAgeMode() { - document.getElementById("editedge-popUp").style.display = "block"; - network.editEdgeMode(); - -} -function AddNodeMode() { - network.addNodeMode(); -} -function EditNodeMode() { - network.editNode(); -} - -function setCopyData(edgeID, nodeID) { - copyData.edges = []; - copyData.nodes = []; - - var edgeData = []; - var nodeDataFrom = ''; - var nodeDataTo = ''; - - - //copy edge/node pair - if (nodeID == '' && edgeID != '') { - edgeData = network.body.edges[edgeID]; - nodeDataFrom = network.body.nodes[edgeData.fromId]; - nodeDataTo = network.body.nodes[edgeData.toId]; - } - //copy node - if (nodeID != '' && edgeID == '') { - edgeData = []; - nodeDataFrom = network.body.nodes[nodeID]; - nodeDataTo = ''; - } - - var tempnode = []; - tempnode.push(nodeDataFrom); - tempnode.push(nodeDataTo); - copyData.edges = edgeData; - copyData.nodes = tempnode; -} - -function getCopiedData() { - - var dynamicid = []; - copyData.nodes.forEach(function (elem, index, array) { - - if (elem == '') - return; - - var dyid = token(); - network.body.data.nodes.add({ - id: dyid, - label: elem.options.label, - shape: elem.options.shape, - icon: elem.options.icon, - color: elem.options.color.background, - x: elem.x + 10, - y: elem.y + 10, - title: elem.options.title, - size: elem.options.size, - componentType: nodes.get(elem.options.id).componentType - - }); - dynamicid.push(dyid); - }); - - if (copyData.edges.length == 0) - return; - var elem = copyData.edges; - // add the connection - var fontstyle = { - align: '' + elem.options.font.align + '', - } - var arrows = { - to: { - enabled: elem.options.arrows.to.enabled, - type: elem.options.arrows.to.type, - }, - from: { - enabled: elem.options.arrows.from.enabled, - type: elem.options.arrows.from.type, - }, - } - - var smooth = { - enabled: elem.options.smooth.enabled, - type: elem.options.smooth.type, - roundness: elem.options.smooth.roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - - //var fromlabel = "(" + nodes.get(dynamicid[0]).label + " -> " + nodes.get(dynamicid[1]).label + ")"; - network.body.data.edges.add({ - - id: 'eid' + Math.random().toString().replace('.', '0'), - from: dynamicid[0], - to: dynamicid[1], - dashes: elem.options.dashes, - label: elem.options.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options.color.color, - componentType: edges.get(elem.id).componentType, - //title: htmlTitle("uid : " + fromlabel + "\n" + "type : " + edges.get(elem.id).componentType), - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - copyData = { - edges: [], - nodes: [], - dataCopied: false - } - - -} - -function removeDefaultElement() { - $("*.vis-manipulation").remove(); - $("*.vis-edit-mode").remove(); - $("*.vis-close").remove(); -} -var nodeids = 0; -function AddMultipleNode() { - - //var somedata = getScaleFreeNetwork(10); - //console.log(somedata); - //nodes.update(new vis.DataSet(somedata.nodes)); - //edges.update(new vis.DataSet(somedata.edges)); - //debugger; - //var data = getScaleFreeNetwork($("#txtNofNode").val()); - //var container = document.getElementById("mynetwork"); - ////var data = getScaleFreeNetwork(nodeCount); - //var options = { - // physics: { stabilization: false }, - //}; - //network = new vis.Network(container, data, options); - var totalcount = Number($("#txtNofNode").val()); - var x = 0; - var y = 0; - for (var i = 1; i <= totalcount; i++) { - //nodeids++; - x = x + 10; - y = y + 10; - network.body.data.nodes.add({ - id: token(), - label: "site " + i, - x: x, - y: y, - componentType: 'node' - }) - } -} - -var rand = function () { - return Math.random().toString(36).substr(2); // remove `0.` -}; - -var token = function () { - return rand() + rand(); // to make it longer -}; - -var storageData = { - nodes: [], - edges: [] -} -function SaveNetwork() { - - exportNetwork(true); - //storageData.nodes = nodes.get(); - //storageData.edges = edges.get(); - //localStorage.setItem("networkData", JSON.stringify(storageData)); -} -function StorageClear() { - //localStorage.removeItem("networkData"); - deletedata("1"); - init(); -} - -async function deletedata(id) { - try { - var noOfStudentRemoved = await jsstoreCon.remove({ - from: 'tbl_network', - where: { - id: id - } - }); - } catch (ex) { - alert(ex.message); - } -} - -function clearEditEdgePopUp() { - - document.getElementById("editedge-popUp").style.display = "none"; - network.disableEditMode(); -} - -function cancelEditEdgeEdit() { - - clearEditEdgePopUp() -} - -function saveEditEdgeData() { - var txtEdgeId = $("#txtEdgeId").val(); - var txtLabel = $("#editedge-label").val(); - var txtTitle = $("#editedge-title").val(); - var txtFontAlign = $("#editedge-fontalign").val(); - - network.body.data.edges.update({ - id: txtEdgeId, label: txtLabel, title: txtTitle, font: { align: txtFontAlign } - - }); - $("#txtEdgeId").val(''); - $("#edge-label").val(''); - $("#edge-title").val(''); - $("#edge-fontalign").val(''); - clearEditEdgePopUp(); -} - -var isAddEdge = 0; -var addEdgeData = { - from: '', - to:'' -}; -function manualAddEdge() { - - - var labelvalue = '['+nodes.get(addEdgeData.from).label + ' - ' + nodes.get(addEdgeData.to).label+']'; - network.body.data.edges.add({ - id: token(), from: addEdgeData.from, to: addEdgeData.to, label: labelvalue, font: { align: 'top' }, - componentType:"edge" - }); - isAddEdge = 0; - addEdgeData = { - from: '', - to: '' - }; - UnSelectAll(); -} -function manualAddEdgeMode() { - UnSelectAll(); - isAddEdge = 1; - addEdgeData = { - from: '', - to: '' - }; -} - -var isAddService = 0; -var addServiceData = { - from: '', - to: '' -}; -function manualAddService() { - - var labelvalue = '[' + nodes.get(addServiceData.from).label + ' - ' + nodes.get(addServiceData.to).label + ']'; - network.body.data.edges.add({ - id: token(), from: addServiceData.from, to: addServiceData.to, label: labelvalue, dashes: true, color: 'red', font: { align: 'top' } - , arrows:arrows1, - smooth: smooth1, - componentType: "service" - }); - - isAddService = 0; - addServicData = { - from: '', - to: '' - }; - UnSelectAll(); -} -function manualAddServiceMode() { - UnSelectAll(); - isAddService = 1; - addServiceData = { - from: '', - to: '' - }; -} - -//const NO_CLICK = 0; -//const RIGHT_CLICK = 3; - -//// Selector -//function canvasify(DOMx, DOMy) { -// const { x, y } = network.DOMtoCanvas({ x: DOMx, y: DOMy }); -// return [x, y]; -//} - -//function correctRange(start, end) { -// return start < end ? [start, end] : [end, start]; -//} - -//function selectFromDOMRect() { -// const [sX, sY] = canvasify(DOMRect.startX, DOMRect.startY); -// const [eX, eY] = canvasify(DOMRect.endX, DOMRect.endY); -// const [startX, endX] = correctRange(sX, eX); -// const [startY, endY] = correctRange(sY, eY); - -// network.selectNodes(nodes_distri.get().reduce( -// (selected, { id }) => { -// const { x, y } = network.getPositions(id)[id]; -// return (startX <= x && x <= endX && startY <= y && y <= endY) ? selected.concat(id) : selected; -// //And nodes.get(id).hidden ? Depending on the behavior expected -// }, [] -// )); -//} - -//function rectangle_mousedown(evt) { -// // Handle mouse down event = beginning of the rectangle selection - -// var pageX = event.pageX; // Get the horizontal coordinate -// var pageY = event.pageY; // Get the vertical coordinate -// var which = event.which; // Get the button type - -// // When mousedown, save the initial rectangle state -// if (which === RIGHT_CLICK) { -// Object.assign(DOMRect, { -// startX: pageX - container.offsetLeft, -// startY: pageY - container.offsetTop, -// endX: pageX - container.offsetLeft, -// endY: pageY - container.offsetTop -// }); -// drag = true; -// } -//} - -//function rectangle_mousedrag(evt) { -// // Handle mouse drag event = during the rectangle selection -// var pageX = event.pageX; // Get the horizontal coordinate -// var pageY = event.pageY; // Get the vertical coordinate -// var which = event.which; // Get the button type - -// if (which === NO_CLICK && drag) { -// // Make selection rectangle disappear when accidently mouseupped outside 'container' -// drag = false; -// network.redraw(); -// } else if (drag) { -// // When mousemove, update the rectangle state -// Object.assign(DOMRect, { -// endX: pageX - container.offsetLeft, -// endY: pageY - container.offsetTop -// }); -// network.redraw(); -// } -//} - -//function rectangle_mouseup(evt) { -// // Handle mouse up event = beginning of the rectangle selection - -// var pageX = event.pageX; // Get the horizontal coordinate -// var pageY = event.pageY; // Get the vertical coordinate -// var which = event.which; // Get the button type - -// // When mouseup, select the nodes in the rectangle -// if (which === RIGHT_CLICK) { -// drag = false; -// network.redraw(); -// selectFromDOMRect(); -// } -//} - -//function draw_rectangle_on_network(ctx) { -// // Draw a rectangle regarding the current selection -// if (drag) { -// const [startX, startY] = canvasify(DOMRect.startX, DOMRect.startY); -// const [endX, endY] = canvasify(DOMRect.endX, DOMRect.endY); - -// ctx.setLineDash([5]); -// ctx.strokeStyle = 'rgba(78, 146, 237, 0.75)'; -// ctx.strokeRect(startX, startY, endX - startX, endY - startY); -// ctx.setLineDash([]); -// ctx.fillStyle = 'rgba(151, 194, 252, 0.45)'; -// ctx.fillRect(startX, startY, endX - startX, endY - startY); -// } -//} - - -//function makeMeMultiSelect(container, network, nodes) { -// // State -// drag = false; -// DOMRect = {}; - -// // Disable default right-click dropdown menu -// container.oncontextmenu = () => false; - -// // Listeners -// //container.mousedown() -// $(document).on("mousedown", function (evt) { rectangle_mousedown(evt) }); -// $(document).on("mousemove", function (evt) { rectangle_mousedrag(evt) }); -// $(document).on("mouseup", function (evt) { rectangle_mouseup(evt) }); - -// // Drawer -// network.on('afterDrawing', function (ctx) { draw_rectangle_on_network(ctx) }); -//} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/canvas-toBlob.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/canvas-toBlob.js deleted file mode 100644 index c77ba16..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/canvas-toBlob.js +++ /dev/null @@ -1,125 +0,0 @@ -/* canvas-toBlob.js - * A canvas.toBlob() implementation. - * 2016-05-26 - * - * By Eli Grey, http://eligrey.com and Devin Samarin, https://github.com/eboyjr - * License: MIT - * See https://github.com/eligrey/canvas-toBlob.js/blob/master/LICENSE.md - */ - -/*global self */ -/*jslint bitwise: true, regexp: true, confusion: true, es5: true, vars: true, white: true, - plusplus: true */ - -/*! @source http://purl.eligrey.com/github/canvas-toBlob.js/blob/master/canvas-toBlob.js */ - -(function (view) { - "use strict"; - var - Uint8Array = view.Uint8Array - , HTMLCanvasElement = view.HTMLCanvasElement - , canvas_proto = HTMLCanvasElement && HTMLCanvasElement.prototype - , is_base64_regex = /\s*;\s*base64\s*(?:;|$)/i - , to_data_url = "toDataURL" - , base64_ranks - , decode_base64 = function (base64) { - var - len = base64.length - , buffer = new Uint8Array(len / 4 * 3 | 0) - , i = 0 - , outptr = 0 - , last = [0, 0] - , state = 0 - , save = 0 - , rank - , code - , undef - ; - while (len--) { - code = base64.charCodeAt(i++); - rank = base64_ranks[code - 43]; - if (rank !== 255 && rank !== undef) { - last[1] = last[0]; - last[0] = code; - save = (save << 6) | rank; - state++; - if (state === 4) { - buffer[outptr++] = save >>> 16; - if (last[1] !== 61 /* padding character */) { - buffer[outptr++] = save >>> 8; - } - if (last[0] !== 61 /* padding character */) { - buffer[outptr++] = save; - } - state = 0; - } - } - } - // 2/3 chance there's going to be some null bytes at the end, but that - // doesn't really matter with most image formats. - // If it somehow matters for you, truncate the buffer up outptr. - return buffer; - } - ; - if (Uint8Array) { - base64_ranks = new Uint8Array([ - 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1 - , -1, -1, 0, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - , 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 - , -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 - , 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51 - ]); - } - if (HTMLCanvasElement && (!canvas_proto.toBlob || !canvas_proto.toBlobHD)) { - if (!canvas_proto.toBlob) - canvas_proto.toBlob = function (callback, type /*, ...args*/) { - if (!type) { - type = "image/png"; - } if (this.mozGetAsFile) { - callback(this.mozGetAsFile("canvas", type)); - return; - } if (this.msToBlob && /^\s*image\/png\s*(?:$|;)/i.test(type)) { - callback(this.msToBlob()); - return; - } - - var - args = Array.prototype.slice.call(arguments, 1) - , dataURI = this[to_data_url].apply(this, args) - , header_end = dataURI.indexOf(",") - , data = dataURI.substring(header_end + 1) - , is_base64 = is_base64_regex.test(dataURI.substring(0, header_end)) - , blob - ; - if (Blob.fake) { - // no reason to decode a data: URI that's just going to become a data URI again - blob = new Blob - if (is_base64) { - blob.encoding = "base64"; - } else { - blob.encoding = "URI"; - } - blob.data = data; - blob.size = data.length; - } else if (Uint8Array) { - if (is_base64) { - blob = new Blob([decode_base64(data)], { type: type }); - } else { - blob = new Blob([decodeURIComponent(data)], { type: type }); - } - } - callback(blob); - }; - - if (!canvas_proto.toBlobHD && canvas_proto.toDataURLHD) { - canvas_proto.toBlobHD = function () { - to_data_url = "toDataURLHD"; - var blob = this.toBlob(); - to_data_url = "toDataURL"; - return blob; - } - } else { - canvas_proto.toBlobHD = canvas_proto.toBlob; - } - } -}(typeof self !== "undefined" && self || typeof window !== "undefined" && window || this.content || this)); \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/jquery.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/jquery.js deleted file mode 100644 index 2715e9a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/PubTmp/Out/wwwroot/js/Network Graph/jquery.js +++ /dev/null @@ -1,13 +0,0 @@ -/*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ -!function (a, b) { "object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) : function (a) { if (!a.document) throw new Error("jQuery requires a window with a document"); return b(a) } : b(a) }("undefined" != typeof window ? window : this, function (a, b) { - var c = [], d = c.slice, e = c.concat, f = c.push, g = c.indexOf, h = {}, i = h.toString, j = h.hasOwnProperty, k = {}, l = a.document, m = "2.1.4", n = function (a, b) { return new n.fn.init(a, b) }, o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, p = /^-ms-/, q = /-([\da-z])/gi, r = function (a, b) { return b.toUpperCase() }; n.fn = n.prototype = { jquery: m, constructor: n, selector: "", length: 0, toArray: function () { return d.call(this) }, get: function (a) { return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this) }, pushStack: function (a) { var b = n.merge(this.constructor(), a); return b.prevObject = this, b.context = this.context, b }, each: function (a, b) { return n.each(this, a, b) }, map: function (a) { return this.pushStack(n.map(this, function (b, c) { return a.call(b, c, b) })) }, slice: function () { return this.pushStack(d.apply(this, arguments)) }, first: function () { return this.eq(0) }, last: function () { return this.eq(-1) }, eq: function (a) { var b = this.length, c = +a + (0 > a ? b : 0); return this.pushStack(c >= 0 && b > c ? [this[c]] : []) }, end: function () { return this.prevObject || this.constructor(null) }, push: f, sort: c.sort, splice: c.splice }, n.extend = n.fn.extend = function () { var a, b, c, d, e, f, g = arguments[0] || {}, h = 1, i = arguments.length, j = !1; for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)if (null != (a = arguments[h])) for (b in a) c = g[b], d = a[b], g !== d && (j && d && (n.isPlainObject(d) || (e = n.isArray(d))) ? (e ? (e = !1, f = c && n.isArray(c) ? c : []) : f = c && n.isPlainObject(c) ? c : {}, g[b] = n.extend(j, f, d)) : void 0 !== d && (g[b] = d)); return g }, n.extend({ expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""), isReady: !0, error: function (a) { throw new Error(a) }, noop: function () { }, isFunction: function (a) { return "function" === n.type(a) }, isArray: Array.isArray, isWindow: function (a) { return null != a && a === a.window }, isNumeric: function (a) { return !n.isArray(a) && a - parseFloat(a) + 1 >= 0 }, isPlainObject: function (a) { return "object" !== n.type(a) || a.nodeType || n.isWindow(a) ? !1 : a.constructor && !j.call(a.constructor.prototype, "isPrototypeOf") ? !1 : !0 }, isEmptyObject: function (a) { var b; for (b in a) return !1; return !0 }, type: function (a) { return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i.call(a)] || "object" : typeof a }, globalEval: function (a) { var b, c = eval; a = n.trim(a), a && (1 === a.indexOf("use strict") ? (b = l.createElement("script"), b.text = a, l.head.appendChild(b).parentNode.removeChild(b)) : c(a)) }, camelCase: function (a) { return a.replace(p, "ms-").replace(q, r) }, nodeName: function (a, b) { return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase() }, each: function (a, b, c) { var d, e = 0, f = a.length, g = s(a); if (c) { if (g) { for (; f > e; e++)if (d = b.apply(a[e], c), d === !1) break } else for (e in a) if (d = b.apply(a[e], c), d === !1) break } else if (g) { for (; f > e; e++)if (d = b.call(a[e], e, a[e]), d === !1) break } else for (e in a) if (d = b.call(a[e], e, a[e]), d === !1) break; return a }, trim: function (a) { return null == a ? "" : (a + "").replace(o, "") }, makeArray: function (a, b) { var c = b || []; return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f.call(c, a)), c }, inArray: function (a, b, c) { return null == b ? -1 : g.call(b, a, c) }, merge: function (a, b) { for (var c = +b.length, d = 0, e = a.length; c > d; d++)a[e++] = b[d]; return a.length = e, a }, grep: function (a, b, c) { for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++)d = !b(a[f], f), d !== h && e.push(a[f]); return e }, map: function (a, b, c) { var d, f = 0, g = a.length, h = s(a), i = []; if (h) for (; g > f; f++)d = b(a[f], f, c), null != d && i.push(d); else for (f in a) d = b(a[f], f, c), null != d && i.push(d); return e.apply([], i) }, guid: 1, proxy: function (a, b) { var c, e, f; return "string" == typeof b && (c = a[b], b = a, a = c), n.isFunction(a) ? (e = d.call(arguments, 2), f = function () { return a.apply(b || this, e.concat(d.call(arguments))) }, f.guid = a.guid = a.guid || n.guid++ , f) : void 0 }, now: Date.now, support: k }), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a, b) { h["[object " + b + "]"] = b.toLowerCase() }); function s(a) { var b = "length" in a && a.length, c = n.type(a); return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 === b || "number" == typeof b && b > 0 && b - 1 in a } var t = function (a) { var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u = "sizzle" + 1 * new Date, v = a.document, w = 0, x = 0, y = ha(), z = ha(), A = ha(), B = function (a, b) { return a === b && (l = !0), 0 }, C = 1 << 31, D = {}.hasOwnProperty, E = [], F = E.pop, G = E.push, H = E.push, I = E.slice, J = function (a, b) { for (var c = 0, d = a.length; d > c; c++)if (a[c] === b) return c; return -1 }, K = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", L = "[\\x20\\t\\r\\n\\f]", M = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", N = M.replace("w", "w#"), O = "\\[" + L + "*(" + M + ")(?:" + L + "*([*^$|!~]?=)" + L + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + N + "))|)" + L + "*\\]", P = ":(" + M + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + O + ")*)|.*)\\)|)", Q = new RegExp(L + "+", "g"), R = new RegExp("^" + L + "+|((?:^|[^\\\\])(?:\\\\.)*)" + L + "+$", "g"), S = new RegExp("^" + L + "*," + L + "*"), T = new RegExp("^" + L + "*([>+~]|" + L + ")" + L + "*"), U = new RegExp("=" + L + "*([^\\]'\"]*?)" + L + "*\\]", "g"), V = new RegExp(P), W = new RegExp("^" + N + "$"), X = { ID: new RegExp("^#(" + M + ")"), CLASS: new RegExp("^\\.(" + M + ")"), TAG: new RegExp("^(" + M.replace("w", "w*") + ")"), ATTR: new RegExp("^" + O), PSEUDO: new RegExp("^" + P), CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + L + "*(even|odd|(([+-]|)(\\d*)n|)" + L + "*(?:([+-]|)" + L + "*(\\d+)|))" + L + "*\\)|)", "i"), bool: new RegExp("^(?:" + K + ")$", "i"), needsContext: new RegExp("^" + L + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + L + "*((?:-\\d)?\\d*)" + L + "*\\)|)(?=[^-]|$)", "i") }, Y = /^(?:input|select|textarea|button)$/i, Z = /^h\d$/i, $ = /^[^{]+\{\s*\[native \w/, _ = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, aa = /[+~]/, ba = /'|\\/g, ca = new RegExp("\\\\([\\da-f]{1,6}" + L + "?|(" + L + ")|.)", "ig"), da = function (a, b, c) { var d = "0x" + b - 65536; return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(d >> 10 | 55296, 1023 & d | 56320) }, ea = function () { m() }; try { H.apply(E = I.call(v.childNodes), v.childNodes), E[v.childNodes.length].nodeType } catch (fa) { H = { apply: E.length ? function (a, b) { G.apply(a, I.call(b)) } : function (a, b) { var c = a.length, d = 0; while (a[c++] = b[d++]); a.length = c - 1 } } } function ga(a, b, d, e) { var f, h, j, k, l, o, r, s, w, x; if ((b ? b.ownerDocument || b : v) !== n && m(b), b = b || n, d = d || [], k = b.nodeType, "string" != typeof a || !a || 1 !== k && 9 !== k && 11 !== k) return d; if (!e && p) { if (11 !== k && (f = _.exec(a))) if (j = f[1]) { if (9 === k) { if (h = b.getElementById(j), !h || !h.parentNode) return d; if (h.id === j) return d.push(h), d } else if (b.ownerDocument && (h = b.ownerDocument.getElementById(j)) && t(b, h) && h.id === j) return d.push(h), d } else { if (f[2]) return H.apply(d, b.getElementsByTagName(a)), d; if ((j = f[3]) && c.getElementsByClassName) return H.apply(d, b.getElementsByClassName(j)), d } if (c.qsa && (!q || !q.test(a))) { if (s = r = u, w = b, x = 1 !== k && a, 1 === k && "object" !== b.nodeName.toLowerCase()) { o = g(a), (r = b.getAttribute("id")) ? s = r.replace(ba, "\\$&") : b.setAttribute("id", s), s = "[id='" + s + "'] ", l = o.length; while (l--) o[l] = s + ra(o[l]); w = aa.test(a) && pa(b.parentNode) || b, x = o.join(",") } if (x) try { return H.apply(d, w.querySelectorAll(x)), d } catch (y) { } finally { r || b.removeAttribute("id") } } } return i(a.replace(R, "$1"), b, d, e) } function ha() { var a = []; function b(c, e) { return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e } return b } function ia(a) { return a[u] = !0, a } function ja(a) { var b = n.createElement("div"); try { return !!a(b) } catch (c) { return !1 } finally { b.parentNode && b.parentNode.removeChild(b), b = null } } function ka(a, b) { var c = a.split("|"), e = a.length; while (e--) d.attrHandle[c[e]] = b } function la(a, b) { var c = b && a, d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || C) - (~a.sourceIndex || C); if (d) return d; if (c) while (c = c.nextSibling) if (c === b) return -1; return a ? 1 : -1 } function ma(a) { return function (b) { var c = b.nodeName.toLowerCase(); return "input" === c && b.type === a } } function na(a) { return function (b) { var c = b.nodeName.toLowerCase(); return ("input" === c || "button" === c) && b.type === a } } function oa(a) { return ia(function (b) { return b = +b, ia(function (c, d) { var e, f = a([], c.length, b), g = f.length; while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e])) }) }) } function pa(a) { return a && "undefined" != typeof a.getElementsByTagName && a } c = ga.support = {}, f = ga.isXML = function (a) { var b = a && (a.ownerDocument || a).documentElement; return b ? "HTML" !== b.nodeName : !1 }, m = ga.setDocument = function (a) { var b, e, g = a ? a.ownerDocument || a : v; return g !== n && 9 === g.nodeType && g.documentElement ? (n = g, o = g.documentElement, e = g.defaultView, e && e !== e.top && (e.addEventListener ? e.addEventListener("unload", ea, !1) : e.attachEvent && e.attachEvent("onunload", ea)), p = !f(g), c.attributes = ja(function (a) { return a.className = "i", !a.getAttribute("className") }), c.getElementsByTagName = ja(function (a) { return a.appendChild(g.createComment("")), !a.getElementsByTagName("*").length }), c.getElementsByClassName = $.test(g.getElementsByClassName), c.getById = ja(function (a) { return o.appendChild(a).id = u, !g.getElementsByName || !g.getElementsByName(u).length }), c.getById ? (d.find.ID = function (a, b) { if ("undefined" != typeof b.getElementById && p) { var c = b.getElementById(a); return c && c.parentNode ? [c] : [] } }, d.filter.ID = function (a) { var b = a.replace(ca, da); return function (a) { return a.getAttribute("id") === b } }) : (delete d.find.ID, d.filter.ID = function (a) { var b = a.replace(ca, da); return function (a) { var c = "undefined" != typeof a.getAttributeNode && a.getAttributeNode("id"); return c && c.value === b } }), d.find.TAG = c.getElementsByTagName ? function (a, b) { return "undefined" != typeof b.getElementsByTagName ? b.getElementsByTagName(a) : c.qsa ? b.querySelectorAll(a) : void 0 } : function (a, b) { var c, d = [], e = 0, f = b.getElementsByTagName(a); if ("*" === a) { while (c = f[e++]) 1 === c.nodeType && d.push(c); return d } return f }, d.find.CLASS = c.getElementsByClassName && function (a, b) { return p ? b.getElementsByClassName(a) : void 0 }, r = [], q = [], (c.qsa = $.test(g.querySelectorAll)) && (ja(function (a) { o.appendChild(a).innerHTML = "", a.querySelectorAll("[msallowcapture^='']").length && q.push("[*^$]=" + L + "*(?:''|\"\")"), a.querySelectorAll("[selected]").length || q.push("\\[" + L + "*(?:value|" + K + ")"), a.querySelectorAll("[id~=" + u + "-]").length || q.push("~="), a.querySelectorAll(":checked").length || q.push(":checked"), a.querySelectorAll("a#" + u + "+*").length || q.push(".#.+[+~]") }), ja(function (a) { var b = g.createElement("input"); b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute("name", "D"), a.querySelectorAll("[name=d]").length && q.push("name" + L + "*[*^$|!~]?="), a.querySelectorAll(":enabled").length || q.push(":enabled", ":disabled"), a.querySelectorAll("*,:x"), q.push(",.*:") })), (c.matchesSelector = $.test(s = o.matches || o.webkitMatchesSelector || o.mozMatchesSelector || o.oMatchesSelector || o.msMatchesSelector)) && ja(function (a) { c.disconnectedMatch = s.call(a, "div"), s.call(a, "[s!='']:x"), r.push("!=", P) }), q = q.length && new RegExp(q.join("|")), r = r.length && new RegExp(r.join("|")), b = $.test(o.compareDocumentPosition), t = b || $.test(o.contains) ? function (a, b) { var c = 9 === a.nodeType ? a.documentElement : a, d = b && b.parentNode; return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) : a.compareDocumentPosition && 16 & a.compareDocumentPosition(d))) } : function (a, b) { if (b) while (b = b.parentNode) if (b === a) return !0; return !1 }, B = b ? function (a, b) { if (a === b) return l = !0, 0; var d = !a.compareDocumentPosition - !b.compareDocumentPosition; return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b.compareDocumentPosition(a) === d ? a === g || a.ownerDocument === v && t(v, a) ? -1 : b === g || b.ownerDocument === v && t(v, b) ? 1 : k ? J(k, a) - J(k, b) : 0 : 4 & d ? -1 : 1) } : function (a, b) { if (a === b) return l = !0, 0; var c, d = 0, e = a.parentNode, f = b.parentNode, h = [a], i = [b]; if (!e || !f) return a === g ? -1 : b === g ? 1 : e ? -1 : f ? 1 : k ? J(k, a) - J(k, b) : 0; if (e === f) return la(a, b); c = a; while (c = c.parentNode) h.unshift(c); c = b; while (c = c.parentNode) i.unshift(c); while (h[d] === i[d]) d++; return d ? la(h[d], i[d]) : h[d] === v ? -1 : i[d] === v ? 1 : 0 }, g) : n }, ga.matches = function (a, b) { return ga(a, null, null, b) }, ga.matchesSelector = function (a, b) { if ((a.ownerDocument || a) !== n && m(a), b = b.replace(U, "='$1']"), !(!c.matchesSelector || !p || r && r.test(b) || q && q.test(b))) try { var d = s.call(a, b); if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType) return d } catch (e) { } return ga(b, n, null, [a]).length > 0 }, ga.contains = function (a, b) { return (a.ownerDocument || a) !== n && m(a), t(a, b) }, ga.attr = function (a, b) { (a.ownerDocument || a) !== n && m(a); var e = d.attrHandle[b.toLowerCase()], f = e && D.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !p) : void 0; return void 0 !== f ? f : c.attributes || !p ? a.getAttribute(b) : (f = a.getAttributeNode(b)) && f.specified ? f.value : null }, ga.error = function (a) { throw new Error("Syntax error, unrecognized expression: " + a) }, ga.uniqueSort = function (a) { var b, d = [], e = 0, f = 0; if (l = !c.detectDuplicates, k = !c.sortStable && a.slice(0), a.sort(B), l) { while (b = a[f++]) b === a[f] && (e = d.push(f)); while (e--) a.splice(d[e], 1) } return k = null, a }, e = ga.getText = function (a) { var b, c = "", d = 0, f = a.nodeType; if (f) { if (1 === f || 9 === f || 11 === f) { if ("string" == typeof a.textContent) return a.textContent; for (a = a.firstChild; a; a = a.nextSibling)c += e(a) } else if (3 === f || 4 === f) return a.nodeValue } else while (b = a[d++]) c += e(b); return c }, d = ga.selectors = { cacheLength: 50, createPseudo: ia, match: X, attrHandle: {}, find: {}, relative: { ">": { dir: "parentNode", first: !0 }, " ": { dir: "parentNode" }, "+": { dir: "previousSibling", first: !0 }, "~": { dir: "previousSibling" } }, preFilter: { ATTR: function (a) { return a[1] = a[1].replace(ca, da), a[3] = (a[3] || a[4] || a[5] || "").replace(ca, da), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4) }, CHILD: function (a) { return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || ga.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" === a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[3])) : a[3] && ga.error(a[0]), a }, PSEUDO: function (a) { var b, c = !a[6] && a[2]; return X.CHILD.test(a[0]) ? null : (a[3] ? a[2] = a[4] || a[5] || "" : c && V.test(c) && (b = g(c, !0)) && (b = c.indexOf(")", c.length - b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0, b)), a.slice(0, 3)) } }, filter: { TAG: function (a) { var b = a.replace(ca, da).toLowerCase(); return "*" === a ? function () { return !0 } : function (a) { return a.nodeName && a.nodeName.toLowerCase() === b } }, CLASS: function (a) { var b = y[a + " "]; return b || (b = new RegExp("(^|" + L + ")" + a + "(" + L + "|$)")) && y(a, function (a) { return b.test("string" == typeof a.className && a.className || "undefined" != typeof a.getAttribute && a.getAttribute("class") || "") }) }, ATTR: function (a, b, c) { return function (d) { var e = ga.attr(d, a); return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c : "!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ? c && e.slice(-c.length) === c : "~=" === b ? (" " + e.replace(Q, " ") + " ").indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c.length + 1) === c + "-" : !1) : !0 } }, CHILD: function (a, b, c, d, e) { var f = "nth" !== a.slice(0, 3), g = "last" !== a.slice(-4), h = "of-type" === b; return 1 === d && 0 === e ? function (a) { return !!a.parentNode } : function (b, c, i) { var j, k, l, m, n, o, p = f !== g ? "nextSibling" : "previousSibling", q = b.parentNode, r = h && b.nodeName.toLowerCase(), s = !i && !h; if (q) { if (f) { while (p) { l = b; while (l = l[p]) if (h ? l.nodeName.toLowerCase() === r : 1 === l.nodeType) return !1; o = p = "only" === a && !o && "nextSibling" } return !0 } if (o = [g ? q.firstChild : q.lastChild], g && s) { k = q[u] || (q[u] = {}), j = k[a] || [], n = j[0] === w && j[1], m = j[0] === w && j[2], l = n && q.childNodes[n]; while (l = ++n && l && l[p] || (m = n = 0) || o.pop()) if (1 === l.nodeType && ++m && l === b) { k[a] = [w, n, m]; break } } else if (s && (j = (b[u] || (b[u] = {}))[a]) && j[0] === w) m = j[1]; else while (l = ++n && l && l[p] || (m = n = 0) || o.pop()) if ((h ? l.nodeName.toLowerCase() === r : 1 === l.nodeType) && ++m && (s && ((l[u] || (l[u] = {}))[a] = [w, m]), l === b)) break; return m -= e, m === d || m % d === 0 && m / d >= 0 } } }, PSEUDO: function (a, b) { var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || ga.error("unsupported pseudo: " + a); return e[u] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters.hasOwnProperty(a.toLowerCase()) ? ia(function (a, c) { var d, f = e(a, b), g = f.length; while (g--) d = J(a, f[g]), a[d] = !(c[d] = f[g]) }) : function (a) { return e(a, 0, c) }) : e } }, pseudos: { not: ia(function (a) { var b = [], c = [], d = h(a.replace(R, "$1")); return d[u] ? ia(function (a, b, c, e) { var f, g = d(a, null, e, []), h = a.length; while (h--) (f = g[h]) && (a[h] = !(b[h] = f)) }) : function (a, e, f) { return b[0] = a, d(b, null, f, c), b[0] = null, !c.pop() } }), has: ia(function (a) { return function (b) { return ga(a, b).length > 0 } }), contains: ia(function (a) { return a = a.replace(ca, da), function (b) { return (b.textContent || b.innerText || e(b)).indexOf(a) > -1 } }), lang: ia(function (a) { return W.test(a || "") || ga.error("unsupported lang: " + a), a = a.replace(ca, da).toLowerCase(), function (b) { var c; do if (c = p ? b.lang : b.getAttribute("xml:lang") || b.getAttribute("lang")) return c = c.toLowerCase(), c === a || 0 === c.indexOf(a + "-"); while ((b = b.parentNode) && 1 === b.nodeType); return !1 } }), target: function (b) { var c = a.location && a.location.hash; return c && c.slice(1) === b.id }, root: function (a) { return a === o }, focus: function (a) { return a === n.activeElement && (!n.hasFocus || n.hasFocus()) && !!(a.type || a.href || ~a.tabIndex) }, enabled: function (a) { return a.disabled === !1 }, disabled: function (a) { return a.disabled === !0 }, checked: function (a) { var b = a.nodeName.toLowerCase(); return "input" === b && !!a.checked || "option" === b && !!a.selected }, selected: function (a) { return a.parentNode && a.parentNode.selectedIndex, a.selected === !0 }, empty: function (a) { for (a = a.firstChild; a; a = a.nextSibling)if (a.nodeType < 6) return !1; return !0 }, parent: function (a) { return !d.pseudos.empty(a) }, header: function (a) { return Z.test(a.nodeName) }, input: function (a) { return Y.test(a.nodeName) }, button: function (a) { var b = a.nodeName.toLowerCase(); return "input" === b && "button" === a.type || "button" === b }, text: function (a) { var b; return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null == (b = a.getAttribute("type")) || "text" === b.toLowerCase()) }, first: oa(function () { return [0] }), last: oa(function (a, b) { return [b - 1] }), eq: oa(function (a, b, c) { return [0 > c ? c + b : c] }), even: oa(function (a, b) { for (var c = 0; b > c; c += 2)a.push(c); return a }), odd: oa(function (a, b) { for (var c = 1; b > c; c += 2)a.push(c); return a }), lt: oa(function (a, b, c) { for (var d = 0 > c ? c + b : c; --d >= 0;)a.push(d); return a }), gt: oa(function (a, b, c) { for (var d = 0 > c ? c + b : c; ++d < b;)a.push(d); return a }) } }, d.pseudos.nth = d.pseudos.eq; for (b in { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }) d.pseudos[b] = ma(b); for (b in { submit: !0, reset: !0 }) d.pseudos[b] = na(b); function qa() { } qa.prototype = d.filters = d.pseudos, d.setFilters = new qa, g = ga.tokenize = function (a, b) { var c, e, f, g, h, i, j, k = z[a + " "]; if (k) return b ? 0 : k.slice(0); h = a, i = [], j = d.preFilter; while (h) { (!c || (e = S.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !1, (e = T.exec(h)) && (c = e.shift(), f.push({ value: c, type: e[0].replace(R, " ") }), h = h.slice(c.length)); for (g in d.filter) !(e = X[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f.push({ value: c, type: g, matches: e }), h = h.slice(c.length)); if (!c) break } return b ? h.length : h ? ga.error(a) : z(a, i).slice(0) }; function ra(a) { for (var b = 0, c = a.length, d = ""; c > b; b++)d += a[b].value; return d } function sa(a, b, c) { var d = b.dir, e = c && "parentNode" === d, f = x++; return b.first ? function (b, c, f) { while (b = b[d]) if (1 === b.nodeType || e) return a(b, c, f) } : function (b, c, g) { var h, i, j = [w, f]; if (g) { while (b = b[d]) if ((1 === b.nodeType || e) && a(b, c, g)) return !0 } else while (b = b[d]) if (1 === b.nodeType || e) { if (i = b[u] || (b[u] = {}), (h = i[d]) && h[0] === w && h[1] === f) return j[2] = h[2]; if (i[d] = j, j[2] = a(b, c, g)) return !0 } } } function ta(a) { return a.length > 1 ? function (b, c, d) { var e = a.length; while (e--) if (!a[e](b, c, d)) return !1; return !0 } : a[0] } function ua(a, b, c) { for (var d = 0, e = b.length; e > d; d++)ga(a, b[d], c); return c } function va(a, b, c, d, e) { for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f, d, e)) && (g.push(f), j && b.push(h)); return g } function wa(a, b, c, d, e, f) { return d && !d[u] && (d = wa(d)), e && !e[u] && (e = wa(e, f)), ia(function (f, g, h, i) { var j, k, l, m = [], n = [], o = g.length, p = f || ua(b || "*", h.nodeType ? [h] : h, []), q = !a || !f && b ? p : va(p, m, a, h, i), r = c ? e || (f ? a : o || d) ? [] : g : q; if (c && c(q, r, h, i), d) { j = va(r, n), d(j, [], h, i), k = j.length; while (k--) (l = j[k]) && (r[n[k]] = !(q[n[k]] = l)) } if (f) { if (e || a) { if (e) { j = [], k = r.length; while (k--) (l = r[k]) && j.push(q[k] = l); e(null, r = [], j, i) } k = r.length; while (k--) (l = r[k]) && (j = e ? J(f, l) : m[k]) > -1 && (f[j] = !(g[j] = l)) } } else r = va(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : H.apply(g, r) }) } function xa(a) { for (var b, c, e, f = a.length, g = d.relative[a[0].type], h = g || d.relative[" "], i = g ? 1 : 0, k = sa(function (a) { return a === b }, h, !0), l = sa(function (a) { return J(b, a) > -1 }, h, !0), m = [function (a, c, d) { var e = !g && (d || c !== j) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d)); return b = null, e }]; f > i; i++)if (c = d.relative[a[i].type]) m = [sa(ta(m), c)]; else { if (c = d.filter[a[i].type].apply(null, a[i].matches), c[u]) { for (e = ++i; f > e; e++)if (d.relative[a[e].type]) break; return wa(i > 1 && ta(m), i > 1 && ra(a.slice(0, i - 1).concat({ value: " " === a[i - 2].type ? "*" : "" })).replace(R, "$1"), c, e > i && xa(a.slice(i, e)), f > e && xa(a = a.slice(e)), f > e && ra(a)) } m.push(c) } return ta(m) } function ya(a, b) { var c = b.length > 0, e = a.length > 0, f = function (f, g, h, i, k) { var l, m, o, p = 0, q = "0", r = f && [], s = [], t = j, u = f || e && d.find.TAG("*", k), v = w += null == t ? 1 : Math.random() || .1, x = u.length; for (k && (j = g !== n && g); q !== x && null != (l = u[q]); q++) { if (e && l) { m = 0; while (o = a[m++]) if (o(l, g, h)) { i.push(l); break } k && (w = v) } c && ((l = !o && l) && p-- , f && r.push(l)) } if (p += q, c && q !== p) { m = 0; while (o = b[m++]) o(r, s, g, h); if (f) { if (p > 0) while (q--) r[q] || s[q] || (s[q] = F.call(i)); s = va(s) } H.apply(i, s), k && !f && s.length > 0 && p + b.length > 1 && ga.uniqueSort(i) } return k && (w = v, j = t), r }; return c ? ia(f) : f } return h = ga.compile = function (a, b) { var c, d = [], e = [], f = A[a + " "]; if (!f) { b || (b = g(a)), c = b.length; while (c--) f = xa(b[c]), f[u] ? d.push(f) : e.push(f); f = A(a, ya(e, d)), f.selector = a } return f }, i = ga.select = function (a, b, e, f) { var i, j, k, l, m, n = "function" == typeof a && a, o = !f && g(a = n.selector || a); if (e = e || [], 1 === o.length) { if (j = o[0] = o[0].slice(0), j.length > 2 && "ID" === (k = j[0]).type && c.getById && 9 === b.nodeType && p && d.relative[j[1].type]) { if (b = (d.find.ID(k.matches[0].replace(ca, da), b) || [])[0], !b) return e; n && (b = b.parentNode), a = a.slice(j.shift().value.length) } i = X.needsContext.test(a) ? 0 : j.length; while (i--) { if (k = j[i], d.relative[l = k.type]) break; if ((m = d.find[l]) && (f = m(k.matches[0].replace(ca, da), aa.test(j[0].type) && pa(b.parentNode) || b))) { if (j.splice(i, 1), a = f.length && ra(j), !a) return H.apply(e, f), e; break } } } return (n || h(a, o))(f, b, !p, e, aa.test(a) && pa(b.parentNode) || b), e }, c.sortStable = u.split("").sort(B).join("") === u, c.detectDuplicates = !!l, m(), c.sortDetached = ja(function (a) { return 1 & a.compareDocumentPosition(n.createElement("div")) }), ja(function (a) { return a.innerHTML = "", "#" === a.firstChild.getAttribute("href") }) || ka("type|href|height|width", function (a, b, c) { return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2) }), c.attributes && ja(function (a) { return a.innerHTML = "", a.firstChild.setAttribute("value", ""), "" === a.firstChild.getAttribute("value") }) || ka("value", function (a, b, c) { return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue }), ja(function (a) { return null == a.getAttribute("disabled") }) || ka(K, function (a, b, c) { var d; return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d.specified ? d.value : null }), ga }(a); n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t.getText, n.isXMLDoc = t.isXML, n.contains = t.contains; var u = n.expr.match.needsContext, v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, w = /^.[^:#\[\.,]*$/; function x(a, b, c) { if (n.isFunction(b)) return n.grep(a, function (a, d) { return !!b.call(a, d, a) !== c }); if (b.nodeType) return n.grep(a, function (a) { return a === b !== c }); if ("string" == typeof b) { if (w.test(b)) return n.filter(b, a, c); b = n.filter(b, a) } return n.grep(a, function (a) { return g.call(b, a) >= 0 !== c }) } n.filter = function (a, b, c) { var d = b[0]; return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) { return 1 === a.nodeType })) }, n.fn.extend({ find: function (a) { var b, c = this.length, d = [], e = this; if ("string" != typeof a) return this.pushStack(n(a).filter(function () { for (b = 0; c > b; b++)if (n.contains(e[b], this)) return !0 })); for (b = 0; c > b; b++)n.find(a, e[b], d); return d = this.pushStack(c > 1 ? n.unique(d) : d), d.selector = this.selector ? this.selector + " " + a : a, d }, filter: function (a) { return this.pushStack(x(this, a || [], !1)) }, not: function (a) { return this.pushStack(x(this, a || [], !0)) }, is: function (a) { return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length } }); var y, z = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, A = n.fn.init = function (a, b) { var c, d; if (!a) return this; if ("string" == typeof a) { if (c = "<" === a[0] && ">" === a[a.length - 1] && a.length >= 3 ? [null, a, null] : z.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this.constructor(b).find(a); if (c[1]) { if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b.ownerDocument || b : l, !0)), v.test(c[1]) && n.isPlainObject(b)) for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]); return this } return d = l.getElementById(c[2]), d && d.parentNode && (this.length = 1, this[0] = d), this.context = l, this.selector = a, this } return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ? "undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this.selector = a.selector, this.context = a.context), n.makeArray(a, this)) }; A.prototype = n.fn, y = n(l); var B = /^(?:parents|prev(?:Until|All))/, C = { children: !0, contents: !0, next: !0, prev: !0 }; n.extend({ dir: function (a, b, c) { var d = [], e = void 0 !== c; while ((a = a[b]) && 9 !== a.nodeType) if (1 === a.nodeType) { if (e && n(a).is(c)) break; d.push(a) } return d }, sibling: function (a, b) { for (var c = []; a; a = a.nextSibling)1 === a.nodeType && a !== b && c.push(a); return c } }), n.fn.extend({ has: function (a) { var b = n(a, this), c = b.length; return this.filter(function () { for (var a = 0; c > a; a++)if (n.contains(this, b[a])) return !0 }) }, closest: function (a, b) { for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ? n(a, b || this.context) : 0; e > d; d++)for (c = this[d]; c && c !== b; c = c.parentNode)if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find.matchesSelector(c, a))) { f.push(c); break } return this.pushStack(f.length > 1 ? n.unique(f) : f) }, index: function (a) { return a ? "string" == typeof a ? g.call(n(a), this[0]) : g.call(this, a.jquery ? a[0] : a) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1 }, add: function (a, b) { return this.pushStack(n.unique(n.merge(this.get(), n(a, b)))) }, addBack: function (a) { return this.add(null == a ? this.prevObject : this.prevObject.filter(a)) } }); function D(a, b) { while ((a = a[b]) && 1 !== a.nodeType); return a } n.each({ parent: function (a) { var b = a.parentNode; return b && 11 !== b.nodeType ? b : null }, parents: function (a) { return n.dir(a, "parentNode") }, parentsUntil: function (a, b, c) { return n.dir(a, "parentNode", c) }, next: function (a) { return D(a, "nextSibling") }, prev: function (a) { return D(a, "previousSibling") }, nextAll: function (a) { return n.dir(a, "nextSibling") }, prevAll: function (a) { return n.dir(a, "previousSibling") }, nextUntil: function (a, b, c) { return n.dir(a, "nextSibling", c) }, prevUntil: function (a, b, c) { return n.dir(a, "previousSibling", c) }, siblings: function (a) { return n.sibling((a.parentNode || {}).firstChild, a) }, children: function (a) { return n.sibling(a.firstChild) }, contents: function (a) { return a.contentDocument || n.merge([], a.childNodes) } }, function (a, b) { n.fn[a] = function (c, d) { var e = n.map(this, b, c); return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n.filter(d, e)), this.length > 1 && (C[a] || n.unique(e), B.test(a) && e.reverse()), this.pushStack(e) } }); var E = /\S+/g, F = {}; function G(a) { var b = F[a] = {}; return n.each(a.match(E) || [], function (a, c) { b[c] = !0 }), b } n.Callbacks = function (a) { a = "string" == typeof a ? F[a] || G(a) : n.extend({}, a); var b, c, d, e, f, g, h = [], i = !a.once && [], j = function (l) { for (b = a.memory && l, c = !0, g = e || 0, e = 0, f = h.length, d = !0; h && f > g; g++)if (h[g].apply(l[0], l[1]) === !1 && a.stopOnFalse) { b = !1; break } d = !1, h && (i ? i.length && j(i.shift()) : b ? h = [] : k.disable()) }, k = { add: function () { if (h) { var c = h.length; !function g(b) { n.each(b, function (b, c) { var d = n.type(c); "function" === d ? a.unique && k.has(c) || h.push(c) : c && c.length && "string" !== d && g(c) }) }(arguments), d ? f = h.length : b && (e = c, j(b)) } return this }, remove: function () { return h && n.each(arguments, function (a, b) { var c; while ((c = n.inArray(b, h, c)) > -1) h.splice(c, 1), d && (f >= c && f-- , g >= c && g--) }), this }, has: function (a) { return a ? n.inArray(a, h) > -1 : !(!h || !h.length) }, empty: function () { return h = [], f = 0, this }, disable: function () { return h = i = b = void 0, this }, disabled: function () { return !h }, lock: function () { return i = void 0, b || k.disable(), this }, locked: function () { return !i }, fireWith: function (a, b) { return !h || c && !i || (b = b || [], b = [a, b.slice ? b.slice() : b], d ? i.push(b) : j(b)), this }, fire: function () { return k.fireWith(this, arguments), this }, fired: function () { return !!c } }; return k }, n.extend({ Deferred: function (a) { var b = [["resolve", "done", n.Callbacks("once memory"), "resolved"], ["reject", "fail", n.Callbacks("once memory"), "rejected"], ["notify", "progress", n.Callbacks("memory")]], c = "pending", d = { state: function () { return c }, always: function () { return e.done(arguments).fail(arguments), this }, then: function () { var a = arguments; return n.Deferred(function (c) { n.each(b, function (b, f) { var g = n.isFunction(a[b]) && a[b]; e[f[1]](function () { var a = g && g.apply(this, arguments); a && n.isFunction(a.promise) ? a.promise().done(c.resolve).fail(c.reject).progress(c.notify) : c[f[0] + "With"](this === d ? c.promise() : this, g ? [a] : arguments) }) }), a = null }).promise() }, promise: function (a) { return null != a ? n.extend(a, d) : d } }, e = {}; return d.pipe = d.then, n.each(b, function (a, f) { var g = f[2], h = f[3]; d[f[1]] = g.add, h && g.add(function () { c = h }, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () { return e[f[0] + "With"](this === e ? d : this, arguments), this }, e[f[0] + "With"] = g.fireWith }), d.promise(e), a && a.call(e, e), e }, when: function (a) { var b = 0, c = d.call(arguments), e = c.length, f = 1 !== e || a && n.isFunction(a.promise) ? e : 0, g = 1 === f ? a : n.Deferred(), h = function (a, b, c) { return function (e) { b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e, c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c) } }, i, j, k; if (e > 1) for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++)c[b] && n.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject).progress(h(b, j, i)) : --f; return f || g.resolveWith(k, c), g.promise() } }); var H; n.fn.ready = function (a) { return n.ready.promise().done(a), this }, n.extend({ isReady: !1, readyWait: 1, holdReady: function (a) { a ? n.readyWait++ : n.ready(!0) }, ready: function (a) { (a === !0 ? --n.readyWait : n.isReady) || (n.isReady = !0, a !== !0 && --n.readyWait > 0 || (H.resolveWith(l, [n]), n.fn.triggerHandler && (n(l).triggerHandler("ready"), n(l).off("ready")))) } }); function I() { l.removeEventListener("DOMContentLoaded", I, !1), a.removeEventListener("load", I, !1), n.ready() } n.ready.promise = function (b) { return H || (H = n.Deferred(), "complete" === l.readyState ? setTimeout(n.ready) : (l.addEventListener("DOMContentLoaded", I, !1), a.addEventListener("load", I, !1))), H.promise(b) }, n.ready.promise(); var J = n.access = function (a, b, c, d, e, f, g) { var h = 0, i = a.length, j = null == c; if ("object" === n.type(c)) { e = !0; for (h in c) n.access(a, b, h, c[h], !0, f, g) } else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b = null) : (j = b, b = function (a, b, c) { return j.call(n(a), c) })), b)) for (; i > h; h++)b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c))); return e ? a : j ? b.call(a) : i ? b(a[0], c) : f }; n.acceptData = function (a) { return 1 === a.nodeType || 9 === a.nodeType || !+a.nodeType }; function K() { Object.defineProperty(this.cache = {}, 0, { get: function () { return {} } }), this.expando = n.expando + K.uid++ } K.uid = 1, K.accepts = n.acceptData, K.prototype = { key: function (a) { if (!K.accepts(a)) return 0; var b = {}, c = a[this.expando]; if (!c) { c = K.uid++; try { b[this.expando] = { value: c }, Object.defineProperties(a, b) } catch (d) { b[this.expando] = c, n.extend(a, b) } } return this.cache[c] || (this.cache[c] = {}), c }, set: function (a, b, c) { var d, e = this.key(a), f = this.cache[e]; if ("string" == typeof b) f[b] = c; else if (n.isEmptyObject(f)) n.extend(this.cache[e], b); else for (d in b) f[d] = b[d]; return f }, get: function (a, b) { var c = this.cache[this.key(a)]; return void 0 === b ? c : c[b] }, access: function (a, b, c) { var d; return void 0 === b || b && "string" == typeof b && void 0 === c ? (d = this.get(a, b), void 0 !== d ? d : this.get(a, n.camelCase(b))) : (this.set(a, b, c), void 0 !== c ? c : b) }, remove: function (a, b) { var c, d, e, f = this.key(a), g = this.cache[f]; if (void 0 === b) this.cache[f] = {}; else { n.isArray(b) ? d = b.concat(b.map(n.camelCase)) : (e = n.camelCase(b), b in g ? d = [b, e] : (d = e, d = d in g ? [d] : d.match(E) || [])), c = d.length; while (c--) delete g[d[c]] } }, hasData: function (a) { return !n.isEmptyObject(this.cache[a[this.expando]] || {}) }, discard: function (a) { a[this.expando] && delete this.cache[a[this.expando]] } }; var L = new K, M = new K, N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, O = /([A-Z])/g; function P(a, b, c) { var d; if (void 0 === c && 1 === a.nodeType) if (d = "data-" + b.replace(O, "-$1").toLowerCase(), c = a.getAttribute(d), "string" == typeof c) { try { c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c : N.test(c) ? n.parseJSON(c) : c } catch (e) { } M.set(a, b, c) } else c = void 0; return c } n.extend({ - hasData: function (a) { return M.hasData(a) || L.hasData(a) }, data: function (a, b, c) { - return M.access(a, b, c) - }, removeData: function (a, b) { M.remove(a, b) }, _data: function (a, b, c) { return L.access(a, b, c) }, _removeData: function (a, b) { L.remove(a, b) } - }), n.fn.extend({ data: function (a, b) { var c, d, e, f = this[0], g = f && f.attributes; if (void 0 === a) { if (this.length && (e = M.get(f), 1 === f.nodeType && !L.get(f, "hasDataAttrs"))) { c = g.length; while (c--) g[c] && (d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d.slice(5)), P(f, d, e[d]))); L.set(f, "hasDataAttrs", !0) } return e } return "object" == typeof a ? this.each(function () { M.set(this, a) }) : J(this, function (b) { var c, d = n.camelCase(a); if (f && void 0 === b) { if (c = M.get(f, a), void 0 !== c) return c; if (c = M.get(f, d), void 0 !== c) return c; if (c = P(f, d, void 0), void 0 !== c) return c } else this.each(function () { var c = M.get(this, d); M.set(this, d, b), -1 !== a.indexOf("-") && void 0 !== c && M.set(this, a, b) }) }, null, b, arguments.length > 1, null, !0) }, removeData: function (a) { return this.each(function () { M.remove(this, a) }) } }), n.extend({ queue: function (a, b, c) { var d; return a ? (b = (b || "fx") + "queue", d = L.get(a, b), c && (!d || n.isArray(c) ? d = L.access(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0 }, dequeue: function (a, b) { b = b || "fx"; var c = n.queue(a, b), d = c.length, e = c.shift(), f = n._queueHooks(a, b), g = function () { n.dequeue(a, b) }; "inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift("inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire() }, _queueHooks: function (a, b) { var c = b + "queueHooks"; return L.get(a, c) || L.access(a, c, { empty: n.Callbacks("once memory").add(function () { L.remove(a, [b + "queue", c]) }) }) } }), n.fn.extend({ queue: function (a, b) { var c = 2; return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n.queue(this[0], a) : void 0 === b ? this : this.each(function () { var c = n.queue(this, a, b); n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n.dequeue(this, a) }) }, dequeue: function (a) { return this.each(function () { n.dequeue(this, a) }) }, clearQueue: function (a) { return this.queue(a || "fx", []) }, promise: function (a, b) { var c, d = 1, e = n.Deferred(), f = this, g = this.length, h = function () { --d || e.resolveWith(f, [f]) }; "string" != typeof a && (b = a, a = void 0), a = a || "fx"; while (g--) c = L.get(f[g], a + "queueHooks"), c && c.empty && (d++ , c.empty.add(h)); return h(), e.promise(b) } }); var Q = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, R = ["Top", "Right", "Bottom", "Left"], S = function (a, b) { return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a) }, T = /^(?:checkbox|radio)$/i; !function () { var a = l.createDocumentFragment(), b = a.appendChild(l.createElement("div")), c = l.createElement("input"); c.setAttribute("type", "radio"), c.setAttribute("checked", "checked"), c.setAttribute("name", "t"), b.appendChild(c), k.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, b.innerHTML = "", k.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue }(); var U = "undefined"; k.focusinBubbles = "onfocusin" in a; var V = /^key/, W = /^(?:mouse|pointer|contextmenu)|click/, X = /^(?:focusinfocus|focusoutblur)$/, Y = /^([^.]*)(?:\.(.+)|)$/; function Z() { return !0 } function $() { return !1 } function _() { try { return l.activeElement } catch (a) { } } n.event = { global: {}, add: function (a, b, c, d, e) { var f, g, h, i, j, k, l, m, o, p, q, r = L.get(a); if (r) { c.handler && (f = c, c = f.handler, e = f.selector), c.guid || (c.guid = n.guid++), (i = r.events) || (i = r.events = {}), (g = r.handle) || (g = r.handle = function (b) { return typeof n !== U && n.event.triggered !== b.type ? n.event.dispatch.apply(a, arguments) : void 0 }), b = (b || "").match(E) || [""], j = b.length; while (j--) h = Y.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(), o && (l = n.event.special[o] || {}, o = (e ? l.delegateType : l.bindType) || o, l = n.event.special[o] || {}, k = n.extend({ type: o, origType: q, data: d, handler: c, guid: c.guid, selector: e, needsContext: e && n.expr.match.needsContext.test(e), namespace: p.join(".") }, f), (m = i[o]) || (m = i[o] = [], m.delegateCount = 0, l.setup && l.setup.call(a, d, p, g) !== !1 || a.addEventListener && a.addEventListener(o, g, !1)), l.add && (l.add.call(a, k), k.handler.guid || (k.handler.guid = c.guid)), e ? m.splice(m.delegateCount++, 0, k) : m.push(k), n.event.global[o] = !0) } }, remove: function (a, b, c, d, e) { var f, g, h, i, j, k, l, m, o, p, q, r = L.hasData(a) && L.get(a); if (r && (i = r.events)) { b = (b || "").match(E) || [""], j = b.length; while (j--) if (h = Y.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(), o) { l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o, m = i[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join("\\.(?:.*\\.|)") + "(\\.|$)"), g = f = m.length; while (f--) k = m[f], !e && q !== k.origType || c && c.guid !== k.guid || h && !h.test(k.namespace) || d && d !== k.selector && ("**" !== d || !k.selector) || (m.splice(f, 1), k.selector && m.delegateCount-- , l.remove && l.remove.call(a, k)); g && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n.removeEvent(a, o, r.handle), delete i[o]) } else for (o in i) n.event.remove(a, o + b[j], c, d, !0); n.isEmptyObject(i) && (delete r.handle, L.remove(a, "events")) } }, trigger: function (b, c, d, e) { var f, g, h, i, k, m, o, p = [d || l], q = j.call(b, "type") ? b.type : b, r = j.call(b, "namespace") ? b.namespace.split(".") : []; if (g = h = d = d || l, 3 !== d.nodeType && 8 !== d.nodeType && !X.test(q + n.event.triggered) && (q.indexOf(".") >= 0 && (r = q.split("."), q = r.shift(), r.sort()), k = q.indexOf(":") < 0 && "on" + q, b = b[n.expando] ? b : new n.Event(q, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = r.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + r.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b.target = d), c = null == c ? [b] : n.makeArray(c, [b]), o = n.event.special[q] || {}, e || !o.trigger || o.trigger.apply(d, c) !== !1)) { if (!e && !o.noBubble && !n.isWindow(d)) { for (i = o.delegateType || q, X.test(i + q) || (g = g.parentNode); g; g = g.parentNode)p.push(g), h = g; h === (d.ownerDocument || l) && p.push(h.defaultView || h.parentWindow || a) } f = 0; while ((g = p[f++]) && !b.isPropagationStopped()) b.type = f > 1 ? i : o.bindType || q, m = (L.get(g, "events") || {})[b.type] && L.get(g, "handle"), m && m.apply(g, c), m = k && g[k], m && m.apply && n.acceptData(g) && (b.result = m.apply(g, c), b.result === !1 && b.preventDefault()); return b.type = q, e || b.isDefaultPrevented() || o._default && o._default.apply(p.pop(), c) !== !1 || !n.acceptData(d) || k && n.isFunction(d[q]) && !n.isWindow(d) && (h = d[k], h && (d[k] = null), n.event.triggered = q, d[q](), n.event.triggered = void 0, h && (d[k] = h)), b.result } }, dispatch: function (a) { a = n.event.fix(a); var b, c, e, f, g, h = [], i = d.call(arguments), j = (L.get(this, "events") || {})[a.type] || [], k = n.event.special[a.type] || {}; if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !== !1) { h = n.event.handlers.call(this, a, j), b = 0; while ((f = h[b++]) && !a.isPropagationStopped()) { a.currentTarget = f.elem, c = 0; while ((g = f.handlers[c++]) && !a.isImmediatePropagationStopped()) (!a.namespace_re || a.namespace_re.test(g.namespace)) && (a.handleObj = g, a.data = g.data, e = ((n.event.special[g.origType] || {}).handle || g.handler).apply(f.elem, i), void 0 !== e && (a.result = e) === !1 && (a.preventDefault(), a.stopPropagation())) } return k.postDispatch && k.postDispatch.call(this, a), a.result } }, handlers: function (a, b) { var c, d, e, f, g = [], h = b.delegateCount, i = a.target; if (h && i.nodeType && (!a.button || "click" !== a.type)) for (; i !== this; i = i.parentNode || this)if (i.disabled !== !0 || "click" !== a.type) { for (d = [], c = 0; h > c; c++)f = b[c], e = f.selector + " ", void 0 === d[e] && (d[e] = f.needsContext ? n(e, this).index(i) >= 0 : n.find(e, this, null, [i]).length), d[e] && d.push(f); d.length && g.push({ elem: i, handlers: d }) } return h < b.length && g.push({ elem: this, handlers: b.slice(h) }), g }, props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), fixHooks: {}, keyHooks: { props: "char charCode key keyCode".split(" "), filter: function (a, b) { return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a } }, mouseHooks: { props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "), filter: function (a, b) { var c, d, e, f = b.button; return null == a.pageX && null != b.clientX && (c = a.target.ownerDocument || l, d = c.documentElement, e = c.body, a.pageX = b.clientX + (d && d.scrollLeft || e && e.scrollLeft || 0) - (d && d.clientLeft || e && e.clientLeft || 0), a.pageY = b.clientY + (d && d.scrollTop || e && e.scrollTop || 0) - (d && d.clientTop || e && e.clientTop || 0)), a.which || void 0 === f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a } }, fix: function (a) { if (a[n.expando]) return a; var b, c, d, e = a.type, f = a, g = this.fixHooks[e]; g || (this.fixHooks[e] = g = W.test(e) ? this.mouseHooks : V.test(e) ? this.keyHooks : {}), d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f), b = d.length; while (b--) c = d[b], a[c] = f[c]; return a.target || (a.target = l), 3 === a.target.nodeType && (a.target = a.target.parentNode), g.filter ? g.filter(a, f) : a }, special: { load: { noBubble: !0 }, focus: { trigger: function () { return this !== _() && this.focus ? (this.focus(), !1) : void 0 }, delegateType: "focusin" }, blur: { trigger: function () { return this === _() && this.blur ? (this.blur(), !1) : void 0 }, delegateType: "focusout" }, click: { trigger: function () { return "checkbox" === this.type && this.click && n.nodeName(this, "input") ? (this.click(), !1) : void 0 }, _default: function (a) { return n.nodeName(a.target, "a") } }, beforeunload: { postDispatch: function (a) { void 0 !== a.result && a.originalEvent && (a.originalEvent.returnValue = a.result) } } }, simulate: function (a, b, c, d) { var e = n.extend(new n.Event, c, { type: a, isSimulated: !0, originalEvent: {} }); d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() && c.preventDefault() } }, n.removeEvent = function (a, b, c) { a.removeEventListener && a.removeEventListener(b, c, !1) }, n.Event = function (a, b) { return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type, this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && a.returnValue === !1 ? Z : $) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n.now(), void (this[n.expando] = !0)) : new n.Event(a, b) }, n.Event.prototype = { isDefaultPrevented: $, isPropagationStopped: $, isImmediatePropagationStopped: $, preventDefault: function () { var a = this.originalEvent; this.isDefaultPrevented = Z, a && a.preventDefault && a.preventDefault() }, stopPropagation: function () { var a = this.originalEvent; this.isPropagationStopped = Z, a && a.stopPropagation && a.stopPropagation() }, stopImmediatePropagation: function () { var a = this.originalEvent; this.isImmediatePropagationStopped = Z, a && a.stopImmediatePropagation && a.stopImmediatePropagation(), this.stopPropagation() } }, n.each({ mouseenter: "mouseover", mouseleave: "mouseout", pointerenter: "pointerover", pointerleave: "pointerout" }, function (a, b) { n.event.special[a] = { delegateType: b, bindType: b, handle: function (a) { var c, d = this, e = a.relatedTarget, f = a.handleObj; return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f.handler.apply(this, arguments), a.type = b), c } } }), k.focusinBubbles || n.each({ focus: "focusin", blur: "focusout" }, function (a, b) { var c = function (a) { n.event.simulate(b, a.target, n.event.fix(a), !0) }; n.event.special[b] = { setup: function () { var d = this.ownerDocument || this, e = L.access(d, b); e || d.addEventListener(a, c, !0), L.access(d, b, (e || 0) + 1) }, teardown: function () { var d = this.ownerDocument || this, e = L.access(d, b) - 1; e ? L.access(d, b, e) : (d.removeEventListener(a, c, !0), L.remove(d, b)) } } }), n.fn.extend({ on: function (a, b, c, d, e) { var f, g; if ("object" == typeof a) { "string" != typeof b && (c = c || b, b = void 0); for (g in a) this.on(g, b, c, a[g], e); return this } if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" == typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d = $; else if (!d) return this; return 1 === e && (f = d, d = function (a) { return n().off(a), f.apply(this, arguments) }, d.guid = f.guid || (f.guid = n.guid++)), this.each(function () { n.event.add(this, a, d, c, b) }) }, one: function (a, b, c, d) { return this.on(a, b, c, d, 1) }, off: function (a, b, c) { var d, e; if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d.origType, d.selector, d.handler), this; if ("object" == typeof a) { for (e in a) this.off(e, b, a[e]); return this } return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c = $), this.each(function () { n.event.remove(this, a, c, b) }) }, trigger: function (a, b) { return this.each(function () { n.event.trigger(a, b, this) }) }, triggerHandler: function (a, b) { var c = this[0]; return c ? n.event.trigger(a, b, c, !0) : void 0 } }); var aa = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, ba = /<([\w:]+)/, ca = /<|&#?\w+;/, da = /<(?:script|style|link)/i, ea = /checked\s*(?:[^=]|=\s*.checked.)/i, fa = /^$|\/(?:java|ecma)script/i, ga = /^true\/(.*)/, ha = /^\s*\s*$/g, ia = { option: [1, ""], thead: [1, "", "
"], col: [2, "", "
"], tr: [2, "", "
"], td: [3, "", "
"], _default: [0, "", ""] }; ia.optgroup = ia.option, ia.tbody = ia.tfoot = ia.colgroup = ia.caption = ia.thead, ia.th = ia.td; function ja(a, b) { return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a } function ka(a) { return a.type = (null !== a.getAttribute("type")) + "/" + a.type, a } function la(a) { var b = ga.exec(a.type); return b ? a.type = b[1] : a.removeAttribute("type"), a } function ma(a, b) { for (var c = 0, d = a.length; d > c; c++)L.set(a[c], "globalEval", !b || L.get(b[c], "globalEval")) } function na(a, b) { var c, d, e, f, g, h, i, j; if (1 === b.nodeType) { if (L.hasData(a) && (f = L.access(a), g = L.set(b, f), j = f.events)) { delete g.handle, g.events = {}; for (e in j) for (c = 0, d = j[e].length; d > c; c++)n.event.add(b, e, j[e][c]) } M.hasData(a) && (h = M.access(a), i = n.extend({}, h), M.set(b, i)) } } function oa(a, b) { var c = a.getElementsByTagName ? a.getElementsByTagName(b || "*") : a.querySelectorAll ? a.querySelectorAll(b || "*") : []; return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], c) : c } function pa(a, b) { var c = b.nodeName.toLowerCase(); "input" === c && T.test(a.type) ? b.checked = a.checked : ("input" === c || "textarea" === c) && (b.defaultValue = a.defaultValue) } n.extend({ clone: function (a, b, c) { var d, e, f, g, h = a.cloneNode(!0), i = n.contains(a.ownerDocument, a); if (!(k.noCloneChecked || 1 !== a.nodeType && 11 !== a.nodeType || n.isXMLDoc(a))) for (g = oa(h), f = oa(a), d = 0, e = f.length; e > d; d++)pa(f[d], g[d]); if (b) if (c) for (f = f || oa(a), g = g || oa(h), d = 0, e = f.length; e > d; d++)na(f[d], g[d]); else na(a, h); return g = oa(h, "script"), g.length > 0 && ma(g, !i && oa(a, "script")), h }, buildFragment: function (a, b, c, d) { for (var e, f, g, h, i, j, k = b.createDocumentFragment(), l = [], m = 0, o = a.length; o > m; m++)if (e = a[m], e || 0 === e) if ("object" === n.type(e)) n.merge(l, e.nodeType ? [e] : e); else if (ca.test(e)) { f = f || k.appendChild(b.createElement("div")), g = (ba.exec(e) || ["", ""])[1].toLowerCase(), h = ia[g] || ia._default, f.innerHTML = h[1] + e.replace(aa, "<$1>") + h[2], j = h[0]; while (j--) f = f.lastChild; n.merge(l, f.childNodes), f = k.firstChild, f.textContent = "" } else l.push(b.createTextNode(e)); k.textContent = "", m = 0; while (e = l[m++]) if ((!d || -1 === n.inArray(e, d)) && (i = n.contains(e.ownerDocument, e), f = oa(k.appendChild(e), "script"), i && ma(f), c)) { j = 0; while (e = f[j++]) fa.test(e.type || "") && c.push(e) } return k }, cleanData: function (a) { for (var b, c, d, e, f = n.event.special, g = 0; void 0 !== (c = a[g]); g++) { if (n.acceptData(c) && (e = c[L.expando], e && (b = L.cache[e]))) { if (b.events) for (d in b.events) f[d] ? n.event.remove(c, d) : n.removeEvent(c, d, b.handle); L.cache[e] && delete L.cache[e] } delete M.cache[c[M.expando]] } } }), n.fn.extend({ text: function (a) { return J(this, function (a) { return void 0 === a ? n.text(this) : this.empty().each(function () { (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) && (this.textContent = a) }) }, null, a, arguments.length) }, append: function () { return this.domManip(arguments, function (a) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var b = ja(this, a); b.appendChild(a) } }) }, prepend: function () { return this.domManip(arguments, function (a) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var b = ja(this, a); b.insertBefore(a, b.firstChild) } }) }, before: function () { return this.domManip(arguments, function (a) { this.parentNode && this.parentNode.insertBefore(a, this) }) }, after: function () { return this.domManip(arguments, function (a) { this.parentNode && this.parentNode.insertBefore(a, this.nextSibling) }) }, remove: function (a, b) { for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++)b || 1 !== c.nodeType || n.cleanData(oa(c)), c.parentNode && (b && n.contains(c.ownerDocument, c) && ma(oa(c, "script")), c.parentNode.removeChild(c)); return this }, empty: function () { for (var a, b = 0; null != (a = this[b]); b++)1 === a.nodeType && (n.cleanData(oa(a, !1)), a.textContent = ""); return this }, clone: function (a, b) { return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () { return n.clone(this, a, b) }) }, html: function (a) { return J(this, function (a) { var b = this[0] || {}, c = 0, d = this.length; if (void 0 === a && 1 === b.nodeType) return b.innerHTML; if ("string" == typeof a && !da.test(a) && !ia[(ba.exec(a) || ["", ""])[1].toLowerCase()]) { a = a.replace(aa, "<$1>"); try { for (; d > c; c++)b = this[c] || {}, 1 === b.nodeType && (n.cleanData(oa(b, !1)), b.innerHTML = a); b = 0 } catch (e) { } } b && this.empty().append(a) }, null, a, arguments.length) }, replaceWith: function () { var a = arguments[0]; return this.domManip(arguments, function (b) { a = this.parentNode, n.cleanData(oa(this)), a && a.replaceChild(b, this) }), a && (a.length || a.nodeType) ? this : this.remove() }, detach: function (a) { return this.remove(a, !0) }, domManip: function (a, b) { a = e.apply([], a); var c, d, f, g, h, i, j = 0, l = this.length, m = this, o = l - 1, p = a[0], q = n.isFunction(p); if (q || l > 1 && "string" == typeof p && !k.checkClone && ea.test(p)) return this.each(function (c) { var d = m.eq(c); q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b) }); if (l && (c = n.buildFragment(a, this[0].ownerDocument, !1, this), d = c.firstChild, 1 === c.childNodes.length && (c = d), d)) { for (f = n.map(oa(c, "script"), ka), g = f.length; l > j; j++)h = c, j !== o && (h = n.clone(h, !0, !0), g && n.merge(f, oa(h, "script"))), b.call(this[j], h, j); if (g) for (i = f[f.length - 1].ownerDocument, n.map(f, la), j = 0; g > j; j++)h = f[j], fa.test(h.type || "") && !L.access(h, "globalEval") && n.contains(i, h) && (h.src ? n._evalUrl && n._evalUrl(h.src) : n.globalEval(h.textContent.replace(ha, ""))) } return this } }), n.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (a, b) { n.fn[a] = function (a) { for (var c, d = [], e = n(a), g = e.length - 1, h = 0; g >= h; h++)c = h === g ? this : this.clone(!0), n(e[h])[b](c), f.apply(d, c.get()); return this.pushStack(d) } }); var qa, ra = {}; function sa(b, c) { var d, e = n(c.createElement(b)).appendTo(c.body), f = a.getDefaultComputedStyle && (d = a.getDefaultComputedStyle(e[0])) ? d.display : n.css(e[0], "display"); return e.detach(), f } function ta(a) { var b = l, c = ra[a]; return c || (c = sa(a, b), "none" !== c && c || (qa = (qa || n(" - \r\n
\r\n \r\n\r\n
\r\n

Powered by Vayu Group and Telecom Infra Project

\r\n

Privacy

\r\n
\r\n \r\n"); - EndContext(); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2655, 1086, true); - WriteLiteral(@" - - - - -\r\n\r\n\r\n\r\n\r\n"); - EndContext(); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.helpModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/Razor/Pages/homepage.cshtml.g.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/Razor/Pages/homepage.cshtml.g.cs deleted file mode 100644 index 3eeb366..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/Razor/Pages/homepage.cshtml.g.cs +++ /dev/null @@ -1,2794 +0,0 @@ -#pragma checksum "D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\Pages\homepage.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "6a6da1d60520d4052ce82b0ae72b08f8e2209abd" -// -#pragma warning disable 1591 -[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Pages_homepage), @"mvc.1.0.razor-page", @"/Pages/homepage.cshtml")] -[assembly:global::Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAttribute(@"/Pages/homepage.cshtml", typeof(AspNetCore.Pages_homepage), null)] -namespace AspNetCore -{ - #line hidden - using System; - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - using Microsoft.AspNetCore.Mvc; - using Microsoft.AspNetCore.Mvc.Rendering; - using Microsoft.AspNetCore.Mvc.ViewFeatures; - [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"6a6da1d60520d4052ce82b0ae72b08f8e2209abd", @"/Pages/homepage.cshtml")] - public class Pages_homepage : global::Microsoft.AspNetCore.Mvc.RazorPages.Page - { - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("icon"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/telecom-favicon.ico"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_2 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("image/gif"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_3 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("sizes", new global::Microsoft.AspNetCore.Html.HtmlString("16x16"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_4 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Helper/Helper.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_5 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("stylesheet"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_6 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/css/Style.css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_7 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/FileSaver.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_8 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/jsstore.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_9 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/jsstore.worker.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_10 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/visunminify.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_11 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/alea.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_12 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/exampleUtil.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_13 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/LocalDB/taffy.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_14 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/LocalDB/taffy-min.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_15 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/jquery-2.0.3.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_16 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/sweetalert2@9.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_17 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/stylenetwork.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_18 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/canvas-toBlob.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_19 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/validation.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_20 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newroadm.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_21 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mx-auto icon-name justify-content-center align-items-center w-100 h-100"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_22 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("data-toggle", new global::Microsoft.AspNetCore.Html.HtmlString("tooltip"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_23 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("data-placement", new global::Microsoft.AspNetCore.Html.HtmlString("top"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_24 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("ROADM"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_25 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newattenuator.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_26 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Attenuator"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_27 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newtransceiver.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_28 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Transceiver"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_29 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newamp.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_30 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Amplifier"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_31 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("style", new global::Microsoft.AspNetCore.Html.HtmlString("padding: 1px;"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_32 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/ramanamp.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_33 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Raman Amplifier"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_34 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newdualfiber.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_35 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Dual fiber"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_36 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Single fiber"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_37 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newdualpatch.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_38 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Dual Patch"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_39 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Single Patch"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_40 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/undo.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_41 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/redo.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_42 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/edit.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_43 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("alt", new global::Microsoft.AspNetCore.Html.HtmlString(""), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_44 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mr-2"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_45 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/delete.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_46 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/copy.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_47 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/paste.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_48 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mr-2 middleNode"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_49 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/ILA.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_50 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/main.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_51 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("body-index"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_52 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("onload", new global::Microsoft.AspNetCore.Html.HtmlString("init(false);"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - #line hidden - #pragma warning disable 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext __tagHelperExecutionContext; - #pragma warning restore 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner __tagHelperRunner = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner(); - #pragma warning disable 0169 - private string __tagHelperStringValueBuffer; - #pragma warning restore 0169 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __backed__tagHelperScopeManager = null; - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __tagHelperScopeManager - { - get - { - if (__backed__tagHelperScopeManager == null) - { - __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); - } - return __backed__tagHelperScopeManager; - } - } - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper; - #pragma warning disable 1998 - public async override global::System.Threading.Tasks.Task ExecuteAsync() - { - BeginContext(62, 288, true); - WriteLiteral(@" - - - - - -"); - EndContext(); - BeginContext(350, 3137, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd22412", async() => { - BeginContext(356, 155, true); - WriteLiteral("\r\n \r\n \r\n TIP-Workplace\r\n \r\n \r\n "); - EndContext(); - BeginContext(607, 88, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd23289", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(695, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(701, 45, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd24797", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(746, 235, true); - WriteLiteral("\r\n \r\n\r\n "); - EndContext(); - BeginContext(981, 48, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd26296", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1029, 728, true); - WriteLiteral(@" - - - - - - - - "); - EndContext(); - BeginContext(1757, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd28378", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1812, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(1818, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd29634", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_8); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1871, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(1877, 60, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd30890", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_9); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(1937, 2, true); - WriteLiteral("\r\n"); - EndContext(); - BeginContext(1996, 2, true); - WriteLiteral("\r\n"); - EndContext(); - BeginContext(2088, 4, true); - WriteLiteral(" "); - EndContext(); - BeginContext(2092, 43, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd32374", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_10); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2135, 485, true); - WriteLiteral(@" - - - - - - "); - EndContext(); - BeginContext(2620, 36, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd34129", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_11); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2656, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2662, 43, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd35386", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_12); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2705, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2711, 45, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd36643", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_13); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2756, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2762, 49, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd37900", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_14); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2811, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2817, 44, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd39157", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_15); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2861, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2867, 45, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd40414", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_16); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2912, 6, true); - WriteLiteral("\r\n "); - EndContext(); - BeginContext(2918, 58, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd41671", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_17); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(2976, 8, true); - WriteLiteral("\r\n\r\n "); - EndContext(); - BeginContext(2984, 59, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd42932", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_18); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(3043, 393, true); - WriteLiteral(@" - - - - "); - EndContext(); - BeginContext(3436, 42, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd44589", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_19); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(3478, 2, true); - WriteLiteral("\r\n"); - EndContext(); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(3487, 4, true); - WriteLiteral("\r\n\r\n"); - EndContext(); - BeginContext(3491, 77346, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd46649", async() => { - BeginContext(3538, 1482, true); - WriteLiteral(@" -
-
-

Loading 10% ...

-
-
-
-
-
-
-
-
- -
- -

-
- -
-
- -
-
- -
-
-
-
-
- - -
-
-
- - - -
-
-
-
-
-
-
- - -
- -
-
-
\r\n
\r\n "); - EndContext(); - BeginContext(14649, 260, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd59444", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_24); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(14909, 300, true); - WriteLiteral(@" -
ROADM -
-
-
- "); - EndContext(); - BeginContext(15209, 270, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd61350", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_26); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(15479, 313, true); - WriteLiteral(@" -
Attenuator -
- -
-
- "); - EndContext(); - BeginContext(15792, 272, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd63269", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_27); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_28); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(16064, 967, true); - WriteLiteral(@" -
Transceiver -
-
-
-
-
- -
ILA -
-
-
- "); - EndContext(); - BeginContext(17031, 284, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd65864", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_29); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_30); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(17315, 305, true); - WriteLiteral(@" -
Amplifier -
-
-
- "); - EndContext(); - BeginContext(17620, 292, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd67863", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_32); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_33); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(17912, 422, true); - WriteLiteral(@" -
Raman Amplifier -
-
-
-
-
- "); - EndContext(); - BeginContext(18334, 291, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd69983", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_34); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_35); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(18625, 311, true); - WriteLiteral(@" -
Dual fiber -
-
-
- "); - EndContext(); - BeginContext(18936, 293, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd71988", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_34); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_36); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(19229, 332, true); - WriteLiteral(@" -
Single fiber -
-
-
- "); - EndContext(); - BeginContext(19561, 291, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd74016", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_37); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_38); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(19852, 311, true); - WriteLiteral(@" -
Dual Patch -
-
-
- "); - EndContext(); - BeginContext(20163, 293, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd76021", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_37); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_39); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(20456, 3781, true); - WriteLiteral(@" -
Single Patch -
-
- - - chevron_left - -
-
-
-
- - -
Service -
- - chevron_left - -
-
- -
-  Save network -
-
-  Export network -
- - - - - chevron_left - - -
-
-
- -
- -
-
-
-
-
About
- -
-
-
- \"",\r\n Version: 1.0.0

\r\n

Copyrights © 2022 GNPy Optical Network Planning Tool.

\r\n

Powered By

\r\n \"",\r\n \"", -

All rights reserved

-
-
-
-
-
- -
-
-
-
- - -
-"); - EndContext(); - BeginContext(25255, 1985, true); - WriteLiteral(@" - - - settings - - Simulation parameters - - - - -
- -
- - -
- -
- - -
-"); - EndContext(); - BeginContext(27525, 166, true); - WriteLiteral(" \r\n "); - EndContext(); - BeginContext(27691, 35, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd86408", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_40); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(27726, 206, true); - WriteLiteral("\r\n \r\n \r\n "); - EndContext(); - BeginContext(27932, 35, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd87874", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_41); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(27967, 40503, true); - WriteLiteral(@" - - - - - - - - - -
- -
- - -
- -
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - "); - WriteLiteral(@" -
-
- -
-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
-

Fiber A

- + -
-
-
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - "); - WriteLiteral(@" -
- -
- -
-
- - - "); - WriteLiteral(@"
-
-
-
- -
-
-

Fiber B

- + -
-
-
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
- -
-
- - -
-
-
-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- "); - WriteLiteral(@" - -
-
-
-
-
- -
-
- -
-
-
-
-
- "); - WriteLiteral(@"
- -
- - × - -
-
-
- - -
-
- - -
- "); - WriteLiteral(@"
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- "); - WriteLiteral(@"
- - -
-
- - -
-
- - -"); - WriteLiteral(@"
-
- -
-
- - -
- -
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- -
-
- - -
-
- - - -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- "); - WriteLiteral(@"
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
- -
-"); - WriteLiteral(@"
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
-
-
-
- -
-
- -
-
-
-
- - - - -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- - - "); - WriteLiteral(@"
-
- - -
- -
-
-
-
- -
-
- -
-
- -
-
-
- "); - WriteLiteral(@"
- - - -
-
-
-
-
-
- Export -
- -
-
-
- File Name - -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
-
-
-
- "); - WriteLiteral(@"
- Add/Edit services -
- -
-
-

Are you sure you want to proceed for creating service?

-
-
- -
-
-
- -
-
-
- -
-
-
-
- "); - WriteLiteral(@" - -
-
-
-
-
- Apply -
- -
-
-

Are you sure want to Apply?

-
-
- -
-
- "); - WriteLiteral(@"
- -
-
- -
-
-
- -
-
-
-
- - -
-
-
-
-
- "); - WriteLiteral(@" Service -
- -
-
-

- You cannot add or edit the network topology once the service gets added.
Please - confirm to continue the service. -

-
-
- -
-
-
- -
-
- -
-
-
- -
-
-
-
- -
- - × - - "); - EndContext(); - BeginContext(68470, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd132298", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(68523, 91, true); - WriteLiteral(" Edit ROADM\r\n "); - EndContext(); - BeginContext(68614, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd133818", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(68669, 91, true); - WriteLiteral(" Delete ROADM\r\n "); - EndContext(); - BeginContext(68760, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd135338", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(68813, 334, true); - WriteLiteral(@" Copy -
-
- - × - - "); - EndContext(); - BeginContext(69147, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd137113", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(69200, 101, true); - WriteLiteral(" Edit Attenuator\r\n "); - EndContext(); - BeginContext(69301, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd138644", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(69356, 101, true); - WriteLiteral(" Delete Attenuator\r\n "); - EndContext(); - BeginContext(69457, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd140175", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(69510, 313, true); - WriteLiteral(@" Copy -
-
- - × - - "); - EndContext(); - BeginContext(69823, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd141929", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(69876, 87, true); - WriteLiteral(" Edit ILA\r\n "); - EndContext(); - BeginContext(69963, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd143445", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(70018, 87, true); - WriteLiteral(" Delete ILA\r\n "); - EndContext(); - BeginContext(70105, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd144961", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(70158, 331, true); - WriteLiteral(@" Copy -
-
- - × - - "); - EndContext(); - BeginContext(70489, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd146733", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(70542, 99, true); - WriteLiteral(" Edit Amplifier\r\n "); - EndContext(); - BeginContext(70641, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd148261", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(70696, 99, true); - WriteLiteral(" Delete Amplifier\r\n "); - EndContext(); - BeginContext(70795, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd149789", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(70848, 328, true); - WriteLiteral(@" Copy -
-
- - × - - "); - EndContext(); - BeginContext(71176, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd151558", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(71229, 104, true); - WriteLiteral(" Edit Raman Amplifier\r\n "); - EndContext(); - BeginContext(71333, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd153092", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(71388, 104, true); - WriteLiteral(" Delete Raman Amplifier\r\n "); - EndContext(); - BeginContext(71492, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd154626", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(71545, 337, true); - WriteLiteral(@" Copy -
-
- - × - - "); - EndContext(); - BeginContext(71882, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd156404", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(71935, 103, true); - WriteLiteral(" Edit Transceiver\r\n "); - EndContext(); - BeginContext(72038, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd157937", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(72093, 103, true); - WriteLiteral(" Delete Transceiver\r\n "); - EndContext(); - BeginContext(72196, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd159470", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(72249, 320, true); - WriteLiteral(@" Copy -
-
- - × - - "); - EndContext(); - BeginContext(72569, 54, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd161231", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(72623, 332, true); - WriteLiteral(@" Paste -
-
- - × - - "); - EndContext(); - BeginContext(72955, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd163004", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(73008, 100, true); - WriteLiteral(" Edit Dual Fiber\r\n "); - EndContext(); - BeginContext(73108, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd164534", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(73163, 537, true); - WriteLiteral(@" Delete Dual Fiber -
- +

Insert Node

- -
-
-
- "); - EndContext(); - BeginContext(73700, 68, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd166522", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(73768, 103, true); - WriteLiteral(" ROADM\r\n "); - EndContext(); - BeginContext(73871, 73, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd168055", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(73944, 30, true); - WriteLiteral(" Attenuator\r\n"); - EndContext(); - BeginContext(74162, 71, true); - WriteLiteral(" "); - EndContext(); - BeginContext(74233, 63, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd169699", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_49); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(74296, 374, true); - WriteLiteral(@" ILA -
-
- -
-
- - × - - "); - EndContext(); - BeginContext(74670, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd171514", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(74723, 104, true); - WriteLiteral(" Edit Single Fiber\r\n "); - EndContext(); - BeginContext(74827, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd173048", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(74882, 546, true); - WriteLiteral(@" Delete Single Fiber -
- +

Insert Node

-
-
-
- "); - EndContext(); - BeginContext(75428, 68, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd175045", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(75496, 105, true); - WriteLiteral(" ROADM\r\n "); - EndContext(); - BeginContext(75601, 73, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd176580", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(75674, 30, true); - WriteLiteral(" Attenuator\r\n"); - EndContext(); - BeginContext(75894, 79, true); - WriteLiteral(" "); - EndContext(); - BeginContext(75973, 66, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd178232", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_29); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(76039, 107, true); - WriteLiteral(" Amplifier\r\n "); - EndContext(); - BeginContext(76146, 68, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd179769", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_32); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(76214, 384, true); - WriteLiteral(@" Raman Amplifier -
-
-
-
- - × - - "); - EndContext(); - BeginContext(76598, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd181594", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(76651, 104, true); - WriteLiteral(" Edit Single Patch\r\n "); - EndContext(); - BeginContext(76755, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd183128", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(76810, 346, true); - WriteLiteral(@" Delete Single Patch -
-
- - × - - "); - EndContext(); - BeginContext(77156, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd184915", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(77209, 100, true); - WriteLiteral(" Edit Dual Patch\r\n "); - EndContext(); - BeginContext(77309, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd186445", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(77364, 356, true); - WriteLiteral(@" Delete Dual Patch -
-
- - × - - "); - EndContext(); - BeginContext(77720, 53, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd188244", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(77773, 95, true); - WriteLiteral(" Edit Service\r\n "); - EndContext(); - BeginContext(77868, 55, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd189768", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(77923, 213, true); - WriteLiteral(" Delete Service\r\n
\r\n
\r\n
\r\n\r\n \r\n "); - EndContext(); - BeginContext(78136, 36, false); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6a6da1d60520d4052ce82b0ae72b08f8e2209abd191423", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_50); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(78172, 4, true); - WriteLiteral("\r\n\r\n"); - EndContext(); - BeginContext(78401, 2429, true); - WriteLiteral(@" - - - - - - - - -"); - EndContext(); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_52); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - EndContext(); - BeginContext(80837, 13, true); - WriteLiteral("\r\n\r\n\r\n"); - EndContext(); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.homepageModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.AssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.AssemblyInfo.cs deleted file mode 100644 index 5b2c6e9..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// 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("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyTitleAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.AssemblyInfoInputs.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.AssemblyInfoInputs.cache deleted file mode 100644 index b1b0902..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -f74df985eaf13ce4756d4512bdcbe3c087b30bc3 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 2908f59..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = TelecomInfraProject -build_property.ProjectDir = D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorAssemblyInfo.cache deleted file mode 100644 index 5e5365c..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -8ec52ebf44bfb637c8b0335ad364e1da97d2a01a diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorAssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorAssemblyInfo.cs deleted file mode 100644 index 17e6e66..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorAssemblyInfo.cs +++ /dev/null @@ -1,20 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("TelecomInfraProject.Views")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorLanguageVersionAttribute("2.1")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorConfigurationNameAttribute("MVC-2.1")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorExtensionAssemblyNameAttribute("MVC-2.1", "Microsoft.AspNetCore.Mvc.Razor.Extensions")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorCoreGenerate.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorCoreGenerate.cache deleted file mode 100644 index 0d66e51..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorCoreGenerate.cache +++ /dev/null @@ -1 +0,0 @@ -0c1ebf6c0050d0afdaad0dc59db6fbd35932f8c6 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorTargetAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorTargetAssemblyInfo.cache deleted file mode 100644 index aa7e289..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorTargetAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -9f296fa5e460b1daa7b05ac7dc5e0f7635767300 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorTargetAssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorTargetAssemblyInfo.cs deleted file mode 100644 index 25469d4..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.RazorTargetAssemblyInfo.cs +++ /dev/null @@ -1,25 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyApplicationPartFac" + - "tory, Microsoft.AspNetCore.Mvc.Razor")] -[assembly: System.Reflection.AssemblyCompanyAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyProductAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyTitleAttribute("TelecomInfraProject.Views")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.TagHelpers.input.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.TagHelpers.input.cache deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.TagHelpers.output.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.TagHelpers.output.cache deleted file mode 100644 index 7c891ec..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.TagHelpers.output.cache +++ /dev/null @@ -1 +0,0 @@ -[{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"body"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"head"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Metadata":{"Common.PropertyName":"Names"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"Exclude"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"method","TypeName":"System.String","Metadata":{"Common.PropertyName":"Method"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"AppendVersion"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestValue"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestExpression"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.SpaServices.Prerendering.PrerenderTagHelper","AssemblyName":"Microsoft.AspNetCore.SpaServices","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"asp-prerender-module"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-prerender-module","TypeName":"System.String","Metadata":{"Common.PropertyName":"ModuleName"}},{"Kind":"ITagHelper","Name":"asp-prerender-export","TypeName":"System.String","Metadata":{"Common.PropertyName":"ExportName"}},{"Kind":"ITagHelper","Name":"asp-prerender-data","TypeName":"System.Object","Metadata":{"Common.PropertyName":"CustomDataParameter"}},{"Kind":"ITagHelper","Name":"asp-prerender-timeout","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"TimeoutMillisecondsParameter"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.SpaServices.Prerendering.PrerenderTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"body"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"head"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Metadata":{"Common.PropertyName":"Names"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"Exclude"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"method","TypeName":"System.String","Metadata":{"Common.PropertyName":"Method"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"AppendVersion"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestValue"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestExpression"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.SpaServices.Prerendering.PrerenderTagHelper","AssemblyName":"Microsoft.AspNetCore.SpaServices","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"asp-prerender-module"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-prerender-module","TypeName":"System.String","Metadata":{"Common.PropertyName":"ModuleName"}},{"Kind":"ITagHelper","Name":"asp-prerender-export","TypeName":"System.String","Metadata":{"Common.PropertyName":"ExportName"}},{"Kind":"ITagHelper","Name":"asp-prerender-data","TypeName":"System.Object","Metadata":{"Common.PropertyName":"CustomDataParameter"}},{"Kind":"ITagHelper","Name":"asp-prerender-timeout","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"TimeoutMillisecondsParameter"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.SpaServices.Prerendering.PrerenderTagHelper"}}] \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.Views.dll deleted file mode 100644 index bb6beda..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.Views.pdb deleted file mode 100644 index 0e7c9a3..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.assets.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.assets.cache deleted file mode 100644 index c9d5ecd..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.assets.cache and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.csproj.CopyComplete b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.csproj.CopyComplete deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.csproj.CoreCompileInputs.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.csproj.CoreCompileInputs.cache deleted file mode 100644 index 3ff86ad..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -2dcae7934368f1d640ce8da1a2cbe2889cc0569f diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.csproj.FileListAbsolute.txt b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.csproj.FileListAbsolute.txt deleted file mode 100644 index 4169811..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,29 +0,0 @@ -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\linux-x64\appsettings.Development.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\linux-x64\appsettings.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\linux-x64\TelecomInfraProject -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.deps.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.runtimeconfig.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.runtimeconfig.dev.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.Views.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.Views.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.AssemblyInfoInputs.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.AssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.RazorAssemblyInfo.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.RazorAssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.TagHelpers.input.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.TagHelpers.output.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.RazorCoreGenerate.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\Razor\Pages\help.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\Razor\Pages\homepage.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\Razor\Pages\Index.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.Views.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.genruntimeconfig.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp2.2\linux-x64\TelecomInfraProject.csproj.CopyComplete diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.deps.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.deps.json deleted file mode 100644 index 39c039c..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.deps.json +++ /dev/null @@ -1,4981 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v2.2/linux-x64", - "signature": "" - }, - "compilationOptions": { - "defines": [ - "TRACE", - "RELEASE", - "NETCOREAPP", - "NETCOREAPP2_2", - "NETCOREAPP1_0_OR_GREATER", - "NETCOREAPP1_1_OR_GREATER", - "NETCOREAPP2_0_OR_GREATER", - "NETCOREAPP2_1_OR_GREATER", - "NETCOREAPP2_2_OR_GREATER" - ], - "languageVersion": "7.3", - "platform": "x64", - "allowUnsafe": false, - "warningsAsErrors": false, - "optimize": true, - "keyFile": "", - "emitEntryPoint": true, - "xmlDoc": false, - "debugType": "portable" - }, - "targets": { - ".NETCoreApp,Version=v2.2": { - "TelecomInfraProject/1.0.0": { - "dependencies": { - "Microsoft.AspNetCore.App": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.NETCore.App": "2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.4.10" - }, - "compile": { - "TelecomInfraProject.dll": {} - } - }, - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "dependencies": { - "Newtonsoft.Json": "11.0.2", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} - } - }, - "Microsoft.AspNetCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.dll": {} - } - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {} - } - }, - "Microsoft.AspNetCore.App/2.2.0": { - "dependencies": { - "Microsoft.AspNet.WebApi.Client": "5.2.6", - "Microsoft.AspNetCore": "2.2.0", - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authentication.Facebook": "2.2.0", - "Microsoft.AspNetCore.Authentication.Google": "2.2.0", - "Microsoft.AspNetCore.Authentication.JwtBearer": "2.2.0", - "Microsoft.AspNetCore.Authentication.MicrosoftAccount": "2.2.0", - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.AspNetCore.Authentication.OpenIdConnect": "2.2.0", - "Microsoft.AspNetCore.Authentication.Twitter": "2.2.0", - "Microsoft.AspNetCore.Authentication.WsFederation": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.CookiePolicy": "2.2.0", - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Extensions": "2.2.0", - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.AspNetCore.HttpsPolicy": "2.2.0", - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "2.2.0", - "Microsoft.AspNetCore.Identity.UI": "2.2.0", - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Localization.Routing": "2.2.0", - "Microsoft.AspNetCore.MiddlewareAnalysis": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Xml": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0", - "Microsoft.AspNetCore.Owin": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCompression": "2.2.0", - "Microsoft.AspNetCore.Rewrite": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.HttpSys": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0", - "Microsoft.AspNetCore.Session": "2.2.0", - "Microsoft.AspNetCore.SignalR": "1.1.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.SpaServices.Extensions": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.EntityFrameworkCore": "2.2.0", - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.EntityFrameworkCore.Design": "2.2.0", - "Microsoft.EntityFrameworkCore.InMemory": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.EntityFrameworkCore.SqlServer": "2.2.0", - "Microsoft.EntityFrameworkCore.Tools": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Caching.SqlServer": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Ini": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.KeyPerFile": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Configuration.Xml": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.DiagnosticAdapter": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Hosting": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Http": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0", - "Microsoft.Extensions.Logging.TraceSource": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0", - "Microsoft.Extensions.Options.DataAnnotations": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.IO.Pipelines": "4.5.2" - } - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.WsFederation": "5.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {} - } - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} - } - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {} - } - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {} - } - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {} - } - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} - } - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Cryptography.Xml": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - } - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "dependencies": { - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - } - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - } - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {} - } - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {} - } - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {} - } - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} - } - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {} - } - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {} - } - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": {}, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyModel": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0" - } - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - } - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {} - } - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {} - } - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {} - } - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": {}, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} - } - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll": {} - } - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {} - } - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll": {} - } - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {} - } - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "System.IO.Pipelines": "4.5.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll": {} - } - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - } - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Reflection.Emit": "4.3.0", - "System.Threading.Channels": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - } - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {} - } - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {} - } - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Net.WebSockets.WebSocketProtocol": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {} - } - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - } - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": {}, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "1.1.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Collections.Immutable": "1.5.0", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.FileVersionInfo": "4.3.0", - "System.Diagnostics.StackTrace": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.CodePages": "4.5.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Parallel": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.ValueTuple": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} - } - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} - } - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} - } - }, - "Microsoft.CSharp/4.5.0": {}, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "dependencies": { - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} - } - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Remotion.Linq": "2.2.0", - "System.Collections.Immutable": "1.5.0", - "System.ComponentModel.Annotations": "4.5.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Interactive.Async": "3.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": {}, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "2.2.0" - } - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} - } - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {} - } - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - } - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} - } - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - } - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Json": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "System.Security.Cryptography.Xml": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "dependencies": { - "Microsoft.DotNet.PlatformAbstractions": "2.1.0", - "Newtonsoft.Json": "11.0.2", - "System.Diagnostics.Debug": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Linq": "4.3.0" - }, - "compile": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} - } - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "dependencies": { - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {} - } - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - } - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - } - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - } - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {} - } - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Http/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {} - } - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {} - } - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {} - } - }, - "Microsoft.Extensions.Localization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {} - } - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Logging/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} - } - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {} - } - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} - } - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {} - } - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {} - } - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - } - }, - "Microsoft.Extensions.Options/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - } - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll": {} - } - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - } - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} - } - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} - } - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "dependencies": { - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "System.Collections.Specialized": "4.3.0", - "System.Diagnostics.Contracts": "4.3.0", - "System.Net.Http": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Newtonsoft.Json": "11.0.2", - "System.Dynamic.Runtime": "4.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Microsoft.IdentityModel.Tokens.Saml": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll": {} - } - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Newtonsoft.Json": "11.0.2", - "System.Collections": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Serialization.Xml": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {} - } - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll": {} - } - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll": {} - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - } - }, - "Microsoft.NETCore.App/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostPolicy": "2.2.0", - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "NETStandard.Library": "2.0.3", - "runtime.linux-x64.Microsoft.NETCore.App": "2.2.0" - }, - "compile": { - "ref/netcoreapp2.2/Microsoft.CSharp.dll": {}, - "ref/netcoreapp2.2/Microsoft.VisualBasic.dll": {}, - "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll": {}, - "ref/netcoreapp2.2/System.AppContext.dll": {}, - "ref/netcoreapp2.2/System.Buffers.dll": {}, - "ref/netcoreapp2.2/System.Collections.Concurrent.dll": {}, - "ref/netcoreapp2.2/System.Collections.Immutable.dll": {}, - "ref/netcoreapp2.2/System.Collections.NonGeneric.dll": {}, - "ref/netcoreapp2.2/System.Collections.Specialized.dll": {}, - "ref/netcoreapp2.2/System.Collections.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.dll": {}, - "ref/netcoreapp2.2/System.Configuration.dll": {}, - "ref/netcoreapp2.2/System.Console.dll": {}, - "ref/netcoreapp2.2/System.Core.dll": {}, - "ref/netcoreapp2.2/System.Data.Common.dll": {}, - "ref/netcoreapp2.2/System.Data.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Debug.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Process.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tools.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll": {}, - "ref/netcoreapp2.2/System.Drawing.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Drawing.dll": {}, - "ref/netcoreapp2.2/System.Dynamic.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Calendars.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Globalization.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll": {}, - "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": {}, - "ref/netcoreapp2.2/System.IO.Pipes.dll": {}, - "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": {}, - "ref/netcoreapp2.2/System.IO.dll": {}, - "ref/netcoreapp2.2/System.Linq.Expressions.dll": {}, - "ref/netcoreapp2.2/System.Linq.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Linq.Queryable.dll": {}, - "ref/netcoreapp2.2/System.Linq.dll": {}, - "ref/netcoreapp2.2/System.Memory.dll": {}, - "ref/netcoreapp2.2/System.Net.Http.dll": {}, - "ref/netcoreapp2.2/System.Net.HttpListener.dll": {}, - "ref/netcoreapp2.2/System.Net.Mail.dll": {}, - "ref/netcoreapp2.2/System.Net.NameResolution.dll": {}, - "ref/netcoreapp2.2/System.Net.NetworkInformation.dll": {}, - "ref/netcoreapp2.2/System.Net.Ping.dll": {}, - "ref/netcoreapp2.2/System.Net.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Net.Requests.dll": {}, - "ref/netcoreapp2.2/System.Net.Security.dll": {}, - "ref/netcoreapp2.2/System.Net.ServicePoint.dll": {}, - "ref/netcoreapp2.2/System.Net.Sockets.dll": {}, - "ref/netcoreapp2.2/System.Net.WebClient.dll": {}, - "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll": {}, - "ref/netcoreapp2.2/System.Net.WebProxy.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.dll": {}, - "ref/netcoreapp2.2/System.Net.dll": {}, - "ref/netcoreapp2.2/System.Numerics.Vectors.dll": {}, - "ref/netcoreapp2.2/System.Numerics.dll": {}, - "ref/netcoreapp2.2/System.ObjectModel.dll": {}, - "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Metadata.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.dll": {}, - "ref/netcoreapp2.2/System.Resources.Reader.dll": {}, - "ref/netcoreapp2.2/System.Resources.ResourceManager.dll": {}, - "ref/netcoreapp2.2/System.Resources.Writer.dll": {}, - "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Handles.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Loader.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Numerics.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Security.Claims.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": {}, - "ref/netcoreapp2.2/System.Security.Principal.dll": {}, - "ref/netcoreapp2.2/System.Security.SecureString.dll": {}, - "ref/netcoreapp2.2/System.Security.dll": {}, - "ref/netcoreapp2.2/System.ServiceModel.Web.dll": {}, - "ref/netcoreapp2.2/System.ServiceProcess.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Text.RegularExpressions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Overlapped.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.dll": {}, - "ref/netcoreapp2.2/System.Threading.Thread.dll": {}, - "ref/netcoreapp2.2/System.Threading.ThreadPool.dll": {}, - "ref/netcoreapp2.2/System.Threading.Timer.dll": {}, - "ref/netcoreapp2.2/System.Threading.dll": {}, - "ref/netcoreapp2.2/System.Transactions.Local.dll": {}, - "ref/netcoreapp2.2/System.Transactions.dll": {}, - "ref/netcoreapp2.2/System.ValueTuple.dll": {}, - "ref/netcoreapp2.2/System.Web.HttpUtility.dll": {}, - "ref/netcoreapp2.2/System.Web.dll": {}, - "ref/netcoreapp2.2/System.Windows.dll": {}, - "ref/netcoreapp2.2/System.Xml.Linq.dll": {}, - "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll": {}, - "ref/netcoreapp2.2/System.Xml.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Xml.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll": {}, - "ref/netcoreapp2.2/System.Xml.dll": {}, - "ref/netcoreapp2.2/System.dll": {}, - "ref/netcoreapp2.2/WindowsBase.dll": {}, - "ref/netcoreapp2.2/mscorlib.dll": {}, - "ref/netcoreapp2.2/netstandard.dll": {} - } - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "dependencies": { - "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost": "2.2.0" - } - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.2.0", - "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy": "2.2.0" - } - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.2.0", - "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver": "2.2.0" - } - }, - "Microsoft.NETCore.Platforms/2.2.0": {}, - "Microsoft.NETCore.Targets/2.0.0": {}, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": {}, - "Microsoft.Win32.Registry/4.5.0": { - "dependencies": { - "System.Security.AccessControl": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {} - } - }, - "NETStandard.Library/2.0.3": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0" - } - }, - "Newtonsoft.Json/11.0.2": { - "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": {} - } - }, - "Newtonsoft.Json.Bson/1.0.1": { - "dependencies": { - "NETStandard.Library": "2.0.3", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} - } - }, - "Remotion.Linq/2.2.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Linq.Queryable": "4.0.1", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/Remotion.Linq.dll": {} - } - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.linux-x64.Microsoft.NETCore.App/2.2.0": {}, - "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost/2.2.0": {}, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.2.0" - } - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.2.0" - } - }, - "runtime.native.System/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - } - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "dependencies": { - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" - } - }, - "runtime.native.System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - } - }, - "runtime.native.System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - } - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - } - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {}, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {}, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": {}, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": {}, - "System.AppContext/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Buffers/4.5.0": {}, - "System.Collections/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Collections.Concurrent/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Collections.Immutable/1.5.0": {}, - "System.Collections.NonGeneric/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Collections.Specialized/4.3.0": { - "dependencies": { - "System.Collections.NonGeneric": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.ComponentModel.Annotations/4.5.0": {}, - "System.Console/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Data.SqlClient/4.6.0": { - "dependencies": { - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0", - "System.Text.Encoding.CodePages": "4.5.0", - "runtime.native.System.Data.SqlClient.sni": "4.5.0" - }, - "compile": { - "ref/netcoreapp2.1/System.Data.SqlClient.dll": {} - } - }, - "System.Diagnostics.Contracts/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Debug/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.DiagnosticSource/4.5.0": {}, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, - "System.Diagnostics.StackTrace/4.3.0": { - "dependencies": { - "System.IO.FileSystem": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.6.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Tools/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Tracing/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Dynamic.Runtime/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Globalization/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Calendars/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {} - } - }, - "System.Interactive.Async/3.2.0": { - "compile": { - "lib/netstandard2.0/System.Interactive.Async.dll": {} - } - }, - "System.IO/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Buffers": "4.5.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - } - }, - "System.IO.FileSystem/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.IO.Pipelines/4.5.2": { - "compile": { - "ref/netstandard1.3/System.IO.Pipelines.dll": {} - } - }, - "System.Linq/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } - }, - "System.Linq.Expressions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Linq.Queryable/4.0.1": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Memory/4.5.1": {}, - "System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Net.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "compile": { - "ref/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll": {} - } - }, - "System.Numerics.Vectors/4.5.0": {}, - "System.ObjectModel/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Private.DataContractSerialization/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0", - "System.Xml.XmlSerializer": "4.3.0" - } - }, - "System.Reflection/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Metadata/1.6.0": {}, - "System.Reflection.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.TypeExtensions/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Resources.ResourceManager/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0" - } - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "compile": { - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - } - }, - "System.Runtime.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Handles/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.InteropServices/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, - "System.Runtime.Numerics/4.3.0": { - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Private.DataContractSerialization": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Security.AccessControl/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.AccessControl.dll": {} - } - }, - "System.Security.Claims/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" - } - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.Cng/4.5.0": { - "compile": { - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - } - }, - "System.Security.Cryptography.Csp/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Cng": "4.5.0" - } - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.Xml/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Pkcs": "4.5.0", - "System.Security.Permissions": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": {} - } - }, - "System.Security.Permissions/4.5.0": { - "dependencies": { - "System.Security.AccessControl": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Permissions.dll": {} - } - }, - "System.Security.Principal/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Security.Principal.Windows/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Principal.Windows.dll": {} - } - }, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Text.Encoding.CodePages/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - } - }, - "System.Text.Encoding.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Text.Encodings.Web/4.5.0": { - "compile": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - } - }, - "System.Text.RegularExpressions/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Threading/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Threading.Channels/4.5.0": { - "compile": { - "lib/netcoreapp2.1/System.Threading.Channels.dll": {} - } - }, - "System.Threading.Tasks/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "System.Runtime": "4.3.0" - } - }, - "System.Threading.Tasks.Extensions/4.5.1": {}, - "System.Threading.Tasks.Parallel/4.3.0": { - "dependencies": { - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Threading.Thread/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.ValueTuple/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Xml.ReaderWriter/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.5.1" - } - }, - "System.Xml.XDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XmlDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XmlSerializer/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - } - }, - "System.Xml.XPath/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XPath.XDocument/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath": "4.3.0" - } - } - }, - ".NETCoreApp,Version=v2.2/linux-x64": { - "TelecomInfraProject/1.0.0": { - "dependencies": { - "Microsoft.AspNetCore.App": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.NETCore.App": "2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.4.10" - }, - "runtime": { - "TelecomInfraProject.dll": {} - } - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": {} - } - }, - "libraries": { - "TelecomInfraProject/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V7H6e/ZkxYtBzFZxuj0N/ubyiwkGfZnS7Ha+W9mvqfrA8XLiEg8H5SzYh+kVeb45nvFMI1/8XA6Nuj09t/OE5Q==", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.4.10", - "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512" - }, - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "type": "package", - "serviceable": true, - "sha512": "sha512-owAlEIUZXWSnkK8Z1c+zR47A0X6ykF4XjbPok4lQKNuciUfHLGPd6QnI+rt/8KlQ17PmF+I4S3f+m+Qe4IvViw==", - "path": "microsoft.aspnet.webapi.client/5.2.6", - "hashPath": "microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512" - }, - "Microsoft.AspNetCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Bs75iht4lXS8uVWy/Cbsr9i0m2jRtnrfPEWU+6t0dQTZcJEfF9b7G2F7XvstLFWkAKSgYRzFkAwi/KypY0Qtew==", - "path": "microsoft.aspnetcore/2.2.0", - "hashPath": "microsoft.aspnetcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fVQsSXNZz38Ysx8iKwwqfOLHhLrAeKEMBS5Ia3Lh7BJjOC2vPV28/yk08AovOMsB3SNQPGnE7bv+lsIBTmAkvw==", - "path": "microsoft.aspnetcore.antiforgery/2.2.0", - "hashPath": "microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-L3W3kgOOU5+2Tdtnzywcs4/a3XFbwcM7Ghvr2uWnhLUvBithluWlGI+0/lXFrDysXaRMLSRJdExSLuSJJQYuTg==", - "path": "microsoft.aspnetcore.app/2.2.0", - "hashPath": "microsoft.aspnetcore.app.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b0R9X7L6zMqNsssKDvhYHuNi5x0s4DyHTeXybIAyGaitKiW1Q5aAGKdV2codHPiePv9yHfC9hAMyScXQ/xXhPw==", - "path": "microsoft.aspnetcore.authentication/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Iar9VFlBHkZGdSG9ZUTmn6Q8Qg+6CtW5G/TyJI2F8B432TOH+nZlkU7O0W0byow6xsxqOYeTviSHz4cCJ3amfQ==", - "path": "microsoft.aspnetcore.authentication.cookies/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.cookies.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SOc/wjoBntSWVZ6uG0R/TqQ0xmxu2H1PhkuYxINYpkUB7s3cQQuRDyZtJIdQonzpWVwBRj0ImwktiMaBF/7ihQ==", - "path": "microsoft.aspnetcore.authentication.facebook/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.facebook.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-norGVE0KRIT0pdNKhlLlsMi/7O69ACpx2RSj8rMHCoMRETCYH4PTqUbHI1kkfAGNUtcuQ8VIGIXSa1ZdGKWcdA==", - "path": "microsoft.aspnetcore.authentication.google/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.google.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FnyoLdiIo8KDobVcDuUYYFSbQYp1OR8vSMIOcW6M5+dtF9TC6XvCCS8Ook+DSbqUj6HPxwOIKa5BeIZm1/EpMw==", - "path": "microsoft.aspnetcore.authentication.jwtbearer/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-troBjvJAMK7P2Vb5sDOzCztq9vR8BJtajDznam2XuQai7kLh5z7cmkB+2zMin+K/HzNjqItJSuSyuaK2PoZ8nA==", - "path": "microsoft.aspnetcore.authentication.microsoftaccount/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.microsoftaccount.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i33SSdJd0g3ENRnHczgzrOlru3ciPsyYHMgAh90sbURS8wuBx0Y4xXfRQcYfu1W0/uiHQO832KNb/ICINWqLzA==", - "path": "microsoft.aspnetcore.authentication.oauth/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.oauth.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-y4iu3vMFnkMTaqT9mCJhD3XUMfavNP0CoOeNOHd7ArqZfgzs3GqAPcBc8Ld6mK2u5OOva8C6bhnQfRu9z0qJKQ==", - "path": "microsoft.aspnetcore.authentication.openidconnect/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.openidconnect.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wKfJeBL+13duv0o4q9zp4pW7UopBHaLafnq2GiIJTcu1x3RR/1N4sRIIppLSIJdulgM1XfNOivlIE2FEfZpmog==", - "path": "microsoft.aspnetcore.authentication.twitter/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.twitter.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TIBkO7Tx8uWXNL5Z7/6+iKdhTS+D9dpJMNcmiVxrAJUqxL4EWGHNqJyUp5yqI76GmbrT4GD23T3cUsSuCi7E0A==", - "path": "microsoft.aspnetcore.authentication.wsfederation/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.wsfederation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/L0W8H3jMYWyaeA9gBJqS/tSWBegP9aaTM0mjRhxTttBY9z4RVDRYJ2CwPAmAXIuPr3r1sOw+CS8jFVRGHRezQ==", - "path": "microsoft.aspnetcore.authorization/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aJCo6niDRKuNg2uS2WMEmhJTooQUGARhV2ENQ2tO5443zVHUo19MSgrgGo9FIrfD+4yKPF8Q+FF33WkWfPbyKw==", - "path": "microsoft.aspnetcore.authorization.policy/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Kn9CvhNsxRup/5SJfD4/YP3AbFwLJX8u3tKKyQszjUIvjE7M6lU93W44zlqBxltS94gTdLmo2ixPWDNeZthi1w==", - "path": "microsoft.aspnetcore.cookiepolicy/2.2.0", - "hashPath": "microsoft.aspnetcore.cookiepolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LFlTM3ThS3ZCILuKnjy8HyK9/IlDh3opogdbCVx6tMGyDzTQBgMPXLjGDLtMk5QmLDCcP3l1TO3z/+1viA8GUg==", - "path": "microsoft.aspnetcore.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GXmMD8/vuTLPLvKzKEPz/4vapC5e0cwx1tUVd83ePRyWF9CCrn/pg4/1I+tGkQqFLPvi3nlI2QtPtC6MQN8Nww==", - "path": "microsoft.aspnetcore.cryptography.internal/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NCY0PH3nrFYbhqiq72rwWsUXlV4OAE0MOukvGvIBOTnEPMC1yVL42k1DXLnaIu+c0yfMAxIIG9Iuaykp9BQQQw==", - "path": "microsoft.aspnetcore.cryptography.keyderivation/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G6dvu5Nd2vjpYbzazZ//qBFbSEf2wmBUbyAR7E4AwO3gWjhoJD5YxpThcGJb7oE3VUcW65SVMXT+cPCiiBg8Sg==", - "path": "microsoft.aspnetcore.dataprotection/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-seANFXmp8mb5Y12m1ShiElJ3ZdOT3mBN3wA1GPhHJIvZ/BxOCPyqEOR+810OWsxEZwA5r5fDRNpG/CqiJmQnJg==", - "path": "microsoft.aspnetcore.dataprotection.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Goo1xU9WJnEJ0dKDgYFF+hFQqRMLKjf9zc8Bu3PaBdGncR7QwDMeFIkO7FEM6izaC38QjYrs1Q5AsmljkPyOrw==", - "path": "microsoft.aspnetcore.dataprotection.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RobNuZecn/eefWVApOE+OWAZXCdgfzm8pB7tBvJkahsjWfn1a+bLM9I2cuKlp/9aFBok1O/oDXlgYSvaQYu/yg==", - "path": "microsoft.aspnetcore.diagnostics/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pva9ggfUDtnJIKzv0+wxwTX7LduDx6xLSpMqWwdOJkW52L0t31PI78+v+WqqMpUtMzcKug24jGs3nTFpAmA/2g==", - "path": "microsoft.aspnetcore.diagnostics.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xAIXyVmrTcVIJ38/j0TVMRlChC25k+cEAeSYotWhAnho3urzf1EfhoyyNdVytZbbBskue5i6XBL8gA1vlp5KGg==", - "path": "microsoft.aspnetcore.diagnostics.entityframeworkcore/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RNmdLy9yncTprony49cuwhyTKoROpVflGM+pKlHA1671F00QUsjoY1Oi6xoa9XsUrfRDRYlxbt2CHYCMLzMh7Q==", - "path": "microsoft.aspnetcore.diagnostics.healthchecks/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.healthchecks.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JSX6ZlVWDkokZ+xCKDhUVQNqbmFn1lHQNzJc8K4Y/uTUocZS83+b/8Q7y/yx3oJ362etGMVy0keAvmCdqbP8nA==", - "path": "microsoft.aspnetcore.hostfiltering/2.2.0", - "hashPath": "microsoft.aspnetcore.hostfiltering.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "path": "microsoft.aspnetcore.hosting/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Y4rs5aMEXY8G7wJo5S3EEt6ltqyOTr/qOeZzfn+hw/fuQj5GppGckMY5psGLETo1U9hcT5MmAhaT5xtusM1b5g==", - "path": "microsoft.aspnetcore.html.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "path": "microsoft.aspnetcore.http/2.2.0", - "hashPath": "microsoft.aspnetcore.http.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZcwAM9rE5yjGC+vtiNAK0INybpKIqnvB+/rntZn2/CPtyiBAtovVrEp4UZOoC31zH5t0P78ix9gLNJzII/ODsA==", - "path": "microsoft.aspnetcore.http.connections/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mYk5QUUjyXQmlyDHWDjkLYDArt97plwe6KsDsNVhDEQ+HgZMKGjISyM6YSA7BERQNR25kXBTbIYfSy1vePGQgg==", - "path": "microsoft.aspnetcore.http.connections.common/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "path": "microsoft.aspnetcore.httpoverrides/2.2.0", - "hashPath": "microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0EmmwzAkWEPCC8rpg9nGfcOiitIOYkZ13f+b5ED7AAZvz/ZwkdWbeMarGf77lSyA+Mb9O/iAt4LWup0RRMVOJw==", - "path": "microsoft.aspnetcore.httpspolicy/2.2.0", - "hashPath": "microsoft.aspnetcore.httpspolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F16BKeS96wKhyIyhaFR7m8kRIwIvPUW9Dx7IlGWmu2IIwnUDCdo+2z7IrWKA8r77pZQ1UE9kYcBPg5456YdAIA==", - "path": "microsoft.aspnetcore.identity/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGJ8f8sE9vbnyPJpSCMYAjh1itkM8uL9QnkO5lQSSJGeyG4b1+zNoLS+leJgjGnlkTzgWPffc4OuqH7wsYahWw==", - "path": "microsoft.aspnetcore.identity.entityframeworkcore/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T4B/Uaqd4u7jN6XDHbEBTZO002HquQKU49V+PvWEGKoiJBgZ96JskDr/NsfgVin8n8/bRSx+4A1WwlkMDKcNBg==", - "path": "microsoft.aspnetcore.identity.ui/2.2.0", - "hashPath": "microsoft.aspnetcore.identity.ui.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o9BB9hftnCsyJalz9IT0DUFxz8Xvgh3TOfGWolpuf19duxB4FySq7c25XDYBmBMS+sun5/PsEUAi58ra4iJAoA==", - "path": "microsoft.aspnetcore.jsonpatch/2.2.0", - "hashPath": "microsoft.aspnetcore.jsonpatch.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+PGX1mEfq19EVvskBBb9XBQrXZpZrh6hYhX0x3FkPTEqr+rDM2ZmsEwAAMRmzcidmlDM1/7cyDSU/WhkecU8tA==", - "path": "microsoft.aspnetcore.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kjheDUpXWaGOH8bUQafFAkUvw74xoe0Y2hojgeYaAg5LKvaFUwupkz8wgyhfSbLdejxEQJ6PsA7Zq/AcdPoIUQ==", - "path": "microsoft.aspnetcore.localization.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GISp0KoVyJ4llqkmUOWFbOb7g/rOABlsf0Nt8a4eanY71XfUCM0dqBaMct3IUE3KWUvjhKPACQimxgMjPcF7pA==", - "path": "microsoft.aspnetcore.middlewareanalysis/2.2.0", - "hashPath": "microsoft.aspnetcore.middlewareanalysis.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-noun9xcrEvOs/ubczt2OluY9/bOOM2erv1D/gyyYtfS2sfyx2uGknUIAWoqmqc401TvQDysyx8S4M9j5zPIVBw==", - "path": "microsoft.aspnetcore.mvc/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", - "path": "microsoft.aspnetcore.mvc.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Wxxt1rFVHITp4MDaGQP/wyl+ROVVVeQCTWI6C8hxI8X66C4u6gcxvelqgnmsn+dISMCdE/7FQOwgiMx1HxuZqA==", - "path": "microsoft.aspnetcore.mvc.analyzers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iSREQct43Xg2t3KiQ2648e064al/HSLPXpI5yO9VPeTGDspWKHW23XFHRKPN1YjIQHHfBj8ytXbiF0XcSxp5pg==", - "path": "microsoft.aspnetcore.mvc.apiexplorer/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ALiY4a6BYsghw8PT5+VU593Kqp911U3w9f/dH9/ZoI3ezDsDAGiObqPu/HP1oXK80Ceu0XdQ3F0bx5AXBeuN/Q==", - "path": "microsoft.aspnetcore.mvc.core/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oINjMqhU7yzT2T9AMuvktlWlMd40i0do8E1aYslJS+c5fof+EMhjnwTh6cHN1dfrgjkoXJ/gutxn5Qaqf/81Kg==", - "path": "microsoft.aspnetcore.mvc.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WOw4SA3oT47aiU7ZjN/88j+b79YU6VftmHmxK29Km3PTI7WZdmw675QTcgWfsjEX4joCB82v7TvarO3D0oqOyw==", - "path": "microsoft.aspnetcore.mvc.dataannotations/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ScWwXrkAvw6PekWUFkIr5qa9NKn4uZGRvxtt3DvtUrBYW5Iu2y4SS/vx79JN0XDHNYgAJ81nVs+4M7UE1Y/O+g==", - "path": "microsoft.aspnetcore.mvc.formatters.json/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4pUhKtqhaNqSeMRRyEw1kGjg/pNLczzd4VAsanMGI539sCdkl1JBaoFojZb1helVdUvX9a1Jo+lYXq0lnwB/GQ==", - "path": "microsoft.aspnetcore.mvc.formatters.xml/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.xml.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1L4pP124mrN6duwOtNVIJUqy4CczC2/ah4MXarRt9ZRpJd2zNp1j3tJCgyEQpqai6zNVP6Vp2ZRMQcNDcNAKA==", - "path": "microsoft.aspnetcore.mvc.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TXvEOjp3r6qDEjmDtv3pXjQr/Zia9PpoGkl1MyTEqKqrUehBTpAdCjA8APXFwun19lH20OuyU+e4zDYv9g134w==", - "path": "microsoft.aspnetcore.mvc.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Sei/0moqBDQKaAYT9PtOeRtvYgHQQLyw/jm3exHw2w9VdzejiMEqCQrN2d63Dk4y7IY0Irr/P9JUFkoVURRcNw==", - "path": "microsoft.aspnetcore.mvc.razor.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dys8ggIDth3g5GBpCfeayU9sNg6Z9IbKFKOuaXbVaAiZQUd+Egk9op4NLHpqfR9Ey2HGw+u87LYC55bhEeOpag==", - "path": "microsoft.aspnetcore.mvc.razor.viewcompilation/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.viewcompilation.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GsMs4QKCf5VgdGZq9/nfAVkMJ/8uE4ie0Iugv4FtxbHBmMdpPQQBfTFKoUpwMbgIRw7hzV8xy2HPPU5o58PsdQ==", - "path": "microsoft.aspnetcore.mvc.razorpages/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razorpages.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hsrm/dLx7ztfWV+WEE7O8YqEePW7TmUwFwR7JsOUSTKaV9uSeghdmoOsYuk0HeoTiMhRxH8InQVE9/BgBj+jog==", - "path": "microsoft.aspnetcore.mvc.taghelpers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dt7MGkzCFVTAD5oesI8UeVVeiSgaZ0tPdFstQjG6YLJSCiq1koOUSHMpf0PASGdOW/H9hxXkolIBhT5dWqJi7g==", - "path": "microsoft.aspnetcore.mvc.viewfeatures/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ML+s+nv/ri3MxM4vXjTK3S4K925TGklSKH74VOkCqWQF9ki5yuYcyxaWTUsCyAXliw+N8HMNmW++uU81JngDDg==", - "path": "microsoft.aspnetcore.nodeservices/2.2.0", - "hashPath": "microsoft.aspnetcore.nodeservices.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h9QIdnrH7fOTQgUwjz/v0fDk8j8JNtUB233gYFtngt7jLoVc7vfMEGs9rnOWh8ubz+JdrMt7UBrva07af4Smxw==", - "path": "microsoft.aspnetcore.owin/2.2.0", - "hashPath": "microsoft.aspnetcore.owin.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V54PIyDCFl8COnTp9gezNHpUNHk7F9UnerGeZy3UfbnwYvfzbo+ipqQmSgeoESH8e0JvKhRTyQyZquW2EPtCmg==", - "path": "microsoft.aspnetcore.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VLWK+ZtMMNukY6XjxYHc7mz33vkquoEzQJHm/LCF5REVxIaexLr+UTImljRRJBdUDJluDAQwU+59IX0rFDfURA==", - "path": "microsoft.aspnetcore.razor.design/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IeyzVFXZdpUAnWKWoNYE0SsP1Eu7JLjZaC94jaI1VfGtK57QykROz/iGMc8D0VcqC8i02qYTPQN/wPKm6PfidA==", - "path": "microsoft.aspnetcore.razor.language/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.language.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7YqK+H61lN6yj9RiQUko7oaOhKtRR9Q/kBcoWNRemhJdTIWOh1OmdvJKzZrMWOlff3BAjejkPQm+0V0qXk+B1w==", - "path": "microsoft.aspnetcore.razor.runtime/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEBP1UwGD7X1vhO43LN5KhZDt4HMTX7u1YA0nq7HR6IDRhWczHczJPDu3GbL01IMdb03hyT/glJIv8PI5zKtnA==", - "path": "microsoft.aspnetcore.responsecaching/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CIHWEKrHzZfFp7t57UXsueiSA/raku56TgRYauV/W1+KAQq6vevz60zjEKaazt3BI76zwMz3B4jGWnCwd8kwQw==", - "path": "microsoft.aspnetcore.responsecaching.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RvSstOhebIMDdRLd4iWjA6z2o2kGGwEYGPajvTXwndOA3TZpWH3FOIV4L7mehN/HoKrbTbX5vZ54ZFDwWoAFKA==", - "path": "microsoft.aspnetcore.responsecompression/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecompression.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jztwQxyn4CcWZj/1mQtFiZ5+pIWYltHIXk5ykyrXMjO6qaKVvc+mlffSUCQ0AOl3vH7vxsZnda8poHwVaT0QIA==", - "path": "microsoft.aspnetcore.rewrite/2.2.0", - "hashPath": "microsoft.aspnetcore.rewrite.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jAhDBy0wryOnMhhZTtT9z63gJbvCzFuLm8yC6pHzuVu9ZD1dzg0ltxIwT4cfwuNkIL/TixdKsm3vpVOpG8euWQ==", - "path": "microsoft.aspnetcore.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", - "path": "microsoft.aspnetcore.routing.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tei37PK4c6CKd7tGgAOkpbePwu8WLjqsEfiAfLbaMXnmp7o30bzcIxtraTrjvq2SpRAFA9p6WwUbmyqQxXPcfQ==", - "path": "microsoft.aspnetcore.server.httpsys/2.2.0", - "hashPath": "microsoft.aspnetcore.server.httpsys.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6NEwFAJFrnZ0f5eJB1ReIpgPM1ZRDj3IE3Rda01nD3vJANCyJFjZ4SGW3Ckn1AmMi225fGflWzpCKLb7/l43jw==", - "path": "microsoft.aspnetcore.server.iis/2.2.0", - "hashPath": "microsoft.aspnetcore.server.iis.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iVjgAg+doTTrTFCOq6kZRpebXq94YGCx9efMIwO5QhwdY/sHAjfrVz2lXzji63G96YjJVK3ZRrlpgS2fd49ABw==", - "path": "microsoft.aspnetcore.server.iisintegration/2.2.0", - "hashPath": "microsoft.aspnetcore.server.iisintegration.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "path": "microsoft.aspnetcore.server.kestrel/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "path": "microsoft.aspnetcore.server.kestrel.core/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "path": "microsoft.aspnetcore.server.kestrel.https/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lOjJVh293AKaOEPi1MIC1/G9gOVZMrve2a05o56oslK6bo0PMgMB17rmPomvqrJAjMdlWZ/MGdN2y78Z9wzWTw==", - "path": "microsoft.aspnetcore.session/2.2.0", - "hashPath": "microsoft.aspnetcore.session.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V5X5XkeAHaFyyBOGPrddVeqTNo6zRPJNS5PRhlzEyBXiNG9AtqUbMyWFdZahQyMiIWJau550z59A4kdC9g5I9A==", - "path": "microsoft.aspnetcore.signalr/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TyLgQ4y4RVUIxiYFnHT181/rJ33/tL/NcBWC9BwLpulDt5/yGCG4EvsToZ49EBQ7256zj+R6OGw6JF+jj6MdPQ==", - "path": "microsoft.aspnetcore.signalr.common/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mk69z50oFk2e89d3F/AfKeAvP3kvGG7MHG4ErydZiUd3ncSRq0kl0czq/COn/QVKYua9yGr2LIDwuR1C6/pu8Q==", - "path": "microsoft.aspnetcore.signalr.core/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BOsjatDJnvnnXCMajOlC0ISmiFnJi/EyJzMo0i//5fZJVCLrQ4fyV/HzrhhAhSJuwJOQDdDozKQ9MB9jHq84pg==", - "path": "microsoft.aspnetcore.signalr.protocols.json/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hUAsOd45CQbUV47b/c5wp6uKM0Fa6MXekFHbRb+jEPjzmrxLPn9nAKK1dYmyMAqSBRL8c6zVCWQk+TOP7eGs/A==", - "path": "microsoft.aspnetcore.spaservices/2.2.0", - "hashPath": "microsoft.aspnetcore.spaservices.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RvzzubzGPD+dGCfKVVtAvyIsnWpAWOA/x1n6fGLwICPER7Ze6budQGFPdZ7yuXTwtTMRvHa4O4AaGLG1XmoXGw==", - "path": "microsoft.aspnetcore.spaservices.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.spaservices.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-byZDrjir6Co5EoWbraQyG0qbPCUG6XgGYQstipMF9lucOAjq/mqnIyt8B8iMWnin/ghZoOln9Y01af4rUAwOhA==", - "path": "microsoft.aspnetcore.staticfiles/2.2.0", - "hashPath": "microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZpOcg2V0rCwU9ErfDb9y3Hcjoe7rU42XlmUS0mO4pVZQSgJVqR+DfyZtYd5LDa11F7bFNS2eezI9cBM3CmfGhw==", - "path": "microsoft.aspnetcore.websockets/2.2.0", - "hashPath": "microsoft.aspnetcore.websockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "hashPath": "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==", - "path": "microsoft.codeanalysis.analyzers/1.1.0", - "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-06AzG7oOLKTCN1EnoVYL1bQz+Zwa10LMpUn7Kc+PdpN8CQXRqXTyhfxuKIz6t0qWfoatBNXdHD0OLcEYp5pOvQ==", - "path": "microsoft.codeanalysis.common/2.8.0", - "hashPath": "microsoft.codeanalysis.common.2.8.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RizcFXuHgGmeuZhxxE1qQdhFA9lGOHlk0MJlCUt6LOnYsevo72gNikPcbANFHY02YK8L/buNrihchY0TroGvXQ==", - "path": "microsoft.codeanalysis.csharp/2.8.0", - "hashPath": "microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2qL0Qyu5qHzg6/JzF80mLgsqn9NP/Q0mQwjH+Z+DiqcuODJx8segjN4un2Tnz6bEAWv8FCRFNXR/s5wzlxqA8A==", - "path": "microsoft.codeanalysis.razor/2.2.0", - "hashPath": "microsoft.codeanalysis.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.CSharp/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", - "path": "microsoft.csharp/4.5.0", - "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512" - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9KPDwvb/hLEVXYruVHVZ8BkebC8j17DmPb56LnqRF74HqSPLjCkrlFUjOtFpQPA2DeADBRTI/e69aCfRBfrhxw==", - "path": "microsoft.dotnet.platformabstractions/2.1.0", - "hashPath": "microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xfDHe+J94oz2d+ESDU8u+96iSfsiPwpgYGPRSp/bato0Ekjz5kYs61u9mS0GN5t8n/wxc5P3uEJm1x7TfROxhQ==", - "path": "microsoft.entityframeworkcore/2.2.0", - "hashPath": "microsoft.entityframeworkcore.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/js/H09B8MQGoPDFzJoaAealyL66g4vKf7DVcdBYcxgKztkttjZbRzSWKF9PZZFyfBl9Ia/BiStM70t7kjgMpg==", - "path": "microsoft.entityframeworkcore.abstractions/2.2.0", - "hashPath": "microsoft.entityframeworkcore.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/1rw3toRCal80Ch51lIjuf/0WfW9ZGB4eRY1y6GOcOoOvnMXXXt+4xMRw/0k0kIwHsWUNXUpw73jf40/Pe+ZYA==", - "path": "microsoft.entityframeworkcore.analyzers/2.2.0", - "hashPath": "microsoft.entityframeworkcore.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mcsUEzg1bWvPgj/isz7aabDy41x+x8WBTmSF+JFsDGe3K5ZElWT2FSr3LLmkXk/5BLWJ3f9SDe0YR55u3ZgHrw==", - "path": "microsoft.entityframeworkcore.design/2.2.0", - "hashPath": "microsoft.entityframeworkcore.design.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WxvRXUwCGdY1Ze8GfZteWadsxrxpFRfZN8WJ1jcXZKp5eYo5WwmiBq5e3xIZR8cHxznqlqczJ3NpXjqyYpNK9w==", - "path": "microsoft.entityframeworkcore.inmemory/2.2.0", - "hashPath": "microsoft.entityframeworkcore.inmemory.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CRJHHp/GqmXByeeODgbDgMDWId9kKT9TDRzHF8voWHFNTajBQl0U4jaMrHxjIP6hJ2olF8n+5GYmQv+v3bUVKQ==", - "path": "microsoft.entityframeworkcore.relational/2.2.0", - "hashPath": "microsoft.entityframeworkcore.relational.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rCGBF6Hab9633Dh2xtiAcJnDxf2CjaBrGyoagoCoYHH5Ftbdw5zX/e9ABgif5ngzh7DsrBcgxK/3gHBZ2n+TGA==", - "path": "microsoft.entityframeworkcore.sqlserver/2.2.0", - "hashPath": "microsoft.entityframeworkcore.sqlserver.2.2.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F253CmzpL7eXFKpK++/GIVbyVMZyXYq388osdkggsA1eL7c8ZGwHho0jE3LGA+L6WuXm6KbwQMtnt15zZAqzzA==", - "path": "microsoft.entityframeworkcore.tools/2.2.0", - "hashPath": "microsoft.entityframeworkcore.tools.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-spsJkYo8gGJapaxTSQFN/wqA+ghpJMLwB4ZyTB+fSdpd7AmMFP/YSpIcGmczcw4KggpxLGhLk7lCkSIlgvHaqQ==", - "path": "microsoft.extensions.caching.abstractions/2.2.0", - "hashPath": "microsoft.extensions.caching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yFs44RzB2Pzfoj4uk+mEz3MTTQKyeWb8gDhv5GyVPfHnLv0eQhGwzbw/5WpxAcVyOgG/H3/0ULY6g0/7/B+r7w==", - "path": "microsoft.extensions.caching.memory/2.2.0", - "hashPath": "microsoft.extensions.caching.memory.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hDAunudTCNyVb22W+ctToi9T3mcrix2L+GfnuhbIcbzgXVyUGMULUJmb2D5ElIJKkcGxkC/lM1aBMgHsSFFZcA==", - "path": "microsoft.extensions.caching.sqlserver/2.2.0", - "hashPath": "microsoft.extensions.caching.sqlserver.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", - "path": "microsoft.extensions.configuration/2.2.0", - "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==", - "path": "microsoft.extensions.configuration.abstractions/2.2.0", - "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "path": "microsoft.extensions.configuration.binder/2.2.0", - "hashPath": "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4kJIGOSRqD1Ccqerst4t/zsNs51plR7BIxbdKO1J/9rL+2DuNT+ieAuEv+HROelqTam3yOpKFR7TtHBt3oLpOA==", - "path": "microsoft.extensions.configuration.commandline/2.2.0", - "hashPath": "microsoft.extensions.configuration.commandline.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "path": "microsoft.extensions.configuration.environmentvariables/2.2.0", - "hashPath": "microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1qCpWBC8Ed4tguTR/qYkbb3F6DI5Su3t8xyFo3/5MzAd8PwPpHzgX8X04KbBxKmk173Pb64x7xMHarczVFQUA==", - "path": "microsoft.extensions.configuration.fileextensions/2.2.0", - "hashPath": "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uEDasBxY7m0GJseqHD8QhfiznxDMhxN9YE3j01Es6eks42rRm3yL8ZMbRxuEjyKqGZqjjt+Vr297/nKcg0eOow==", - "path": "microsoft.extensions.configuration.ini/2.2.0", - "hashPath": "microsoft.extensions.configuration.ini.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jUDdmLyFmLf9V3mqnMzSAzAv4QigJ67tZh5Q7HBXeBnESL2UyeesNG6jSBti+b63JpxZf+EDyn+anx3gyrNxug==", - "path": "microsoft.extensions.configuration.json/2.2.0", - "hashPath": "microsoft.extensions.configuration.json.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qK7vVxtUrpxdQPhvjF3RVYkcV86q/QfMBWqvvXAKYYkQ+H/4GXxk5cbPaSWdMZB5YU1GBEFBuZg9MZxDRvPJkg==", - "path": "microsoft.extensions.configuration.keyperfile/2.2.0", - "hashPath": "microsoft.extensions.configuration.keyperfile.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2/N2xo6/sNbVshnKktmq5lwaQbsAR2SrzCVrJEeMP8OKZVI7SzT8P6/WXZF8/YC7dTYsMe3nrHzgl1cF9i5ZKQ==", - "path": "microsoft.extensions.configuration.usersecrets/2.2.0", - "hashPath": "microsoft.extensions.configuration.usersecrets.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-toCFesKf2KZgRtb6T7tulnJv3IBVL+Gqd4KE3ebQZ20wA2Z5Rp6A44MsRGZ1ollmihzkxxBDavVfgufFeji3Sw==", - "path": "microsoft.extensions.configuration.xml/2.2.0", - "hashPath": "microsoft.extensions.configuration.xml.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==", - "path": "microsoft.extensions.dependencyinjection/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nS2XKqi+1A1umnYNLX2Fbm/XnzCxs5i+zXVJ3VC6r9t2z0NZr9FLnJN4VQpKigdcWH/iFTbMuX6M6WQJcTjVIg==", - "path": "microsoft.extensions.dependencymodel/2.1.0", - "hashPath": "microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512" - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Av0QGyboU9hYcprPduZg8Ny4mtp1Z0xOfZGCiBhYMh6a0loNomZ74U1P9EJUBksT2ZJd0+hh/pOQIVdAJ8+AbA==", - "path": "microsoft.extensions.diagnosticadapter/2.2.0", - "hashPath": "microsoft.extensions.diagnosticadapter.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-p9njfetdebuplBCkIJPqyxsUIOBf/7B/RhPXZnFjh+/wqWNRqhP/1s18q1me9XP0l8uCD8TqJRPC+L0MCoUGRA==", - "path": "microsoft.extensions.diagnostics.healthchecks/2.2.0", - "hashPath": "microsoft.extensions.diagnostics.healthchecks.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cO6f4csTakJXuLWnU/p5mfQInyNq5sSi4mS2YtQZcGoHynU6P/TD6gjqt1TRnVfwuZLw3tmmw2ipFrHbBUqWew==", - "path": "microsoft.extensions.diagnostics.healthchecks.abstractions/2.2.0", - "hashPath": "microsoft.extensions.diagnostics.healthchecks.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Az/RxWB+UlyVN/TvQFaGXx8XAXVZN5WQnnuJOsjwBzghSJc1i8zqNjIypPHOedcuIXs2XSWgOSL6YQ3BlCnoJA==", - "path": "microsoft.extensions.fileproviders.composite/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6e22jnVntG9JLLowjY40UBPLXkKTRlDpFHmo2evN8lwZIpO89ZRGz6JRdqhnVYCaavq5KeFU2W5VKPA5y5farA==", - "path": "microsoft.extensions.fileproviders.embedded/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.embedded.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PxZPd5QbWr8+3JN2segEaD7IAYI+mR8ZmMqgo6GOk+E+UKnRcbC3RSQgJrZYuWVQwJCvdxesO5e64LSHC1zC8g==", - "path": "microsoft.extensions.hosting/2.2.0", - "hashPath": "microsoft.extensions.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "hashPath": "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hZ8mz6FgxSeFtkHzw+Ad0QOt2yjjpq4WaG9itnkyChtXYTrDlbkw3af2WJ9wdEAAyYqOlQaVDB6MJSEo8dd/vw==", - "path": "microsoft.extensions.http/2.2.0", - "hashPath": "microsoft.extensions.http.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/C+Valwg8IeUwDIunusittHivA9iyf82Jr1yeUFWO2zH2mDMMeYgjRyDLZqfL/7Vq94PEQsgv1XAaDfAX8msMw==", - "path": "microsoft.extensions.identity.core/2.2.0", - "hashPath": "microsoft.extensions.identity.core.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WY6os4m5LcG7XXHQK1vQggjdNFs7h6CsidVLOzPjG7Cb1zwRYKzfRT/pSUD40JNGvVp4oNENjLPvu/30ufIGNw==", - "path": "microsoft.extensions.identity.stores/2.2.0", - "hashPath": "microsoft.extensions.identity.stores.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3nBQLeBrcd4Rgd9vQi4gF5NgAWxnQrHekjjwlgww4wyLNfJDizjiex2resOLoAuAgy3y2IIAWjOpbr0UKR2ykw==", - "path": "microsoft.extensions.localization/2.2.0", - "hashPath": "microsoft.extensions.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FQzXG/lYR9UOM2zHpqsjTRpp3EghIYo3FCsQpfmtbp+glPaU0WXZfNmMjyqBRmMj1Sq93fPnC+G9zzYRauuRQA==", - "path": "microsoft.extensions.localization.abstractions/2.2.0", - "hashPath": "microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", - "path": "microsoft.extensions.logging/2.2.0", - "hashPath": "microsoft.extensions.logging.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==", - "path": "microsoft.extensions.logging.abstractions/2.2.0", - "hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ukU1mQGX9+xBsEzpNd13yl4deFVYI+fxxnmKpOhvNZsF+/trCrAUQh+9QM5pPGHbfYkz3lLQ4BXfKCP0502dLw==", - "path": "microsoft.extensions.logging.configuration/2.2.0", - "hashPath": "microsoft.extensions.logging.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1eGgcOJ++PMxW6sn++j6U7wsWvhEBm/5ScqBUUBGLRE8M7AHahi9tsxivDMqEXVM3F0/pshHl3kEpMXtw4BeFg==", - "path": "microsoft.extensions.logging.console/2.2.0", - "hashPath": "microsoft.extensions.logging.console.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JjqWtshxUujSnxslFccCRAaH8uFOciqXkYdRw+h5MwpC4sUc+ju9yZzvVi6PA5vW09ckv26EkasEvXrofGiaJg==", - "path": "microsoft.extensions.logging.debug/2.2.0", - "hashPath": "microsoft.extensions.logging.debug.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oOa5H+vdNgpsxE6vgtX4U/godKtX2edVi+QjlWb2PBQfavGIQ3WxtjxN+B0DQAjwBNdV4mW8cgOiDEZ8KdR7Ig==", - "path": "microsoft.extensions.logging.eventsource/2.2.0", - "hashPath": "microsoft.extensions.logging.eventsource.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2laIg/Mf1OhhduUKVN3//j+sYceyUocgGC/ySx6cnZFeNf2mezs32TmRZyzfkQAZQ6azlo/0wTxi8BgIVUyRYA==", - "path": "microsoft.extensions.logging.tracesource/2.2.0", - "hashPath": "microsoft.extensions.logging.tracesource.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "path": "microsoft.extensions.objectpool/2.2.0", - "hashPath": "microsoft.extensions.objectpool.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", - "path": "microsoft.extensions.options/2.2.0", - "hashPath": "microsoft.extensions.options.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-d4WS6yVXaw43ffiUnHj8oG1t2B6RbDDiQcgdA+Eq//NlPa3Wd+GTJFKj4OM4eDF3GjVumGr/CEVRS/jcYoF5LA==", - "path": "microsoft.extensions.options.configurationextensions/2.2.0", - "hashPath": "microsoft.extensions.options.configurationextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xk7okx/u+ZQb8xvz71FwVmfZjwDh2DWrovhtQXprWE16KqaP8bs6A8wb0h9nTSFh9rcFDVeo42d47iduu01XvQ==", - "path": "microsoft.extensions.options.dataannotations/2.2.0", - "hashPath": "microsoft.extensions.options.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "path": "microsoft.extensions.primitives/2.2.0", - "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V8XcqYcpcdBAxUhLeyYcuKmxu4CtNQA9IphTnARpQGhkop4A93v2XgM3AtaVVJo3H2cDWxWM6aeO8HxkifREqw==", - "path": "microsoft.extensions.webencoders/2.2.0", - "hashPath": "microsoft.extensions.webencoders.2.2.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5LW5VYvGZLvrbEGxyaE6dSQhT1B5frnpwX/c4/PWrNXeuJ6GkYmiOPf2u5Iwk1qQXPTvDedwEfnBg+i/0cFAyA==", - "path": "microsoft.identitymodel.jsonwebtokens/5.3.0", - "hashPath": "microsoft.identitymodel.jsonwebtokens.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o+bBauEMOi6ZI0MlJEC69Sw9UPwKLFmN+lD942g9UCx5pfiLFvJBKp8OPmxtGFL02ZxzXCIUyhyKn85izBDsnQ==", - "path": "microsoft.identitymodel.logging/5.3.0", - "hashPath": "microsoft.identitymodel.logging.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o2Fx9cYQHKtOyVrCXB41kEmny1Zvm+fqXNTD5heB9yPY0C+qYm7fo1yCvtHaH2JPEersGW0iS2dE0s65kWkVEw==", - "path": "microsoft.identitymodel.protocols/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NihXp2JT3fRbTq6AOQhEQT8TuJzhUNg9TOeK+TxlkkvanllWFF0gfXH5hTRn9Qn68HJQXtp/mtLbCWzi+4bCSg==", - "path": "microsoft.identitymodel.protocols.openidconnect/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.openidconnect.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6nGUoC+foCQ2UTsRD/Z6TLgsghuX10tunLXxuLE+LljW9H1oANqAQWrP8DNP++nfXke+qu1zVi6yBl6MMK/Dfg==", - "path": "microsoft.identitymodel.protocols.wsfederation/5.3.0", - "hashPath": "microsoft.identitymodel.protocols.wsfederation.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/piauST4FL0qzVI6oqLWxqhFReg12KwVGy0jRlnVOpGMeOVSKdtNVtHsN/hARc25hOOPEp9WKMce5ILzyMx/tQ==", - "path": "microsoft.identitymodel.tokens/5.3.0", - "hashPath": "microsoft.identitymodel.tokens.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XS6zgN7jKG7QDqG3fV9BRADs8HmRJ6vJDKVBPFFly9MCkS6KMFps4hBdBJ5ycPrXtPBfnISCLiGLHP54blCvWw==", - "path": "microsoft.identitymodel.tokens.saml/5.3.0", - "hashPath": "microsoft.identitymodel.tokens.saml.5.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i4uFRjipeRXGhyfHmJaZ3PkOQIWhwxBJABNDWNaxcwUvramMCWYRLE1P3g4sLjiw8zXehH6eZwxww8F+dB7/+g==", - "path": "microsoft.identitymodel.xml/5.3.0", - "hashPath": "microsoft.identitymodel.xml.5.3.0.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7z5l8Jp324S8bU8+yyWeYHXUFYvKyiI5lqS1dXgTzOx1H69Qbf6df12kCKlNX45LpMfCMd4U3M6p7Rl5Zk7SLA==", - "path": "microsoft.netcore.app/2.2.0", - "hashPath": "microsoft.netcore.app.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DrhaKInRKKvN6Ns2VNIlC7ZffLOp9THf8cO6X4fytPRJovJUbF49/zzx4WfgX9E44FMsw9hT8hrKiIqDSHvGvA==", - "path": "microsoft.netcore.dotnetapphost/2.2.0", - "hashPath": "microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FJie7IoPZFaPgNDxhZGmDBQP/Bs5vPdfca/G2Wf9gd6LIvMYkZcibtmJwB4tcf4KXkaOYfIOo4Cl9sEPMsSzkw==", - "path": "microsoft.netcore.dotnethostpolicy/2.2.0", - "hashPath": "microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-spDm3AJYmebthDNhzY17YLPtvbc+Y1lCLVeiIH1uLJ/hZaM+40pBiPefFR8J1u66Ndkqi8ipR2tEbqPnYnjRhw==", - "path": "microsoft.netcore.dotnethostresolver/2.2.0", - "hashPath": "microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/J+XZo+YheFTJh8/4uoeJDdz5qOmOMkjg6/VL8mHJ9AnP8+fmV/kcbxeXsob0irRNiChf+V0ig1MCRLp/+Kog==", - "path": "microsoft.netcore.platforms/2.2.0", - "hashPath": "microsoft.netcore.platforms.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-odP/tJj1z6GylFpNo7pMtbd/xQgTC3Ex2If63dRTL38bBNMwsBnJ+RceUIyHdRBC0oik/3NehYT+oECwBhIM3Q==", - "path": "microsoft.netcore.targets/2.0.0", - "hashPath": "microsoft.netcore.targets.2.0.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+FWlwd//+Tt56316p00hVePBCouXyEzT86Jb3+AuRotTND0IYn0OO3obs1gnQEs/txEnt+rF2JBGLItTG+Be6A==", - "path": "microsoft.win32.registry/4.5.0", - "hashPath": "microsoft.win32.registry.4.5.0.nupkg.sha512" - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "path": "netstandard.library/2.0.3", - "hashPath": "netstandard.library.2.0.3.nupkg.sha512" - }, - "Newtonsoft.Json/11.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", - "path": "newtonsoft.json/11.0.2", - "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512" - }, - "Newtonsoft.Json.Bson/1.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5PYT/IqQ+UK31AmZiSS102R6EsTo+LGTSI8bp7WAUqDKaF4wHXD8U9u4WxTI1vc64tYi++8p3dk3WWNqPFgldw==", - "path": "newtonsoft.json.bson/1.0.1", - "hashPath": "newtonsoft.json.bson.1.0.1.nupkg.sha512" - }, - "Remotion.Linq/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fK/76UmpC0FXBlGDFVPLJHQlDLYnGC+XY3eoDgCgbtrhi0vzbXDQ3n/IYHhqSKqXQfGw/u04A1drWs7rFVkRjw==", - "path": "remotion.linq/2.2.0", - "hashPath": "remotion.linq.2.2.0.nupkg.sha512" - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.linux-x64.Microsoft.NETCore.App/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EgHJJNtNaO6CIGP5Fo8t0rUuQg3IAzyqwXk4TVkD/Y8fXraC0FRbRHX1gTlajApuYvgqhjFIIXpmenCcDj8ABQ==", - "path": "runtime.linux-x64.microsoft.netcore.app/2.2.0", - "hashPath": "runtime.linux-x64.microsoft.netcore.app.2.2.0.nupkg.sha512" - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TIumQ8Zq5dSyMLlShjeyZw5E0J3DPT1+cQRUMGjH0cQvFmQh8MC0NOZs39oQt6LJHxFVJi84u8xzVDnjY5v/mw==", - "path": "runtime.linux-x64.microsoft.netcore.dotnetapphost/2.2.0", - "hashPath": "runtime.linux-x64.microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512" - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-S5/rHGtWF3iIRbDtwGi1EY544pDlFi1uMT6TKweM1m/sumPTNECLjQnKa4tl9B/u+eLfPhLt/o+3DJZ+yNRV2A==", - "path": "runtime.linux-x64.microsoft.netcore.dotnethostpolicy/2.2.0", - "hashPath": "runtime.linux-x64.microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512" - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BOPEphuWlAYm7xTcyT88VILyVm49ClaH9fFVIov8s01ZQWdq2zWFXu2SVNySMc8G99O0Ul7gjrLqHe+ynHWoxQ==", - "path": "runtime.linux-x64.microsoft.netcore.dotnethostresolver/2.2.0", - "hashPath": "runtime.linux-x64.microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512" - }, - "runtime.native.System/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "path": "runtime.native.system/4.3.0", - "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AJfX7owAAkMjWQYhoml5IBfXh8UyYPjktn8pK0BFGAdKgBS7HqMz1fw5vdzfZUWfhtTPDGCjgNttt46ZyEmSjg==", - "path": "runtime.native.system.data.sqlclient.sni/4.5.0", - "hashPath": "runtime.native.system.data.sqlclient.sni.4.5.0.nupkg.sha512" - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "path": "runtime.native.system.io.compression/4.3.0", - "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "path": "runtime.native.system.net.http/4.3.0", - "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jwjwlEL0Elv6gwoyaokRn12nv/JE+UW/DXJEbzhjCPvGbef36StnHKc9XaZD/rGWqYicrphZ7eumR/jdmNcjRg==", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", - "path": "runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G2+96gYRbzp1JZCID6B+u2XJ0bs2wCubd6rE3+Tj436dKfnciF7YgsLi2VvLeJq6kxYyU4IJrVrpCvC8Yf6bhA==", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Kh9W4agE0r/hK8AX1LvyQI2NrKHBL8pO0gRoDTdDb0LL6Ta1Z2OtFx3lOaAE0ZpCUc/dt9Wzs3rA7a3IsKdOVA==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T5NvFgmHX0WH4c7lP72krsnk+IJI10vJf2j2twGE+5QBRA4RyRAgD+ZjEgdmpLOjW4B+nZGaadewTCUcR899OQ==", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JGc0pAWRE8lB4Ucygk2pYSKbUPLlAIq6Bczf5/WF2D/VKJEPtYlVUMxk8fbl1zRfTWzSHi+VcFZlaPlWiNxeKg==", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==", - "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==", - "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==", - "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "System.AppContext/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "path": "system.appcontext/4.3.0", - "hashPath": "system.appcontext.4.3.0.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.Collections/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "path": "system.collections/4.3.0", - "hashPath": "system.collections.4.3.0.nupkg.sha512" - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "path": "system.collections.concurrent/4.3.0", - "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" - }, - "System.Collections.Immutable/1.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==", - "path": "system.collections.immutable/1.5.0", - "hashPath": "system.collections.immutable.1.5.0.nupkg.sha512" - }, - "System.Collections.NonGeneric/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LE/oChpRvkSi3U25u0KnJcI44JeDZ1QJCyN4qFDx2uusEypdqR24w7lKYw21eYe5esuCBuc862wRmpF63Yy1KQ==", - "path": "system.collections.nongeneric/4.3.0", - "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512" - }, - "System.Collections.Specialized/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==", - "path": "system.collections.specialized/4.3.0", - "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512" - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "path": "system.componentmodel.annotations/4.5.0", - "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512" - }, - "System.Console/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "path": "system.console/4.3.0", - "hashPath": "system.console.4.3.0.nupkg.sha512" - }, - "System.Data.SqlClient/4.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gwItUWW1BMCckicFO85c8frFaMK8SGqYn5IeA3GSX4Lmid+CjXETfoHz7Uv+Vx6L0No7iRc/7cBL8gd6o9k9/g==", - "path": "system.data.sqlclient/4.6.0", - "hashPath": "system.data.sqlclient.4.6.0.nupkg.sha512" - }, - "System.Diagnostics.Contracts/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eelRRbnm+OloiQvp9CXS0ixjNQldjjkHO4iIkR5XH2VIP8sUB/SIpa1TdUW6/+HDcQ+MlhP3pNa1u5SbzYuWGA==", - "path": "system.diagnostics.contracts/4.3.0", - "hashPath": "system.diagnostics.contracts.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "path": "system.diagnostics.debug/4.3.0", - "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", - "path": "system.diagnostics.diagnosticsource/4.5.0", - "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512" - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6WVi7gArhxRiC+3qI5V2mFe1gHENj/F7xT5PQiy/lI/RsxXeivrt09WF0huwSQK2ubnmyyRFeA9z3w743/w32A==", - "path": "system.diagnostics.fileversioninfo/4.3.0", - "hashPath": "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.StackTrace/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==", - "path": "system.diagnostics.stacktrace/4.3.0", - "hashPath": "system.diagnostics.stacktrace.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "path": "system.diagnostics.tools/4.3.0", - "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "path": "system.diagnostics.tracing/4.3.0", - "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" - }, - "System.Dynamic.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", - "path": "system.dynamic.runtime/4.3.0", - "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512" - }, - "System.Globalization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "path": "system.globalization/4.3.0", - "hashPath": "system.globalization.4.3.0.nupkg.sha512" - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "path": "system.globalization.calendars/4.3.0", - "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "path": "system.globalization.extensions/4.3.0", - "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EdcMk+36u9gQtbwTiPQ7ckIfiADBwOmCZ6rGD2rfkaozIdW1t7vbXk/FPVAu2r9KgCQZ5245Z+P0YMM/0Q0G2g==", - "path": "system.identitymodel.tokens.jwt/5.3.0", - "hashPath": "system.identitymodel.tokens.jwt.5.3.0.nupkg.sha512" - }, - "System.Interactive.Async/3.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-C07p0dAA5lGqYUPiPCK3paR709gqS4aMDDsje0v0pvffwzLaxmsn5YQTfZbyNG5qrudPx+BCxTqISnncQ3wIoQ==", - "path": "system.interactive.async/3.2.0", - "hashPath": "system.interactive.async.3.2.0.nupkg.sha512" - }, - "System.IO/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "path": "system.io/4.3.0", - "hashPath": "system.io.4.3.0.nupkg.sha512" - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "path": "system.io.compression/4.3.0", - "hashPath": "system.io.compression.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "path": "system.io.filesystem/4.3.0", - "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "path": "system.io.filesystem.primitives/4.3.0", - "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "path": "system.io.pipelines/4.5.2", - "hashPath": "system.io.pipelines.4.5.2.nupkg.sha512" - }, - "System.Linq/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "path": "system.linq/4.3.0", - "hashPath": "system.linq.4.3.0.nupkg.sha512" - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "path": "system.linq.expressions/4.3.0", - "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" - }, - "System.Linq.Queryable/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", - "path": "system.linq.queryable/4.0.1", - "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512" - }, - "System.Memory/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "path": "system.memory/4.5.1", - "hashPath": "system.memory.4.5.1.nupkg.sha512" - }, - "System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "path": "system.net.http/4.3.0", - "hashPath": "system.net.http.4.3.0.nupkg.sha512" - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "path": "system.net.primitives/4.3.0", - "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FquLjdb/0CeMqb15u9Px6TwnyFl306WztKWu6sKKc5kWPYMdpi5BFEkdxzGoieYFp9UksyGwJnCw4KKAUfJjrw==", - "path": "system.net.websockets.websocketprotocol/4.5.1", - "hashPath": "system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "path": "system.objectmodel/4.3.0", - "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" - }, - "System.Private.DataContractSerialization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yDaJ2x3mMmjdZEDB4IbezSnCsnjQ4BxinKhRAaP6kEgL6Bb6jANWphs5SzyD8imqeC/3FxgsuXT6ykkiH1uUmA==", - "path": "system.private.datacontractserialization/4.3.0", - "hashPath": "system.private.datacontractserialization.4.3.0.nupkg.sha512" - }, - "System.Reflection/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "path": "system.reflection/4.3.0", - "hashPath": "system.reflection.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "path": "system.reflection.emit/4.3.0", - "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "path": "system.reflection.emit.lightweight/4.3.0", - "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "path": "system.reflection.extensions/4.3.0", - "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "path": "system.reflection.metadata/1.6.0", - "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512" - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "path": "system.reflection.primitives/4.3.0", - "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "path": "system.reflection.typeextensions/4.3.0", - "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "path": "system.resources.resourcemanager/4.3.0", - "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" - }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "path": "system.runtime.extensions/4.3.0", - "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "path": "system.runtime.handles/4.3.0", - "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "path": "system.runtime.interopservices/4.3.0", - "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "path": "system.runtime.interopservices.runtimeinformation/4.3.0", - "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "path": "system.runtime.numerics/4.3.0", - "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2Z5t70a2SwMsfQDp9KOclaZNyQhfIga2gppq9lIUDM1A4ohTshn4JqT7ir8bvIhXgorWKYDAr6rPzEbi/nTGKg==", - "path": "system.runtime.serialization.primitives/4.3.0", - "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nUQx/5OVgrqEba3+j7OdiofvVq9koWZAC7Z3xGI8IIViZqApWnZ5+lLcwYgTlbkobrl/Rat+Jb8GeD4WQESD2A==", - "path": "system.runtime.serialization.xml/4.3.0", - "hashPath": "system.runtime.serialization.xml.4.3.0.nupkg.sha512" - }, - "System.Security.AccessControl/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vW8Eoq0TMyz5vAG/6ce483x/CP83fgm4SJe5P8Tb1tZaobcvPrbMEL7rhH1DRdrYbbb6F0vq3OlzmK0Pkwks5A==", - "path": "system.security.accesscontrol/4.5.0", - "hashPath": "system.security.accesscontrol.4.5.0.nupkg.sha512" - }, - "System.Security.Claims/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", - "path": "system.security.claims/4.3.0", - "hashPath": "system.security.claims.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "path": "system.security.cryptography.algorithms/4.3.0", - "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "path": "system.security.cryptography.cng/4.5.0", - "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512" - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "path": "system.security.cryptography.csp/4.3.0", - "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "path": "system.security.cryptography.encoding/4.3.0", - "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "path": "system.security.cryptography.openssl/4.3.0", - "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TGQX51gxpY3K3I6LJlE2LAftVlIMqJf0cBGhz68Y89jjk3LJCB6SrwiD+YN1fkqemBvWGs+GjyMJukl6d6goyQ==", - "path": "system.security.cryptography.pkcs/4.5.0", - "hashPath": "system.security.cryptography.pkcs.4.5.0.nupkg.sha512" - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "path": "system.security.cryptography.primitives/4.3.0", - "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "path": "system.security.cryptography.x509certificates/4.3.0", - "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Xml/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i2Jn6rGXR63J0zIklImGRkDIJL4b1NfPSEbIVHBlqoIb12lfXIigCbDRpDmIEzwSo/v1U5y/rYJdzZYSyCWxvg==", - "path": "system.security.cryptography.xml/4.5.0", - "hashPath": "system.security.cryptography.xml.4.5.0.nupkg.sha512" - }, - "System.Security.Permissions/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==", - "path": "system.security.permissions/4.5.0", - "hashPath": "system.security.permissions.4.5.0.nupkg.sha512" - }, - "System.Security.Principal/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "path": "system.security.principal/4.3.0", - "hashPath": "system.security.principal.4.3.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "path": "system.security.principal.windows/4.5.0", - "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding.CodePages/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-S0wEUiKcLvRlkFUXca8uio1UQ5bYQzYgOmOKtCqaBQC3GR9AJjh43otcM32IGsAyvadFTaAMw9Irm6dS4Evfng==", - "path": "system.text.encoding.codepages/4.5.0", - "hashPath": "system.text.encoding.codepages.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "path": "system.text.encoding.extensions/4.3.0", - "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "path": "system.text.regularexpressions/4.3.0", - "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" - }, - "System.Threading/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "path": "system.threading/4.3.0", - "hashPath": "system.threading.4.3.0.nupkg.sha512" - }, - "System.Threading.Channels/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEH06N0rIGmRT4LOKQ2BmUO0IxfvmIY/PaouSq+DFQku72OL8cxfw8W99uGpTCFf2vx2QHLRSh374iSM3asdTA==", - "path": "system.threading.channels/4.5.0", - "hashPath": "system.threading.channels.4.5.0.nupkg.sha512" - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "path": "system.threading.tasks/4.3.0", - "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==", - "path": "system.threading.tasks.extensions/4.5.1", - "hashPath": "system.threading.tasks.extensions.4.5.1.nupkg.sha512" - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==", - "path": "system.threading.tasks.parallel/4.3.0", - "hashPath": "system.threading.tasks.parallel.4.3.0.nupkg.sha512" - }, - "System.Threading.Thread/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", - "path": "system.threading.thread/4.3.0", - "hashPath": "system.threading.thread.4.3.0.nupkg.sha512" - }, - "System.ValueTuple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==", - "path": "system.valuetuple/4.3.0", - "hashPath": "system.valuetuple.4.3.0.nupkg.sha512" - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "path": "system.xml.readerwriter/4.3.0", - "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "path": "system.xml.xdocument/4.3.0", - "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==", - "path": "system.xml.xmldocument/4.3.0", - "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlSerializer/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VShQJhOxgD/5M2Z1IWm1vMaSqlbjo1zdFf8H7Ahte6bTvSUhUko/gDpAVVhGgGgTDeue4QyNg1fu1Zz2GKSEuQ==", - "path": "system.xml.xmlserializer/4.3.0", - "hashPath": "system.xml.xmlserializer.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==", - "path": "system.xml.xpath/4.3.0", - "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==", - "path": "system.xml.xpath.xdocument/4.3.0", - "hashPath": "system.xml.xpath.xdocument.4.3.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.dll deleted file mode 100644 index bb4b233..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.genruntimeconfig.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.genruntimeconfig.cache deleted file mode 100644 index cc696ac..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.genruntimeconfig.cache +++ /dev/null @@ -1 +0,0 @@ -fe3fedd2bde49e6300cf178f10b9118069d51151 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.pdb deleted file mode 100644 index 175e22d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/apphost b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/apphost deleted file mode 100644 index 168ab09..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp2.2/linux-x64/apphost and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs deleted file mode 100644 index ad8dfe1..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/Microsoft.AspNetCore.Server.Kestrel.Https.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/Microsoft.AspNetCore.Server.Kestrel.Https.dll deleted file mode 100644 index 6f232b2..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/Microsoft.AspNetCore.Server.Kestrel.Https.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll deleted file mode 100644 index 049899c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.Views.dll deleted file mode 100644 index e1ff6b0..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.Views.pdb deleted file mode 100644 index e7feac4..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.deps.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.deps.json deleted file mode 100644 index ce92d0e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.deps.json +++ /dev/null @@ -1,4049 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v3.1", - "signature": "" - }, - "compilationOptions": { - "defines": [ - "TRACE", - "RELEASE", - "NETCOREAPP", - "NETCOREAPP3_1", - "NETCOREAPP1_0_OR_GREATER", - "NETCOREAPP1_1_OR_GREATER", - "NETCOREAPP2_0_OR_GREATER", - "NETCOREAPP2_1_OR_GREATER", - "NETCOREAPP2_2_OR_GREATER", - "NETCOREAPP3_0_OR_GREATER", - "NETCOREAPP3_1_OR_GREATER" - ], - "languageVersion": "8.0", - "platform": "", - "allowUnsafe": false, - "warningsAsErrors": false, - "optimize": true, - "keyFile": "", - "emitEntryPoint": true, - "xmlDoc": false, - "debugType": "portable" - }, - "targets": { - ".NETCoreApp,Version=v3.1": { - "TelecomInfraProject/1.0.0": { - "dependencies": { - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.1", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.4.10", - "Microsoft.AspNetCore.Antiforgery": "3.1.0.0", - "Microsoft.AspNetCore.Authentication.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Authentication.Cookies": "3.1.0.0", - "Microsoft.AspNetCore.Authentication.Core.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Authentication": "3.1.0.0", - "Microsoft.AspNetCore.Authentication.OAuth": "3.1.0.0", - "Microsoft.AspNetCore.Authorization": "3.1.0.0", - "Microsoft.AspNetCore.Authorization.Policy": "3.1.0.0", - "Microsoft.AspNetCore.Components.Authorization": "3.1.0.0", - "Microsoft.AspNetCore.Components": "3.1.0.0", - "Microsoft.AspNetCore.Components.Forms": "3.1.0.0", - "Microsoft.AspNetCore.Components.Server": "3.1.0.0", - "Microsoft.AspNetCore.Components.Web": "3.1.0.0", - "Microsoft.AspNetCore.Connections.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.CookiePolicy": "3.1.0.0", - "Microsoft.AspNetCore.Cors": "3.1.0.0", - "Microsoft.AspNetCore.Cryptography.Internal": "3.1.0.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "3.1.0.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.DataProtection": "3.1.0.0", - "Microsoft.AspNetCore.DataProtection.Extensions": "3.1.0.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.Diagnostics": "3.1.0.0", - "Microsoft.AspNetCore.Diagnostics.HealthChecks": "3.1.0.0", - "Microsoft.AspNetCore": "3.1.0.0", - "Microsoft.AspNetCore.HostFiltering": "3.1.0.0", - "Microsoft.AspNetCore.Hosting.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Hosting.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Html.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.Http.Abstractions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Http.Connections.Common": "3.1.0.0", - "Microsoft.AspNetCore.Http.Connections": "3.1.0.0", - "Microsoft.AspNetCore.Http.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Http.Extensions.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Http.Features.Reference": "3.1.0.0", - "Microsoft.AspNetCore.HttpOverrides.Reference": "3.1.0.0", - "Microsoft.AspNetCore.HttpsPolicy": "3.1.0.0", - "Microsoft.AspNetCore.Identity": "3.1.0.0", - "Microsoft.AspNetCore.Localization": "3.1.0.0", - "Microsoft.AspNetCore.Localization.Routing": "3.1.0.0", - "Microsoft.AspNetCore.Metadata": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Core": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Cors": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "3.1.0.0", - "Microsoft.AspNetCore.Mvc": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Formatters.Xml": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Localization": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.Razor": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "3.1.0.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "3.1.0.0", - "Microsoft.AspNetCore.Razor": "3.1.0.0", - "Microsoft.AspNetCore.Razor.Runtime": "3.1.0.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.ResponseCaching": "3.1.0.0", - "Microsoft.AspNetCore.ResponseCompression": "3.1.0.0", - "Microsoft.AspNetCore.Rewrite": "3.1.0.0", - "Microsoft.AspNetCore.Routing.Abstractions": "3.1.0.0", - "Microsoft.AspNetCore.Routing": "3.1.0.0", - "Microsoft.AspNetCore.Server.HttpSys": "3.1.0.0", - "Microsoft.AspNetCore.Server.IIS": "3.1.0.0", - "Microsoft.AspNetCore.Server.IISIntegration.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Server.Kestrel.Core.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Server.Kestrel.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference": "3.1.0.0", - "Microsoft.AspNetCore.Session": "3.1.0.0", - "Microsoft.AspNetCore.SignalR.Common": "3.1.0.0", - "Microsoft.AspNetCore.SignalR.Core": "3.1.0.0", - "Microsoft.AspNetCore.SignalR": "3.1.0.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "3.1.0.0", - "Microsoft.AspNetCore.StaticFiles": "3.1.0.0", - "Microsoft.AspNetCore.WebSockets": "3.1.0.0", - "Microsoft.AspNetCore.WebUtilities.Reference": "3.1.0.0", - "Microsoft.CSharp": "4.0.0.0", - "Microsoft.Extensions.Caching.Abstractions": "3.1.0.0", - "Microsoft.Extensions.Caching.Memory": "3.1.0.0", - "Microsoft.Extensions.Configuration.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.Binder.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.CommandLine": "3.1.0.0", - "Microsoft.Extensions.Configuration.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.FileExtensions.Reference": "3.1.0.0", - "Microsoft.Extensions.Configuration.Ini": "3.1.0.0", - "Microsoft.Extensions.Configuration.Json": "3.1.0.0", - "Microsoft.Extensions.Configuration.KeyPerFile": "3.1.0.0", - "Microsoft.Extensions.Configuration.UserSecrets": "3.1.0.0", - "Microsoft.Extensions.Configuration.Xml": "3.1.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.DependencyInjection.Reference": "3.1.0.0", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "3.1.0.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "3.1.0.0", - "Microsoft.Extensions.FileProviders.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.FileProviders.Composite": "3.1.0.0", - "Microsoft.Extensions.FileProviders.Embedded": "3.1.0.0", - "Microsoft.Extensions.FileProviders.Physical.Reference": "3.1.0.0", - "Microsoft.Extensions.FileSystemGlobbing.Reference": "3.1.0.0", - "Microsoft.Extensions.Hosting.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.Hosting": "3.1.0.0", - "Microsoft.Extensions.Http": "3.1.0.0", - "Microsoft.Extensions.Identity.Core": "3.1.0.0", - "Microsoft.Extensions.Identity.Stores": "3.1.0.0", - "Microsoft.Extensions.Localization.Abstractions": "3.1.0.0", - "Microsoft.Extensions.Localization": "3.1.0.0", - "Microsoft.Extensions.Logging.Abstractions.Reference": "3.1.0.0", - "Microsoft.Extensions.Logging.Configuration": "3.1.0.0", - "Microsoft.Extensions.Logging.Console": "3.1.0.0", - "Microsoft.Extensions.Logging.Debug": "3.1.0.0", - "Microsoft.Extensions.Logging.Reference": "3.1.0.0", - "Microsoft.Extensions.Logging.EventLog": "3.1.0.0", - "Microsoft.Extensions.Logging.EventSource": "3.1.0.0", - "Microsoft.Extensions.Logging.TraceSource": "3.1.0.0", - "Microsoft.Extensions.ObjectPool.Reference": "3.1.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.0.0", - "Microsoft.Extensions.Options.DataAnnotations": "3.1.0.0", - "Microsoft.Extensions.Options.Reference": "3.1.0.0", - "Microsoft.Extensions.Primitives.Reference": "3.1.0.0", - "Microsoft.Extensions.WebEncoders": "3.1.0.0", - "Microsoft.JSInterop": "3.1.0.0", - "Microsoft.Net.Http.Headers.Reference": "3.1.0.0", - "Microsoft.VisualBasic.Core": "10.0.5.0", - "Microsoft.VisualBasic": "10.0.0.0", - "Microsoft.Win32.Primitives": "4.1.2.0", - "Microsoft.Win32.Registry": "4.1.3.0", - "mscorlib": "4.0.0.0", - "netstandard": "2.1.0.0", - "System.AppContext": "4.2.2.0", - "System.Buffers.Reference": "4.0.2.0", - "System.Collections.Concurrent": "4.0.15.0", - "System.Collections": "4.1.2.0", - "System.Collections.Immutable": "1.2.5.0", - "System.Collections.NonGeneric": "4.1.2.0", - "System.Collections.Specialized": "4.1.2.0", - "System.ComponentModel.Annotations.Reference": "4.3.1.0", - "System.ComponentModel.DataAnnotations": "4.0.0.0", - "System.ComponentModel": "4.0.4.0", - "System.ComponentModel.EventBasedAsync": "4.1.2.0", - "System.ComponentModel.Primitives": "4.2.2.0", - "System.ComponentModel.TypeConverter": "4.2.2.0", - "System.Configuration": "4.0.0.0", - "System.Console": "4.1.2.0", - "System.Core": "4.0.0.0", - "System.Data.Common": "4.2.2.0", - "System.Data.DataSetExtensions": "4.0.1.0", - "System.Data": "4.0.0.0", - "System.Diagnostics.Contracts": "4.0.4.0", - "System.Diagnostics.Debug": "4.1.2.0", - "System.Diagnostics.DiagnosticSource.Reference": "4.0.5.0", - "System.Diagnostics.EventLog": "4.0.2.0", - "System.Diagnostics.FileVersionInfo": "4.0.4.0", - "System.Diagnostics.Process": "4.2.2.0", - "System.Diagnostics.StackTrace": "4.1.2.0", - "System.Diagnostics.TextWriterTraceListener": "4.1.2.0", - "System.Diagnostics.Tools": "4.1.2.0", - "System.Diagnostics.TraceSource": "4.1.2.0", - "System.Diagnostics.Tracing": "4.2.2.0", - "System": "4.0.0.0", - "System.Drawing": "4.0.0.0", - "System.Drawing.Primitives": "4.2.1.0", - "System.Dynamic.Runtime": "4.1.2.0", - "System.Globalization.Calendars": "4.1.2.0", - "System.Globalization": "4.1.2.0", - "System.Globalization.Extensions": "4.1.2.0", - "System.IO.Compression.Brotli": "4.2.2.0", - "System.IO.Compression": "4.2.2.0", - "System.IO.Compression.FileSystem": "4.0.0.0", - "System.IO.Compression.ZipFile": "4.0.5.0", - "System.IO": "4.2.2.0", - "System.IO.FileSystem": "4.1.2.0", - "System.IO.FileSystem.DriveInfo": "4.1.2.0", - "System.IO.FileSystem.Primitives": "4.1.2.0", - "System.IO.FileSystem.Watcher": "4.1.2.0", - "System.IO.IsolatedStorage": "4.1.2.0", - "System.IO.MemoryMappedFiles": "4.1.2.0", - "System.IO.Pipelines.Reference": "4.0.2.0", - "System.IO.Pipes": "4.1.2.0", - "System.IO.UnmanagedMemoryStream": "4.1.2.0", - "System.Linq": "4.2.2.0", - "System.Linq.Expressions": "4.2.2.0", - "System.Linq.Parallel": "4.0.4.0", - "System.Linq.Queryable": "4.0.4.0", - "System.Memory.Reference": "4.2.1.0", - "System.Net": "4.0.0.0", - "System.Net.Http": "4.2.2.0", - "System.Net.HttpListener": "4.0.2.0", - "System.Net.Mail": "4.0.2.0", - "System.Net.NameResolution": "4.1.2.0", - "System.Net.NetworkInformation": "4.2.2.0", - "System.Net.Ping": "4.1.2.0", - "System.Net.Primitives": "4.1.2.0", - "System.Net.Requests": "4.1.2.0", - "System.Net.Security": "4.1.2.0", - "System.Net.ServicePoint": "4.0.2.0", - "System.Net.Sockets": "4.2.2.0", - "System.Net.WebClient": "4.0.2.0", - "System.Net.WebHeaderCollection": "4.1.2.0", - "System.Net.WebProxy": "4.0.2.0", - "System.Net.WebSockets.Client": "4.1.2.0", - "System.Net.WebSockets": "4.1.2.0", - "System.Numerics": "4.0.0.0", - "System.Numerics.Vectors.Reference": "4.1.6.0", - "System.ObjectModel": "4.1.2.0", - "System.Reflection.DispatchProxy": "4.0.6.0", - "System.Reflection": "4.2.2.0", - "System.Reflection.Emit": "4.1.2.0", - "System.Reflection.Emit.ILGeneration": "4.1.1.0", - "System.Reflection.Emit.Lightweight": "4.1.1.0", - "System.Reflection.Extensions": "4.1.2.0", - "System.Reflection.Metadata.Reference": "1.4.5.0", - "System.Reflection.Primitives": "4.1.2.0", - "System.Reflection.TypeExtensions": "4.1.2.0", - "System.Resources.Reader": "4.1.2.0", - "System.Resources.ResourceManager": "4.1.2.0", - "System.Resources.Writer": "4.1.2.0", - "System.Runtime.CompilerServices.Unsafe.Reference": "4.0.6.0", - "System.Runtime.CompilerServices.VisualC": "4.1.2.0", - "System.Runtime": "4.2.2.0", - "System.Runtime.Extensions": "4.2.2.0", - "System.Runtime.Handles": "4.1.2.0", - "System.Runtime.InteropServices": "4.2.2.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.4.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.4.0", - "System.Runtime.Intrinsics": "4.0.1.0", - "System.Runtime.Loader": "4.1.1.0", - "System.Runtime.Numerics": "4.1.2.0", - "System.Runtime.Serialization": "4.0.0.0", - "System.Runtime.Serialization.Formatters": "4.0.4.0", - "System.Runtime.Serialization.Json": "4.0.5.0", - "System.Runtime.Serialization.Primitives": "4.2.2.0", - "System.Runtime.Serialization.Xml": "4.1.5.0", - "System.Security.AccessControl": "4.1.1.0", - "System.Security.Claims": "4.1.2.0", - "System.Security.Cryptography.Algorithms": "4.3.2.0", - "System.Security.Cryptography.Cng.Reference": "4.3.3.0", - "System.Security.Cryptography.Csp": "4.1.2.0", - "System.Security.Cryptography.Encoding": "4.1.2.0", - "System.Security.Cryptography.Primitives": "4.1.2.0", - "System.Security.Cryptography.X509Certificates": "4.2.2.0", - "System.Security.Cryptography.Xml": "4.0.3.0", - "System.Security": "4.0.0.0", - "System.Security.Permissions": "4.0.3.0", - "System.Security.Principal": "4.1.2.0", - "System.Security.Principal.Windows.Reference": "4.1.1.0", - "System.Security.SecureString": "4.1.2.0", - "System.ServiceModel.Web": "4.0.0.0", - "System.ServiceProcess": "4.0.0.0", - "System.Text.Encoding.CodePages": "4.1.3.0", - "System.Text.Encoding": "4.1.2.0", - "System.Text.Encoding.Extensions": "4.1.2.0", - "System.Text.Encodings.Web.Reference": "4.0.5.0", - "System.Text.Json": "4.0.1.0", - "System.Text.RegularExpressions": "4.2.2.0", - "System.Threading.Channels": "4.0.2.0", - "System.Threading": "4.1.2.0", - "System.Threading.Overlapped": "4.1.2.0", - "System.Threading.Tasks.Dataflow": "4.6.5.0", - "System.Threading.Tasks": "4.1.2.0", - "System.Threading.Tasks.Extensions.Reference": "4.3.1.0", - "System.Threading.Tasks.Parallel": "4.0.4.0", - "System.Threading.Thread": "4.1.2.0", - "System.Threading.ThreadPool": "4.1.2.0", - "System.Threading.Timer": "4.1.2.0", - "System.Transactions": "4.0.0.0", - "System.Transactions.Local": "4.0.2.0", - "System.ValueTuple": "4.0.3.0", - "System.Web": "4.0.0.0", - "System.Web.HttpUtility": "4.0.2.0", - "System.Windows": "4.0.0.0", - "System.Windows.Extensions": "4.0.1.0", - "System.Xml": "4.0.0.0", - "System.Xml.Linq": "4.0.0.0", - "System.Xml.ReaderWriter": "4.2.2.0", - "System.Xml.Serialization": "4.0.0.0", - "System.Xml.XDocument": "4.1.2.0", - "System.Xml.XmlDocument": "4.1.2.0", - "System.Xml.XmlSerializer": "4.1.2.0", - "System.Xml.XPath": "4.1.2.0", - "System.Xml.XPath.XDocument": "4.1.2.0", - "WindowsBase": "4.0.0.0" - }, - "runtime": { - "TelecomInfraProject.dll": {} - }, - "compile": { - "TelecomInfraProject.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - } - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - } - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - } - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - } - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.1": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - } - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.0.18316" - } - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - } - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - } - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": {}, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - } - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - } - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": {}, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - } - }, - "Microsoft.Extensions.Logging/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": {}, - "Microsoft.Extensions.ObjectPool/2.2.0": {}, - "Microsoft.Extensions.Options/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - } - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - } - }, - "Microsoft.NETCore.Platforms/2.0.0": {}, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": {}, - "System.Buffers/4.5.0": {}, - "System.ComponentModel.Annotations/4.5.0": {}, - "System.Diagnostics.DiagnosticSource/4.5.0": {}, - "System.IO.Pipelines/4.5.2": {}, - "System.Memory/4.5.1": {}, - "System.Numerics.Vectors/4.5.0": {}, - "System.Reflection.Metadata/1.6.0": {}, - "System.Runtime.CompilerServices.Unsafe/4.5.1": {}, - "System.Security.Cryptography.Cng/4.5.0": {}, - "System.Security.Principal.Windows/4.5.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0" - } - }, - "System.Text.Encodings.Web/4.5.0": {}, - "System.Threading.Tasks.Extensions/4.5.1": {}, - "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Antiforgery.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Cookies/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.Cookies.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.Core.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authentication.OAuth/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authentication.OAuth.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authorization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Authorization.Policy/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Authorization.Policy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Authorization/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Authorization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Forms/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Forms.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Server/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Server.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Components.Web/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Components.Web.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Connections.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Connections.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.CookiePolicy/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.CookiePolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cors/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Cryptography.Internal.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.DataProtection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.DataProtection.Extensions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Diagnostics.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HostFiltering/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.HostFiltering.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Html.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Html.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections.Common/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Connections.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Connections/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Connections.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Extensions.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Extensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Http.Features.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Http.Features.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpOverrides.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.HttpOverrides.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.HttpsPolicy/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.HttpsPolicy.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Identity/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Identity.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Localization.Routing/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Localization.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Metadata/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Metadata.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Core/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Cors/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Cors.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Localization/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.Razor/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.RazorPages/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Razor.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Razor.Runtime/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Razor.Runtime.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCaching/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.ResponseCaching.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.ResponseCompression/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.ResponseCompression.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Rewrite/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Rewrite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Routing.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Routing/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Routing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.HttpSys/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.HttpSys.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IIS/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.IIS.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.IISIntegration.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Core.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.Kestrel.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Session/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Session.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Common/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.Common.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Core/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.StaticFiles/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.StaticFiles.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebSockets/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.WebSockets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.WebUtilities.Reference/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.WebUtilities.dll": {} - }, - "compileOnly": true - }, - "Microsoft.CSharp/4.0.0.0": { - "compile": { - "Microsoft.CSharp.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Caching.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Caching.Memory/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Caching.Memory.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Binder.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Binder.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.CommandLine/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.CommandLine.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.FileExtensions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.FileExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Ini/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Ini.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Json/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Json.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.KeyPerFile/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.UserSecrets/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.UserSecrets.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Configuration.Xml/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Configuration.Xml.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.DependencyInjection.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.DependencyInjection.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Composite/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Composite.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Embedded/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Embedded.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileProviders.Physical.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileProviders.Physical.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.FileSystemGlobbing.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.FileSystemGlobbing.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Hosting.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Hosting/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Hosting.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Http/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Http.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Core/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Identity.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Identity.Stores/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Identity.Stores.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization.Abstractions/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Localization.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Localization/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Localization.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Abstractions.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Configuration/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Configuration.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Console/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Console.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Debug/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.Debug.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.EventLog/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.EventLog.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.EventSource/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.EventSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Logging.TraceSource/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Logging.TraceSource.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.ObjectPool.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.ObjectPool.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.DataAnnotations/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Options.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Options.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Options.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.Primitives.Reference/3.1.0.0": { - "compile": { - "Microsoft.Extensions.Primitives.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Extensions.WebEncoders/3.1.0.0": { - "compile": { - "Microsoft.Extensions.WebEncoders.dll": {} - }, - "compileOnly": true - }, - "Microsoft.JSInterop/3.1.0.0": { - "compile": { - "Microsoft.JSInterop.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Net.Http.Headers.Reference/3.1.0.0": { - "compile": { - "Microsoft.Net.Http.Headers.dll": {} - }, - "compileOnly": true - }, - "Microsoft.VisualBasic.Core/10.0.5.0": { - "compile": { - "Microsoft.VisualBasic.Core.dll": {} - }, - "compileOnly": true - }, - "Microsoft.VisualBasic/10.0.0.0": { - "compile": { - "Microsoft.VisualBasic.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Win32.Primitives/4.1.2.0": { - "compile": { - "Microsoft.Win32.Primitives.dll": {} - }, - "compileOnly": true - }, - "Microsoft.Win32.Registry/4.1.3.0": { - "compile": { - "Microsoft.Win32.Registry.dll": {} - }, - "compileOnly": true - }, - "mscorlib/4.0.0.0": { - "compile": { - "mscorlib.dll": {} - }, - "compileOnly": true - }, - "netstandard/2.1.0.0": { - "compile": { - "netstandard.dll": {} - }, - "compileOnly": true - }, - "System.AppContext/4.2.2.0": { - "compile": { - "System.AppContext.dll": {} - }, - "compileOnly": true - }, - "System.Buffers.Reference/4.0.2.0": { - "compile": { - "System.Buffers.dll": {} - }, - "compileOnly": true - }, - "System.Collections.Concurrent/4.0.15.0": { - "compile": { - "System.Collections.Concurrent.dll": {} - }, - "compileOnly": true - }, - "System.Collections/4.1.2.0": { - "compile": { - "System.Collections.dll": {} - }, - "compileOnly": true - }, - "System.Collections.Immutable/1.2.5.0": { - "compile": { - "System.Collections.Immutable.dll": {} - }, - "compileOnly": true - }, - "System.Collections.NonGeneric/4.1.2.0": { - "compile": { - "System.Collections.NonGeneric.dll": {} - }, - "compileOnly": true - }, - "System.Collections.Specialized/4.1.2.0": { - "compile": { - "System.Collections.Specialized.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.Annotations.Reference/4.3.1.0": { - "compile": { - "System.ComponentModel.Annotations.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.DataAnnotations/4.0.0.0": { - "compile": { - "System.ComponentModel.DataAnnotations.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel/4.0.4.0": { - "compile": { - "System.ComponentModel.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.EventBasedAsync/4.1.2.0": { - "compile": { - "System.ComponentModel.EventBasedAsync.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.Primitives/4.2.2.0": { - "compile": { - "System.ComponentModel.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.ComponentModel.TypeConverter/4.2.2.0": { - "compile": { - "System.ComponentModel.TypeConverter.dll": {} - }, - "compileOnly": true - }, - "System.Configuration/4.0.0.0": { - "compile": { - "System.Configuration.dll": {} - }, - "compileOnly": true - }, - "System.Console/4.1.2.0": { - "compile": { - "System.Console.dll": {} - }, - "compileOnly": true - }, - "System.Core/4.0.0.0": { - "compile": { - "System.Core.dll": {} - }, - "compileOnly": true - }, - "System.Data.Common/4.2.2.0": { - "compile": { - "System.Data.Common.dll": {} - }, - "compileOnly": true - }, - "System.Data.DataSetExtensions/4.0.1.0": { - "compile": { - "System.Data.DataSetExtensions.dll": {} - }, - "compileOnly": true - }, - "System.Data/4.0.0.0": { - "compile": { - "System.Data.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Contracts/4.0.4.0": { - "compile": { - "System.Diagnostics.Contracts.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Debug/4.1.2.0": { - "compile": { - "System.Diagnostics.Debug.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.DiagnosticSource.Reference/4.0.5.0": { - "compile": { - "System.Diagnostics.DiagnosticSource.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.EventLog/4.0.2.0": { - "compile": { - "System.Diagnostics.EventLog.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.FileVersionInfo/4.0.4.0": { - "compile": { - "System.Diagnostics.FileVersionInfo.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Process/4.2.2.0": { - "compile": { - "System.Diagnostics.Process.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.StackTrace/4.1.2.0": { - "compile": { - "System.Diagnostics.StackTrace.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.TextWriterTraceListener/4.1.2.0": { - "compile": { - "System.Diagnostics.TextWriterTraceListener.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Tools/4.1.2.0": { - "compile": { - "System.Diagnostics.Tools.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.TraceSource/4.1.2.0": { - "compile": { - "System.Diagnostics.TraceSource.dll": {} - }, - "compileOnly": true - }, - "System.Diagnostics.Tracing/4.2.2.0": { - "compile": { - "System.Diagnostics.Tracing.dll": {} - }, - "compileOnly": true - }, - "System/4.0.0.0": { - "compile": { - "System.dll": {} - }, - "compileOnly": true - }, - "System.Drawing/4.0.0.0": { - "compile": { - "System.Drawing.dll": {} - }, - "compileOnly": true - }, - "System.Drawing.Primitives/4.2.1.0": { - "compile": { - "System.Drawing.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Dynamic.Runtime/4.1.2.0": { - "compile": { - "System.Dynamic.Runtime.dll": {} - }, - "compileOnly": true - }, - "System.Globalization.Calendars/4.1.2.0": { - "compile": { - "System.Globalization.Calendars.dll": {} - }, - "compileOnly": true - }, - "System.Globalization/4.1.2.0": { - "compile": { - "System.Globalization.dll": {} - }, - "compileOnly": true - }, - "System.Globalization.Extensions/4.1.2.0": { - "compile": { - "System.Globalization.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression.Brotli/4.2.2.0": { - "compile": { - "System.IO.Compression.Brotli.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression/4.2.2.0": { - "compile": { - "System.IO.Compression.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression.FileSystem/4.0.0.0": { - "compile": { - "System.IO.Compression.FileSystem.dll": {} - }, - "compileOnly": true - }, - "System.IO.Compression.ZipFile/4.0.5.0": { - "compile": { - "System.IO.Compression.ZipFile.dll": {} - }, - "compileOnly": true - }, - "System.IO/4.2.2.0": { - "compile": { - "System.IO.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem/4.1.2.0": { - "compile": { - "System.IO.FileSystem.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem.DriveInfo/4.1.2.0": { - "compile": { - "System.IO.FileSystem.DriveInfo.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem.Primitives/4.1.2.0": { - "compile": { - "System.IO.FileSystem.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.IO.FileSystem.Watcher/4.1.2.0": { - "compile": { - "System.IO.FileSystem.Watcher.dll": {} - }, - "compileOnly": true - }, - "System.IO.IsolatedStorage/4.1.2.0": { - "compile": { - "System.IO.IsolatedStorage.dll": {} - }, - "compileOnly": true - }, - "System.IO.MemoryMappedFiles/4.1.2.0": { - "compile": { - "System.IO.MemoryMappedFiles.dll": {} - }, - "compileOnly": true - }, - "System.IO.Pipelines.Reference/4.0.2.0": { - "compile": { - "System.IO.Pipelines.dll": {} - }, - "compileOnly": true - }, - "System.IO.Pipes/4.1.2.0": { - "compile": { - "System.IO.Pipes.dll": {} - }, - "compileOnly": true - }, - "System.IO.UnmanagedMemoryStream/4.1.2.0": { - "compile": { - "System.IO.UnmanagedMemoryStream.dll": {} - }, - "compileOnly": true - }, - "System.Linq/4.2.2.0": { - "compile": { - "System.Linq.dll": {} - }, - "compileOnly": true - }, - "System.Linq.Expressions/4.2.2.0": { - "compile": { - "System.Linq.Expressions.dll": {} - }, - "compileOnly": true - }, - "System.Linq.Parallel/4.0.4.0": { - "compile": { - "System.Linq.Parallel.dll": {} - }, - "compileOnly": true - }, - "System.Linq.Queryable/4.0.4.0": { - "compile": { - "System.Linq.Queryable.dll": {} - }, - "compileOnly": true - }, - "System.Memory.Reference/4.2.1.0": { - "compile": { - "System.Memory.dll": {} - }, - "compileOnly": true - }, - "System.Net/4.0.0.0": { - "compile": { - "System.Net.dll": {} - }, - "compileOnly": true - }, - "System.Net.Http/4.2.2.0": { - "compile": { - "System.Net.Http.dll": {} - }, - "compileOnly": true - }, - "System.Net.HttpListener/4.0.2.0": { - "compile": { - "System.Net.HttpListener.dll": {} - }, - "compileOnly": true - }, - "System.Net.Mail/4.0.2.0": { - "compile": { - "System.Net.Mail.dll": {} - }, - "compileOnly": true - }, - "System.Net.NameResolution/4.1.2.0": { - "compile": { - "System.Net.NameResolution.dll": {} - }, - "compileOnly": true - }, - "System.Net.NetworkInformation/4.2.2.0": { - "compile": { - "System.Net.NetworkInformation.dll": {} - }, - "compileOnly": true - }, - "System.Net.Ping/4.1.2.0": { - "compile": { - "System.Net.Ping.dll": {} - }, - "compileOnly": true - }, - "System.Net.Primitives/4.1.2.0": { - "compile": { - "System.Net.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Net.Requests/4.1.2.0": { - "compile": { - "System.Net.Requests.dll": {} - }, - "compileOnly": true - }, - "System.Net.Security/4.1.2.0": { - "compile": { - "System.Net.Security.dll": {} - }, - "compileOnly": true - }, - "System.Net.ServicePoint/4.0.2.0": { - "compile": { - "System.Net.ServicePoint.dll": {} - }, - "compileOnly": true - }, - "System.Net.Sockets/4.2.2.0": { - "compile": { - "System.Net.Sockets.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebClient/4.0.2.0": { - "compile": { - "System.Net.WebClient.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebHeaderCollection/4.1.2.0": { - "compile": { - "System.Net.WebHeaderCollection.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebProxy/4.0.2.0": { - "compile": { - "System.Net.WebProxy.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebSockets.Client/4.1.2.0": { - "compile": { - "System.Net.WebSockets.Client.dll": {} - }, - "compileOnly": true - }, - "System.Net.WebSockets/4.1.2.0": { - "compile": { - "System.Net.WebSockets.dll": {} - }, - "compileOnly": true - }, - "System.Numerics/4.0.0.0": { - "compile": { - "System.Numerics.dll": {} - }, - "compileOnly": true - }, - "System.Numerics.Vectors.Reference/4.1.6.0": { - "compile": { - "System.Numerics.Vectors.dll": {} - }, - "compileOnly": true - }, - "System.ObjectModel/4.1.2.0": { - "compile": { - "System.ObjectModel.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.DispatchProxy/4.0.6.0": { - "compile": { - "System.Reflection.DispatchProxy.dll": {} - }, - "compileOnly": true - }, - "System.Reflection/4.2.2.0": { - "compile": { - "System.Reflection.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Emit/4.1.2.0": { - "compile": { - "System.Reflection.Emit.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Emit.ILGeneration/4.1.1.0": { - "compile": { - "System.Reflection.Emit.ILGeneration.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Emit.Lightweight/4.1.1.0": { - "compile": { - "System.Reflection.Emit.Lightweight.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Extensions/4.1.2.0": { - "compile": { - "System.Reflection.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Metadata.Reference/1.4.5.0": { - "compile": { - "System.Reflection.Metadata.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.Primitives/4.1.2.0": { - "compile": { - "System.Reflection.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Reflection.TypeExtensions/4.1.2.0": { - "compile": { - "System.Reflection.TypeExtensions.dll": {} - }, - "compileOnly": true - }, - "System.Resources.Reader/4.1.2.0": { - "compile": { - "System.Resources.Reader.dll": {} - }, - "compileOnly": true - }, - "System.Resources.ResourceManager/4.1.2.0": { - "compile": { - "System.Resources.ResourceManager.dll": {} - }, - "compileOnly": true - }, - "System.Resources.Writer/4.1.2.0": { - "compile": { - "System.Resources.Writer.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.CompilerServices.Unsafe.Reference/4.0.6.0": { - "compile": { - "System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.CompilerServices.VisualC/4.1.2.0": { - "compile": { - "System.Runtime.CompilerServices.VisualC.dll": {} - }, - "compileOnly": true - }, - "System.Runtime/4.2.2.0": { - "compile": { - "System.Runtime.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Extensions/4.2.2.0": { - "compile": { - "System.Runtime.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Handles/4.1.2.0": { - "compile": { - "System.Runtime.Handles.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.InteropServices/4.2.2.0": { - "compile": { - "System.Runtime.InteropServices.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.InteropServices.RuntimeInformation/4.0.4.0": { - "compile": { - "System.Runtime.InteropServices.RuntimeInformation.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.InteropServices.WindowsRuntime/4.0.4.0": { - "compile": { - "System.Runtime.InteropServices.WindowsRuntime.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Intrinsics/4.0.1.0": { - "compile": { - "System.Runtime.Intrinsics.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Loader/4.1.1.0": { - "compile": { - "System.Runtime.Loader.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Numerics/4.1.2.0": { - "compile": { - "System.Runtime.Numerics.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization/4.0.0.0": { - "compile": { - "System.Runtime.Serialization.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Formatters/4.0.4.0": { - "compile": { - "System.Runtime.Serialization.Formatters.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Json/4.0.5.0": { - "compile": { - "System.Runtime.Serialization.Json.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Primitives/4.2.2.0": { - "compile": { - "System.Runtime.Serialization.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Runtime.Serialization.Xml/4.1.5.0": { - "compile": { - "System.Runtime.Serialization.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Security.AccessControl/4.1.1.0": { - "compile": { - "System.Security.AccessControl.dll": {} - }, - "compileOnly": true - }, - "System.Security.Claims/4.1.2.0": { - "compile": { - "System.Security.Claims.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Algorithms/4.3.2.0": { - "compile": { - "System.Security.Cryptography.Algorithms.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Cng.Reference/4.3.3.0": { - "compile": { - "System.Security.Cryptography.Cng.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Csp/4.1.2.0": { - "compile": { - "System.Security.Cryptography.Csp.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Encoding/4.1.2.0": { - "compile": { - "System.Security.Cryptography.Encoding.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Primitives/4.1.2.0": { - "compile": { - "System.Security.Cryptography.Primitives.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.X509Certificates/4.2.2.0": { - "compile": { - "System.Security.Cryptography.X509Certificates.dll": {} - }, - "compileOnly": true - }, - "System.Security.Cryptography.Xml/4.0.3.0": { - "compile": { - "System.Security.Cryptography.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Security/4.0.0.0": { - "compile": { - "System.Security.dll": {} - }, - "compileOnly": true - }, - "System.Security.Permissions/4.0.3.0": { - "compile": { - "System.Security.Permissions.dll": {} - }, - "compileOnly": true - }, - "System.Security.Principal/4.1.2.0": { - "compile": { - "System.Security.Principal.dll": {} - }, - "compileOnly": true - }, - "System.Security.Principal.Windows.Reference/4.1.1.0": { - "compile": { - "System.Security.Principal.Windows.dll": {} - }, - "compileOnly": true - }, - "System.Security.SecureString/4.1.2.0": { - "compile": { - "System.Security.SecureString.dll": {} - }, - "compileOnly": true - }, - "System.ServiceModel.Web/4.0.0.0": { - "compile": { - "System.ServiceModel.Web.dll": {} - }, - "compileOnly": true - }, - "System.ServiceProcess/4.0.0.0": { - "compile": { - "System.ServiceProcess.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding.CodePages/4.1.3.0": { - "compile": { - "System.Text.Encoding.CodePages.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding/4.1.2.0": { - "compile": { - "System.Text.Encoding.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encoding.Extensions/4.1.2.0": { - "compile": { - "System.Text.Encoding.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Text.Encodings.Web.Reference/4.0.5.0": { - "compile": { - "System.Text.Encodings.Web.dll": {} - }, - "compileOnly": true - }, - "System.Text.Json/4.0.1.0": { - "compile": { - "System.Text.Json.dll": {} - }, - "compileOnly": true - }, - "System.Text.RegularExpressions/4.2.2.0": { - "compile": { - "System.Text.RegularExpressions.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Channels/4.0.2.0": { - "compile": { - "System.Threading.Channels.dll": {} - }, - "compileOnly": true - }, - "System.Threading/4.1.2.0": { - "compile": { - "System.Threading.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Overlapped/4.1.2.0": { - "compile": { - "System.Threading.Overlapped.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks.Dataflow/4.6.5.0": { - "compile": { - "System.Threading.Tasks.Dataflow.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks/4.1.2.0": { - "compile": { - "System.Threading.Tasks.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks.Extensions.Reference/4.3.1.0": { - "compile": { - "System.Threading.Tasks.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Tasks.Parallel/4.0.4.0": { - "compile": { - "System.Threading.Tasks.Parallel.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Thread/4.1.2.0": { - "compile": { - "System.Threading.Thread.dll": {} - }, - "compileOnly": true - }, - "System.Threading.ThreadPool/4.1.2.0": { - "compile": { - "System.Threading.ThreadPool.dll": {} - }, - "compileOnly": true - }, - "System.Threading.Timer/4.1.2.0": { - "compile": { - "System.Threading.Timer.dll": {} - }, - "compileOnly": true - }, - "System.Transactions/4.0.0.0": { - "compile": { - "System.Transactions.dll": {} - }, - "compileOnly": true - }, - "System.Transactions.Local/4.0.2.0": { - "compile": { - "System.Transactions.Local.dll": {} - }, - "compileOnly": true - }, - "System.ValueTuple/4.0.3.0": { - "compile": { - "System.ValueTuple.dll": {} - }, - "compileOnly": true - }, - "System.Web/4.0.0.0": { - "compile": { - "System.Web.dll": {} - }, - "compileOnly": true - }, - "System.Web.HttpUtility/4.0.2.0": { - "compile": { - "System.Web.HttpUtility.dll": {} - }, - "compileOnly": true - }, - "System.Windows/4.0.0.0": { - "compile": { - "System.Windows.dll": {} - }, - "compileOnly": true - }, - "System.Windows.Extensions/4.0.1.0": { - "compile": { - "System.Windows.Extensions.dll": {} - }, - "compileOnly": true - }, - "System.Xml/4.0.0.0": { - "compile": { - "System.Xml.dll": {} - }, - "compileOnly": true - }, - "System.Xml.Linq/4.0.0.0": { - "compile": { - "System.Xml.Linq.dll": {} - }, - "compileOnly": true - }, - "System.Xml.ReaderWriter/4.2.2.0": { - "compile": { - "System.Xml.ReaderWriter.dll": {} - }, - "compileOnly": true - }, - "System.Xml.Serialization/4.0.0.0": { - "compile": { - "System.Xml.Serialization.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XDocument/4.1.2.0": { - "compile": { - "System.Xml.XDocument.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XmlDocument/4.1.2.0": { - "compile": { - "System.Xml.XmlDocument.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XmlSerializer/4.1.2.0": { - "compile": { - "System.Xml.XmlSerializer.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XPath/4.1.2.0": { - "compile": { - "System.Xml.XPath.dll": {} - }, - "compileOnly": true - }, - "System.Xml.XPath.XDocument/4.1.2.0": { - "compile": { - "System.Xml.XPath.XDocument.dll": {} - }, - "compileOnly": true - }, - "WindowsBase/4.0.0.0": { - "compile": { - "WindowsBase.dll": {} - }, - "compileOnly": true - } - } - }, - "libraries": { - "TelecomInfraProject/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "path": "microsoft.aspnetcore.hosting/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "path": "microsoft.aspnetcore.http/2.2.0", - "hashPath": "microsoft.aspnetcore.http.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "path": "microsoft.aspnetcore.httpoverrides/2.2.0", - "hashPath": "microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Yzjx64GXNm6uteHQr1jCTJP+VB/6FndMyALud2CQpGmBWqXfklqctmncvLPtvljn5Y9stZNeECDUNrReFC8VRA==", - "path": "microsoft.aspnetcore.server.iisintegration/2.2.1", - "hashPath": "microsoft.aspnetcore.server.iisintegration.2.2.1.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "path": "microsoft.aspnetcore.server.kestrel/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "path": "microsoft.aspnetcore.server.kestrel.core/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "path": "microsoft.aspnetcore.server.kestrel.https/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.2.0", - "hashPath": "microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "hashPath": "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", - "path": "microsoft.extensions.configuration/2.2.0", - "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==", - "path": "microsoft.extensions.configuration.abstractions/2.2.0", - "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "path": "microsoft.extensions.configuration.binder/2.2.0", - "hashPath": "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "path": "microsoft.extensions.configuration.environmentvariables/2.2.0", - "hashPath": "microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1qCpWBC8Ed4tguTR/qYkbb3F6DI5Su3t8xyFo3/5MzAd8PwPpHzgX8X04KbBxKmk173Pb64x7xMHarczVFQUA==", - "path": "microsoft.extensions.configuration.fileextensions/2.2.0", - "hashPath": "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==", - "path": "microsoft.extensions.dependencyinjection/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "hashPath": "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", - "path": "microsoft.extensions.logging/2.2.0", - "hashPath": "microsoft.extensions.logging.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==", - "path": "microsoft.extensions.logging.abstractions/2.2.0", - "hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "path": "microsoft.extensions.objectpool/2.2.0", - "hashPath": "microsoft.extensions.objectpool.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", - "path": "microsoft.extensions.options/2.2.0", - "hashPath": "microsoft.extensions.options.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "path": "microsoft.extensions.primitives/2.2.0", - "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", - "path": "microsoft.netcore.platforms/2.0.0", - "hashPath": "microsoft.netcore.platforms.2.0.0.nupkg.sha512" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V7H6e/ZkxYtBzFZxuj0N/ubyiwkGfZnS7Ha+W9mvqfrA8XLiEg8H5SzYh+kVeb45nvFMI1/8XA6Nuj09t/OE5Q==", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.4.10", - "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "path": "system.componentmodel.annotations/4.5.0", - "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", - "path": "system.diagnostics.diagnosticsource/4.5.0", - "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512" - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "path": "system.io.pipelines/4.5.2", - "hashPath": "system.io.pipelines.4.5.2.nupkg.sha512" - }, - "System.Memory/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "path": "system.memory/4.5.1", - "hashPath": "system.memory.4.5.1.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "path": "system.reflection.metadata/1.6.0", - "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "path": "system.security.cryptography.cng/4.5.0", - "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "path": "system.security.principal.windows/4.5.0", - "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==", - "path": "system.threading.tasks.extensions/4.5.1", - "hashPath": "system.threading.tasks.extensions.4.5.1.nupkg.sha512" - }, - "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Cookies/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.Core.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authentication.OAuth/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authorization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Authorization.Policy/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Authorization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Forms/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Server/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Components.Web/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Connections.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.CookiePolicy/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Cors/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.DataProtection/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.DataProtection.Extensions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Diagnostics/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.HostFiltering/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Hosting.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Hosting.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Html.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Connections.Common/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Connections/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Extensions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Http.Features.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.HttpOverrides.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.HttpsPolicy/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Identity/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Localization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Localization.Routing/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Metadata/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Core/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Cors/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Localization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.Razor/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.RazorPages/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Razor/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Razor.Runtime/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.ResponseCaching/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.ResponseCompression/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Rewrite/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Routing.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Routing/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.HttpSys/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.IIS/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.IISIntegration.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.Kestrel.Core.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.Kestrel.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Session/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR.Common/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR.Core/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.StaticFiles/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.WebSockets/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.WebUtilities.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.CSharp/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Caching.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Caching.Memory/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Binder.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.CommandLine/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.FileExtensions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Ini/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Json/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.KeyPerFile/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.UserSecrets/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration.Xml/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.DependencyInjection.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Composite/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Embedded/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileProviders.Physical.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.FileSystemGlobbing.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Hosting.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Hosting/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Http/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Identity.Core/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Identity.Stores/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Localization.Abstractions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Localization/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Abstractions.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Configuration/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Console/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Debug/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.EventLog/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.EventSource/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Logging.TraceSource/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.ObjectPool.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Options.DataAnnotations/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Options.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Primitives.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.WebEncoders/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.JSInterop/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Net.Http.Headers.Reference/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.VisualBasic.Core/10.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.VisualBasic/10.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Win32.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Win32.Registry/4.1.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "mscorlib/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "netstandard/2.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.AppContext/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Buffers.Reference/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.Concurrent/4.0.15.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.Immutable/1.2.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.NonGeneric/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Collections.Specialized/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.Annotations.Reference/4.3.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.DataAnnotations/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.EventBasedAsync/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.Primitives/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ComponentModel.TypeConverter/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Configuration/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Console/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Core/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Data.Common/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Data.DataSetExtensions/4.0.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Data/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Contracts/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Debug/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.DiagnosticSource.Reference/4.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.EventLog/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.FileVersionInfo/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Process/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.StackTrace/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.TextWriterTraceListener/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Tools/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.TraceSource/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Diagnostics.Tracing/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Drawing/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Drawing.Primitives/4.2.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Dynamic.Runtime/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Globalization.Calendars/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Globalization/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Globalization.Extensions/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression.Brotli/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression.FileSystem/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Compression.ZipFile/4.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem.DriveInfo/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.FileSystem.Watcher/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.IsolatedStorage/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.MemoryMappedFiles/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Pipelines.Reference/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.Pipes/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.IO.UnmanagedMemoryStream/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq.Expressions/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq.Parallel/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Linq.Queryable/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Memory.Reference/4.2.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Http/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.HttpListener/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Mail/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.NameResolution/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.NetworkInformation/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Ping/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Requests/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Security/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.ServicePoint/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.Sockets/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebClient/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebHeaderCollection/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebProxy/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebSockets.Client/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Net.WebSockets/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Numerics/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Numerics.Vectors.Reference/4.1.6.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ObjectModel/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.DispatchProxy/4.0.6.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Emit/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Emit.ILGeneration/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Emit.Lightweight/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Extensions/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Metadata.Reference/1.4.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Reflection.TypeExtensions/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Resources.Reader/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Resources.ResourceManager/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Resources.Writer/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.CompilerServices.Unsafe.Reference/4.0.6.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.CompilerServices.VisualC/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Extensions/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Handles/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.InteropServices/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.InteropServices.WindowsRuntime/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Intrinsics/4.0.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Loader/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Numerics/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Formatters/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Json/4.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Primitives/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Runtime.Serialization.Xml/4.1.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.AccessControl/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Claims/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Algorithms/4.3.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Cng.Reference/4.3.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Csp/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Encoding/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Primitives/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.X509Certificates/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Cryptography.Xml/4.0.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Permissions/4.0.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Principal/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.Principal.Windows.Reference/4.1.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Security.SecureString/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ServiceModel.Web/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ServiceProcess/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encoding.CodePages/4.1.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encoding/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encoding.Extensions/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Encodings.Web.Reference/4.0.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.Json/4.0.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Text.RegularExpressions/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Channels/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Overlapped/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks.Dataflow/4.6.5.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks.Extensions.Reference/4.3.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Tasks.Parallel/4.0.4.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Thread/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.ThreadPool/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Threading.Timer/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Transactions/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Transactions.Local/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.ValueTuple/4.0.3.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Web/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Web.HttpUtility/4.0.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Windows/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Windows.Extensions/4.0.1.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.Linq/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.ReaderWriter/4.2.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.Serialization/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XDocument/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XmlDocument/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XmlSerializer/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XPath/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "System.Xml.XPath.XDocument/4.1.2.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "WindowsBase/4.0.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.dll deleted file mode 100644 index cefffe4..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.exe b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.exe deleted file mode 100644 index 852142c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.exe and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.pdb deleted file mode 100644 index 9170f18..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.runtimeconfig.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.runtimeconfig.json deleted file mode 100644 index d5480f1..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/TelecomInfraProject.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "netcoreapp3.1", - "framework": { - "name": "Microsoft.AspNetCore.App", - "version": "3.1.0" - }, - "configProperties": { - "System.GC.Server": true, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/appsettings.Development.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/appsettings.Development.json deleted file mode 100644 index e203e94..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Debug", - "System": "Information", - "Microsoft": "Information" - } - } -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/appsettings.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/appsettings.json deleted file mode 100644 index def9159..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/appsettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/web.config b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/web.config deleted file mode 100644 index bfbaafc..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/web.config +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/About icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/About icon.svg deleted file mode 100644 index b2d8621..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/About icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Add Fiber icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Add Fiber icon.svg deleted file mode 100644 index f895b72..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Add Fiber icon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Add Service icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Add Service icon.svg deleted file mode 100644 index ab4e54e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Add Service icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Amplifier grey icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Amplifier grey icon.svg deleted file mode 100644 index 7d92750..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Amplifier grey icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Analyze icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Analyze icon.svg deleted file mode 100644 index 6439c75..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Analyze icon.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Apply_template.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Apply_template.png deleted file mode 100644 index f0cde68..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Apply_template.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Copy_template.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Copy_template.png deleted file mode 100644 index abd019c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Copy_template.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Create Network icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Create Network icon.svg deleted file mode 100644 index e0c4961..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Create Network icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Export File icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Export File icon.svg deleted file mode 100644 index a20b974..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Export File icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Help icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Help icon.svg deleted file mode 100644 index bbe8521..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Help icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Hero img.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Hero img.svg deleted file mode 100644 index 93dc4e9..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Hero img.svg +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/ILA.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/ILA.svg deleted file mode 100644 index 7f053d9..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/ILA.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Icon awesome-camera.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Icon awesome-camera.svg deleted file mode 100644 index 671f60d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Icon awesome-camera.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Icon ionic-ios-expand.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Icon ionic-ios-expand.svg deleted file mode 100644 index d9a7d7b..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Icon ionic-ios-expand.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Import Network icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Import Network icon.svg deleted file mode 100644 index 91f593f..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Import Network icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Innerpage_bg.jpg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Innerpage_bg.jpg deleted file mode 100644 index a3faef4..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Innerpage_bg.jpg and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Logo icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Logo icon.svg deleted file mode 100644 index 00a9e26..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Logo icon.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Logo.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Logo.svg deleted file mode 100644 index 81297ed..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Logo.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - Optical Network Planning Tool - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Model Icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Model Icon.svg deleted file mode 100644 index 7b58786..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Model Icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.png deleted file mode 100644 index 1fb496e..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.svg deleted file mode 100644 index 3e59219..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Multiple node icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Node icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Node icon.svg deleted file mode 100644 index 7476714..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Node icon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Save icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Save icon.svg deleted file mode 100644 index 957b528..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Save icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Single Node icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Single Node icon.png deleted file mode 100644 index 5facc71..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Single Node icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Single Node icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Single Node icon.svg deleted file mode 100644 index 3edfdcf..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Single Node icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Single node.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Single node.svg deleted file mode 100644 index 9c74398..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Single node.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Zoom-icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Zoom-icon.svg deleted file mode 100644 index a44490e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Zoom-icon.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Zoom-out-icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Zoom-out-icon.svg deleted file mode 100644 index f8934cc..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/Zoom-out-icon.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/add.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/add.svg deleted file mode 100644 index 3288b96..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amp.svg deleted file mode 100644 index 15e8e12..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amp.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amp1.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amp1.svg deleted file mode 100644 index 3d52a90..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amp1.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amp3.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amp3.png deleted file mode 100644 index 7921240..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amp3.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amp3.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amp3.svg deleted file mode 100644 index cb9fa8d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amp3.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amptriangle.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amptriangle.svg deleted file mode 100644 index c4216a2..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/amptriangle.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/analyze.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/analyze.svg deleted file mode 100644 index 032b7b2..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/analyze.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/back-map.jpg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/back-map.jpg deleted file mode 100644 index d36f72d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/back-map.jpg and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/back.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/back.png deleted file mode 100644 index 938c811..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/back.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/cam.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/cam.png deleted file mode 100644 index 9119d79..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/cam.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/camera icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/camera icon.svg deleted file mode 100644 index 5f1afe9..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/camera icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/cancel.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/cancel.png deleted file mode 100644 index fb425c8..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/cancel.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/capture-image.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/capture-image.png deleted file mode 100644 index 4be7118..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/capture-image.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/client logo 01.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/client logo 01.svg deleted file mode 100644 index 5dc6ef7..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/client logo 01.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/client logo 02.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/client logo 02.svg deleted file mode 100644 index 0860d05..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/client logo 02.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/copy icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/copy icon.svg deleted file mode 100644 index 98ae3ca..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/copy icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/copy.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/copy.svg deleted file mode 100644 index 72b2e4f..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/copy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create-f.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create-f.svg deleted file mode 100644 index 8905903..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create-f.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create-icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create-icon.png deleted file mode 100644 index bf33526..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create-icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create.svg deleted file mode 100644 index ae7c73d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create1.png deleted file mode 100644 index bad3dae..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create2.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create2.png deleted file mode 100644 index 9475ed2..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create2.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create3.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create3.png deleted file mode 100644 index d635ea5..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create3.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create4.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create4.png deleted file mode 100644 index a1ae524..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/create4.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/delete icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/delete icon.svg deleted file mode 100644 index 411e70d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/delete icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/delete.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/delete.svg deleted file mode 100644 index d8759f0..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/delete.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/dualfiber.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/dualfiber.svg deleted file mode 100644 index 32b3f7a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/dualfiber.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/edit.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/edit.svg deleted file mode 100644 index f345cad..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_amplifier.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_amplifier.png deleted file mode 100644 index 72ac53b..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_amplifier.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_attenuator.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_attenuator.png deleted file mode 100644 index 64add16..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_attenuator.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_raman.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_raman.png deleted file mode 100644 index 66e6485..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_raman.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_roadm.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_roadm.png deleted file mode 100644 index 832c1ee..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_roadm.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_transceiver.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_transceiver.png deleted file mode 100644 index 28bf5f0..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/err_transceiver.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/erramp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/erramp.svg deleted file mode 100644 index 1bedbab..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/erramp.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/errattenuator.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/errattenuator.svg deleted file mode 100644 index 3050845..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/errattenuator.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/error-listing-icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/error-listing-icon.png deleted file mode 100644 index b846bde..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/error-listing-icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/error-toaster.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/error-toaster.png deleted file mode 100644 index 7ce62b1..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/error-toaster.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/errramanamp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/errramanamp.svg deleted file mode 100644 index 24edefe..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/errramanamp.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/errroadm.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/errroadm.svg deleted file mode 100644 index 461e629..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/errroadm.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/errtransceiver.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/errtransceiver.svg deleted file mode 100644 index ad0d08e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/errtransceiver.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/export-f.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/export-f.svg deleted file mode 100644 index 6e8edb3..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/export-f.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/export.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/export.png deleted file mode 100644 index ae6c267..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/export.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/export.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/export.svg deleted file mode 100644 index d81a810..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/export.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/export1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/export1.png deleted file mode 100644 index 60a471d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/export1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/fav.PNG b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/fav.PNG deleted file mode 100644 index 32bae70..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/fav.PNG and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/fiber icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/fiber icon.svg deleted file mode 100644 index 99a0089..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/fiber icon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/fiber.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/fiber.svg deleted file mode 100644 index cb5d44f..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/fiber.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/full screen-icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/full screen-icon.svg deleted file mode 100644 index afcdf16..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/full screen-icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_amplifier.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_amplifier.png deleted file mode 100644 index c9e7400..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_amplifier.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_attenuator.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_attenuator.png deleted file mode 100644 index e5ef79a..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_attenuator.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_raman.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_raman.png deleted file mode 100644 index fd44745..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_raman.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_roadm.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_roadm.png deleted file mode 100644 index fe47d49..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_roadm.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_transceiver.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_transceiver.png deleted file mode 100644 index 4530ffd..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/h_transceiver.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/hand icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/hand icon.svg deleted file mode 100644 index 27f25fb..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/hand icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/help.jpg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/help.jpg deleted file mode 100644 index c505a41..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/help.jpg and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/help1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/help1.png deleted file mode 100644 index d0bf0ad..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/help1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import-icon-1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import-icon-1.png deleted file mode 100644 index c0558cf..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import-icon-1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import-icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import-icon.png deleted file mode 100644 index 96e048a..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import-icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import.svg deleted file mode 100644 index 7ec4c3e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import1.png deleted file mode 100644 index a1ee165..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import2.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import2.png deleted file mode 100644 index 6297718..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import2.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import3.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import3.png deleted file mode 100644 index c86961a..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import3.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import4.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import4.png deleted file mode 100644 index a3a58a3..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/import4.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/info-toaster.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/info-toaster.png deleted file mode 100644 index efd0484..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/info-toaster.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/inner-img.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/inner-img.svg deleted file mode 100644 index 4757999..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/inner-img.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/landingpage_bg.jpg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/landingpage_bg.jpg deleted file mode 100644 index 7fdc283..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/landingpage_bg.jpg and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/left.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/left.svg deleted file mode 100644 index 00f18e7..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/left.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/left1.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/left1.svg deleted file mode 100644 index 9aaf96a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/left1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/leftamp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/leftamp.svg deleted file mode 100644 index 7e3306e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/leftamp.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/map icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/map icon.svg deleted file mode 100644 index 248e23f..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/map icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/map-bg.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/map-bg.png deleted file mode 100644 index 58f0419..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/map-bg.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/menu icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/menu icon.svg deleted file mode 100644 index 6640b21..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/menu icon.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/menu-icon.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/menu-icon.png deleted file mode 100644 index ceff0b8..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/menu-icon.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/menu.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/menu.png deleted file mode 100644 index 58a5195..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/menu.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/minus.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/minus.png deleted file mode 100644 index f587d4a..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/minus.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/multinode.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/multinode.svg deleted file mode 100644 index 5952e08..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/multinode.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newamp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newamp.svg deleted file mode 100644 index caeadd6..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newamp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newattenuator.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newattenuator.svg deleted file mode 100644 index 7a28cda..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newattenuator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newdualfiber.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newdualfiber.svg deleted file mode 100644 index 098c529..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newdualfiber.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newdualpatch.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newdualpatch.svg deleted file mode 100644 index c067979..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newdualpatch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newroadm.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newroadm.svg deleted file mode 100644 index 9d0f460..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newroadm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newtransceiver.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newtransceiver.svg deleted file mode 100644 index 862285e..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/newtransceiver.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/node_patch.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/node_patch.png deleted file mode 100644 index 269e1a3..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/node_patch.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/page.gif b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/page.gif deleted file mode 100644 index 61c2566..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/page.gif and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/paste icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/paste icon.svg deleted file mode 100644 index 5446b41..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/paste icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/paste.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/paste.svg deleted file mode 100644 index 1566854..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/paste.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/plus.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/plus.png deleted file mode 100644 index 0a8ad8d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/plus.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/ramanamp.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/ramanamp.svg deleted file mode 100644 index 26599b0..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/ramanamp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/rednode.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/rednode.svg deleted file mode 100644 index 136ff15..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/rednode.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/redo.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/redo.png deleted file mode 100644 index d85c2ca..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/redo.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/right.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/right.svg deleted file mode 100644 index aa998cb..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/right.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/right1.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/right1.svg deleted file mode 100644 index 9e7e738..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/right1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/save.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/save.png deleted file mode 100644 index 57daf48..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/save.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/save1.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/save1.png deleted file mode 100644 index 12fdaba..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/save1.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/service -icon.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/service -icon.svg deleted file mode 100644 index 9db9004..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/service -icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/service.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/service.svg deleted file mode 100644 index e3977e5..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/service.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/share.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/share.svg deleted file mode 100644 index 0146a55..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/share.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/singlefiber.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/singlefiber.svg deleted file mode 100644 index 620c398..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/singlefiber.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/singlenode-img.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/singlenode-img.png deleted file mode 100644 index 837a7e1..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/singlenode-img.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/singlenode.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/singlenode.svg deleted file mode 100644 index 4189115..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/singlenode.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/success-toaster.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/success-toaster.png deleted file mode 100644 index d858e1c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/success-toaster.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/telecom-favicon.ico b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/telecom-favicon.ico deleted file mode 100644 index 01a97a9..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/telecom-favicon.ico and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/transceiver.svg b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/transceiver.svg deleted file mode 100644 index b36a232..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/transceiver.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/undo.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/undo.png deleted file mode 100644 index bb54b65..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/undo.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_amplifier.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_amplifier.png deleted file mode 100644 index c227a8c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_amplifier.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_attenuator.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_attenuator.png deleted file mode 100644 index 9a01535..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_attenuator.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_raman.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_raman.png deleted file mode 100644 index d6a8b6d..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_raman.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_roadm.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_roadm.png deleted file mode 100644 index 7ef6bb0..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_roadm.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_transceiver.png b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_transceiver.png deleted file mode 100644 index 0320329..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Assets/img/w_transceiver.png and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/ConfigurationData.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/ConfigurationData.json deleted file mode 100644 index 01a5306..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/ConfigurationData.json +++ /dev/null @@ -1,198 +0,0 @@ -{ - "project": { - "network_id": "GNPy", - "network_platform_layout": [ - "ANSI", - "ETSI" - ], - "eqpt_config_file_path": "https://uatassess.hiremee.co.in/Data/eqpt_config.json" - }, - "node": { - "site_length": 20, - "dir": "../Assets/img/", - "roadm_type": [ - "Default" - ], - - "Roadm": { - "is_degree_validation": false, - "default": { - "label": "NE ", - "FV_label": "ROADM ", - "node_degree": 100, - "node_type": "Roadm", - "roadm_type": "", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "ILA": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "ILA ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "ILA", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "Amplifier": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "EDFA ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "Amplifier", - "pre_amp_type": "", - "component_type": "node", - "amp_type": "" - } - }, - "RamanAmplifier": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "Raman ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "RamanAmplifier", - "pre_amp_type": "", - "component_type": "node", - "amp_type": "" - } - }, - "Fused": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "FV_label": "Attenuator ", - "node_degree": 2, - "node_type": "Fused", - "pre_amp_type": "none", - "booster_type": "none", - "component_type": "node" - } - }, - "Transceiver": { - "is_degree_validation": false, - "default": { - "label": "TCVR ", - "FV_label": "TCVR ", - "node_degree": 100, - "node_type": "Transceiver", - "transceiver_type": "", - "transceiver_mode": "", - "component_type": "node" - } - } - }, - "DualFiber": { - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "SSMF", - "CD_coefficient": 16.7, - "PMD_coefficient": 0.0400028124, - "Span_length": "1.0", - "Loss_coefficient": "0.25", - "Connector_in": "0.5", - "Connector_out": "0.5", - "Ageing_loss": "0.0", - "Length_based_loss": false, - "Span_loss": "0.0" - } - }, - "SingleFiber": { - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "", - "CD_coefficient": "", - "PMD_coefficient": "", - "Span_length": "", - "Loss_coefficient": "", - "Connector_in": "", - "Connector_out": "", - "Ageing_loss": "", - "Length_based_loss": false, - "Span_loss": "" - } - }, - - "Service": { - "component_type": "Service", - "service_type": [ - "OpenROADM MSA ver. 4.0" - ], - "data_rate": [ - "100G DP-QPSK", - "200G DP-QPSK", - "300G DP-8QAM", - "400G DP-16QAM" - ], - "100G DP-QPSK": [ - "27.95", - "31.57" - ], - "200G DP-QPSK": [ - "63.1" - ], - "300G DP-8QAM": [ - "63.1" - ], - "400G DP-16QAM": [ - "63.1" - ], - "Central_frequency": [ - "Auto" - ], - "Grid_spacing_min": "Baud-rate", - "Grid_spacing_max": "150GHz", - "default": { - "service_type": "OpenROADM MSA ver. 4.0", - "Frequency_min": 0.0400028124, - "Frequency_max": 1.0, - "Data_rate": "100G DP-QPSK", - "Baud_rate": 27.95, - "Grid_spacing": "50GHz", - "band_width": 100 - } - }, - - "Patch": { - "component_type": "Patch" - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/ConfigurationData.json~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/ConfigurationData.json~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index 8508ee5..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/ConfigurationData.json~Latest source code moved to GitHub on 16thFeb2022 +++ /dev/null @@ -1,195 +0,0 @@ -{ - "project": { - "network_platform_layout": [ - "ANSI", - "ETSI" - ], - "eqpt_config_file_path": "https://uatassess.hiremee.co.in/Data/eqpt_config.json" - }, - "node": { - "site_length": 20, - "dir": "../Assets/img/", - "roadm_type": [ - "Default" - ], - - "Roadm": { - "is_degree_validation": false, - "default": { - "label": "Site ", - "FV_label": "ROADM ", - "node_degree": 100, - "node_type": "Roadm", - "roadm_type": "", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "ILA": { - "is_degree_validation": true, - "default": { - "label": "Site ", - "FV_label": "ILA ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "ILA", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "Amplifier": { - "is_degree_validation": true, - "default": { - "label": "Site ", - "FV_label": "Amplifier ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "Amplifier", - "pre_amp_type": "", - "component_type": "node" - } - }, - "RamanAmplifier": { - "is_degree_validation": true, - "default": { - "label": "Site ", - "FV_label": "RamanAmp ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "RamanAmplifier", - "pre_amp_type": "", - "component_type": "node" - } - }, - "Fused": { - "is_degree_validation": true, - "default": { - "label": "Site ", - "FV_label": "Attenuator ", - "node_degree": 2, - "node_type": "Fused", - "pre_amp_type": "none", - "booster_type": "none", - "component_type": "node" - } - }, - "Transceiver": { - "is_degree_validation": false, - "default": { - "label": "TCVR ", - "FV_label": "Transceiver ", - "node_degree": 100, - "node_type": "Transceiver", - "transceiver_type": "", - "transceiver_mode": "", - "component_type": "node" - } - } - }, - "DualFiber": { - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "SSMF", - "CD_coefficient": 16.7, - "PMD_coefficient": 0.0400028124, - "Span_length": 1.0, - "Loss_coefficient": 0.25, - "Connector_in": 0.0, - "Connector_out": 0.0, - "Ageing_loss": 0.0, - "Length_based_loss": false, - "Span_loss": 0.0 - } - }, - "SingleFiber": { - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "SSMF", - "CD_coefficient": 16.7, - "PMD_coefficient": 0.0400028124, - "Span_length": 1.0, - "Loss_coefficient": 0.25, - "Connector_in": 0.0, - "Connector_out": 0.0, - "Ageing_Loss": 0.0, - "Length_based_loss": false, - "Span_loss": 0.0 - } - }, - - "Service": { - "component_type": "Service", - "service_type": [ - "OpenROADM MSA ver. 4.0" - ], - "data_rate": [ - "100G DP-QPSK", - "200G DP-QPSK", - "300G DP-8QAM", - "400G DP-16QAM" - ], - "100G DP-QPSK": [ - "27.95", - "31.57" - ], - "200G DP-QPSK": [ - "63.1" - ], - "300G DP-8QAM": [ - "63.1" - ], - "400G DP-16QAM": [ - "63.1" - ], - "Central_frequency": [ - "Auto" - ], - "Grid_spacing_min": "Baud-rate", - "Grid_spacing_max": "150GHz", - "default": { - "service_type": "OpenROADM MSA ver. 4.0", - "Frequency_min": 0.0400028124, - "Frequency_max": 1.0, - "Data_rate": "100G DP-QPSK", - "Baud_rate": 27.95, - "Grid_spacing": "50GHz", - "band_width": 100 - } - }, - - "Patch": { - "component_type": "Patch" - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/Equipment_Config_MAster.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/Equipment_Config_MAster.json deleted file mode 100644 index 7df885a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/Equipment_Config_MAster.json +++ /dev/null @@ -1,771 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "high_detail_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.000168241", - "b": "0.0469961", - "c": "0.0359549", - "d": "5.82851" - } - }, - { - "type": "Juniper_BoosterHG", - "gain-min": "10.0", - "frequency-min": "191.4", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0008", - "b": "0.0272", - "c": "-0.2249", - "d": "6.4902" - } - }, - { - "type": "operator_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "openroadm_ila_low_noise", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0008104", - "b": "-0.06221", - "c": "-0.5889", - "d": "37.62" - } - }, - { - "type": "openroadm_ila_standard", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0005952", - "b": "-0.0625", - "c": "-1.071", - "d": "28.99" - } - }, - { - "type": "openroadm_mw_mw_preamp", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-preamp": {} - }, - { - "type": "openroadm_mw_mw_booster", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "32.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-booster": {} - }, - { - "type": "std_high_gain", - "gain-min": "25.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "35.0", - "max-power-out": "21.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "5.5", - "nf-max": "7.0" - } - }, - { - "type": "std_medium_gain", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "std_low_gain", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.5", - "nf-max": "11.0" - } - }, - { - "type": "high_power", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "25.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "9.0", - "nf-max": "15.0" - } - }, - { - "type": "std_fixed_gain", - "gain-min": "20.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "21.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "4pumps_raman", - "gain-min": "12.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "12.0", - "max-power-out": "21.0", - "has-output-voa": false, - "raman-approximation": { - "nf": "-1.0" - } - }, - { - "type": "hybrid_4pumps_lowgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_low_gain" - } - }, - { - "type": "hybrid_4pumps_mediumgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_medium_gain" - } - }, - { - "type": "medium+low_gain", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "std_low_gain" - } - }, - { - "type": "medium+high_power", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "high_power" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "NZDF", - "chromatic-dispersion": "5.0", - "gamma": "1.46", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "LOF", - "chromatic-dispersion": "22.0", - "gamma": "0.843", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124", - "raman-efficiency": [ - { - "delta-frequency": "0.0", - "cr": "0.0" - }, - { - "delta-frequency": "0.5", - "cr": "0.0000094" - }, - { - "delta-frequency": "1.0", - "cr": "0.0000292" - }, - { - "delta-frequency": "1.5", - "cr": "0.0000488" - }, - { - "delta-frequency": "2.0", - "cr": "0.0000682" - }, - { - "delta-frequency": "2.5", - "cr": "0.0000831" - }, - { - "delta-frequency": "3.0", - "cr": "0.000094" - }, - { - "delta-frequency": "3.5", - "cr": "0.0001014" - }, - { - "delta-frequency": "4.0", - "cr": "0.0001069" - }, - { - "delta-frequency": "4.5", - "cr": "0.0001119" - }, - { - "delta-frequency": "5.0", - "cr": "0.0001217" - }, - { - "delta-frequency": "5.5", - "cr": "0.0001268" - }, - { - "delta-frequency": "6.0", - "cr": "0.0001365" - }, - { - "delta-frequency": "6.5", - "cr": "0.000149" - }, - { - "delta-frequency": "7.0", - "cr": "0.000165" - }, - { - "delta-frequency": "7.5", - "cr": "0.000181" - }, - { - "delta-frequency": "8.0", - "cr": "0.0001977" - }, - { - "delta-frequency": "8.5", - "cr": "0.0002192" - }, - { - "delta-frequency": "9.0", - "cr": "0.0002469" - }, - { - "delta-frequency": "9.5", - "cr": "0.0002749" - }, - { - "delta-frequency": "10.0", - "cr": "0.0002999" - }, - { - "delta-frequency": "10.5", - "cr": "0.0003206" - }, - { - "delta-frequency": "11.0", - "cr": "0.0003405" - }, - { - "delta-frequency": "11.5", - "cr": "0.0003592" - }, - { - "delta-frequency": "12.0", - "cr": "0.000374" - }, - { - "delta-frequency": "12.5", - "cr": "0.0003826" - }, - { - "delta-frequency": "12.75", - "cr": "0.0003841" - }, - { - "delta-frequency": "13.0", - "cr": "0.0003826" - }, - { - "delta-frequency": "13.25", - "cr": "0.0003802" - }, - { - "delta-frequency": "13.5", - "cr": "0.0003756" - }, - { - "delta-frequency": "14.0", - "cr": "0.0003549" - }, - { - "delta-frequency": "14.5", - "cr": "0.0003795" - }, - { - "delta-frequency": "14.75", - "cr": "0.000344" - }, - { - "delta-frequency": "15.0", - "cr": "0.0002933" - }, - { - "delta-frequency": "15.5", - "cr": "0.0002024" - }, - { - "delta-frequency": "16.0", - "cr": "0.0001158" - }, - { - "delta-frequency": "16.5", - "cr": "0.0000846" - }, - { - "delta-frequency": "17.0", - "cr": "0.0000714" - }, - { - "delta-frequency": "17.5", - "cr": "0.0000686" - }, - { - "delta-frequency": "18.0", - "cr": "0.000085" - }, - { - "delta-frequency": "18.25", - "cr": "0.0000893" - }, - { - "delta-frequency": "18.5", - "cr": "0.0000901" - }, - { - "delta-frequency": "18.75", - "cr": "0.0000815" - }, - { - "delta-frequency": "19.0", - "cr": "0.0000667" - }, - { - "delta-frequency": "19.5", - "cr": "0.0000437" - }, - { - "delta-frequency": "20.0", - "cr": "0.0000328" - }, - { - "delta-frequency": "20.5", - "cr": "0.0000296" - }, - { - "delta-frequency": "21.0", - "cr": "0.0000265" - }, - { - "delta-frequency": "21.5", - "cr": "0.0000257" - }, - { - "delta-frequency": "22.0", - "cr": "0.0000281" - }, - { - "delta-frequency": "22.5", - "cr": "0.0000308" - }, - { - "delta-frequency": "23.0", - "cr": "0.0000367" - }, - { - "delta-frequency": "23.5", - "cr": "0.0000585" - }, - { - "delta-frequency": "24.0", - "cr": "0.0000663" - }, - { - "delta-frequency": "24.5", - "cr": "0.0000636" - }, - { - "delta-frequency": "25.0", - "cr": "0.000055" - }, - { - "delta-frequency": "25.5", - "cr": "0.0000406" - }, - { - "delta-frequency": "26.0", - "cr": "0.0000277" - }, - { - "delta-frequency": "26.5", - "cr": "0.0000242" - }, - { - "delta-frequency": "27.0", - "cr": "0.0000187" - }, - { - "delta-frequency": "27.5", - "cr": "0.000016" - }, - { - "delta-frequency": "28.0", - "cr": "0.000014" - }, - { - "delta-frequency": "28.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "29.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "29.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.0", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "31.0", - "cr": "0.0000164" - }, - { - "delta-frequency": "31.5", - "cr": "0.0000195" - }, - { - "delta-frequency": "32.0", - "cr": "0.0000238" - }, - { - "delta-frequency": "32.5", - "cr": "0.0000226" - }, - { - "delta-frequency": "33.0", - "cr": "0.0000203" - }, - { - "delta-frequency": "33.5", - "cr": "0.0000148" - }, - { - "delta-frequency": "34.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "34.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "35.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "35.5", - "cr": "0.0000117" - }, - { - "delta-frequency": "36.0", - "cr": "0.0000125" - }, - { - "delta-frequency": "36.5", - "cr": "0.0000121" - }, - { - "delta-frequency": "37.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "37.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "38.0", - "cr": "0.0000082" - }, - { - "delta-frequency": "38.5", - "cr": "0.0000066" - }, - { - "delta-frequency": "39.0", - "cr": "0.0000047" - }, - { - "delta-frequency": "39.5", - "cr": "0.0000027" - }, - { - "delta-frequency": "40.0", - "cr": "0.0000019" - }, - { - "delta-frequency": "40.5", - "cr": "0.0000012" - }, - { - "delta-frequency": "41.0", - "cr": "4.00000E-7" - }, - { - "delta-frequency": "41.5", - "cr": "2.00000E-7" - }, - { - "delta-frequency": "42.0", - "cr": "1.00000E-7" - } - ] - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "vendorA_trx-type1", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 3", - "bit-rate": 300, - "baud-rate": "44.0", - "required-osnr": "18.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "62.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 400, - "baud-rate": "66.0", - "required-osnr": "21.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 4", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "16.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "38.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-20.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.3", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [ - "std_high_gain", - "std_medium_gain", - "std_low_gain", - "hybrid_4pumps_lowgain", - "hybrid_4pumps_mediumgain", - "medium+low_gain" - ], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "power-mode": { - "power-sweep": { - "start": "0.0", - "stop": "0.0", - "step-size": "1.0" - } - } - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "GNPy", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "node-id": "Site_A", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - }, - { - "node-id": "Edfa1", - "tip-photonic-topology:amplifier": { - "model": "std_low_gain", - "gain-target": "17.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "Site_B", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "Span1", - "source": { - "source-node": "Site_A" - }, - "destination": { - "dest-node": "Edfa1" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "80.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch{Edfa1, Site_B}", - "source": { - "source-node": "Edfa1" - }, - "destination": { - "dest-node": "Site_B" - }, - "tip-photonic-topology:patch": {} - } - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/Equipment_JSON_MOD2.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/Equipment_JSON_MOD2.json deleted file mode 100644 index a46348b..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/Equipment_JSON_MOD2.json +++ /dev/null @@ -1,814 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "high_detail_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.000168241", - "b": "0.0469961", - "c": "0.0359549", - "d": "5.82851" - } - }, - { - "type": "Juniper_BoosterHG", - "gain-min": "10.0", - "frequency-min": "191.4", - "frequency-max": "196.1", - "gain-flatmax": "25.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0008", - "b": "0.0272", - "c": "-0.2249", - "d": "6.4902" - } - }, - { - "type": "operator_model_example", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "openroadm_ila_low_noise", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0008104", - "b": "-0.06221", - "c": "-0.5889", - "d": "37.62" - } - }, - { - "type": "openroadm_ila_standard", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-ILA": { - "a": "-0.0005952", - "b": "-0.0625", - "c": "-1.071", - "d": "28.99" - } - }, - { - "type": "openroadm_mw_mw_preamp", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-preamp": {} - }, - { - "type": "openroadm_mw_mw_booster", - "gain-min": "0.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "32.0", - "max-power-out": "22.0", - "has-output-voa": false, - "OpenROADM-booster": {} - }, - { - "type": "std_high_gain", - "gain-min": "25.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "35.0", - "max-power-out": "21.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "5.5", - "nf-max": "7.0" - } - }, - { - "type": "std_medium_gain", - "gain-min": "15.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "26.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.0", - "nf-max": "10.0" - } - }, - { - "type": "std_low_gain", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "23.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "6.5", - "nf-max": "11.0" - } - }, - { - "type": "high_power", - "gain-min": "8.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "16.0", - "max-power-out": "25.0", - "has-output-voa": false, - "min-max-NF": { - "nf-min": "9.0", - "nf-max": "15.0" - } - }, - { - "type": "std_fixed_gain", - "gain-min": "20.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "21.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "4pumps_raman", - "gain-min": "12.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "12.0", - "max-power-out": "21.0", - "has-output-voa": false, - "raman-approximation": { - "nf": "-1.0" - } - }, - { - "type": "hybrid_4pumps_lowgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_low_gain" - } - }, - { - "type": "hybrid_4pumps_mediumgain", - "gain-min": "25.0", - "composite": { - "preamp": "4pumps_raman", - "booster": "std_medium_gain" - } - }, - { - "type": "medium+low_gain", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "std_low_gain" - } - }, - { - "type": "medium+high_power", - "gain-min": "25.0", - "composite": { - "preamp": "std_medium_gain", - "booster": "high_power" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "NZDF", - "chromatic-dispersion": "5.0", - "gamma": "1.46", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "LOF", - "chromatic-dispersion": "22.0", - "gamma": "0.843", - "pmd-coefficient": "0.0400028124" - }, - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124", - "raman-efficiency": [ - { - "delta-frequency": "0.0", - "cr": "0.0" - }, - { - "delta-frequency": "0.5", - "cr": "0.0000094" - }, - { - "delta-frequency": "1.0", - "cr": "0.0000292" - }, - { - "delta-frequency": "1.5", - "cr": "0.0000488" - }, - { - "delta-frequency": "2.0", - "cr": "0.0000682" - }, - { - "delta-frequency": "2.5", - "cr": "0.0000831" - }, - { - "delta-frequency": "3.0", - "cr": "0.000094" - }, - { - "delta-frequency": "3.5", - "cr": "0.0001014" - }, - { - "delta-frequency": "4.0", - "cr": "0.0001069" - }, - { - "delta-frequency": "4.5", - "cr": "0.0001119" - }, - { - "delta-frequency": "5.0", - "cr": "0.0001217" - }, - { - "delta-frequency": "5.5", - "cr": "0.0001268" - }, - { - "delta-frequency": "6.0", - "cr": "0.0001365" - }, - { - "delta-frequency": "6.5", - "cr": "0.000149" - }, - { - "delta-frequency": "7.0", - "cr": "0.000165" - }, - { - "delta-frequency": "7.5", - "cr": "0.000181" - }, - { - "delta-frequency": "8.0", - "cr": "0.0001977" - }, - { - "delta-frequency": "8.5", - "cr": "0.0002192" - }, - { - "delta-frequency": "9.0", - "cr": "0.0002469" - }, - { - "delta-frequency": "9.5", - "cr": "0.0002749" - }, - { - "delta-frequency": "10.0", - "cr": "0.0002999" - }, - { - "delta-frequency": "10.5", - "cr": "0.0003206" - }, - { - "delta-frequency": "11.0", - "cr": "0.0003405" - }, - { - "delta-frequency": "11.5", - "cr": "0.0003592" - }, - { - "delta-frequency": "12.0", - "cr": "0.000374" - }, - { - "delta-frequency": "12.5", - "cr": "0.0003826" - }, - { - "delta-frequency": "12.75", - "cr": "0.0003841" - }, - { - "delta-frequency": "13.0", - "cr": "0.0003826" - }, - { - "delta-frequency": "13.25", - "cr": "0.0003802" - }, - { - "delta-frequency": "13.5", - "cr": "0.0003756" - }, - { - "delta-frequency": "14.0", - "cr": "0.0003549" - }, - { - "delta-frequency": "14.5", - "cr": "0.0003795" - }, - { - "delta-frequency": "14.75", - "cr": "0.000344" - }, - { - "delta-frequency": "15.0", - "cr": "0.0002933" - }, - { - "delta-frequency": "15.5", - "cr": "0.0002024" - }, - { - "delta-frequency": "16.0", - "cr": "0.0001158" - }, - { - "delta-frequency": "16.5", - "cr": "0.0000846" - }, - { - "delta-frequency": "17.0", - "cr": "0.0000714" - }, - { - "delta-frequency": "17.5", - "cr": "0.0000686" - }, - { - "delta-frequency": "18.0", - "cr": "0.000085" - }, - { - "delta-frequency": "18.25", - "cr": "0.0000893" - }, - { - "delta-frequency": "18.5", - "cr": "0.0000901" - }, - { - "delta-frequency": "18.75", - "cr": "0.0000815" - }, - { - "delta-frequency": "19.0", - "cr": "0.0000667" - }, - { - "delta-frequency": "19.5", - "cr": "0.0000437" - }, - { - "delta-frequency": "20.0", - "cr": "0.0000328" - }, - { - "delta-frequency": "20.5", - "cr": "0.0000296" - }, - { - "delta-frequency": "21.0", - "cr": "0.0000265" - }, - { - "delta-frequency": "21.5", - "cr": "0.0000257" - }, - { - "delta-frequency": "22.0", - "cr": "0.0000281" - }, - { - "delta-frequency": "22.5", - "cr": "0.0000308" - }, - { - "delta-frequency": "23.0", - "cr": "0.0000367" - }, - { - "delta-frequency": "23.5", - "cr": "0.0000585" - }, - { - "delta-frequency": "24.0", - "cr": "0.0000663" - }, - { - "delta-frequency": "24.5", - "cr": "0.0000636" - }, - { - "delta-frequency": "25.0", - "cr": "0.000055" - }, - { - "delta-frequency": "25.5", - "cr": "0.0000406" - }, - { - "delta-frequency": "26.0", - "cr": "0.0000277" - }, - { - "delta-frequency": "26.5", - "cr": "0.0000242" - }, - { - "delta-frequency": "27.0", - "cr": "0.0000187" - }, - { - "delta-frequency": "27.5", - "cr": "0.000016" - }, - { - "delta-frequency": "28.0", - "cr": "0.000014" - }, - { - "delta-frequency": "28.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "29.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "29.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.0", - "cr": "0.0000098" - }, - { - "delta-frequency": "30.5", - "cr": "0.0000113" - }, - { - "delta-frequency": "31.0", - "cr": "0.0000164" - }, - { - "delta-frequency": "31.5", - "cr": "0.0000195" - }, - { - "delta-frequency": "32.0", - "cr": "0.0000238" - }, - { - "delta-frequency": "32.5", - "cr": "0.0000226" - }, - { - "delta-frequency": "33.0", - "cr": "0.0000203" - }, - { - "delta-frequency": "33.5", - "cr": "0.0000148" - }, - { - "delta-frequency": "34.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "34.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "35.0", - "cr": "0.0000105" - }, - { - "delta-frequency": "35.5", - "cr": "0.0000117" - }, - { - "delta-frequency": "36.0", - "cr": "0.0000125" - }, - { - "delta-frequency": "36.5", - "cr": "0.0000121" - }, - { - "delta-frequency": "37.0", - "cr": "0.0000109" - }, - { - "delta-frequency": "37.5", - "cr": "0.0000098" - }, - { - "delta-frequency": "38.0", - "cr": "0.0000082" - }, - { - "delta-frequency": "38.5", - "cr": "0.0000066" - }, - { - "delta-frequency": "39.0", - "cr": "0.0000047" - }, - { - "delta-frequency": "39.5", - "cr": "0.0000027" - }, - { - "delta-frequency": "40.0", - "cr": "0.0000019" - }, - { - "delta-frequency": "40.5", - "cr": "0.0000012" - }, - { - "delta-frequency": "41.0", - "cr": "4.00000E-7" - }, - { - "delta-frequency": "41.5", - "cr": "2.00000E-7" - }, - { - "delta-frequency": "42.0", - "cr": "1.00000E-7" - } - ] - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "vendorA_trx-type1", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 3", - "bit-rate": 300, - "baud-rate": "44.0", - "required-osnr": "18.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "62.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 2", - "bit-rate": 400, - "baud-rate": "66.0", - "required-osnr": "21.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "mode 4", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "16.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "38.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-20.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.3", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [ - "std_high_gain", - "std_medium_gain", - "std_low_gain", - "hybrid_4pumps_lowgain", - "hybrid_4pumps_mediumgain", - "medium+low_gain" - ], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "power-mode": { - "power-sweep": { - "start": "0.0", - "stop": "0.0", - "step-size": "1.0" - } - } - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "ra", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "group-id": "Site_A", - "node-id": "Site_A", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - }, - { - "group-id": "ILA_1", - "node-id": "Edfa1", - "tip-photonic-topology:amplifier": { - "model": "std_low_gain", - "gain-target": "17.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, -{ - "group-id": "ILA_1", - "node-id": "Edfa2", - "tip-photonic-topology:amplifier": { - "model": "std_high_gain", - "gain-target": "25.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - - { - "group-id": "Site_B", - "node-id": "Site_B", - "tip-photonic-topology:transceiver": { - "model": "vendorA_trx-type1" - } - } - ], - "ietf-network-topology:link": [ - { - "group-id": "Span_1", - "link-id": "Span1", - "source": { - "source-node": "Site_A" - }, - "destination": { - "dest-node": "Edfa1" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "80.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "group-id": "Span_1", - "link-id": "Span2", - "source": { - "source-node": "Edfa2" - }, - "destination": { - "dest-node": "Site_A" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "70.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch{Edfa1, Site_B}", - "source": { - "source-node": "Edfa1" - }, - "destination": { - "dest-node": "Site_B" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{Site_B, Edfa2}", - "source": { - "source-node": "Site_B" - }, - "destination": { - "dest-node": "Edfa2" - }, - "tip-photonic-topology:patch": {} - } - - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/StyleData.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/StyleData.json deleted file mode 100644 index 9f879a6..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/StyleData.json +++ /dev/null @@ -1,462 +0,0 @@ -{ - "common": { - "background_color": "white", - "font": "14px Helvetica black", - "border": "1px solid black", - "font_variant": "normal" - }, - "options": { - "physics": false, - - "interaction": { - "navigationButtons": true, - "keyboard": false, - "dragView": true, - "multiselect": true, - "hover": true - }, - "edges": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "type": "continuous" - } - } - }, - - - "Roadm": { - "shape": "image", - "size": 16, - "err_size": 22, - "image": "newroadm.svg", - "err_image": "err_roadm.png", - "w_image": "w_roadm.png", - "h_image": "h_roadm.png", - "node_type": "Roadm", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "ILA": { - "shape": "image", - "size": 16, - "err_size": 22, - "image": "ILA.svg", - "err_image": "ILA.svg", - "w_image": "ILA.svg", - "h_image": "ILA.svg", - "node_type": "Amplifier", - "amp_category": "ILA", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Amplifier": { - "shape": "image", - "size": 16, - "err_size": 22, - "image": "newamp.svg", - "err_image": "err_amplifier.png", - "w_image": "w_amplifier.png", - "h_image": "h_amplifier.png", - "node_type": "Amplifier", - "amp_category": "Amplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "RamanAmplifier": { - "shape": "image", - "size": 16, - "err_size": 22, - "image": "ramanamp.svg", - "err_image": "err_raman.png", - "w_image": "w_raman.png", - "h_image": "h_raman.png", - "node_type": "Amplifier", - "amp_category": "RamanAmplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Fused": { - "shape": "image", - "size": 16, - "err_size": 22, - "image": "newattenuator.svg", - "err_image": "err_attenuator.png", - "w_image": "w_attenuator.png", - "h_image": "h_attenuator.png", - "node_type": "Fused", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Transceiver": { - "shape": "image", - "size": 16, - "err_size": 22, - "image": "newtransceiver.svg", - "err_image": "err_transceiver.png", - "w_image": "w_transceiver.png", - "h_image": "h_transceiver.png", - "node_type": "Transceiver", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Fiber": { - "options": { - "smooth": { - "enabled": false, - "roundness": 0.5, - "type": "continuous" - - } - } - }, - "DualFiber": { - "dashes": false, - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "width": 2, - "options": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - "SingleFiber": { - "dashes": true, - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "width": 2, - "options": { - "w_color": { - "color": "gray", - "highlight": "gray", - "hover": "gray", - "inherit": false, - "opacity": 1 - }, - "err_color": { - "color": "orange", - "highlight": "orange", - "hover": "orange", - "inherit": false, - "opacity": 1 - }, - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - - "Service": { - "dashes": true, - "component_type": "Service", - "width": 2, - "options": { - "color": { - "color": "red", - "highlight": "red", - "hover": "red", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "red", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": "0.1", - "type": "curvedCW" - } - } - }, - - "SinglePatch": { - "dashes": true, - "component_type": "Patch", - "patch_category": "Single Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow", - "scaleFactor": ".5" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - }, - - "DualPatch": { - "dashes": false, - "component_type": "Patch", - "patch_category": "Dual Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - } - -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/StyleData.json~Latest source code moved to GitHub on 16thFeb2022 b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/StyleData.json~Latest source code moved to GitHub on 16thFeb2022 deleted file mode 100644 index 3504716..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/StyleData.json~Latest source code moved to GitHub on 16thFeb2022 +++ /dev/null @@ -1,390 +0,0 @@ -{ - "common": { - "background_color": "white", - "font": "14px Helvetica black", - "border": "1px solid black", - "font_variant": "small-caps" - }, - "options": { - "physis": false, - - "interaction": { - "navigationButtons": true, - "keyboard": true, - "dragView": true, - "multiselect": true, - "hover": true - }, - "edges": { - "smooth": { - "enabled": false, - "type": "continuous" - } - } - }, - - - "Roadm": { - "shape": "image", - "size": 14, - "image": "newroadm.svg", - "node_type": "Roadm", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "ILA": { - "shape": "image", - "size": 14, - "image": "ILA.svg", - "node_type": "Amplifier", - "amp_category": "ILA", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Amplifier": { - "shape": "image", - "size": 14, - "image": "newamp.svg", - "node_type": "Amplifier", - "amp_category": "Amplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "RamanAmplifier": { - "shape": "image", - "size": 14, - "image": "ramanamp.svg", - "node_type": "Amplifier", - "amp_category": "RamanAmplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Fused": { - "shape": "image", - "size": 14, - "image": "newattenuator.svg", - "node_type": "Fused", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Transceiver": { - "shape": "image", - "size": 14, - "image": "newtransceiver.svg", - "node_type": "Transceiver", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Fiber": { - "options": { - "smooth": { - "enabled": false, - "roundness": 0.5, - "type": "continuous" - - } - } - }, - "DualFiber": { - "dashes": false, - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "width": 2, - "options": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - "SingleFiber": { - "dashes": true, - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "width": 2, - "options": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - - "Service": { - "dashes": true, - "component_type": "Service", - "width": 2, - "options": { - "color": { - "color": "red", - "highlight": "red", - "hover": "red", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "red", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": true, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": "0.1", - "type": "curvedCW" - } - } - }, - - "SinglePatch": { - "dashes": true, - "component_type": "Patch", - "patch_category": "Single Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - }, - - "DualPatch": { - "dashes": false, - "component_type": "Patch", - "patch_category": "Dual Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - } - -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/eqpt_config.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/eqpt_config.json deleted file mode 100644 index 484e0da..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/eqpt_config.json +++ /dev/null @@ -1,527 +0,0 @@ -{ - - "Edfa": [ - { - "type_variety": "high_detail_model_example", - "type_def": "advanced_model", - "gain_flatmax": 25, - "gain_min": 15, - "p_max": 21, - "advanced_config_from_json": "std_medium_gain_advanced_config.json", - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "Juniper_BoosterHG", - "type_def": "advanced_model", - "gain_flatmax": 25, - "gain_min": 10, - "p_max": 21, - "advanced_config_from_json": "Juniper-BoosterHG.json", - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "operator_model_example", - "type_def": "variable_gain", - "gain_flatmax": 26, - "gain_min": 15, - "p_max": 23, - "nf_min": 6, - "nf_max": 10, - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "openroadm_ila_low_noise", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -8.104e-4, -6.221e-2, -5.889e-1, 37.62 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_ila_standard", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 28.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp", - "type_def": "openroadm_preamp", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp_typical_ver5", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 28.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp_worstcase_ver5", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 27.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_booster", - "type_def": "openroadm_booster", - "gain_flatmax": 32, - "gain_min": 0, - "p_max": 22, - "allowed_for_design": false - }, - { - "type_variety": "std_high_gain", - "type_def": "variable_gain", - "gain_flatmax": 35, - "gain_min": 25, - "p_max": 21, - "nf_min": 5.5, - "nf_max": 7, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "std_medium_gain", - "type_def": "variable_gain", - "gain_flatmax": 26, - "gain_min": 15, - "p_max": 23, - "nf_min": 6, - "nf_max": 10, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "std_low_gain", - "type_def": "variable_gain", - "gain_flatmax": 16, - "gain_min": 8, - "p_max": 23, - "nf_min": 6.5, - "nf_max": 11, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "high_power", - "type_def": "variable_gain", - "gain_flatmax": 16, - "gain_min": 8, - "p_max": 25, - "nf_min": 9, - "nf_max": 15, - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "std_fixed_gain", - "type_def": "fixed_gain", - "gain_flatmax": 21, - "gain_min": 20, - "p_max": 21, - "nf0": 5.5, - "allowed_for_design": false - }, - { - "type_variety": "4pumps_raman", - "type_def": "fixed_gain", - "gain_flatmax": 12, - "gain_min": 12, - "p_max": 21, - "nf0": -1, - "allowed_for_design": false - }, - { - "type_variety": "hybrid_4pumps_lowgain", - "type_def": "dual_stage", - "raman": true, - "gain_min": 25, - "preamp_variety": "4pumps_raman", - "booster_variety": "std_low_gain", - "allowed_for_design": true - }, - { - "type_variety": "hybrid_4pumps_mediumgain", - "type_def": "dual_stage", - "raman": true, - "gain_min": 25, - "preamp_variety": "4pumps_raman", - "booster_variety": "std_medium_gain", - "allowed_for_design": true - }, - { - "type_variety": "medium+low_gain", - "type_def": "dual_stage", - "gain_min": 25, - "preamp_variety": "std_medium_gain", - "booster_variety": "std_low_gain", - "allowed_for_design": true - }, - { - "type_variety": "medium+high_power", - "type_def": "dual_stage", - "gain_min": 25, - "preamp_variety": "std_medium_gain", - "booster_variety": "high_power", - "allowed_for_design": false - } - ], - "Fiber": [ - { - "type_variety": "SSMF", - "dispersion": 1.67e-05, - "gamma": 0.00127, - "pmd_coef": 1.265e-15 - }, - { - "type_variety": "NZDF", - "dispersion": 0.5e-05, - "gamma": 0.00146, - "pmd_coef": 1.265e-15 - }, - { - "type_variety": "LOF", - "dispersion": 2.2e-05, - "gamma": 0.000843, - "pmd_coef": 1.265e-15 - } - ], - "RamanFiber": [ - { - "type_variety": "SSMF", - "dispersion": 1.67e-05, - "gamma": 0.00127, - "pmd_coef": 1.265e-15, - "raman_efficiency": { - "cr": [ - 0, - 9.4E-06, - 2.92E-05, - 4.88E-05, - 6.82E-05, - 8.31E-05, - 9.4E-05, - 0.0001014, - 0.0001069, - 0.0001119, - 0.0001217, - 0.0001268, - 0.0001365, - 0.000149, - 0.000165, - 0.000181, - 0.0001977, - 0.0002192, - 0.0002469, - 0.0002749, - 0.0002999, - 0.0003206, - 0.0003405, - 0.0003592, - 0.000374, - 0.0003826, - 0.0003841, - 0.0003826, - 0.0003802, - 0.0003756, - 0.0003549, - 0.0003795, - 0.000344, - 0.0002933, - 0.0002024, - 0.0001158, - 8.46E-05, - 7.14E-05, - 6.86E-05, - 8.5E-05, - 8.93E-05, - 9.01E-05, - 8.15E-05, - 6.67E-05, - 4.37E-05, - 3.28E-05, - 2.96E-05, - 2.65E-05, - 2.57E-05, - 2.81E-05, - 3.08E-05, - 3.67E-05, - 5.85E-05, - 6.63E-05, - 6.36E-05, - 5.5E-05, - 4.06E-05, - 2.77E-05, - 2.42E-05, - 1.87E-05, - 1.6E-05, - 1.4E-05, - 1.13E-05, - 1.05E-05, - 9.8E-06, - 9.8E-06, - 1.13E-05, - 1.64E-05, - 1.95E-05, - 2.38E-05, - 2.26E-05, - 2.03E-05, - 1.48E-05, - 1.09E-05, - 9.8E-06, - 1.05E-05, - 1.17E-05, - 1.25E-05, - 1.21E-05, - 1.09E-05, - 9.8E-06, - 8.2E-06, - 6.6E-06, - 4.7E-06, - 2.7E-06, - 1.9E-06, - 1.2E-06, - 4E-07, - 2E-07, - 1E-07 - ], - "frequency_offset": [ - 0, - 0.5e12, - 1e12, - 1.5e12, - 2e12, - 2.5e12, - 3e12, - 3.5e12, - 4e12, - 4.5e12, - 5e12, - 5.5e12, - 6e12, - 6.5e12, - 7e12, - 7.5e12, - 8e12, - 8.5e12, - 9e12, - 9.5e12, - 10e12, - 10.5e12, - 11e12, - 11.5e12, - 12e12, - 12.5e12, - 12.75e12, - 13e12, - 13.25e12, - 13.5e12, - 14e12, - 14.5e12, - 14.75e12, - 15e12, - 15.5e12, - 16e12, - 16.5e12, - 17e12, - 17.5e12, - 18e12, - 18.25e12, - 18.5e12, - 18.75e12, - 19e12, - 19.5e12, - 20e12, - 20.5e12, - 21e12, - 21.5e12, - 22e12, - 22.5e12, - 23e12, - 23.5e12, - 24e12, - 24.5e12, - 25e12, - 25.5e12, - 26e12, - 26.5e12, - 27e12, - 27.5e12, - 28e12, - 28.5e12, - 29e12, - 29.5e12, - 30e12, - 30.5e12, - 31e12, - 31.5e12, - 32e12, - 32.5e12, - 33e12, - 33.5e12, - 34e12, - 34.5e12, - 35e12, - 35.5e12, - 36e12, - 36.5e12, - 37e12, - 37.5e12, - 38e12, - 38.5e12, - 39e12, - 39.5e12, - 40e12, - 40.5e12, - 41e12, - 41.5e12, - 42e12 - ] - } - } - ], - "Span": [ - { - "power_mode": true, - "delta_power_range_db": [ -2, 3, 0.5 ], - "max_fiber_lineic_loss_for_raman": 0.25, - "target_extended_gain": 2.5, - "max_length": 150, - "length_units": "km", - "max_loss": 28, - "padding": 10, - "EOL": 0, - "con_in": 0, - "con_out": 0 - } - ], - "Roadm": [ - { - "target_pch_out_db": -20, - "add_drop_osnr": 38, - "pmd": 0, - "restrictions": { - "preamp_variety_list": [ - "openroadm_ila_low_noise", - "openroadm_ila_standard", - "openroadm_mw_mw_preamp" - ], - "booster_variety_list": [ - "openroadm_ila_low_noise", - "openroadm_ila_standard", - "openroadm_mw_mw_booster" - ] - } - } - ], - "SI": [ - { - "f_min": 191.3e12, - "baud_rate": 32e9, - "f_max": 195.1e12, - "spacing": 50e9, - "power_dbm": 0, - "power_range_db": [ 0, 0, 1 ], - "roll_off": 0.15, - "tx_osnr": 40, - "sys_margins": 2 - } - ], - "Transceiver": [ - { - "type_variety": "vendorA_trx-type1", - "frequency": { - "min": 191.35e12, - "max": 196.1e12 - }, - "mode": [ - { - - "format": "mode 1", - "baud_rate": 32e9, - "OSNR": 11, - "bit_rate": 100e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 37.5e9, - "cost": 1 - }, - { - "format": "mode 2", - "baud_rate": 66e9, - "OSNR": 15, - "bit_rate": 200e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - } - ] - }, - { - "type_variety": "Voyager", - "frequency": { - "min": 191.35e12, - "max": 196.1e12 - }, - "mode": [ - { - "format": "mode 1", - "baud_rate": 32e9, - "OSNR": 12, - "bit_rate": 100e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 37.5e9, - "cost": 1 - }, - { - "format": "mode 3", - "baud_rate": 44e9, - "OSNR": 18, - "bit_rate": 300e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 62.5e9, - "cost": 1 - }, - { - "format": "mode 2", - "baud_rate": 66e9, - "OSNR": 21, - "bit_rate": 400e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - }, - { - "format": "mode 4", - "baud_rate": 66e9, - "OSNR": 16, - "bit_rate": 200e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - } - ] - } - ] - -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/sample_json.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/sample_json.json deleted file mode 100644 index 2129357..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/sample_json.json +++ /dev/null @@ -1,985 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "fixed27", - "gain-min": "27.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "fixed22", - "gain-min": "22.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "22.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124" - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "Cassini", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "dp-qpsk", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "16-qam", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "30.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-25.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.6", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "gain-mode": [ - null - ] - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "GNPy", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "node-id": "TCVR 1", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -415, - "Y-co-ordinate": -73, - "city": "TCVR 1", - "region": "" - } - } - }, - { - "node-id": "TCVR 2", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 543, - "Y-co-ordinate": -88, - "city": "TCVR 2", - "region": "" - } - } - }, - { - "node-id": "ROADM 1", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 38, - "Y-co-ordinate": -195, - "city": "ROADM 1", - "region": "" - } - } - }, - { - "node-id": "ROADM 2", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -127, - "Y-co-ordinate": 143, - "city": "ROADM 2", - "region": "" - } - } - }, - { - "node-id": "ROADM 3", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 164, - "Y-co-ordinate": 171, - "city": "ROADM 3", - "region": "" - } - } - }, - { - "node-id": "ROADM 4", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -270, - "Y-co-ordinate": -34, - "city": "ROADM 4", - "region": "" - } - } - }, - { - "node-id": "ROADM 5", - "tip-photonic-topology:roadm": { - "model": "" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 365, - "Y-co-ordinate": -34, - "city": "ROADM 5", - "region": "" - } - } - }, - { - "node-id": "EDFA 1", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -206, - "Y-co-ordinate": -144, - "city": "EDFA 1", - "region": "" - } - } - }, - { - "node-id": "EDFA 2", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -165, - "Y-co-ordinate": -80, - "city": "EDFA 2", - "region": "" - } - } - }, - { - "node-id": "EDFA 3", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -77, - "Y-co-ordinate": -186, - "city": "EDFA 3", - "region": "" - } - } - }, - { - "node-id": "EDFA 4", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -43, - "Y-co-ordinate": -111, - "city": "EDFA 4", - "region": "" - } - } - }, - { - "node-id": "EDFA 5", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 99, - "Y-co-ordinate": -119, - "city": "EDFA 5", - "region": "" - } - } - }, - { - "node-id": "EDFA 6", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 126, - "Y-co-ordinate": -196, - "city": "EDFA 6", - "region": "" - } - } - }, - { - "node-id": "EDFA 7", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 255, - "Y-co-ordinate": -49, - "city": "EDFA 7", - "region": "" - } - } - }, - { - "node-id": "EDFA 8", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 315, - "Y-co-ordinate": -123, - "city": "EDFA 8", - "region": "" - } - } - }, - { - "node-id": "EDFA 9", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 302, - "Y-co-ordinate": 26, - "city": "EDFA 9", - "region": "" - } - } - }, - { - "node-id": "EDFA 10", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 387, - "Y-co-ordinate": 74, - "city": "EDFA 10", - "region": "" - } - } - }, - { - "node-id": "EDFA 11", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 219, - "Y-co-ordinate": 97, - "city": "EDFA 11", - "region": "" - } - } - }, - { - "node-id": "EDFA 12", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 279, - "Y-co-ordinate": 168, - "city": "EDFA 12", - "region": "" - } - } - }, - { - "node-id": "EDFA 13", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 80, - "Y-co-ordinate": 101, - "city": "EDFA 13", - "region": "" - } - } - }, - { - "node-id": "EDFA 14", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": 53, - "Y-co-ordinate": 195, - "city": "EDFA 14", - "region": "" - } - } - }, - { - "node-id": "EDFA 15", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -44, - "Y-co-ordinate": 101, - "city": "EDFA 15", - "region": "" - } - } - }, - { - "node-id": "EDFA 16", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -72, - "Y-co-ordinate": 195, - "city": "EDFA 16", - "region": "" - } - } - }, - { - "node-id": "EDFA 17", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -220, - "Y-co-ordinate": 149, - "city": "EDFA 17", - "region": "" - } - } - }, - { - "node-id": "EDFA 18", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -156, - "Y-co-ordinate": 75, - "city": "EDFA 18", - "region": "" - } - } - }, - { - "node-id": "EDFA 19", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -286, - "Y-co-ordinate": 72, - "city": "EDFA 19", - "region": "" - } - } - }, - { - "node-id": "EDFA 20", - "tip-photonic-topology:amplifier": { - "model": "", - "gain-target": "0.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - }, - "metadata": { - "Positions": { - "X-co-ordinate": -214, - "Y-co-ordinate": 21, - "city": "EDFA 20", - "region": "" - } - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "1-Fiber 1 - 3", - "source": { - "source-node": "EDFA 1" - }, - "destination": { - "dest-node": "EDFA 3" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 4 - 2", - "source": { - "source-node": "EDFA 4" - }, - "destination": { - "dest-node": "EDFA 2" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 6 - 8", - "source": { - "source-node": "EDFA 6" - }, - "destination": { - "dest-node": "EDFA 8" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 7 - 5", - "source": { - "source-node": "EDFA 7" - }, - "destination": { - "dest-node": "EDFA 5" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 10 - 12", - "source": { - "source-node": "EDFA 10" - }, - "destination": { - "dest-node": "EDFA 12" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 11 - 9", - "source": { - "source-node": "EDFA 11" - }, - "destination": { - "dest-node": "EDFA 9" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 14 - 16", - "source": { - "source-node": "EDFA 14" - }, - "destination": { - "dest-node": "EDFA 16" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 15 - 13", - "source": { - "source-node": "EDFA 15" - }, - "destination": { - "dest-node": "EDFA 13" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 20 - 18", - "source": { - "source-node": "EDFA 20" - }, - "destination": { - "dest-node": "EDFA 18" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Fiber 17 - 19", - "source": { - "source-node": "EDFA 17" - }, - "destination": { - "dest-node": "EDFA 19" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "1.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "1-Patch 1 - 4", - "source": { - "source-node": "TCVR 1" - }, - "destination": { - "dest-node": "ROADM 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 4 - 1", - "source": { - "source-node": "ROADM 4" - }, - "destination": { - "dest-node": "TCVR 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 4 - 1", - "source": { - "source-node": "ROADM 4" - }, - "destination": { - "dest-node": "EDFA 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 3 - 1", - "source": { - "source-node": "EDFA 3" - }, - "destination": { - "dest-node": "ROADM 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 1 - 6", - "source": { - "source-node": "ROADM 1" - }, - "destination": { - "dest-node": "EDFA 6" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 8 - 5", - "source": { - "source-node": "EDFA 8" - }, - "destination": { - "dest-node": "ROADM 5" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 2", - "source": { - "source-node": "ROADM 5" - }, - "destination": { - "dest-node": "TCVR 2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 5", - "source": { - "source-node": "TCVR 2" - }, - "destination": { - "dest-node": "ROADM 5" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 10", - "source": { - "source-node": "ROADM 5" - }, - "destination": { - "dest-node": "EDFA 10" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 12 - 3", - "source": { - "source-node": "EDFA 12" - }, - "destination": { - "dest-node": "ROADM 3" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 3 - 14", - "source": { - "source-node": "ROADM 3" - }, - "destination": { - "dest-node": "EDFA 14" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 16 - 2", - "source": { - "source-node": "EDFA 16" - }, - "destination": { - "dest-node": "ROADM 2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 17", - "source": { - "source-node": "ROADM 2" - }, - "destination": { - "dest-node": "EDFA 17" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 19 - 4", - "source": { - "source-node": "EDFA 19" - }, - "destination": { - "dest-node": "ROADM 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 4 - 20", - "source": { - "source-node": "ROADM 4" - }, - "destination": { - "dest-node": "EDFA 20" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 18 - 2", - "source": { - "source-node": "EDFA 18" - }, - "destination": { - "dest-node": "ROADM 2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 15", - "source": { - "source-node": "ROADM 2" - }, - "destination": { - "dest-node": "EDFA 15" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 13 - 3", - "source": { - "source-node": "EDFA 13" - }, - "destination": { - "dest-node": "ROADM 3" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 3 - 11", - "source": { - "source-node": "ROADM 3" - }, - "destination": { - "dest-node": "EDFA 11" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 9 - 5", - "source": { - "source-node": "EDFA 9" - }, - "destination": { - "dest-node": "ROADM 5" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 7", - "source": { - "source-node": "ROADM 5" - }, - "destination": { - "dest-node": "EDFA 7" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 5 - 1", - "source": { - "source-node": "EDFA 5" - }, - "destination": { - "dest-node": "ROADM 1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 1 - 4", - "source": { - "source-node": "ROADM 1" - }, - "destination": { - "dest-node": "EDFA 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Patch 2 - 4", - "source": { - "source-node": "EDFA 2" - }, - "destination": { - "dest-node": "ROADM 4" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "1-Service 1 - 2", - "source": { - "source-node": "TCVR 1" - }, - "destination": { - "dest-node": "TCVR 2" - }, - "tip-photonic-topology:service": { - "band-width": 100 - } - } - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/yang.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/yang.json deleted file mode 100644 index a3827d8..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/Data/yang.json +++ /dev/null @@ -1,1810 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "fixed27", - "gain-min": "27.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "fixed22", - "gain-min": "22.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "22.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124" - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "Cassini", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "dp-qpsk", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "16-qam", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "30.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-25.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.6", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "gain-mode": [ - null - ] - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "GNPy", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "node-id": "trx-Amsterdam", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Amsterdam-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "trx-Bremen", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Bremen-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Bremen-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Bremen-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Bremen-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Bremen-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Bremen-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Bremen-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "trx-Cologne", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Cologne-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Cologne-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Cologne-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Cologne-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Cologne-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Cologne-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Cologne-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1)", - "source": { - "source-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2)", - "source": { - "source-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-AD)-(roadm-Bremen-L1)", - "source": { - "source-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L1)-(roadm-Bremen-AD)", - "source": { - "source-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L1)-(roadm-Bremen-L2)", - "source": { - "source-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-AD)-(roadm-Bremen-L2)", - "source": { - "source-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L2)-(roadm-Bremen-AD)", - "source": { - "source-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L2)-(roadm-Bremen-L1)", - "source": { - "source-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-AD)-(roadm-Cologne-L1)", - "source": { - "source-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L1)-(roadm-Cologne-AD)", - "source": { - "source-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L1)-(roadm-Cologne-L2)", - "source": { - "source-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-AD)-(roadm-Cologne-L2)", - "source": { - "source-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L2)-(roadm-Cologne-AD)", - "source": { - "source-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L2)-(roadm-Cologne-L1)", - "source": { - "source-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "fiber-Amsterdam-Bremen", - "source": { - "source-node": "roadm-Amsterdam-L1-booster" - }, - "destination": { - "dest-node": "roadm-Bremen-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Bremen-Amsterdam", - "source": { - "source-node": "roadm-Bremen-L2-booster" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Bremen-Cologne", - "source": { - "source-node": "roadm-Bremen-L1-booster" - }, - "destination": { - "dest-node": "roadm-Cologne-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Cologne-Bremen", - "source": { - "source-node": "roadm-Cologne-L2-booster" - }, - "destination": { - "dest-node": "roadm-Bremen-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Cologne-Amsterdam", - "source": { - "source-node": "roadm-Cologne-L1-booster" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Amsterdam-Cologne", - "source": { - "source-node": "roadm-Amsterdam-L2-booster" - }, - "destination": { - "dest-node": "roadm-Cologne-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "patch{trx-Amsterdam, roadm-Amsterdam-AD}", - "source": { - "source-node": "trx-Amsterdam" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Amsterdam-AD, trx-Amsterdam}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "trx-Amsterdam" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-AD, splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-AD, splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, roadm-Amsterdam-L1-booster}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1-preamp, roadm-Amsterdam-L1}", - "source": { - "source-node": "roadm-Amsterdam-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1), roadm-Amsterdam-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD), roadm-Amsterdam-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2), roadm-Amsterdam-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Amsterdam-L2, roadm-Amsterdam-L2-booster}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2, splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2, splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2-preamp, roadm-Amsterdam-L2}", - "source": { - "source-node": "roadm-Amsterdam-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2), roadm-Amsterdam-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD), roadm-Amsterdam-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1), roadm-Amsterdam-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{trx-Bremen, roadm-Bremen-AD}", - "source": { - "source-node": "trx-Bremen" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Bremen-AD, trx-Bremen}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "trx-Bremen" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Bremen-AD, splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-AD, splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, roadm-Bremen-L1-booster}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "roadm-Bremen-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1-preamp, roadm-Bremen-L1}", - "source": { - "source-node": "roadm-Bremen-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1), roadm-Bremen-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD), roadm-Bremen-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2), roadm-Bremen-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Bremen-L2, roadm-Bremen-L2-booster}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "roadm-Bremen-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2, splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2, splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2-preamp, roadm-Bremen-L2}", - "source": { - "source-node": "roadm-Bremen-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2), roadm-Bremen-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD), roadm-Bremen-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1), roadm-Bremen-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{trx-Cologne, roadm-Cologne-AD}", - "source": { - "source-node": "trx-Cologne" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Cologne-AD, trx-Cologne}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "trx-Cologne" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Cologne-AD, splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-AD, splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, roadm-Cologne-L1-booster}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "roadm-Cologne-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1-preamp, roadm-Cologne-L1}", - "source": { - "source-node": "roadm-Cologne-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1), roadm-Cologne-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD), roadm-Cologne-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2), roadm-Cologne-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Cologne-L2, roadm-Cologne-L2-booster}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "roadm-Cologne-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2, splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2, splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2-preamp, roadm-Cologne-L2}", - "source": { - "source-node": "roadm-Cologne-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2), roadm-Cologne-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD), roadm-Cologne-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1), roadm-Cologne-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - } - ] - }, - { - "network-id": "ONOS", - "network-types": { - "tip-onos-topology:onos-topology": {} - }, - "node": [ - { - "node-id": "netconf:10.0.254.105:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "trx-Amsterdam" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam TXP (g30-horni)", - "driver": "groove", - "grid-x": -150, - "grid-y": 350, - "netconf": { - "username": "administrator", - "password": "e2e!Net4u#" - } - } - }, - { - "node-id": "netconf:10.0.254.78:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam L1 to Bremen (line-QR79)", - "driver": "czechlight-roadm", - "grid-x": 225, - "grid-y": 320, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.79:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2-boster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam L2 to Cologne (line-Q7JS)", - "driver": "czechlight-roadm", - "grid-x": 225, - "grid-y": 380, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.107:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-AD" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam Add/Drop (coh-a-d-v9u)", - "driver": "czechlight-roadm", - "grid-x": 175, - "grid-y": 350, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.99:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Cologne L1 to Amsterdam (line-TQQ)", - "driver": "czechlight-roadm", - "grid-x": 420, - "grid-y": 550, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.104:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2-boster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Cologne L2 to Bremen (line-QLK6)", - "driver": "czechlight-roadm", - "grid-x": 480, - "grid-y": 550, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.100:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Bremen L1 to Cologne (line-WKP)", - "driver": "czechlight-roadm", - "grid-x": 700, - "grid-y": 380, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.102:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2-booster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Bremen L2 to Amsterdam (line-QCP9)", - "driver": "czechlight-roadm", - "grid-x": 700, - "grid-y": 320, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.225:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-AD" - } - ], - "tip-onos-topology:device": { - "name": "Bremen Add/Drop (add-drop-SPI)", - "driver": "czechlight-roadm", - "grid-x": 750, - "grid-y": 350, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.103:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "trx-Bremen" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam TXP (g30-spodni)", - "driver": "groove", - "grid-x": 1050, - "grid-y": 350, - "netconf": { - "username": "administrator", - "password": "e2e!Net4u#" - } - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "netconf:10.0.254.105:830/10101-netconf:10.0.254.107:830/1" - }, - { - "link-id": "netconf:10.0.254.107:830/100-netconf:10.0.254.78:830/1" - }, - { - "link-id": "netconf:10.0.254.107:830/100-netconf:10.0.254.79:830/2" - }, - { - "link-id": "netconf:10.0.254.79:830/1-netconf:10.0.254.78:830/2" - }, - { - "link-id": "netconf:10.0.254.99:830/1-netconf:10.0.254.104:830/1" - }, - { - "link-id": "netconf:10.0.254.79:830/100-netconf:10.0.254.99:830/100" - }, - { - "link-id": "netconf:10.0.254.104:830/100-netconf:10.0.254.100:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/100-netconf:10.0.254.78:830/100" - }, - { - "link-id": "netconf:10.0.254.100:830/1-netconf:10.0.254.225:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/2-netconf:10.0.254.225:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/1-netconf:10.0.254.100:830/2" - }, - { - "link-id": "netconf:10.0.254.103:830/10101-netconf:10.0.254.225:830/1" - } - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/css/Style.css b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/css/Style.css deleted file mode 100644 index 7a928d8..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/css/Style.css +++ /dev/null @@ -1,1963 +0,0 @@ -body { - overflow: hidden; -} - -.back-body { - background-repeat: no-repeat; - background-size: cover; - background-image: url("../Assets/img/Innerpage_bg.jpg"); - height: 100vh; - font-family: roboto; -} -/*.page-loader{ - width: 100vw; -height: 100vh; - display: flex; - justify-content: center; - align-items: center; - background: rgba(0,0,0,0.2); - position: absolute; - z-index: 99; -} -.page-loader img{ - width: 100px; - margin: 0 auto; -}*/ -.body-index { - font-family: roboto; -} - -.main-content { - padding: 10px; -} - -.head { - font-weight: 500; - color: white; - font-size: 24px; -} - -.head1 { - font-weight: 500; - color: #e2d9d9; - font-size: 20px; - float: right; -} - -.card-main { - background: white; - border-radius: 10px; - margin-top: 20px; - height: calc(100vh - 120px); -} - -.card-first { - padding: 80px 10px; -} - -.card-title-1 { - font-size: 36px; - color: #29818b; - font-weight: 600; - line-height: 46px; - font-family: Oswald; -} - -.w-50px { - width: 50px; -} - -.card-p { - font-size: 16px; - color: #29818b; - font-weight: 500; - font-family: Arial, Helvetica, sans-serif; - margin-top: 20px; -} - -.btn-get { - border: none; - border-radius: 10px; - background: transparent linear-gradient(180deg, #0c52cc 0%, #1eabbc 2%, #29818c 100%) 0% 0% no-repeat padding-box; - color: white; - width: 100px; - padding: 10px 100px; - font-size: 20px; - cursor: pointer; - text-align: center; -} - - .btn-get:hover { - border: none; - border-radius: 10px; - background: transparent linear-gradient(180deg, #0c52cc 0%, #1eabbc 2%, #29818c 100%) 0% 0% no-repeat padding-box; - color: white; - width: 250px; - padding: 10px 100px; - font-size: 20px; - text-decoration: none; - cursor: pointer; - } - -.i-round { - background-color: #e2d9d9; - color: black; - padding: 0px 10px; - border-radius: 50%; -} - -.btn-head { - background-color: white; - color: #29818b; - border: none; - padding: 8px 10px; - border-radius: 10px; - width: 100%; -} - -.btn-head1 { - background: linear-gradient( 193deg, rgb(11 175 39) 28%, rgb(0 0 0 / 38%) 100% ); - color: #ffffff; - border: none; - padding: 8px 10px; - border-radius: 10px; - width: 100%; -} - -.btn-head2 { - background-color: #29818b; - color: #ffffff; - border: 2px solid white; - padding: 8px 10px; - border-radius: 10px; - width: 100%; -} - -.footer-left { - font-size: 18px; - color: #ffffff; -} - -.footer-right { - font-size: 18px; - color: #ffffff; - float: right; -} - -.help-head { - font-size: 36px; - color: #29818b; - font-weight: 600; - font-family: oswald; -} - -.help-close { - float: right; - background: white; - border-radius: 20px; - border: 1px solid black; - color: black; - padding: 5px 20px; - margin-top: 10px; -} - - .help-close:hover { - color: black; - text-decoration: none; - } - -.help-p { - font-size: 18px; - color: #29818b; - margin-top: 10px; -} - -.background_img { - /*background: url(../Assets/img/back.png);*/ - height: 100vh; - width: 100%; - background-color: #ebf1f3; - /*background-size: cover; - object-fit: cover;*/ -} - -.logo { - color: #fff !important; - font-weight: 700; - font-family: var(--unnamed-font-family-neusa-next-pro); -} - -.about_icon { - color: #fff; - font-weight: 400; - font-size: 1.2rem; - cursor: pointer; -} - -.button_section { - float: right; - margin-top: 0.5rem; - margin-right: 0.5rem; -} - -.btn-white { - background-color: #47a2a9; - color: #ffffff; - font-size: 1rem; - font-weight: 500; - border: 1px solid #16bcff; -} - - .btn-white:hover { - background-color: #47a2a9; - color: #ffffff; - font-weight: 500; - border: 1px solid #16bcff; - } - -.btn-green { - background: #149933; - color: #fff; - font-size: 0.8rem; - font-weight: 500; -} - - .btn-green:hover { - color: #fff; - } - -.btn-outline-white { - border: 1px solid #fff; - color: white; - font-size: 0.8rem; - font-weight: 500; -} - - .btn-outline-white:hover { - color: white; - } - -.network-area { - background: #fff; - height: calc(100vh - 114px); - width: calc(100vw - 21px); - margin-left: 10px; - margin-top: 15px; - border-radius: 5px; - background-repeat: no-repeat; - background-size: cover; -} - -.about_logo { - width: 80%; -} - -.card-header { - align-items: center; - font-size: 1.5rem; - font-weight: 500; - margin-right: 0; - margin-left: 0; - background-color: none !important; -} - -.head-icons { - display: flex; - float: right; - /* width: 48rem; - height: 4.5rem; */ - text-align: center; -} - -.icon-group { - border: none; - margin-right: 0.3rem; - padding: 2px; - height: 25px; - width: 25px; - font-size: 13px; - font-weight: 600; - cursor: pointer; - border-radius: 100%; - background: white; -} - - .icon-group:hover { - background: white; - } -/* .icon-group { - border: none; - margin-right: 1rem; - padding: 0.5rem; - height: 100%; - width: 35%; - font-size: 0.8rem; - font-weight: 600; - cursor: pointer; -} */ - - - -.icon-name { - margin-bottom: 0.5rem; -} - -.hamburger_menu { - cursor: pointer; -} - -.sidebar { - display: block; - background: #e5e5e5; - /* width: 4.5rem; */ - overflow-y: auto; - padding: 7px; -} - -.inner-body { - display: flex; - height: calc(100vh - 114px); - border-radius: 5px; -} - -ul { - padding-left: 0; - border-top: 3px solid #ebf1f3 !important; -} - - ul li { - text-decoration: none; - display: flex; - justify-content: center; - list-style-type: none; - padding: 4px; - cursor: pointer; - } - - ul li:hover { - /* background: #b0d0d4; */ - color: white; - } - -.nav-pills li { - padding: 6px 0; - border: none; - position: relative; - width: 33.33%; - padding-top: 0; - padding-bottom: 0; -} - - .nav-pills li a { - border-radius: 0 !important; - } - -.stepper-tab .nav-pills .nav-item .nav-link:before { - content: " "; - display: block; - width: 0; - height: 0; - border-top: 21px solid transparent; - border-bottom: 19px solid transparent; - border-left: 20px solid white; - position: absolute; - top: 50%; - margin-top: -20px; - margin-left: 2px; - left: 100%; - z-index: 1; -} - -.stepper-tab .nav-pills .nav-item .nav-link:after { - content: " "; - display: block; - width: 0; - height: 0; - border-top: 21px solid transparent; - border-bottom: 19px solid transparent; - border-left: 20px solid #1eabbc; - position: absolute; - top: 50%; - margin-top: -20px; - left: 100%; - z-index: 2; -} - -.stepper-tab .nav-pills .nav-link.active:after { - border-left-color: #2b7c80 !important; -} - -.work_area { - overflow-wrap: anywhere; - padding: 3px 16px 5px 16px; - background: #ffffff57; - width: 100%; - border-radius: 20px; - position: relative; -} - -.modal-open .modal { - backdrop-filter: blur(8px); -} - -.modal-open .modal1 { - backdrop-filter: blur(0px) !important; -} - -.model-title { - color: #29818c; - margin: 1rem 0; -} - -.modal-footer { - display: flex; - /*justify-content: space-between;*/ -} - -.modal-btn { - background: linear-gradient(180deg, #1eabbc, #29818c); - color: #fff; - border-radius: 20px; -} - -.modal-btn-pre { - background: #445d5e !important; - color: #fff; - border-radius: 20px; -} - -/*muti node drawer*/ - -.mutinode-drawer-container { - transition: all 0.8s ease-out; - /* display: none; */ - height: auto; - background: #f8f8f8 0% 0% no-repeat padding-box; - border-radius: 7px; - width: 0%; - margin-left: auto; - height: calc(100vh - 20rem); - transition: left 0.4s ease, right 0.4s ease; -} - -.openmultinode { - transition: all 0.8s ease-out; - display: block; - width: 100%; - max-width: 20%; -} - -.f-s-20 { - font-size: 20px; -} - -.dark-heading { - color: #212121; - font-weight: 600; -} - -.multinode-body label { - color: #717171; - font-weight: 600; -} - -.f-s-17 { - font-size: 15px; -} - -.f-s-12 { - font-size: 12px; - font-weight: 700; -} - -.multinode-footer { - margin-top: auto; - display: flex; - justify-content: end; - flex-direction: column; -} - - -.btn-primary-n { - background: transparent linear-gradient(180deg, #0c52cc 0%, #1eabbc 2%, #29818c 100%) 0% 0% no-repeat padding-box; - border-radius: 5px; - color: #fff; - font-weight: 500; -} - -.btn-gray-n { - background: #c3bbbb; - border-radius: 5px; - color: #fff; - font-weight: 500; -} - -.btn-primary-n:hover { - background: transparent linear-gradient(180deg, #0c52cc 0%, #1b5157 2%, #5dabb6 100%) 0% 0% no-repeat padding-box; - color: #fff; - font-weight: 500; -} - -.close-btnn { - cursor: pointer; - color: #1eabbc; - width: 35px; - height: 35px; - display: inline-flex; - align-items: center; - justify-content: center; - opacity: 1; -} - - .close-btnn:hover { - color: #1b5157; - } - -.hover-show { - position: relative; - display: inline-block; -} - -.hover-content { - display: none; - position: absolute; - top: 5.5rem; - left: 0; - background-color: #ffff; - min-width: 18rem; - box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1); - z-index: 1; - text-align: left; -} - -.hover-con { - margin: 1rem; -} - -.hover-show:hover .hover-content { - display: block; -} - -.footer { - display: flex; - justify-content: space-between; - margin: 5px 15px; - color: #b0d0d4; -} - -@media only screen and (max-width: 996px) { - - - - .sidebar { - width: 6rem; - } - - .dark-heading { - font-size: 1rem; - } - - .mutinode-drawer-container { - height: calc(100vh - 22rem); - } - - .icon-group { - font-size: 0.6rem; - font-weight: 700; - } -} - - -::-webkit-scrollbar { - width: 6px; - border-radius: 50%; - color: #1eabbc; -} - -::-webkit-scrollbar-thumb { - background: #29818c; - border-radius: 1rem; -} - -.btn-back { - background: white; - color: black; - border: 1px solid black; - border-radius: 20px; -} - -@media only screen and (max-width: 767px) { - - .network-area { - display: block; - /* margin: 8rem 1rem 0 1rem;*/ - height: calc(100vh - 76px); - background-color: #F8F8F8; - } - - .head-icons { - width: 250px; - } - - .icon-name { - width: 20px; - } - - .btn-p { - font-size: 5px; - } - - icon-group { - padding: 10px; - } - - .background_img { - height: 128vh; - } -} - -.mutinode-drawer-container { - transition: all 0.8s ease-out; - height: auto; - background: rgb(248 254 255); - border-radius: 0px 20px 20px 0px; - box-shadow: 0px 0px 10px #00000036; - margin-left: auto; - height: calc(100vh - 92px); - transition: all 0.8s ease-out; - width: 100%; - max-width: 25%; - position: absolute; - z-index: 9999; - /* z-index:-1; - right:0; */ - right: -27%; -} - -.d-visible { - /* display: block; */ - right: 0%; - /* z-index: 9999; */ -} - -.multinode-body { - /* max-height: 80%;*/ - overflow-y: scroll; - height: calc(100vh - 220px); -} - -.content-H { - display: none; -} - -.nav-clr { - background: #2b7c80; -} - -.navbar { - padding: 0 !important; -} - -.sidenav { - height: 400px; - width: 70px; - z-index: 1; - left: 0; - background-color: #0e6164; - /* overflow-x: hidden; */ - padding-top: 14px; - margin: 60px auto; - border-radius: 50px; - margin-left: -12px; - position: absolute; - top: 50%; - transform: translate(0%, -62%); - left: 14px; - transition: left 0.1s ease, right 0.1s ease !important; -} - -@media only screen and (max-width: 981px) { - .sidenav { - height: 400px; - width: 62px; - z-index: 1; - left: 0; - background-color: #0e6164; - overflow-x: hidden; - padding-top: 20px; - margin: 60px auto; - border-radius: 30px; - } -} - - - - -/* .accordion { -background-color: #fff; - color: #2b7683; - font-weight: 700; - cursor: pointer; - padding: 18px; - width: 100%; - border: none; - text-align: left; - outline: none; - font-size: 16px; - transition: 0.4s; - box-shadow: 0px 0px 10px #00000059; - border-bottom: 2px solid #0b6d76; -} - -.active, .accordion:hover { -background-color: #fff; -} - -.accordion:after { - content: '\002B'; - color: #0b6e76; - font-weight: bold; - float: right; - margin-left: 5px; -} - -.active:after { - content: "\2212"; -} - -.panel { - padding: 0 18px; -background-color: #fff; - box-shadow: 0px 0px 10px #00000059; - max-height: 0; - overflow: hidden; - transition: max-height 0.2s ease-out; -} */ - -.toggle { - position: absolute; - top: 0; - right: -1px; - z-index: 99; - border-radius: 50px 0 0 50px; - bottom: 0; - margin: auto 0; - min-width: 20px; - /* height: 24px; */ - text-transform: uppercase; - padding: 6px; - font-size: 12px; - background: #29818c; - width: 0px; - height: 30px; - transition: left 0.1s ease, right 0.1s ease !important; -} - -.toggle1 { - position: absolute; - top: 0; - left: 72px; - z-index: 99; - border-radius: 0px 50px 50px 0; - bottom: 0; - margin: auto 0; - min-width: 20px; - /* height: 24px; */ - text-transform: uppercase; - padding: 6px; - font-size: 12px; - background: #29818c; - width: 0px; - height: 30px; -} - -.drawerleft { - /* right: 269px; */ - transform: rotate(180deg); - border-radius: 0px 50px 50px 0; -} - -.icon-padding { - background: #2d78841f; - border-radius: 100%; - padding: 7px 4px; - margin: 1px; - width: 40px; - height: 40px; -} - -.icon-padding1 { - border-radius: 100%; - padding: 10px 4px; - margin: 1px; -} - -.ml--btn { - left: 0; - transform: rotate(180deg); - border-radius: 50px 0 0 50px; -} - -.f-s-14 { - font-size: 14px; -} - -.confirm-export { - font-size: 24px; - text-align: center; -} - -.yes-btn { - border: none; - background: #0c4b5a; - color: white; - border-radius: 10px; - padding: 10px 5px; -} - -.no-btn { - border: none; - background: gray; - color: white; - border-radius: 10px; - padding: 10px 5px; -} - -.d-left-none { - left: -72px; -} - -.d-right-none { - right: -320px; -} - -.map-bg { - background-image: url(../Assets/img/map-bg.png); - z-index: 1; - background-size: cover; - background-position: center; - background-repeat: no-repeat; -} - -.container-check { - display: block; - position: relative; - padding-left: 35px; - margin-bottom: 12px; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - - /* Hide the browser's default checkbox */ - .container-check input { - position: absolute; - opacity: 0; - cursor: pointer; - height: 0; - width: 0; - } - -/* Create a custom checkbox */ -.checkmark { - position: absolute; - top: 0; - left: 0; - height: 25px; - width: 25px; - background-color: #c1baba; -} - -/* On mouse-over, add a grey background color */ -.container-check:hover input ~ .checkmark { - background-color: #ccc; -} - -/* When the checkbox is checked, add a blue background */ -.container-check input:checked ~ .checkmark { - background-color: #29818c; -} - -/* Create the checkmark/indicator (hidden when not checked) */ -.checkmark:after { - content: ""; - position: absolute; - display: none; -} - -/* Show the checkmark when checked */ -.container-check input:checked ~ .checkmark:after { - display: block; -} - -/* Style the checkmark/indicator */ -.container-check .checkmark:after { - left: 9px; - top: 5px; - width: 6px; - height: 12px; - border: solid white; - border-width: 0 3px 3px 0; - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); -} - -::placeholder { - font-style: italic; - font-size: 14px; - color: #29818c !important; -} - -select { - font-style: italic; - font-size: 14px !important; - color: #29818c !important; -} - - select option { - font-style: italic; - font-size: 14px !important; - color: #29818c !important; - } - -.accordion-fiber { - height: 50px; - /* width: 500px; */ - margin-top: 20px; - background-color: #ffffff; - color: #29818c; - border-radius: 10px; - display: flex; - align-items: center; - justify-content: space-between; - padding: 4px 14px; - position: relative; - box-shadow: 0 10px 20px#00000014; -} - -.show-fiber { - display: flex; - align-items: center; - justify-content: center; - font-size: 24px; - font-weight: 500; - cursor: pointer; - background-color: #b9f7ff; - color: #29818c; - width: 40px; - height: 40px; - border-radius: 4px; -} - -.info-fiber { - height: 0; - /* width: 500px; */ - background-color: #ffffff; - color: #000; - /* display: flex; - align-items: center; */ - padding: 0 14px; - position: relative; - overflow: hidden; - border: 0; - transition: height .4s; -} - - .info-fiber.reveal { - height: auto; - border-radius: 0 0 10px 10px; - transition: height .4s; - } - -.accordion-fiber.radius { - border-radius: 10px 10px 0 0; -} -/*.img-icon-resize{ - width: 50px; - height: 50px; -}*/ - -.top-container-change { - background: #57e0e73b; - border-radius: 20px; -} - -.steps { - display: flex; -} - -.step { - display: flex; - align-items: center; - cursor: pointer; - transition: 0.5s; - border-radius: 4px; - user-select: none; -} - - .step:active { - background-color: rgba(0, 0, 0, 0.2); - transition: 0.02s; - } - - -.node-group1 { - background: linear-gradient(45deg, #2b7c81, #89b1d3); - margin: 5px; - border-radius: 10px; -} - -.node-group2 { - background: linear-gradient(45deg, #2b7c81, #89b1d3); - margin: 5px; - border-radius: 10px; -} -/* -.node-group2:before { - content: ""; - position: absolute; - width: 6%; - height: 4px; - transform: translate(-43%, 21%); - z-index: -1; - border-radius: 25%; - background: linear-gradient(45deg, black, #5d98ad); -} */ -.node-group1:hover { - background: linear-gradient(135deg, #2b7c81, #89b1d3); - margin: 5px; - border-radius: 10px; -} - -.confirm-export1 { - font-size: 18px; - border-left: 5px solid #0c4b5a; - padding: 0px 0px 0px 10px; -} - - -@media only screen and (max-width: 520px) { - .icon-group { - border: none; - margin-right: 1rem; - padding: 5px; - height: 25px; - width: 25px; - font-size: 13px; - font-weight: 600; - cursor: pointer; - margin: 1px; - margin-left: 3px; - border-radius: 100%; - background: white; - } - - .dropdown-change { - border-radius: 30px; - font-size: 8px !important; - } - - .node-group1 { - background: linear-gradient( 45deg, #2b7c81, #89b1d3); - margin: 12px 1px; - border-radius: 10px; - max-height: 50px; - } - - .node-group2 { - background: linear-gradient( 45deg, #2b7c81, #89b1d3); - margin: 12px 1px; - border-radius: 10px; - max-height: 50px; - } - - .d-mbl-none { - display: none !important; - } -} - -/* @media only screen and (max-width: 876px) { - .mutinode-drawer-container { - transition: all 0.8s ease-out; - height: auto; - background: #F8F8F8; - border-radius: 0px 20px 20px 0px; - box-shadow: 0px 0px 10px #00000036; - margin-left: auto; - height: calc(100vh - 92px); - transition: all 0.8s ease-out; - width: 100%; - max-width: 45%; - position: absolute; - z-index: 1000; - right: 0; - } - - } */ - -.dropdown-change { - border-radius: 30px; - font-size: 12px; -} - -.wrapper-progressBar { - width: 100% -} - - - - - - -.title-button { - background: linear-gradient( 45deg, #2b7c81, #89b1d3); - color: white; - border: none; - margin: 5px; - border-radius: 10px; - padding: 5px 10px 5px 10px; - min-width: 200px; -} - - -@media only screen and (max-width: 384px) { - .btn-white { - background-color: #ffffff6b; - color: #ffffff; - font-size: 0.8rem; - font-weight: 500; - border: 1px solid #ffffff; - font-size: 10px; - padding: 5px; - } - - .title-button { - min-width: 150px; - } -} - -@media only screen and (max-width: 767px) { - .dragview { - height: calc(100vh - 241px); - } - - .inner-body { - display: flex; - border: 1px solid #e5e5e5; - height: calc(100vh - 76px); - border-radius: 20px; - } -} - -.btn-1 { - text-align: center; - display: inline-block; - padding: 11px 20px; - border: 2px solid #fff; - cursor: pointer; - border-radius: 0px 15px 0px 15px; - position: relative; - overflow: hidden; - margin: 2px 10px; - color: #a4fcff; - background: linear-gradient(45deg, #297981, #0000004a); - font-size: 18px; -} - - .btn-1:before { - content: ""; - position: absolute; - height: 150px; - width: 50px; - background: #fff; - left: -55px; - top: -40px; - transform: rotate(37deg); - transition: all .3s; - opacity: 0.3; - } - - .btn-1:hover:before { - left: 95%; - } - -@media only screen and (max-width: 768px) { - .btn-1 { - text-align: center; - display: inline-block; - padding: 3px; - border: 2px solid #fff; - cursor: pointer; - border-radius: 0px 15px 0px 15px; - position: relative; - overflow: hidden; - margin: 3px; - color: white; - background: linear-gradient(45deg, #297981, #0000004a); - font-size: 12px; - } -} - - -.icon-top-right { - padding: 9px 12px; - background-color: #efefef; - border-radius: 50%; -} - - .icon-top-right:hover { - padding: 9px 12px; - background-color: #94fdfb; - border-radius: 50%; - } - -.icon-top-right1 { - padding: 9px 15px; - background-color: white; - border-radius: 50%; -} - -.form-group-single { - padding: 9px 20px 35px 20px; - background: #daeced; - border-radius: 20px; -} - -.single-save { - background: #107179; - border: none; - padding: 5px 20px; - color: white; - border-radius: 10px; - font-size: 12px; - float: right; -} -/*stepper design*/ -.stepper-tab .tab-content { - z-index: 1000; - position: absolute; - left: 0px; - top: 60%; - transform: translate(0,-50%); - /* max-width: 57px; - width: 100%;*/ - background-color: white; - box-shadow: 0px 0px 10px #00000030; - padding-top: 10px; - padding-bottom: 10px; - padding-left: 1px; - transition: all 0.4s ease; - /* min-width: 150px; - max-width: 150px; */ -} - -.stepper-tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link { - color: #fff !important; - background: #2b7c80 !important; - /* border-top: 1px solid #ddd8d8; - background: #305b72 !important;*/ - /*border-top-right-radius: 20px; - border-bottom-right-radius: 20px;*/ -} - -.stepper-tab .nav-pills .nav-link { - background: #1eabbc; - justify-content: center; - width: 100%; - /* border-top-right-radius: 20px; */ - /* box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; */ - /* border-bottom-right-radius: 20px; */ -} - -.stepper-tab .tap-pane { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} - - - -.stepper-tab .nav-link { - color: #fff; -} - -.toggle-arrow { - position: absolute; - background: #548e92; - color: #fff; - padding-top: 2px; - text-align: center; - border-radius: 50px; - width: 30px; - height: 30px; - top: 50%; - transform: translate(0px, -50%); - cursor: pointer; - right: -22px; -} - -.left-59 { - left: -17px !important; - transition: all 0.4s ease; -} - -.create-icon-menu img { - padding-left: 12px; - padding-bottom: 1rem; - padding-top: 1rem; -} - -.right-btn { - margin-top: -12px; -} - -.create-icons { - background: white; - border-radius: 50%; - width: 35px; - height: 35px; -} - -.create-icon-img { - padding: 13px 10px; - margin-top: -8px; - margin-left: -2px; -} - - -@media only screen and (max-width: 885px) { - - .tab-view-885 { - font-size: 12px; - } - - - .btn-white { - background-color: #47a2a9; - color: #ffffff; - font-size: 0.7rem; - font-weight: 500; - border: 1px solid #16bcff; - } - - .mutinode-drawer-container { - transition: all 0.8s ease-out; - height: auto; - background: rgb(248 254 255); - border-radius: 0px 20px 20px 0px; - box-shadow: 0px 0px 10px #00000036; - margin-left: auto; - height: calc(100vh - 92px); - transition: all 0.8s ease-out; - width: 100%; - max-width: 25%; - position: absolute; - z-index: 9999; - display: none; - right: 0; - } - - .d-visible { - display: block; - /*z-index: 9999;*/ - } -} - -@media only screen and (max-width: 684px) { - .tab-view-885 { - font-size: 10px; - } - - - - .btn-white { - background-color: #47a2a9; - color: #ffffff; - font-size: 0.5rem; - font-weight: 500; - border: 1px solid #16bcff; - } - - .stepper-tab .tab-content { - position: absolute; - left: -12px; - top: 65%; - transform: translate(0px,-29%); - background-color: white; - padding-top: 10px; - padding-bottom: 10px; - padding-left: 1px; - transition: all 0.4s ease; - /* min-height: 144px; */ - } -} - -.create-back { - background: #2b7c80; - margin: 5px 12px; - color: white; - padding: 5px 10px; - font-size: 15px; - cursor: pointer; -} - - - - .create-back:hover { - background: #143436; - } - - -.tab-nav-completed { - background-color: #5c9ca1 !important; -} - - .tab-nav-completed:after { - border-left-color: #5c9ca1 !important; - } - - -.text-tab-completed { - color: #fff !important; - /*color: #000000 !important;*/ -} - -.modal-content-borderless { - border: none !important; - box-shadow: 0px 0px 20px #00000054; -} - -.global-modal-w { - max-width: 800px; -} - -@media only screen and (max-width: 1213px) { - .right-btn { - margin-top: 32px; - } -} - -@media only screen and (max-width: 405px) { - .right-btn { - margin-top: -12px; - } -} - -.fileUpload { - position: relative; - overflow: hidden; - background: #2b7c80; - color: white; -} - - .fileUpload input.upload { - position: absolute; - top: 0; - right: 0; - margin: 0; - padding: 0; - font-size: 20px; - cursor: pointer; - opacity: 0; - } - -.group-node { - background: #ebebeb; - padding: 5px 2px; - margin: 4px 12px; - border-radius: 10px; -} - -.modal-btn1 { - background-color: #605d5d; - color: #fff; - border-radius: 20px; -} - -.upload-btn { - background-color: #cbe8f3 !important; - color: #000; - font-size: 16px; -} - -.download-btn { - background-color: #445d5e !important; - color: #fff; - margin-top: -1px; - font-size: 10px; -} - -.cancel-btn { - background: #C6C6C6; - color: #131313; - border-radius: 20px; -} - -/*.upload-btn:hover { - background-color: #2b7082 !important; - color: #fff; - font-size: 16px; -}*/ - -.download-btn:hover { - background-color: #445d5e !important; - color: #fff; - font-size: 10px; -} - -.create-back1 { - background: #2b7c80; - margin: 5px 12px; - color: white; - padding: 5px 10px; - font-size: 15px; - margin-top: -1px; -} - -.close-btnn1 { - cursor: pointer; - color: #1eabbc; - width: 35px; - height: 35px; - display: inline-flex; - align-items: center; - justify-content: center; - opacity: 1; - margin-top: -26px !important; - margin-right: -15px !important; - background: #efefef !important; - border-radius: 50px !important; -} - -.highlight { - background: #143436 !important; -} - -#button_undo, -#button_redo { - position: relative; - display: inline-block; - /*padding-left: 6px; - padding-right: 6px; - padding-top: 1px; - padding-bottom: 1px;*/ - color: white; - cursor: pointer; -} - - #button_undo:hover, - #button_redo:hover { - background-color: #dadada; - } - -.middleNode { - width: 24px; - margin-left: -8px; -} - -.flex-container { - display: flex; - flex-direction: row; - font-size: 14px; - text-align: center; - border: 1px solid #2b7082; - border-radius: 14px; - min-width: 225px; - height: 30px; -} - - - -.flex-item-left { - padding: 4px; - height: 29px; - flex: 50%; - border-radius: 10px 0px 0px 10px; - color: #000; - cursor: pointer; -} - - - -.flex-item-right { - padding: 4px; - height: 29px; - flex: 50%; - border-radius: 0px 10px 10px 0px; - color: #000; - cursor: pointer; -} - -.viewActive { - background-color: #2b7082 !important; - color: white; -} - - - -@media (max-width: 800px) { - .flex-container { - flex-direction: column; - } -} - -.collapseepandview { - position: absolute; - top: 63px; - right: 28px; - z-index: 999; -} - -.first-tab { - position: relative; - top: 0; - z-index: 99; - left: 0; - transform: none; - height: 100vh; - margin-top: 10%; -} - -.button-margin { - margin-top: 2rem !important; -} - -.modal-btn-close { - background: linear-gradient( 180deg, #1eabbc, #1eabbc); - border-radius: 20px; - color: #fff; -} - -.bg-card-change { - background-color: #2b7c804d !important; -} - -.instruction-text { - font-size: 28px; - font-weight: 500; - color: #fff; -} - -.rowheightset { - height: 100vh !important; -} - -.create-btn-set { - background: #2b7c82; - color: white; - border: none; - padding: 10px 20px; - border-radius: 5px; - font-size: 14px; -} - - .create-btn-set:hover { - background: #2b7c82; - color: white; - border: none; - padding: 10px 20px; - border-radius: unset; - border-left: 2px solid white; - font-size: 14px; - } - -.import-btn-set { - background: #5db9c3; - color: white; - border: none; - padding: 10px 20px; - border-radius: 5px; - font-size: 14px; -} - - .import-btn-set:hover { - background: #5db9c3; - color: white; - border: none; - padding: 10px 20px; - border-radius: unset; - border-left: 2px solid white; - font-size: 14px; - } - -.text-btn-right { - text-align: right; -} - -.text-btn-left { - text-align: left; -} - -.select-box { - border-radius: 10px; - cursor: pointer; -} - - .select-box:hover { - box-shadow: 0px 0px 80px rgb(0 0 0 / 15%); - transform: scale(1.1); - transition: 0.5s ease-in-out; - cursor: pointer; - } - -.select-in-img { - width: 110px; - margin-left: auto; - margin-right: auto; - display: block; -} - -.select-in-img1 { - width: 110px; - margin-left: auto; - margin-right: auto; - display: block; -} - -.select-role-btn { - border: none; - background-color: #2b7c82; - padding: 12px 20px; - font-size: 17px; - color: white; - border-radius: 0 0 10px 10px; -} -/*////boostra*/ -.success-toast { - border-left: 4px solid #28a745; -} - -.info-toast { - border-left: 4px solid #17a2b8; -} - -.danger-toast { - border-left: 4px solid #dc3545; - -} - -.warning-toast { - border-left: 4px solid #ffc107; -} - -.success-toast { - min-width: 220px; -} - -.toast .w-80 { - width: 80%; -} - -.toast .row { - padding-left: 4%; - align-items: baseline; - padding-right: 4%; - justify-content: space-between; -} - -.d-flex-nav { - display: flex !important; - justify-content: space-between; - displdisplay: flex !important; - justify-content: space-between; - ay: flex !important; -} - -.dflex-nav { - display: flex !important; - justify-content: space-between; -} - -.top-right-section select { - width: auto !important; -} - -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #1eabbc !important; - background-color: #1eabbc !important; -} - -.custom-control-label { - color: #2b7c80 !important; - font-size: 15px; - font-weight: 500; - cursor: pointer; - width: 100px; -} - -.custom-switch .custom-control-label::before { - left: -2.4rem !important; - top: 0.0rem !important; - width: 2.3rem !important; - height: 1.3rem !important; - pointer-events: all; - border-radius: 0.5rem; - border: 2px solid #2b7c80 !important; -} - -.custom-switch .custom-control-label::after { - top: calc(0.25rem + 0px) !important; - left: calc(-2.5rem + 8px) !important; - width: calc(1rem - 2px) !important; - height: calc(1rem - 2px) !important; -} - -.custom-control-input:focus ~ .custom-control-label::before { - box-shadow: none !important; -} -/*.progress { - background-color: none !important; - width:30%; - margin:auto; -} -.loader-change { - background: #00000096; - position: fixed; - z-index: 1050; - width: 100vw; - height: 100vh; - display: grid;*/ -/* justify-content: center; */ -/*align-items: center; -}*/ - - -.loader { - background: #000000a1; - height: 100vh; - width: 100vw; - color: #ffffff; - position: fixed; - text-align: center; - z-index: 9999; -} - -.container1 { - display: flex; - width: 500px; - height: 25px; - background: #59b4bb; - border-radius: 6px; - border: 2px solid dimgray; - align-items: center; - margin: auto; -} - -@keyframes load { - from { - transform: translate(0, 0) - } - - to { - transform: translate(390px, 0) - } -} - -.bar { - width: 100px; - height: 10px; - background: linear-gradient(to bottom right, cyan, lightblue); - border-radius: 6px; - box-shadow: 0 0 10px lightblue; - animation: load 1s infinite alternate ease-in-out; -} - -@keyframes dots { - from { - color: cyan; - transform: translate(0, -10%); - } - - to { - color: white; - transform: translate(0, 0); - } -} - -.dot { - display: inline-block; - font-size: 250%; -} - - .dot:nth-child(1) { - animation: dots .5s infinite alternate linear; - } - - .dot:nth-child(2) { - animation: dots 1s infinite alternate linear; - } - - .dot:nth-child(3) { - animation: dots 1.5s infinite alternate linear; - } - -.toast { - max-width: 420px; -} - -.danger-toast-error-listing { - border-left: none !important; -} - -.focusNode { - cursor: pointer; - color: #000; - cursor: pointer; - padding: 10px; - background-color: #f7f7f7; - border-left: 5px solid #dc3545; - border-radius: 5px; - font-size: 14px; - transition: 0.8s; - margin-right: 10px; -} - - .focusNode:hover { - background-color: #f5e0de; - } - -.errorSummary { - overflow-y: auto; - max-height: calc(100vh - 100px); - margin-top: 1rem; - overflow-y: auto; - /* max-height: calc(100vh - 10vh); */ - /*margin-left: -3rem;*/ -} -.input_error{ - border:solid 1px red; -} - -.input_customwidth { - height: 35px; - border: 1px solid #d5ced4aa; - width: 60px; - margin-top: 5px; -} -.minus { - margin-right: 5px; - height: 35px; - margin-top: 5px; - cursor: pointer; -} -.plus { - margin-left: 5px; - height: 35px; - margin-top: 5px; - cursor:pointer; -} -.width_custom { - color: #2b7c80; - margin-top: 10px; - margin-right: 5px; - width: 30px; - cursor:pointer; -} -.icon_menu{ - height:14px; -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Helper/Helper.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Helper/Helper.js deleted file mode 100644 index ca7fcdb..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Helper/Helper.js +++ /dev/null @@ -1,31 +0,0 @@ -var nodeType = { - ROADM: 1, - Attenuator: 3, - Transceiver: 4, - ILA: 2, - Amplifier: 5, - RamanAmplifier: 6 -} -var fiberType = { - SingleFiber: 1, - DualFiber: 2, - SinglePatch: 3, - DualPatch: 4, -} - -var topologyView = { - NE_View: 1, - Functional_View: 2 -} - -var edgeType = { - fiber: 1, - patch: 2, - service: 3 -} -var alertType = { - Success: 1, - Info: 2, - Error: 3, - Warning: 4, -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/LocalDB/taffy-min.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/LocalDB/taffy-min.js deleted file mode 100644 index 3150be1..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/LocalDB/taffy-min.js +++ /dev/null @@ -1 +0,0 @@ -var TAFFY,exports,T;!function(){"use strict";var _t_,_e_,_n_,_r_,_i_,_s_,_u_,_o_,_c_,_a_,_l_,_f_,_h_,_T_,_g_,_F_,_p_,_d_,_A_,_v_,_y_,_m_,___,_x_;if(!TAFFY)for(_i_="2.7",_s_=1,_u_="000000",_o_=1e3,_c_={},_x_=function(_t_){var _e_=Array.prototype.slice.call(_t_);return _e_.sort()},_a_=function(_t_){return TAFFY.isArray(_t_)||TAFFY.isObject(_t_)?_t_:JSON.parse(_t_)},_A_=function(_t_,_e_){return _v_(_t_,function(_t_){return _e_.indexOf(_t_)>=0})},_v_=function(_t_,_e_,_n_){var _r_=[];return null==_t_?_r_:Array.prototype.filter&&_t_.filter===Array.prototype.filter?_t_.filter(_e_,_n_):(_l_(_t_,function(_t_,_i_,_s_){_e_.call(_n_,_t_,_i_,_s_)&&(_r_[_r_.length]=_t_)}),_r_)},___=function(_t_){return"[object RegExp]"===Object.prototype.toString.call(_t_)},_m_=function(_t_){var _e_=T.isArray(_t_)?[]:T.isObject(_t_)?{}:null;if(null===_t_)return _t_;for(var _n_ in _t_)_e_[_n_]=___(_t_[_n_])?_t_[_n_].toString():T.isArray(_t_[_n_])||T.isObject(_t_[_n_])?_m_(_t_[_n_]):_t_[_n_];return _e_},_y_=function(_t_){var _e_=JSON.stringify(_t_);return null===_e_.match(/regex/)?_e_:JSON.stringify(_m_(_t_))},_l_=function(_t_,_e_,_n_){var _r_,_i_,_s_,_u_;if(_t_&&(T.isArray(_t_)&&1===_t_.length||!T.isArray(_t_)))_e_(T.isArray(_t_)?_t_[0]:_t_,0);else for(_s_=0,_t_=T.isArray(_t_)?_t_:[_t_],_u_=_t_.length;_u_>_s_&&(_i_=_t_[_s_],T.isUndefined(_i_)&&!_n_||(_r_=_e_(_i_,_s_),_r_!==T.EXIT));_s_++);},_f_=function(_t_,_e_){var _n_,_r_,_i_=0;for(_r_ in _t_)if(_t_.hasOwnProperty(_r_)&&(_n_=_e_(_t_[_r_],_r_,_i_++),_n_===T.EXIT))break},_c_.extend=function(_t_,_e_){_c_[_t_]=function(){return _e_.apply(this,_x_(arguments))}},_h_=function(_t_){var _e_;return T.isString(_t_)&&/[t][0-9]*[r][0-9]*/i.test(_t_)?!0:T.isObject(_t_)&&_t_.___id&&_t_.___s?!0:T.isArray(_t_)?(_e_=!0,_l_(_t_,function(_t_){return _h_(_t_)?void 0:(_e_=!1,TAFFY.EXIT)}),_e_):!1},_g_=function(_t_,_e_){var _n_=!0;return _l_(_e_,function(_e_){switch(T.typeOf(_e_)){case"function":if(!_e_.apply(_t_))return _n_=!1,TAFFY.EXIT;break;case"array":_n_=1===_e_.length?_g_(_t_,_e_[0]):2===_e_.length?_g_(_t_,_e_[0])||_g_(_t_,_e_[1]):3===_e_.length?_g_(_t_,_e_[0])||_g_(_t_,_e_[1])||_g_(_t_,_e_[2]):4===_e_.length?_g_(_t_,_e_[0])||_g_(_t_,_e_[1])||_g_(_t_,_e_[2])||_g_(_t_,_e_[3]):!1,_e_.length>4&&_l_(_e_,function(_e_){_g_(_t_,_e_)&&(_n_=!0)})}}),_n_},_T_=function(_t_){var _e_=[];return T.isString(_t_)&&/[t][0-9]*[r][0-9]*/i.test(_t_)&&(_t_={___id:_t_}),T.isArray(_t_)?(_l_(_t_,function(_t_){_e_.push(_T_(_t_))}),_t_=function(){var _t_=this,_n_=!1;return _l_(_e_,function(_e_){_g_(_t_,_e_)&&(_n_=!0)}),_n_}):T.isObject(_t_)?(T.isObject(_t_)&&_t_.___id&&_t_.___s&&(_t_={___id:_t_.___id}),_f_(_t_,function(_t_,_n_){T.isObject(_t_)||(_t_={is:_t_}),_f_(_t_,function(_t_,_r_){var _i_,_s_=[];_i_="hasAll"===_r_?function(_t_,_e_){_e_(_t_)}:_l_,_i_(_t_,function(_t_){var _e_,_i_=!0;_e_=function(){var _e_,_s_=this[_n_],_u_="==",_o_="!=",_c_="===",_a_="<",_l_=">",_f_="<=",_h_=">=",_T_="!==";return"undefined"==typeof _s_?!1:(0===_r_.indexOf("!")&&_r_!==_o_&&_r_!==_T_&&(_i_=!1,_r_=_r_.substring(1,_r_.length)),_e_="regex"===_r_?_t_.test(_s_):"lt"===_r_||_r_===_a_?_t_>_s_:"gt"===_r_||_r_===_l_?_s_>_t_:"lte"===_r_||_r_===_f_?_t_>=_s_:"gte"===_r_||_r_===_h_?_s_>=_t_:"left"===_r_?0===_s_.indexOf(_t_):"leftnocase"===_r_?0===_s_.toLowerCase().indexOf(_t_.toLowerCase()):"right"===_r_?_s_.substring(_s_.length-_t_.length)===_t_:"rightnocase"===_r_?_s_.toLowerCase().substring(_s_.length-_t_.length)===_t_.toLowerCase():"like"===_r_?_s_.indexOf(_t_)>=0:"likenocase"===_r_?_s_.toLowerCase().indexOf(_t_.toLowerCase())>=0:_r_===_c_||"is"===_r_?_s_===_t_:_r_===_u_?_s_==_t_:_r_===_T_?_s_!==_t_:_r_===_o_?_s_!=_t_:"isnocase"===_r_?_s_.toLowerCase?_s_.toLowerCase()===_t_.toLowerCase():_s_===_t_:"has"===_r_?T.has(_s_,_t_):"hasall"===_r_?T.hasAll(_s_,_t_):"contains"===_r_?TAFFY.isArray(_s_)&&_s_.indexOf(_t_)>-1:-1!==_r_.indexOf("is")||TAFFY.isNull(_s_)||TAFFY.isUndefined(_s_)||TAFFY.isObject(_t_)||TAFFY.isArray(_t_)?T[_r_]&&T.isFunction(T[_r_])&&0===_r_.indexOf("is")?T[_r_](_s_)===_t_:T[_r_]&&T.isFunction(T[_r_])?T[_r_](_s_,_t_):!1:_t_===_s_[_r_],_e_=_e_&&!_i_?!1:_e_||_i_?_e_:!0)},_s_.push(_e_)}),_e_.push(1===_s_.length?_s_[0]:function(){var _t_=this,_e_=!1;return _l_(_s_,function(_n_){_n_.apply(_t_)&&(_e_=!0)}),_e_})})}),_t_=function(){var _t_=this,_n_=!0;return _n_=(1!==_e_.length||_e_[0].apply(_t_))&&(2!==_e_.length||_e_[0].apply(_t_)&&_e_[1].apply(_t_))&&(3!==_e_.length||_e_[0].apply(_t_)&&_e_[1].apply(_t_)&&_e_[2].apply(_t_))&&(4!==_e_.length||_e_[0].apply(_t_)&&_e_[1].apply(_t_)&&_e_[2].apply(_t_)&&_e_[3].apply(_t_))?!0:!1,_e_.length>4&&_l_(_e_,function(_e_){_g_(_t_,_e_)||(_n_=!1)}),_n_}):T.isFunction(_t_)?_t_:void 0},_p_=function(_t_,_e_){var _n_=function(_t_,_n_){var _r_=0;return T.each(_e_,function(_e_){var _i_,_s_,_u_,_o_,_c_;if(_i_=_e_.split(" "),_s_=_i_[0],_u_=1===_i_.length?"logical":_i_[1],"logical"===_u_)_o_=_F_(_t_[_s_]),_c_=_F_(_n_[_s_]),T.each(_o_.length<=_c_.length?_o_:_c_,function(_t_,_e_){return _o_[_e_]<_c_[_e_]?(_r_=-1,TAFFY.EXIT):_o_[_e_]>_c_[_e_]?(_r_=1,TAFFY.EXIT):void 0});else if("logicaldesc"===_u_)_o_=_F_(_t_[_s_]),_c_=_F_(_n_[_s_]),T.each(_o_.length<=_c_.length?_o_:_c_,function(_t_,_e_){return _o_[_e_]>_c_[_e_]?(_r_=-1,TAFFY.EXIT):_o_[_e_]<_c_[_e_]?(_r_=1,TAFFY.EXIT):void 0});else{if("asec"===_u_&&_t_[_s_]<_n_[_s_])return _r_=-1,T.EXIT;if("asec"===_u_&&_t_[_s_]>_n_[_s_])return _r_=1,T.EXIT;if("desc"===_u_&&_t_[_s_]>_n_[_s_])return _r_=-1,T.EXIT;if("desc"===_u_&&_t_[_s_]<_n_[_s_])return _r_=1,T.EXIT}return 0===_r_&&"logical"===_u_&&_o_.length<_c_.length?_r_=-1:0===_r_&&"logical"===_u_&&_o_.length>_c_.length?_r_=1:0===_r_&&"logicaldesc"===_u_&&_o_.length>_c_.length?_r_=-1:0===_r_&&"logicaldesc"===_u_&&_o_.length<_c_.length&&(_r_=1),0!==_r_?T.EXIT:void 0}),_r_};return _t_&&_t_.push?_t_.sort(_n_):_t_},function(){var _t_={},_e_=0;_F_=function(_n_){return _e_>_o_&&(_t_={},_e_=0),_t_["_"+_n_]||function(){var _r_,_i_,_s_,_u_=String(_n_),_o_=[],_c_="_",_a_="";for(_r_=0,_i_=_u_.length;_i_>_r_;_r_++)_s_=_u_.charCodeAt(_r_),_s_>=48&&57>=_s_||46===_s_?("n"!==_a_&&(_a_="n",_o_.push(_c_.toLowerCase()),_c_=""),_c_+=_u_.charAt(_r_)):("s"!==_a_&&(_a_="s",_o_.push(parseFloat(_c_)),_c_=""),_c_+=_u_.charAt(_r_));return _o_.push("n"===_a_?parseFloat(_c_):_c_.toLowerCase()),_o_.shift(),_t_["_"+_n_]=_o_,_e_++,_o_}()}}(),_d_=function(){this.context({results:this.getDBI().query(this.context())})},_c_.extend("filter",function(){var _t_=TAFFY.mergeObj(this.context(),{run:null}),_e_=[];return _l_(_t_.q,function(_t_){_e_.push(_t_)}),_t_.q=_e_,_l_(_x_(arguments),function(_e_){_t_.q.push(_T_(_e_)),_t_.filterRaw.push(_e_)}),this.getroot(_t_)}),_c_.extend("order",function(_t_){_t_=_t_.split(",");var _e_,_n_=[];return _l_(_t_,function(_t_){_n_.push(_t_.replace(/^\s*/,"").replace(/\s*$/,""))}),_e_=TAFFY.mergeObj(this.context(),{sort:null}),_e_.order=_n_,this.getroot(_e_)}),_c_.extend("limit",function(_t_){var _e_,_n_=TAFFY.mergeObj(this.context(),{});return _n_.limit=_t_,_n_.run&&_n_.sort&&(_e_=[],_l_(_n_.results,function(_n_,_r_){return _r_+1>_t_?TAFFY.EXIT:void _e_.push(_n_)}),_n_.results=_e_),this.getroot(_n_)}),_c_.extend("start",function(_t_){var _e_,_n_=TAFFY.mergeObj(this.context(),{});return _n_.start=_t_,_n_.run&&_n_.sort&&!_n_.limit?(_e_=[],_l_(_n_.results,function(_n_,_r_){_r_+1>_t_&&_e_.push(_n_)}),_n_.results=_e_):_n_=TAFFY.mergeObj(this.context(),{run:null,start:_t_}),this.getroot(_n_)}),_c_.extend("update",function(_t_,_e_,_n_){var _r_,_i_=!0,_s_={},_u_=_x_(arguments);return!TAFFY.isString(_t_)||2!==arguments.length&&3!==arguments.length?(_s_=_t_,2===_u_.length&&(_i_=_e_)):(_s_[_t_]=_e_,3===arguments.length&&(_i_=_n_)),_r_=this,_d_.call(this),_l_(this.context().results,function(_t_){var _e_=_s_;TAFFY.isFunction(_e_)?_e_=_e_.apply(TAFFY.mergeObj(_t_,{})):T.isFunction(_e_)&&(_e_=_e_(TAFFY.mergeObj(_t_,{}))),TAFFY.isObject(_e_)&&_r_.getDBI().update(_t_.___id,_e_,_i_)}),this.context().results.length&&this.context({run:null}),this}),_c_.extend("remove",function(_t_){var _e_=this,_n_=0;return _d_.call(this),_l_(this.context().results,function(_t_){_e_.getDBI().remove(_t_.___id),_n_++}),this.context().results.length&&(this.context({run:null}),_e_.getDBI().removeCommit(_t_)),_n_}),_c_.extend("count",function(){return _d_.call(this),this.context().results.length}),_c_.extend("callback",function(_t_,_e_){if(_t_){var _n_=this;setTimeout(function(){_d_.call(_n_),_t_.call(_n_.getroot(_n_.context()))},_e_||0)}return null}),_c_.extend("get",function(){return _d_.call(this),this.context().results}),_c_.extend("stringify",function(){return JSON.stringify(this.get())}),_c_.extend("first",function(){return _d_.call(this),this.context().results[0]||!1}),_c_.extend("last",function(){return _d_.call(this),this.context().results[this.context().results.length-1]||!1}),_c_.extend("sum",function(){var _t_=0,_e_=this;return _d_.call(_e_),_l_(_x_(arguments),function(_n_){_l_(_e_.context().results,function(_e_){_t_+=_e_[_n_]||0})}),_t_}),_c_.extend("min",function(_t_){var _e_=null;return _d_.call(this),_l_(this.context().results,function(_n_){(null===_e_||_n_[_t_]<_e_)&&(_e_=_n_[_t_])}),_e_}),function(){var _t_=function(){var _t_,_e_,_n_;return _t_=function(_t_,_e_,_n_){var _r_,_i_,_s_;switch(2===_n_.length?(_r_=_t_[_n_[0]],_s_="===",_i_=_e_[_n_[1]]):(_r_=_t_[_n_[0]],_s_=_n_[1],_i_=_e_[_n_[2]]),_s_){case"===":return _r_===_i_;case"!==":return _r_!==_i_;case"<":return _i_>_r_;case">":return _r_>_i_;case"<=":return _i_>=_r_;case">=":return _r_>=_i_;case"==":return _r_==_i_;case"!=":return _r_!=_i_;default:throw String(_s_)+" is not supported"}},_e_=function(_t_,_e_){var _n_,_r_,_i_={};for(_n_ in _t_)_t_.hasOwnProperty(_n_)&&(_i_[_n_]=_t_[_n_]);for(_n_ in _e_)_e_.hasOwnProperty(_n_)&&"___id"!==_n_&&"___s"!==_n_&&(_r_=TAFFY.isUndefined(_i_[_n_])?"":"right_",_i_[_r_+String(_n_)]=_e_[_n_]);return _i_},_n_=function(_n_){var _r_,_i_,_s_=_x_(arguments),_u_=_s_.length,_o_=[];if("function"!=typeof _n_.filter){if(!_n_.TAFFY)throw"TAFFY DB or result not supplied";_r_=_n_()}else _r_=_n_;return this.context({results:this.getDBI().query(this.context())}),TAFFY.each(this.context().results,function(_n_){_r_.each(function(_r_){var _c_,_a_=!0;t:for(_i_=1;_u_>_i_&&(_c_=_s_[_i_],_a_="function"==typeof _c_?_c_(_n_,_r_):"object"==typeof _c_&&_c_.length?_t_(_n_,_r_,_c_):!1,_a_);_i_++);_a_&&_o_.push(_e_(_n_,_r_))})}),TAFFY(_o_)()}}();_c_.extend("join",_t_)}(),_c_.extend("max",function(_t_){var _e_=null;return _d_.call(this),_l_(this.context().results,function(_n_){(null===_e_||_n_[_t_]>_e_)&&(_e_=_n_[_t_])}),_e_}),_c_.extend("select",function(){var _t_=[],_e_=_x_(arguments);return _d_.call(this),1===arguments.length?_l_(this.context().results,function(_n_){_t_.push(_n_[_e_[0]])}):_l_(this.context().results,function(_n_){var _r_=[];_l_(_e_,function(_t_){_r_.push(_n_[_t_])}),_t_.push(_r_)}),_t_}),_c_.extend("distinct",function(){var _t_=[],_e_=_x_(arguments);return _d_.call(this),1===arguments.length?_l_(this.context().results,function(_n_){var _r_=_n_[_e_[0]],_i_=!1;_l_(_t_,function(_t_){return _r_===_t_?(_i_=!0,TAFFY.EXIT):void 0}),_i_||_t_.push(_r_)}):_l_(this.context().results,function(_n_){var _r_=[],_i_=!1;_l_(_e_,function(_t_){_r_.push(_n_[_t_])}),_l_(_t_,function(_t_){var _n_=!0;return _l_(_e_,function(_e_,_i_){return _r_[_i_]!==_t_[_i_]?(_n_=!1,TAFFY.EXIT):void 0}),_n_?(_i_=!0,TAFFY.EXIT):void 0}),_i_||_t_.push(_r_)}),_t_}),_c_.extend("supplant",function(_t_,_e_){var _n_=[];return _d_.call(this),_l_(this.context().results,function(_e_){_n_.push(_t_.replace(/\{([^\{\}]*)\}/g,function(_t_,_n_){var _r_=_e_[_n_];return"string"==typeof _r_||"number"==typeof _r_?_r_:_t_}))}),_e_?_n_:_n_.join("")}),_c_.extend("each",function(_t_){return _d_.call(this),_l_(this.context().results,_t_),this}),_c_.extend("map",function(_t_){var _e_=[];return _d_.call(this),_l_(this.context().results,function(_n_){_e_.push(_t_(_n_))}),_e_}),T=function(_t_){var _e_,_n_,_r_,_i_=[],_o_={},_F_=1,_d_={template:!1,onInsert:!1,onUpdate:!1,onRemove:!1,onDBChange:!1,storageName:!1,forcePropertyCase:null,cacheSize:100,name:""},_A_=new Date,_v_=0,_m_=0,___={};return _n_=function(_t_){var _e_=[],_r_=!1;return 0===_t_.length?_i_:(_l_(_t_,function(_t_){T.isString(_t_)&&/[t][0-9]*[r][0-9]*/i.test(_t_)&&_i_[_o_[_t_]]&&(_e_.push(_i_[_o_[_t_]]),_r_=!0),T.isObject(_t_)&&_t_.___id&&_t_.___s&&_i_[_o_[_t_.___id]]&&(_e_.push(_i_[_o_[_t_.___id]]),_r_=!0),T.isArray(_t_)&&_l_(_t_,function(_t_){_l_(_n_(_t_),function(_t_){_e_.push(_t_)})})}),_r_&&_e_.length>1&&(_e_=[]),_e_)},_e_={dm:function(_t_){return _t_&&(_A_=_t_,___={},_v_=0,_m_=0),_d_.onDBChange&&setTimeout(function(){_d_.onDBChange.call(_i_)},0),_d_.storageName&&setTimeout(function(){localStorage.setItem("taffy_"+_d_.storageName,JSON.stringify(_i_))}),_A_},insert:function(_t_,_n_){var _c_=[],_h_=[],_T_=_a_(_t_);return _l_(_T_,function(_t_,_r_){var _a_,_T_;return T.isArray(_t_)&&0===_r_?(_l_(_t_,function(_t_){_c_.push("lower"===_d_.forcePropertyCase?_t_.toLowerCase():"upper"===_d_.forcePropertyCase?_t_.toUpperCase():_t_)}),!0):(T.isArray(_t_)?(_a_={},_l_(_t_,function(_t_,_e_){_a_[_c_[_e_]]=_t_}),_t_=_a_):T.isObject(_t_)&&_d_.forcePropertyCase&&(_T_={},_f_(_t_,function(_e_,_n_){_T_["lower"===_d_.forcePropertyCase?_n_.toLowerCase():"upper"===_d_.forcePropertyCase?_n_.toUpperCase():_n_]=_t_[_n_]}),_t_=_T_),_F_++,_t_.___id="T"+String(_u_+_s_).slice(-6)+"R"+String(_u_+_F_).slice(-6),_t_.___s=!0,_h_.push(_t_.___id),_d_.template&&(_t_=T.mergeObj(_d_.template,_t_)),_i_.push(_t_),_o_[_t_.___id]=_i_.length-1,_d_.onInsert&&(_n_||TAFFY.isUndefined(_n_))&&_d_.onInsert.call(_t_),void _e_.dm(new Date))}),_r_(_h_)},sort:function(_t_){return _i_=_p_(_i_,_t_.split(",")),_o_={},_l_(_i_,function(_t_,_e_){_o_[_t_.___id]=_e_}),_e_.dm(new Date),!0},update:function(_t_,_n_,_r_){var _s_,_u_,_c_,_a_,_l_={};_d_.forcePropertyCase&&(_f_(_n_,function(_t_,_e_){_l_["lower"===_d_.forcePropertyCase?_e_.toLowerCase():"upper"===_d_.forcePropertyCase?_e_.toUpperCase():_e_]=_t_}),_n_=_l_),_s_=_i_[_o_[_t_]],_u_=T.mergeObj(_s_,_n_),_c_={},_a_=!1,_f_(_u_,function(_t_,_e_){(TAFFY.isUndefined(_s_[_e_])||_s_[_e_]!==_t_)&&(_c_[_e_]=_t_,_a_=!0)}),_a_&&(_d_.onUpdate&&(_r_||TAFFY.isUndefined(_r_))&&_d_.onUpdate.call(_u_,_i_[_o_[_t_]],_c_),_i_[_o_[_t_]]=_u_,_e_.dm(new Date))},remove:function(_t_){_i_[_o_[_t_]].___s=!1},removeCommit:function(_t_){var _n_;for(_n_=_i_.length-1;_n_>-1;_n_--)_i_[_n_].___s||(_d_.onRemove&&(_t_||TAFFY.isUndefined(_t_))&&_d_.onRemove.call(_i_[_n_]),_o_[_i_[_n_].___id]=void 0,_i_.splice(_n_,1));_o_={},_l_(_i_,function(_t_,_e_){_o_[_t_.___id]=_e_}),_e_.dm(new Date)},query:function(_t_){var _r_,_s_,_u_,_o_,_c_,_a_;if(_d_.cacheSize&&(_s_="",_l_(_t_.filterRaw,function(_t_){return T.isFunction(_t_)?(_s_="nocache",TAFFY.EXIT):void 0}),""===_s_&&(_s_=_y_(T.mergeObj(_t_,{q:!1,run:!1,sort:!1})))),!_t_.results||!_t_.run||_t_.run&&_e_.dm()>_t_.run){if(_u_=[],_d_.cacheSize&&___[_s_])return ___[_s_].i=_v_++,___[_s_].results;0===_t_.q.length&&0===_t_.index.length?(_l_(_i_,function(_t_){_u_.push(_t_)}),_r_=_u_):(_o_=_n_(_t_.index),_l_(_o_,function(_e_){(0===_t_.q.length||_g_(_e_,_t_.q))&&_u_.push(_e_)}),_r_=_u_)}else _r_=_t_.results;return!(_t_.order.length>0)||_t_.run&&_t_.sort||(_r_=_p_(_r_,_t_.order)),_r_.length&&(_t_.limit&&_t_.limit<_r_.length||_t_.start)&&(_c_=[],_l_(_r_,function(_e_,_n_){if(!_t_.start||_t_.start&&_n_+1>=_t_.start)if(_t_.limit){if(_a_=_t_.start?_n_+1-_t_.start:_n_,_a_<_t_.limit)_c_.push(_e_);else if(_a_>_t_.limit)return TAFFY.EXIT}else _c_.push(_e_)}),_r_=_c_),_d_.cacheSize&&"nocache"!==_s_&&(_m_++,setTimeout(function(){var _t_,_e_;_m_>=2*_d_.cacheSize&&(_m_=0,_t_=_v_-_d_.cacheSize,_e_={},_f_(function(_n_,_r_){_n_.i>=_t_&&(_e_[_r_]=_n_)}),___=_e_)},0),___[_s_]={i:_v_++,results:_r_}),_r_}},_r_=function(){var _t_,_n_;return _t_=TAFFY.mergeObj(TAFFY.mergeObj(_c_,{insert:void 0}),{getDBI:function(){return _e_},getroot:function(_t_){return _r_.call(_t_)},context:function(_t_){return _t_&&(_n_=TAFFY.mergeObj(_n_,_t_.hasOwnProperty("results")?TAFFY.mergeObj(_t_,{run:new Date,sort:new Date}):_t_)),_n_},extend:void 0}),_n_=this&&this.q?this:{limit:!1,start:!1,q:[],filterRaw:[],index:[],order:[],results:!1,run:null,sort:null,settings:_d_},_l_(_x_(arguments),function(_t_){_h_(_t_)?_n_.index.push(_t_):_n_.q.push(_T_(_t_)),_n_.filterRaw.push(_t_)}),_t_},_s_++,_t_&&_e_.insert(_t_),_r_.insert=_e_.insert,_r_.merge=function(_t_,_n_,_i_){var _s_={},_u_=[],_o_={};return _i_=_i_||!1,_n_=_n_||"id",_l_(_t_,function(_t_){var _o_;_s_[_n_]=_t_[_n_],_u_.push(_t_[_n_]),_o_=_r_(_s_).first(),_o_?_e_.update(_o_.___id,_t_,_i_):_e_.insert(_t_,_i_)}),_o_[_n_]=_u_,_r_(_o_)},_r_.TAFFY=!0,_r_.sort=_e_.sort,_r_.settings=function(_t_){return _t_&&(_d_=TAFFY.mergeObj(_d_,_t_),_t_.template&&_r_().update(_t_.template)),_d_},_r_.store=function(_t_){var _e_,_n_=!1;return localStorage&&(_t_&&(_e_=localStorage.getItem("taffy_"+_t_),_e_&&_e_.length>0&&(_r_.insert(_e_),_n_=!0),_i_.length>0&&setTimeout(function(){localStorage.setItem("taffy_"+_d_.storageName,JSON.stringify(_i_))})),_r_.settings({storageName:_t_})),_r_},_r_},TAFFY=T,T.each=_l_,T.eachin=_f_,T.extend=_c_.extend,TAFFY.EXIT="TAFFYEXIT",TAFFY.mergeObj=function(_t_,_e_){var _n_={};return _f_(_t_,function(_e_,_r_){_n_[_r_]=_t_[_r_]}),_f_(_e_,function(_t_,_r_){_n_[_r_]=_e_[_r_]}),_n_},TAFFY.has=function(_t_,_e_){var _n_,_r_=!1;if(_t_.TAFFY)return _r_=_t_(_e_),_r_.length>0?!0:!1;switch(T.typeOf(_t_)){case"object":if(T.isObject(_e_))_f_(_e_,function(_n_,_i_){return _r_!==!0||T.isUndefined(_t_[_i_])||!_t_.hasOwnProperty(_i_)?(_r_=!1,TAFFY.EXIT):void(_r_=T.has(_t_[_i_],_e_[_i_]))});else if(T.isArray(_e_))_l_(_e_,function(_n_,_i_){return _r_=T.has(_t_,_e_[_i_]),_r_?TAFFY.EXIT:void 0});else if(T.isString(_e_))return TAFFY.isUndefined(_t_[_e_])?!1:!0;return _r_;case"array":if(T.isObject(_e_))_l_(_t_,function(_n_,_i_){return _r_=T.has(_t_[_i_],_e_),_r_===!0?TAFFY.EXIT:void 0});else if(T.isArray(_e_))_l_(_e_,function(_n_,_i_){return _l_(_t_,function(_n_,_s_){return _r_=T.has(_t_[_s_],_e_[_i_]),_r_===!0?TAFFY.EXIT:void 0}),_r_===!0?TAFFY.EXIT:void 0});else if(T.isString(_e_)||T.isNumber(_e_))for(_r_=!1,_n_=0;_n_<_t_.length;_n_++)if(_r_=T.has(_t_[_n_],_e_))return!0;return _r_;case"string":if(T.isString(_e_)&&_e_===_t_)return!0;break;default:if(T.typeOf(_t_)===T.typeOf(_e_)&&_t_===_e_)return!0}return!1},TAFFY.hasAll=function(_t_,_e_){var _n_,_r_=TAFFY;return _r_.isArray(_e_)?(_n_=!0,_l_(_e_,function(_e_){return _n_=_r_.has(_t_,_e_),_n_===!1?TAFFY.EXIT:void 0}),_n_):_r_.has(_t_,_e_)},TAFFY.typeOf=function(_t_){var _e_=typeof _t_;return"object"===_e_&&(_t_?"number"!=typeof _t_.length||_t_.propertyIsEnumerable("length")||(_e_="array"):_e_="null"),_e_},TAFFY.getObjectKeys=function(_t_){var _e_=[];return _f_(_t_,function(_t_,_n_){_e_.push(_n_)}),_e_.sort(),_e_},TAFFY.isSameArray=function(_t_,_e_){return TAFFY.isArray(_t_)&&TAFFY.isArray(_e_)&&_t_.join(",")===_e_.join(",")?!0:!1},TAFFY.isSameObject=function(_t_,_e_){var _n_=TAFFY,_r_=!0;return _n_.isObject(_t_)&&_n_.isObject(_e_)&&_n_.isSameArray(_n_.getObjectKeys(_t_),_n_.getObjectKeys(_e_))?_f_(_t_,function(_i_,_s_){return _n_.isObject(_t_[_s_])&&_n_.isObject(_e_[_s_])&&_n_.isSameObject(_t_[_s_],_e_[_s_])||_n_.isArray(_t_[_s_])&&_n_.isArray(_e_[_s_])&&_n_.isSameArray(_t_[_s_],_e_[_s_])||_t_[_s_]===_e_[_s_]?void 0:(_r_=!1,TAFFY.EXIT)}):_r_=!1,_r_},_t_=["String","Number","Object","Array","Boolean","Null","Function","Undefined"],_e_=function(_t_){return function(_e_){return TAFFY.typeOf(_e_)===_t_.toLowerCase()?!0:!1}},_n_=0;_n_<_t_.length;_n_++)_r_=_t_[_n_],TAFFY["is"+_r_]=_e_(_r_)}(),"object"==typeof exports&&(exports.taffy=TAFFY); \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/LocalDB/taffy.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/LocalDB/taffy.js deleted file mode 100644 index 7357ff2..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/LocalDB/taffy.js +++ /dev/null @@ -1,2021 +0,0 @@ -/* - - Software License Agreement (BSD License) - http://taffydb.com - Copyright (c) - All rights reserved. - - - Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following condition is met: - - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - */ - -/*jslint browser : true, continue : true, - devel : true, indent : 2, maxerr : 500, - newcap : true, nomen : true, plusplus : true, - regexp : true, sloppy : true, vars : false, - white : true -*/ - -// BUILD 193d48d, modified by mmikowski to pass jslint - -// Setup TAFFY name space to return an object with methods -var TAFFY, exports, T; -(function () { - 'use strict'; - var - typeList, makeTest, idx, typeKey, - version, TC, idpad, cmax, - API, protectJSON, each, eachin, - isIndexable, returnFilter, runFilters, - numcharsplit, orderByCol, run, intersection, - filter, makeCid, safeForJson, - isRegexp, sortArgs - ; - - - if ( ! TAFFY ){ - // TC = Counter for Taffy DBs on page, used for unique IDs - // cmax = size of charnumarray conversion cache - // idpad = zeros to pad record IDs with - version = '2.7'; - TC = 1; - idpad = '000000'; - cmax = 1000; - API = {}; - - sortArgs = function(args) { - var v = Array.prototype.slice.call(args); - return v.sort(); - } - - protectJSON = function ( t ) { - // **************************************** - // * - // * Takes: a variable - // * Returns: the variable if object/array or the parsed variable if JSON - // * - // **************************************** - if ( TAFFY.isArray( t ) || TAFFY.isObject( t ) ){ - return t; - } - else { - return JSON.parse( t ); - } - }; - - // gracefully stolen from underscore.js - intersection = function(array1, array2) { - return filter(array1, function(item) { - return array2.indexOf(item) >= 0; - }); - }; - - // gracefully stolen from underscore.js - filter = function(obj, iterator, context) { - var results = []; - if (obj == null) return results; - if (Array.prototype.filter && obj.filter === Array.prototype.filter) return obj.filter(iterator, context); - each(obj, function(value, index, list) { - if (iterator.call(context, value, index, list)) results[results.length] = value; - }); - return results; - }; - - isRegexp = function(aObj) { - return Object.prototype.toString.call(aObj)==='[object RegExp]'; - } - - safeForJson = function(aObj) { - var myResult = T.isArray(aObj) ? [] : T.isObject(aObj) ? {} : null; - if(aObj===null) return aObj; - for(var i in aObj) { - myResult[i] = isRegexp(aObj[i]) ? aObj[i].toString() : T.isArray(aObj[i]) || T.isObject(aObj[i]) ? safeForJson(aObj[i]) : aObj[i]; - } - return myResult; - } - - makeCid = function(aContext) { - var myCid = JSON.stringify(aContext); - if(myCid.match(/regex/)===null) return myCid; - return JSON.stringify(safeForJson(aContext)); - } - - each = function ( a, fun, u ) { - var r, i, x, y; - // **************************************** - // * - // * Takes: - // * a = an object/value or an array of objects/values - // * f = a function - // * u = optional flag to describe how to handle undefined values - // in array of values. True: pass them to the functions, - // False: skip. Default False; - // * Purpose: Used to loop over arrays - // * - // **************************************** - if ( a && ((T.isArray( a ) && a.length === 1) || (!T.isArray( a ))) ){ - fun( (T.isArray( a )) ? a[0] : a, 0 ); - } - else { - for ( r, i, x = 0, a = (T.isArray( a )) ? a : [a], y = a.length; - x < y; x++ ) - { - i = a[x]; - if ( !T.isUndefined( i ) || (u || false) ){ - r = fun( i, x ); - if ( r === T.EXIT ){ - break; - } - - } - } - } - }; - - eachin = function ( o, fun ) { - // **************************************** - // * - // * Takes: - // * o = an object - // * f = a function - // * Purpose: Used to loop over objects - // * - // **************************************** - var x = 0, r, i; - - for ( i in o ){ - if ( o.hasOwnProperty( i ) ){ - r = fun( o[i], i, x++ ); - if ( r === T.EXIT ){ - break; - } - } - } - - }; - - API.extend = function ( m, f ) { - // **************************************** - // * - // * Takes: method name, function - // * Purpose: Add a custom method to the API - // * - // **************************************** - API[m] = function () { - return f.apply( this, sortArgs(arguments) ); - }; - }; - - isIndexable = function ( f ) { - var i; - // Check to see if record ID - if ( T.isString( f ) && /[t][0-9]*[r][0-9]*/i.test( f ) ){ - return true; - } - // Check to see if record - if ( T.isObject( f ) && f.___id && f.___s ){ - return true; - } - - // Check to see if array of indexes - if ( T.isArray( f ) ){ - i = true; - each( f, function ( r ) { - if ( !isIndexable( r ) ){ - i = false; - - return TAFFY.EXIT; - } - }); - return i; - } - - return false; - }; - - runFilters = function ( r, filter ) { - // **************************************** - // * - // * Takes: takes a record and a collection of filters - // * Returns: true if the record matches, false otherwise - // **************************************** - var match = true; - - - each( filter, function ( mf ) { - switch ( T.typeOf( mf ) ){ - case 'function': - // run function - if ( !mf.apply( r ) ){ - match = false; - return TAFFY.EXIT; - } - break; - case 'array': - // loop array and treat like a SQL or - match = (mf.length === 1) ? (runFilters( r, mf[0] )) : - (mf.length === 2) ? (runFilters( r, mf[0] ) || - runFilters( r, mf[1] )) : - (mf.length === 3) ? (runFilters( r, mf[0] ) || - runFilters( r, mf[1] ) || runFilters( r, mf[2] )) : - (mf.length === 4) ? (runFilters( r, mf[0] ) || - runFilters( r, mf[1] ) || runFilters( r, mf[2] ) || - runFilters( r, mf[3] )) : false; - if ( mf.length > 4 ){ - each( mf, function ( f ) { - if ( runFilters( r, f ) ){ - match = true; - } - }); - } - break; - } - }); - - return match; - }; - - returnFilter = function ( f ) { - // **************************************** - // * - // * Takes: filter object - // * Returns: a filter function - // * Purpose: Take a filter object and return a function that can be used to compare - // * a TaffyDB record to see if the record matches a query - // **************************************** - var nf = []; - if ( T.isString( f ) && /[t][0-9]*[r][0-9]*/i.test( f ) ){ - f = { ___id : f }; - } - if ( T.isArray( f ) ){ - // if we are working with an array - - each( f, function ( r ) { - // loop the array and return a filter func for each value - nf.push( returnFilter( r ) ); - }); - // now build a func to loop over the filters and return true if ANY of the filters match - // This handles logical OR expressions - f = function () { - var that = this, match = false; - each( nf, function ( f ) { - if ( runFilters( that, f ) ){ - match = true; - } - }); - return match; - }; - return f; - - } - // if we are dealing with an Object - if ( T.isObject( f ) ){ - if ( T.isObject( f ) && f.___id && f.___s ){ - f = { ___id : f.___id }; - } - - // Loop over each value on the object to prep match type and match value - eachin( f, function ( v, i ) { - - // default match type to IS/Equals - if ( !T.isObject( v ) ){ - v = { - 'is' : v - }; - } - // loop over each value on the value object - if any - eachin( v, function ( mtest, s ) { - // s = match type, e.g. is, hasAll, like, etc - var c = [], looper; - - // function to loop and apply filter - looper = (s === 'hasAll') ? - function ( mtest, func ) { - func( mtest ); - } : each; - - // loop over each test - looper( mtest, function ( mtest ) { - - // su = match success - // f = match false - var su = true, f = false, matchFunc; - - - // push a function onto the filter collection to do the matching - matchFunc = function () { - - // get the value from the record - var - mvalue = this[i], - eqeq = '==', - bangeq = '!=', - eqeqeq = '===', - lt = '<', - gt = '>', - lteq = '<=', - gteq = '>=', - bangeqeq = '!==', - r - ; - - if (typeof mvalue === 'undefined') { - return false; - } - - if ( (s.indexOf( '!' ) === 0) && s !== bangeq && - s !== bangeqeq ) - { - // if the filter name starts with ! as in '!is' then reverse the match logic and remove the ! - su = false; - s = s.substring( 1, s.length ); - } - // get the match results based on the s/match type - /*jslint eqeq : true */ - r = ( - (s === 'regex') ? (mtest.test( mvalue )) : (s === 'lt' || s === lt) - ? (mvalue < mtest) : (s === 'gt' || s === gt) - ? (mvalue > mtest) : (s === 'lte' || s === lteq) - ? (mvalue <= mtest) : (s === 'gte' || s === gteq) - ? (mvalue >= mtest) : (s === 'left') - ? (mvalue.indexOf( mtest ) === 0) : (s === 'leftnocase') - ? (mvalue.toLowerCase().indexOf( mtest.toLowerCase() ) - === 0) : (s === 'right') - ? (mvalue.substring( (mvalue.length - mtest.length) ) - === mtest) : (s === 'rightnocase') - ? (mvalue.toLowerCase().substring( - (mvalue.length - mtest.length) ) === mtest.toLowerCase()) - : (s === 'like') - ? (mvalue.indexOf( mtest ) >= 0) : (s === 'likenocase') - ? (mvalue.toLowerCase().indexOf(mtest.toLowerCase()) >= 0) - : (s === eqeqeq || s === 'is') - ? (mvalue === mtest) : (s === eqeq) - ? (mvalue == mtest) : (s === bangeqeq) - ? (mvalue !== mtest) : (s === bangeq) - ? (mvalue != mtest) : (s === 'isnocase') - ? (mvalue.toLowerCase - ? mvalue.toLowerCase() === mtest.toLowerCase() - : mvalue === mtest) : (s === 'has') - ? (T.has( mvalue, mtest )) : (s === 'hasall') - ? (T.hasAll( mvalue, mtest )) : (s === 'contains') - ? (TAFFY.isArray(mvalue) && mvalue.indexOf(mtest) > -1) : ( - s.indexOf( 'is' ) === -1 - && !TAFFY.isNull( mvalue ) - && !TAFFY.isUndefined( mvalue ) - && !TAFFY.isObject( mtest ) - && !TAFFY.isArray( mtest ) - ) - ? (mtest === mvalue[s]) - : (T[s] && T.isFunction( T[s] ) - && s.indexOf( 'is' ) === 0) - ? T[s]( mvalue ) === mtest - : (T[s] && T.isFunction( T[s] )) - ? T[s]( mvalue, mtest ) : (false) - ); - /*jslint eqeq : false */ - r = (r && !su) ? false : (!r && !su) ? true : r; - - return r; - }; - c.push( matchFunc ); - - }); - // if only one filter in the collection push it onto the filter list without the array - if ( c.length === 1 ){ - - nf.push( c[0] ); - } - else { - // else build a function to loop over all the filters and return true only if ALL match - // this is a logical AND - nf.push( function () { - var that = this, match = false; - each( c, function ( f ) { - if ( f.apply( that ) ){ - match = true; - } - }); - return match; - }); - } - }); - }); - // finally return a single function that wraps all the other functions and will run a query - // where all functions have to return true for a record to appear in a query result - f = function () { - var that = this, match = true; - // faster if less than 4 functions - match = (nf.length === 1 && !nf[0].apply( that )) ? false : - (nf.length === 2 && - (!nf[0].apply( that ) || !nf[1].apply( that ))) ? false : - (nf.length === 3 && - (!nf[0].apply( that ) || !nf[1].apply( that ) || - !nf[2].apply( that ))) ? false : - (nf.length === 4 && - (!nf[0].apply( that ) || !nf[1].apply( that ) || - !nf[2].apply( that ) || !nf[3].apply( that ))) ? false - : true; - if ( nf.length > 4 ){ - each( nf, function ( f ) { - if ( !runFilters( that, f ) ){ - match = false; - } - }); - } - return match; - }; - return f; - } - - // if function - if ( T.isFunction( f ) ){ - return f; - } - }; - - orderByCol = function ( ar, o ) { - // **************************************** - // * - // * Takes: takes an array and a sort object - // * Returns: the array sorted - // * Purpose: Accept filters such as "[col], [col2]" or "[col] desc" and sort on those columns - // * - // **************************************** - - var sortFunc = function ( a, b ) { - // function to pass to the native array.sort to sort an array - var r = 0; - - T.each( o, function ( sd ) { - // loop over the sort instructions - // get the column name - var o, col, dir, c, d; - o = sd.split( ' ' ); - col = o[0]; - - // get the direction - dir = (o.length === 1) ? "logical" : o[1]; - - - if ( dir === 'logical' ){ - // if dir is logical than grab the charnum arrays for the two values we are looking at - c = numcharsplit( a[col] ); - d = numcharsplit( b[col] ); - // loop over the charnumarrays until one value is higher than the other - T.each( (c.length <= d.length) ? c : d, function ( x, i ) { - if ( c[i] < d[i] ){ - r = -1; - return TAFFY.EXIT; - } - else if ( c[i] > d[i] ){ - r = 1; - return TAFFY.EXIT; - } - } ); - } - else if ( dir === 'logicaldesc' ){ - // if logicaldesc than grab the charnum arrays for the two values we are looking at - c = numcharsplit( a[col] ); - d = numcharsplit( b[col] ); - // loop over the charnumarrays until one value is lower than the other - T.each( (c.length <= d.length) ? c : d, function ( x, i ) { - if ( c[i] > d[i] ){ - r = -1; - return TAFFY.EXIT; - } - else if ( c[i] < d[i] ){ - r = 1; - return TAFFY.EXIT; - } - } ); - } - else if ( dir === 'asec' && a[col] < b[col] ){ - // if asec - default - check to see which is higher - r = -1; - return T.EXIT; - } - else if ( dir === 'asec' && a[col] > b[col] ){ - // if asec - default - check to see which is higher - r = 1; - return T.EXIT; - } - else if ( dir === 'desc' && a[col] > b[col] ){ - // if desc check to see which is lower - r = -1; - return T.EXIT; - - } - else if ( dir === 'desc' && a[col] < b[col] ){ - // if desc check to see which is lower - r = 1; - return T.EXIT; - - } - // if r is still 0 and we are doing a logical sort than look to see if one array is longer than the other - if ( r === 0 && dir === 'logical' && c.length < d.length ){ - r = -1; - } - else if ( r === 0 && dir === 'logical' && c.length > d.length ){ - r = 1; - } - else if ( r === 0 && dir === 'logicaldesc' && c.length > d.length ){ - r = -1; - } - else if ( r === 0 && dir === 'logicaldesc' && c.length < d.length ){ - r = 1; - } - - if ( r !== 0 ){ - return T.EXIT; - } - - - } ); - return r; - }; - // call the sort function and return the newly sorted array - return (ar && ar.push) ? ar.sort( sortFunc ) : ar; - - - }; - - // **************************************** - // * - // * Takes: a string containing numbers and letters and turn it into an array - // * Returns: return an array of numbers and letters - // * Purpose: Used for logical sorting. String Example: 12ABC results: [12,'ABC'] - // **************************************** - (function () { - // creates a cache for numchar conversions - var cache = {}, cachcounter = 0; - // creates the numcharsplit function - numcharsplit = function ( thing ) { - // if over 1000 items exist in the cache, clear it and start over - if ( cachcounter > cmax ){ - cache = {}; - cachcounter = 0; - } - - // if a cache can be found for a numchar then return its array value - return cache['_' + thing] || (function () { - // otherwise do the conversion - // make sure it is a string and setup so other variables - var nthing = String( thing ), - na = [], - rv = '_', - rt = '', - x, xx, c; - - // loop over the string char by char - for ( x = 0, xx = nthing.length; x < xx; x++ ){ - // take the char at each location - c = nthing.charCodeAt( x ); - // check to see if it is a valid number char and append it to the array. - // if last char was a string push the string to the charnum array - if ( ( c >= 48 && c <= 57 ) || c === 46 ){ - if ( rt !== 'n' ){ - rt = 'n'; - na.push( rv.toLowerCase() ); - rv = ''; - } - rv = rv + nthing.charAt( x ); - } - else { - // check to see if it is a valid string char and append to string - // if last char was a number push the whole number to the charnum array - if ( rt !== 's' ){ - rt = 's'; - na.push( parseFloat( rv ) ); - rv = ''; - } - rv = rv + nthing.charAt( x ); - } - } - // once done, push the last value to the charnum array and remove the first uneeded item - na.push( (rt === 'n') ? parseFloat( rv ) : rv.toLowerCase() ); - na.shift(); - // add to cache - cache['_' + thing] = na; - cachcounter++; - // return charnum array - return na; - }()); - }; - }()); - - // **************************************** - // * - // * Runs a query - // **************************************** - - - run = function () { - this.context( { - results : this.getDBI().query( this.context() ) - }); - - }; - - API.extend( 'filter', function () { - // **************************************** - // * - // * Takes: takes unlimited filter objects as arguments - // * Returns: method collection - // * Purpose: Take filters as objects and cache functions for later lookup when a query is run - // **************************************** - var - nc = TAFFY.mergeObj( this.context(), { run : null } ), - nq = [] - ; - each( nc.q, function ( v ) { - nq.push( v ); - }); - nc.q = nq; - // Hadnle passing of ___ID or a record on lookup. - each( sortArgs(arguments), function ( f ) { - nc.q.push( returnFilter( f ) ); - nc.filterRaw.push( f ); - }); - - return this.getroot( nc ); - }); - - API.extend( 'order', function ( o ) { - // **************************************** - // * - // * Purpose: takes a string and creates an array of order instructions to be used with a query - // **************************************** - - o = o.split( ',' ); - var x = [], nc; - - each( o, function ( r ) { - x.push( r.replace( /^\s*/, '' ).replace( /\s*$/, '' ) ); - }); - - nc = TAFFY.mergeObj( this.context(), {sort : null} ); - nc.order = x; - - return this.getroot( nc ); - }); - - API.extend( 'limit', function ( n ) { - // **************************************** - // * - // * Purpose: takes a limit number to limit the number of rows returned by a query. Will update the results - // * of a query - // **************************************** - var nc = TAFFY.mergeObj( this.context(), {}), - limitedresults - ; - - nc.limit = n; - - if ( nc.run && nc.sort ){ - limitedresults = []; - each( nc.results, function ( i, x ) { - if ( (x + 1) > n ){ - return TAFFY.EXIT; - } - limitedresults.push( i ); - }); - nc.results = limitedresults; - } - - return this.getroot( nc ); - }); - - API.extend( 'start', function ( n ) { - // **************************************** - // * - // * Purpose: takes a limit number to limit the number of rows returned by a query. Will update the results - // * of a query - // **************************************** - var nc = TAFFY.mergeObj( this.context(), {} ), - limitedresults - ; - - nc.start = n; - - if ( nc.run && nc.sort && !nc.limit ){ - limitedresults = []; - each( nc.results, function ( i, x ) { - if ( (x + 1) > n ){ - limitedresults.push( i ); - } - }); - nc.results = limitedresults; - } - else { - nc = TAFFY.mergeObj( this.context(), {run : null, start : n} ); - } - - return this.getroot( nc ); - }); - - API.extend( 'update', function ( arg0, arg1, arg2 ) { - // **************************************** - // * - // * Takes: a object and passes it off DBI update method for all matched records - // **************************************** - var runEvent = true, o = {}, args = sortArgs(arguments), that; - if ( TAFFY.isString( arg0 ) && - (arguments.length === 2 || arguments.length === 3) ) - { - o[arg0] = arg1; - if ( arguments.length === 3 ){ - runEvent = arg2; - } - } - else { - o = arg0; - if ( args.length === 2 ){ - runEvent = arg1; - } - } - - that = this; - run.call( this ); - each( this.context().results, function ( r ) { - var c = o; - if ( TAFFY.isFunction( c ) ){ - c = c.apply( TAFFY.mergeObj( r, {} ) ); - } - else { - if ( T.isFunction( c ) ){ - c = c( TAFFY.mergeObj( r, {} ) ); - } - } - if ( TAFFY.isObject( c ) ){ - that.getDBI().update( r.___id, c, runEvent ); - } - }); - if ( this.context().results.length ){ - this.context( { run : null }); - } - return this; - }); - API.extend( 'remove', function ( runEvent ) { - // **************************************** - // * - // * Purpose: removes records from the DB via the remove and removeCommit DBI methods - // **************************************** - var that = this, c = 0; - run.call( this ); - each( this.context().results, function ( r ) { - that.getDBI().remove( r.___id ); - c++; - }); - if ( this.context().results.length ){ - this.context( { - run : null - }); - that.getDBI().removeCommit( runEvent ); - } - - return c; - }); - - - API.extend( 'count', function () { - // **************************************** - // * - // * Returns: The length of a query result - // **************************************** - run.call( this ); - return this.context().results.length; - }); - - API.extend( 'callback', function ( f, delay ) { - // **************************************** - // * - // * Returns null; - // * Runs a function on return of run.call - // **************************************** - if ( f ){ - var that = this; - setTimeout( function () { - run.call( that ); - f.call( that.getroot( that.context() ) ); - }, delay || 0 ); - } - - - return null; - }); - - API.extend( 'get', function () { - // **************************************** - // * - // * Returns: An array of all matching records - // **************************************** - run.call( this ); - return this.context().results; - }); - - API.extend( 'stringify', function () { - // **************************************** - // * - // * Returns: An JSON string of all matching records - // **************************************** - return JSON.stringify( this.get() ); - }); - API.extend( 'first', function () { - // **************************************** - // * - // * Returns: The first matching record - // **************************************** - run.call( this ); - return this.context().results[0] || false; - }); - API.extend( 'last', function () { - // **************************************** - // * - // * Returns: The last matching record - // **************************************** - run.call( this ); - return this.context().results[this.context().results.length - 1] || - false; - }); - - - API.extend( 'sum', function () { - // **************************************** - // * - // * Takes: column to sum up - // * Returns: Sums the values of a column - // **************************************** - var total = 0, that = this; - run.call( that ); - each( sortArgs(arguments), function ( c ) { - each( that.context().results, function ( r ) { - total = total + (r[c] || 0); - }); - }); - return total; - }); - - API.extend( 'min', function ( c ) { - // **************************************** - // * - // * Takes: column to find min - // * Returns: the lowest value - // **************************************** - var lowest = null; - run.call( this ); - each( this.context().results, function ( r ) { - if ( lowest === null || r[c] < lowest ){ - lowest = r[c]; - } - }); - return lowest; - }); - - // Taffy innerJoin Extension (OCD edition) - // ======================================= - // - // How to Use - // ********** - // - // left_table.innerJoin( right_table, condition1 <,... conditionN> ) - // - // A condition can take one of 2 forms: - // - // 1. An ARRAY with 2 or 3 values: - // A column name from the left table, an optional comparison string, - // and column name from the right table. The condition passes if the test - // indicated is true. If the condition string is omitted, '===' is assumed. - // EXAMPLES: [ 'last_used_time', '>=', 'current_use_time' ], [ 'user_id','id' ] - // - // 2. A FUNCTION: - // The function receives a left table row and right table row during the - // cartesian join. If the function returns true for the rows considered, - // the merged row is included in the result set. - // EXAMPLE: function (l,r){ return l.name === r.label; } - // - // Conditions are considered in the order they are presented. Therefore the best - // performance is realized when the least expensive and highest prune-rate - // conditions are placed first, since if they return false Taffy skips any - // further condition tests. - // - // Other notes - // *********** - // - // This code passes jslint with the exception of 2 warnings about - // the '==' and '!=' lines. We can't do anything about that short of - // deleting the lines. - // - // Credits - // ******* - // - // Heavily based upon the work of Ian Toltz. - // Revisions to API by Michael Mikowski. - // Code convention per standards in http://manning.com/mikowski - (function () { - var innerJoinFunction = (function () { - var fnCompareList, fnCombineRow, fnMain; - - fnCompareList = function ( left_row, right_row, arg_list ) { - var data_lt, data_rt, op_code, error; - - if ( arg_list.length === 2 ){ - data_lt = left_row[arg_list[0]]; - op_code = '==='; - data_rt = right_row[arg_list[1]]; - } - else { - data_lt = left_row[arg_list[0]]; - op_code = arg_list[1]; - data_rt = right_row[arg_list[2]]; - } - - /*jslint eqeq : true */ - switch ( op_code ){ - case '===' : - return data_lt === data_rt; - case '!==' : - return data_lt !== data_rt; - case '<' : - return data_lt < data_rt; - case '>' : - return data_lt > data_rt; - case '<=' : - return data_lt <= data_rt; - case '>=' : - return data_lt >= data_rt; - case '==' : - return data_lt == data_rt; - case '!=' : - return data_lt != data_rt; - default : - throw String( op_code ) + ' is not supported'; - } - // 'jslint eqeq : false' here results in - // "Unreachable '/*jslint' after 'return'". - // We don't need it though, as the rule exception - // is discarded at the end of this functional scope - }; - - fnCombineRow = function ( left_row, right_row ) { - var out_map = {}, i, prefix; - - for ( i in left_row ){ - if ( left_row.hasOwnProperty( i ) ){ - out_map[i] = left_row[i]; - } - } - for ( i in right_row ){ - if ( right_row.hasOwnProperty( i ) && i !== '___id' && - i !== '___s' ) - { - prefix = !TAFFY.isUndefined( out_map[i] ) ? 'right_' : ''; - out_map[prefix + String( i ) ] = right_row[i]; - } - } - return out_map; - }; - - fnMain = function ( table ) { - var - right_table, i, - arg_list = sortArgs(arguments), - arg_length = arg_list.length, - result_list = [] - ; - - if ( typeof table.filter !== 'function' ){ - if ( table.TAFFY ){ right_table = table(); } - else { - throw 'TAFFY DB or result not supplied'; - } - } - else { right_table = table; } - - this.context( { - results : this.getDBI().query( this.context() ) - } ); - - TAFFY.each( this.context().results, function ( left_row ) { - right_table.each( function ( right_row ) { - var arg_data, is_ok = true; - CONDITION: - for ( i = 1; i < arg_length; i++ ){ - arg_data = arg_list[i]; - if ( typeof arg_data === 'function' ){ - is_ok = arg_data( left_row, right_row ); - } - else if ( typeof arg_data === 'object' && arg_data.length ){ - is_ok = fnCompareList( left_row, right_row, arg_data ); - } - else { - is_ok = false; - } - - if ( !is_ok ){ break CONDITION; } // short circuit - } - - if ( is_ok ){ - result_list.push( fnCombineRow( left_row, right_row ) ); - } - } ); - } ); - return TAFFY( result_list )(); - }; - - return fnMain; - }()); - - API.extend( 'join', innerJoinFunction ); - }()); - - API.extend( 'max', function ( c ) { - // **************************************** - // * - // * Takes: column to find max - // * Returns: the highest value - // **************************************** - var highest = null; - run.call( this ); - each( this.context().results, function ( r ) { - if ( highest === null || r[c] > highest ){ - highest = r[c]; - } - }); - return highest; - }); - - API.extend( 'select', function () { - // **************************************** - // * - // * Takes: columns to select values into an array - // * Returns: array of values - // * Note if more than one column is given an array of arrays is returned - // **************************************** - - var ra = [], args = sortArgs(arguments); - run.call( this ); - if ( arguments.length === 1 ){ - - each( this.context().results, function ( r ) { - - ra.push( r[args[0]] ); - }); - } - else { - each( this.context().results, function ( r ) { - var row = []; - each( args, function ( c ) { - row.push( r[c] ); - }); - ra.push( row ); - }); - } - return ra; - }); - API.extend( 'distinct', function () { - // **************************************** - // * - // * Takes: columns to select unique alues into an array - // * Returns: array of values - // * Note if more than one column is given an array of arrays is returned - // **************************************** - var ra = [], args = sortArgs(arguments); - run.call( this ); - if ( arguments.length === 1 ){ - - each( this.context().results, function ( r ) { - var v = r[args[0]], dup = false; - each( ra, function ( d ) { - if ( v === d ){ - dup = true; - return TAFFY.EXIT; - } - }); - if ( !dup ){ - ra.push( v ); - } - }); - } - else { - each( this.context().results, function ( r ) { - var row = [], dup = false; - each( args, function ( c ) { - row.push( r[c] ); - }); - each( ra, function ( d ) { - var ldup = true; - each( args, function ( c, i ) { - if ( row[i] !== d[i] ){ - ldup = false; - return TAFFY.EXIT; - } - }); - if ( ldup ){ - dup = true; - return TAFFY.EXIT; - } - }); - if ( !dup ){ - ra.push( row ); - } - }); - } - return ra; - }); - API.extend( 'supplant', function ( template, returnarray ) { - // **************************************** - // * - // * Takes: a string template formated with key to be replaced with values from the rows, flag to determine if we want array of strings - // * Returns: array of values or a string - // **************************************** - var ra = []; - run.call( this ); - each( this.context().results, function ( r ) { - // TODO: The curly braces used to be unescaped - ra.push( template.replace( /\{([^\{\}]*)\}/g, function ( a, b ) { - var v = r[b]; - return typeof v === 'string' || typeof v === 'number' ? v : a; - } ) ); - }); - return (!returnarray) ? ra.join( "" ) : ra; - }); - - - API.extend( 'each', function ( m ) { - // **************************************** - // * - // * Takes: a function - // * Purpose: loops over every matching record and applies the function - // **************************************** - run.call( this ); - each( this.context().results, m ); - return this; - }); - API.extend( 'map', function ( m ) { - // **************************************** - // * - // * Takes: a function - // * Purpose: loops over every matching record and applies the function, returing the results in an array - // **************************************** - var ra = []; - run.call( this ); - each( this.context().results, function ( r ) { - ra.push( m( r ) ); - }); - return ra; - }); - - - - T = function ( d ) { - // **************************************** - // * - // * T is the main TAFFY object - // * Takes: an array of objects or JSON - // * Returns a new TAFFYDB - // **************************************** - var TOb = [], - ID = {}, - RC = 1, - settings = { - template : false, - onInsert : false, - onUpdate : false, - onRemove : false, - onDBChange : false, - storageName : false, - forcePropertyCase : null, - cacheSize : 100, - name : '' - }, - dm = new Date(), - CacheCount = 0, - CacheClear = 0, - Cache = {}, - DBI, runIndexes, root - ; - // **************************************** - // * - // * TOb = this database - // * ID = collection of the record IDs and locations within the DB, used for fast lookups - // * RC = record counter, used for creating IDs - // * settings.template = the template to merge all new records with - // * settings.onInsert = event given a copy of the newly inserted record - // * settings.onUpdate = event given the original record, the changes, and the new record - // * settings.onRemove = event given the removed record - // * settings.forcePropertyCase = on insert force the proprty case to be lower or upper. default lower, null/undefined will leave case as is - // * dm = the modify date of the database, used for query caching - // **************************************** - - - runIndexes = function ( indexes ) { - // **************************************** - // * - // * Takes: a collection of indexes - // * Returns: collection with records matching indexed filters - // **************************************** - - var records = [], UniqueEnforce = false; - - if ( indexes.length === 0 ){ - return TOb; - } - - each( indexes, function ( f ) { - // Check to see if record ID - if ( T.isString( f ) && /[t][0-9]*[r][0-9]*/i.test( f ) && - TOb[ID[f]] ) - { - records.push( TOb[ID[f]] ); - UniqueEnforce = true; - } - // Check to see if record - if ( T.isObject( f ) && f.___id && f.___s && - TOb[ID[f.___id]] ) - { - records.push( TOb[ID[f.___id]] ); - UniqueEnforce = true; - } - // Check to see if array of indexes - if ( T.isArray( f ) ){ - each( f, function ( r ) { - each( runIndexes( r ), function ( rr ) { - records.push( rr ); - }); - - }); - } - }); - if ( UniqueEnforce && records.length > 1 ){ - records = []; - } - - return records; - }; - - DBI = { - // **************************************** - // * - // * The DBI is the internal DataBase Interface that interacts with the data - // **************************************** - dm : function ( nd ) { - // **************************************** - // * - // * Takes: an optional new modify date - // * Purpose: used to get and set the DB modify date - // **************************************** - if ( nd ){ - dm = nd; - Cache = {}; - CacheCount = 0; - CacheClear = 0; - } - if ( settings.onDBChange ){ - setTimeout( function () { - settings.onDBChange.call( TOb ); - }, 0 ); - } - if ( settings.storageName ){ - setTimeout( function () { - localStorage.setItem( 'taffy_' + settings.storageName, - JSON.stringify( TOb ) ); - }); - } - return dm; - }, - insert : function ( i, runEvent ) { - // **************************************** - // * - // * Takes: a new record to insert - // * Purpose: merge the object with the template, add an ID, insert into DB, call insert event - // **************************************** - var columns = [], - records = [], - input = protectJSON( i ) - ; - each( input, function ( v, i ) { - var nv, o; - if ( T.isArray( v ) && i === 0 ){ - each( v, function ( av ) { - - columns.push( (settings.forcePropertyCase === 'lower') - ? av.toLowerCase() - : (settings.forcePropertyCase === 'upper') - ? av.toUpperCase() : av ); - }); - return true; - } - else if ( T.isArray( v ) ){ - nv = {}; - each( v, function ( av, ai ) { - nv[columns[ai]] = av; - }); - v = nv; - - } - else if ( T.isObject( v ) && settings.forcePropertyCase ){ - o = {}; - - eachin( v, function ( av, ai ) { - o[(settings.forcePropertyCase === 'lower') ? ai.toLowerCase() - : (settings.forcePropertyCase === 'upper') - ? ai.toUpperCase() : ai] = v[ai]; - }); - v = o; - } - - RC++; - v.___id = 'T' + String( idpad + TC ).slice( -6 ) + 'R' + - String( idpad + RC ).slice( -6 ); - v.___s = true; - records.push( v.___id ); - if ( settings.template ){ - v = T.mergeObj( settings.template, v ); - } - TOb.push( v ); - - ID[v.___id] = TOb.length - 1; - if ( settings.onInsert && - (runEvent || TAFFY.isUndefined( runEvent )) ) - { - settings.onInsert.call( v ); - } - DBI.dm( new Date() ); - }); - return root( records ); - }, - sort : function ( o ) { - // **************************************** - // * - // * Purpose: Change the sort order of the DB itself and reset the ID bucket - // **************************************** - TOb = orderByCol( TOb, o.split( ',' ) ); - ID = {}; - each( TOb, function ( r, i ) { - ID[r.___id] = i; - }); - DBI.dm( new Date() ); - return true; - }, - update : function ( id, changes, runEvent ) { - // **************************************** - // * - // * Takes: the ID of record being changed and the changes - // * Purpose: Update a record and change some or all values, call the on update method - // **************************************** - - var nc = {}, or, nr, tc, hasChange; - if ( settings.forcePropertyCase ){ - eachin( changes, function ( v, p ) { - nc[(settings.forcePropertyCase === 'lower') ? p.toLowerCase() - : (settings.forcePropertyCase === 'upper') ? p.toUpperCase() - : p] = v; - }); - changes = nc; - } - - or = TOb[ID[id]]; - nr = T.mergeObj( or, changes ); - - tc = {}; - hasChange = false; - eachin( nr, function ( v, i ) { - if ( TAFFY.isUndefined( or[i] ) || or[i] !== v ){ - tc[i] = v; - hasChange = true; - } - }); - if ( hasChange ){ - if ( settings.onUpdate && - (runEvent || TAFFY.isUndefined( runEvent )) ) - { - settings.onUpdate.call( nr, TOb[ID[id]], tc ); - } - TOb[ID[id]] = nr; - DBI.dm( new Date() ); - } - }, - remove : function ( id ) { - // **************************************** - // * - // * Takes: the ID of record to be removed - // * Purpose: remove a record, changes its ___s value to false - // **************************************** - TOb[ID[id]].___s = false; - }, - removeCommit : function ( runEvent ) { - var x; - // **************************************** - // * - // * - // * Purpose: loop over all records and remove records with ___s = false, call onRemove event, clear ID - // **************************************** - for ( x = TOb.length - 1; x > -1; x-- ){ - - if ( !TOb[x].___s ){ - if ( settings.onRemove && - (runEvent || TAFFY.isUndefined( runEvent )) ) - { - settings.onRemove.call( TOb[x] ); - } - ID[TOb[x].___id] = undefined; - TOb.splice( x, 1 ); - } - } - ID = {}; - each( TOb, function ( r, i ) { - ID[r.___id] = i; - }); - DBI.dm( new Date() ); - }, - query : function ( context ) { - // **************************************** - // * - // * Takes: the context object for a query and either returns a cache result or a new query result - // **************************************** - var returnq, cid, results, indexed, limitq, ni; - - if ( settings.cacheSize ) { - cid = ''; - each( context.filterRaw, function ( r ) { - if ( T.isFunction( r ) ){ - cid = 'nocache'; - return TAFFY.EXIT; - } - }); - if ( cid === '' ){ - cid = makeCid( T.mergeObj( context, - {q : false, run : false, sort : false} ) ); - } - } - // Run a new query if there are no results or the run date has been cleared - if ( !context.results || !context.run || - (context.run && DBI.dm() > context.run) ) - { - results = []; - - // check Cache - - if ( settings.cacheSize && Cache[cid] ){ - - Cache[cid].i = CacheCount++; - return Cache[cid].results; - } - else { - // if no filter, return DB - if ( context.q.length === 0 && context.index.length === 0 ){ - each( TOb, function ( r ) { - results.push( r ); - }); - returnq = results; - } - else { - // use indexes - - indexed = runIndexes( context.index ); - - // run filters - each( indexed, function ( r ) { - // Run filter to see if record matches query - if ( context.q.length === 0 || runFilters( r, context.q ) ){ - results.push( r ); - } - }); - - returnq = results; - } - } - - - } - else { - // If query exists and run has not been cleared return the cache results - returnq = context.results; - } - // If a custom order array exists and the run has been clear or the sort has been cleared - if ( context.order.length > 0 && (!context.run || !context.sort) ){ - // order the results - returnq = orderByCol( returnq, context.order ); - } - - // If a limit on the number of results exists and it is less than the returned results, limit results - if ( returnq.length && - ((context.limit && context.limit < returnq.length) || - context.start) - ) { - limitq = []; - each( returnq, function ( r, i ) { - if ( !context.start || - (context.start && (i + 1) >= context.start) ) - { - if ( context.limit ){ - ni = (context.start) ? (i + 1) - context.start : i; - if ( ni < context.limit ){ - limitq.push( r ); - } - else if ( ni > context.limit ){ - return TAFFY.EXIT; - } - } - else { - limitq.push( r ); - } - } - }); - returnq = limitq; - } - - // update cache - if ( settings.cacheSize && cid !== 'nocache' ){ - CacheClear++; - - setTimeout( function () { - var bCounter, nc; - if ( CacheClear >= settings.cacheSize * 2 ){ - CacheClear = 0; - bCounter = CacheCount - settings.cacheSize; - nc = {}; - eachin( function ( r, k ) { - if ( r.i >= bCounter ){ - nc[k] = r; - } - }); - Cache = nc; - } - }, 0 ); - - Cache[cid] = { i : CacheCount++, results : returnq }; - } - return returnq; - } - }; - - - root = function () { - var iAPI, context; - // **************************************** - // * - // * The root function that gets returned when a new DB is created - // * Takes: unlimited filter arguments and creates filters to be run when a query is called - // **************************************** - // **************************************** - // * - // * iAPI is the the method collection valiable when a query has been started by calling dbname - // * Certain methods are or are not avaliable once you have started a query such as insert -- you can only insert into root - // **************************************** - iAPI = TAFFY.mergeObj( TAFFY.mergeObj( API, { insert : undefined } ), - { getDBI : function () { return DBI; }, - getroot : function ( c ) { return root.call( c ); }, - context : function ( n ) { - // **************************************** - // * - // * The context contains all the information to manage a query including filters, limits, and sorts - // **************************************** - if ( n ){ - context = TAFFY.mergeObj( context, - n.hasOwnProperty('results') - ? TAFFY.mergeObj( n, { run : new Date(), sort: new Date() }) - : n - ); - } - return context; - }, - extend : undefined - }); - - context = (this && this.q) ? this : { - limit : false, - start : false, - q : [], - filterRaw : [], - index : [], - order : [], - results : false, - run : null, - sort : null, - settings : settings - }; - // **************************************** - // * - // * Call the query method to setup a new query - // **************************************** - each( sortArgs(arguments), function ( f ) { - - if ( isIndexable( f ) ){ - context.index.push( f ); - } - else { - context.q.push( returnFilter( f ) ); - } - context.filterRaw.push( f ); - }); - - - return iAPI; - }; - - // **************************************** - // * - // * If new records have been passed on creation of the DB either as JSON or as an array/object, insert them - // **************************************** - TC++; - if ( d ){ - DBI.insert( d ); - } - - - root.insert = DBI.insert; - - root.merge = function ( i, key, runEvent ) { - var - search = {}, - finalSearch = [], - obj = {} - ; - - runEvent = runEvent || false; - key = key || 'id'; - - each( i, function ( o ) { - var existingObject; - search[key] = o[key]; - finalSearch.push( o[key] ); - existingObject = root( search ).first(); - if ( existingObject ){ - DBI.update( existingObject.___id, o, runEvent ); - } - else { - DBI.insert( o, runEvent ); - } - }); - - obj[key] = finalSearch; - return root( obj ); - }; - - root.TAFFY = true; - root.sort = DBI.sort; - // **************************************** - // * - // * These are the methods that can be accessed on off the root DB function. Example dbname.insert; - // **************************************** - root.settings = function ( n ) { - // **************************************** - // * - // * Getting and setting for this DB's settings/events - // **************************************** - if ( n ){ - settings = TAFFY.mergeObj( settings, n ); - if ( n.template ){ - - root().update( n.template ); - } - } - return settings; - }; - - // **************************************** - // * - // * These are the methods that can be accessed on off the root DB function. Example dbname.insert; - // **************************************** - root.store = function ( n ) { - // **************************************** - // * - // * Setup localstorage for this DB on a given name - // * Pull data into the DB as needed - // **************************************** - var r = false, i; - if ( localStorage ){ - if ( n ){ - i = localStorage.getItem( 'taffy_' + n ); - if ( i && i.length > 0 ){ - root.insert( i ); - r = true; - } - if ( TOb.length > 0 ){ - setTimeout( function () { - localStorage.setItem( 'taffy_' + settings.storageName, - JSON.stringify( TOb ) ); - }); - } - } - root.settings( {storageName : n} ); - } - return root; - }; - - // **************************************** - // * - // * Return root on DB creation and start having fun - // **************************************** - return root; - }; - // **************************************** - // * - // * Sets the global TAFFY object - // **************************************** - TAFFY = T; - - - // **************************************** - // * - // * Create public each method - // * - // **************************************** - T.each = each; - - // **************************************** - // * - // * Create public eachin method - // * - // **************************************** - T.eachin = eachin; - // **************************************** - // * - // * Create public extend method - // * Add a custom method to the API - // * - // **************************************** - T.extend = API.extend; - - - // **************************************** - // * - // * Creates TAFFY.EXIT value that can be returned to stop an each loop - // * - // **************************************** - TAFFY.EXIT = 'TAFFYEXIT'; - - // **************************************** - // * - // * Create public utility mergeObj method - // * Return a new object where items from obj2 - // * have replaced or been added to the items in - // * obj1 - // * Purpose: Used to combine objs - // * - // **************************************** - TAFFY.mergeObj = function ( ob1, ob2 ) { - var c = {}; - eachin( ob1, function ( v, n ) { c[n] = ob1[n]; }); - eachin( ob2, function ( v, n ) { c[n] = ob2[n]; }); - return c; - }; - - - // **************************************** - // * - // * Create public utility has method - // * Returns true if a complex object, array - // * or taffy collection contains the material - // * provided in the second argument - // * Purpose: Used to comare objects - // * - // **************************************** - TAFFY.has = function ( var1, var2 ) { - - var re = false, n; - - if ( (var1.TAFFY) ){ - re = var1( var2 ); - if ( re.length > 0 ){ - return true; - } - else { - return false; - } - } - else { - - switch ( T.typeOf( var1 ) ){ - case 'object': - if ( T.isObject( var2 ) ){ - eachin( var2, function ( v, n ) { - if ( re === true && !T.isUndefined( var1[n] ) && - var1.hasOwnProperty( n ) ) - { - re = T.has( var1[n], var2[n] ); - } - else { - re = false; - return TAFFY.EXIT; - } - }); - } - else if ( T.isArray( var2 ) ){ - each( var2, function ( v, n ) { - re = T.has( var1, var2[n] ); - if ( re ){ - return TAFFY.EXIT; - } - }); - } - else if ( T.isString( var2 ) ){ - if ( !TAFFY.isUndefined( var1[var2] ) ){ - return true; - } - else { - return false; - } - } - return re; - case 'array': - if ( T.isObject( var2 ) ){ - each( var1, function ( v, i ) { - re = T.has( var1[i], var2 ); - if ( re === true ){ - return TAFFY.EXIT; - } - }); - } - else if ( T.isArray( var2 ) ){ - each( var2, function ( v2, i2 ) { - each( var1, function ( v1, i1 ) { - re = T.has( var1[i1], var2[i2] ); - if ( re === true ){ - return TAFFY.EXIT; - } - }); - if ( re === true ){ - return TAFFY.EXIT; - } - }); - } - else if ( T.isString( var2 ) || T.isNumber( var2 ) ){ - re = false; - for ( n = 0; n < var1.length; n++ ){ - re = T.has( var1[n], var2 ); - if ( re ){ - return true; - } - } - } - return re; - case 'string': - if ( T.isString( var2 ) && var2 === var1 ){ - return true; - } - break; - default: - if ( T.typeOf( var1 ) === T.typeOf( var2 ) && var1 === var2 ){ - return true; - } - break; - } - } - return false; - }; - - // **************************************** - // * - // * Create public utility hasAll method - // * Returns true if a complex object, array - // * or taffy collection contains the material - // * provided in the call - for arrays it must - // * contain all the material in each array item - // * Purpose: Used to comare objects - // * - // **************************************** - TAFFY.hasAll = function ( var1, var2 ) { - - var T = TAFFY, ar; - if ( T.isArray( var2 ) ){ - ar = true; - each( var2, function ( v ) { - ar = T.has( var1, v ); - if ( ar === false ){ - return TAFFY.EXIT; - } - }); - return ar; - } - else { - return T.has( var1, var2 ); - } - }; - - - // **************************************** - // * - // * typeOf Fixed in JavaScript as public utility - // * - // **************************************** - TAFFY.typeOf = function ( v ) { - var s = typeof v; - if ( s === 'object' ){ - if ( v ){ - if ( typeof v.length === 'number' && - !(v.propertyIsEnumerable( 'length' )) ) - { - s = 'array'; - } - } - else { - s = 'null'; - } - } - return s; - }; - - // **************************************** - // * - // * Create public utility getObjectKeys method - // * Returns an array of an objects keys - // * Purpose: Used to get the keys for an object - // * - // **************************************** - TAFFY.getObjectKeys = function ( ob ) { - var kA = []; - eachin( ob, function ( n, h ) { - kA.push( h ); - }); - kA.sort(); - return kA; - }; - - // **************************************** - // * - // * Create public utility isSameArray - // * Returns an array of an objects keys - // * Purpose: Used to get the keys for an object - // * - // **************************************** - TAFFY.isSameArray = function ( ar1, ar2 ) { - return (TAFFY.isArray( ar1 ) && TAFFY.isArray( ar2 ) && - ar1.join( ',' ) === ar2.join( ',' )) ? true : false; - }; - - // **************************************** - // * - // * Create public utility isSameObject method - // * Returns true if objects contain the same - // * material or false if they do not - // * Purpose: Used to comare objects - // * - // **************************************** - TAFFY.isSameObject = function ( ob1, ob2 ) { - var T = TAFFY, rv = true; - - if ( T.isObject( ob1 ) && T.isObject( ob2 ) ){ - if ( T.isSameArray( T.getObjectKeys( ob1 ), - T.getObjectKeys( ob2 ) ) ) - { - eachin( ob1, function ( v, n ) { - if ( ! ( (T.isObject( ob1[n] ) && T.isObject( ob2[n] ) && - T.isSameObject( ob1[n], ob2[n] )) || - (T.isArray( ob1[n] ) && T.isArray( ob2[n] ) && - T.isSameArray( ob1[n], ob2[n] )) || (ob1[n] === ob2[n]) ) - ) { - rv = false; - return TAFFY.EXIT; - } - }); - } - else { - rv = false; - } - } - else { - rv = false; - } - return rv; - }; - - // **************************************** - // * - // * Create public utility is[DataType] methods - // * Return true if obj is datatype, false otherwise - // * Purpose: Used to determine if arguments are of certain data type - // * - // * mmikowski 2012-08-06 refactored to make much less "magical": - // * fewer closures and passes jslint - // * - // **************************************** - - typeList = [ - 'String', 'Number', 'Object', 'Array', - 'Boolean', 'Null', 'Function', 'Undefined' - ]; - - makeTest = function ( thisKey ) { - return function ( data ) { - return TAFFY.typeOf( data ) === thisKey.toLowerCase() ? true : false; - }; - }; - - for ( idx = 0; idx < typeList.length; idx++ ){ - typeKey = typeList[idx]; - TAFFY['is' + typeKey] = makeTest( typeKey ); - } - } -}()); - -if ( typeof(exports) === 'object' ){ - exports.taffy = TAFFY; -} diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/FileSaver.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/FileSaver.js deleted file mode 100644 index ac2db72..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/FileSaver.js +++ /dev/null @@ -1,171 +0,0 @@ -/* -* FileSaver.js -* A saveAs() FileSaver implementation. -* -* By Eli Grey, http://eligrey.com -* -* License : https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md (MIT) -* source : http://purl.eligrey.com/github/FileSaver.js -*/ - -// The one and only way of getting global scope in all environments -// https://stackoverflow.com/q/3277182/1008999 -var _global = typeof window === 'object' && window.window === window - ? window : typeof self === 'object' && self.self === self - ? self : typeof global === 'object' && global.global === global - ? global - : this - -function bom(blob, opts) { - if (typeof opts === 'undefined') opts = { autoBom: false } - else if (typeof opts !== 'object') { - console.warn('Deprecated: Expected third argument to be a object') - opts = { autoBom: !opts } - } - - // prepend BOM for UTF-8 XML and text/* types (including HTML) - // note: your browser will automatically convert UTF-16 U+FEFF to EF BB BF - if (opts.autoBom && /^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(blob.type)) { - return new Blob([String.fromCharCode(0xFEFF), blob], { type: blob.type }) - } - return blob -} - -function download(url, name, opts) { - var xhr = new XMLHttpRequest() - xhr.open('GET', url) - xhr.responseType = 'blob' - xhr.onload = function () { - saveAs(xhr.response, name, opts) - } - xhr.onerror = function () { - console.error('could not download file') - } - xhr.send() -} - -function corsEnabled(url) { - var xhr = new XMLHttpRequest() - // use sync to avoid popup blocker - xhr.open('HEAD', url, false) - try { - xhr.send() - } catch (e) { } - return xhr.status >= 200 && xhr.status <= 299 -} - -// `a.click()` doesn't work for all browsers (#465) -function click(node) { - try { - node.dispatchEvent(new MouseEvent('click')) - } catch (e) { - var evt = document.createEvent('MouseEvents') - evt.initMouseEvent('click', true, true, window, 0, 0, 0, 80, - 20, false, false, false, false, 0, null) - node.dispatchEvent(evt) - } -} - -// Detect WebView inside a native macOS app by ruling out all browsers -// We just need to check for 'Safari' because all other browsers (besides Firefox) include that too -// https://www.whatismybrowser.com/guides/the-latest-user-agent/macos -var isMacOSWebView = _global.navigator && /Macintosh/.test(navigator.userAgent) && /AppleWebKit/.test(navigator.userAgent) && !/Safari/.test(navigator.userAgent) - -var saveAs = _global.saveAs || ( - // probably in some web worker - (typeof window !== 'object' || window !== _global) - ? function saveAs() { /* noop */ } - - // Use download attribute first if possible (#193 Lumia mobile) unless this is a macOS WebView - : ('download' in HTMLAnchorElement.prototype && !isMacOSWebView) - ? function saveAs(blob, name, opts) { - var URL = _global.URL || _global.webkitURL - var a = document.createElement('a') - name = name || blob.name || 'download' - - a.download = name - a.rel = 'noopener' // tabnabbing - - // TODO: detect chrome extensions & packaged apps - // a.target = '_blank' - - if (typeof blob === 'string') { - // Support regular links - a.href = blob - if (a.origin !== location.origin) { - corsEnabled(a.href) - ? download(blob, name, opts) - : click(a, a.target = '_blank') - } else { - click(a) - } - } else { - // Support blobs - a.href = URL.createObjectURL(blob) - setTimeout(function () { URL.revokeObjectURL(a.href) }, 4E4) // 40s - setTimeout(function () { click(a) }, 0) - } - } - - // Use msSaveOrOpenBlob as a second approach - : 'msSaveOrOpenBlob' in navigator - ? function saveAs(blob, name, opts) { - name = name || blob.name || 'download' - - if (typeof blob === 'string') { - if (corsEnabled(blob)) { - download(blob, name, opts) - } else { - var a = document.createElement('a') - a.href = blob - a.target = '_blank' - setTimeout(function () { click(a) }) - } - } else { - navigator.msSaveOrOpenBlob(bom(blob, opts), name) - } - } - - // Fallback to using FileReader and a popup - : function saveAs(blob, name, opts, popup) { - // Open a popup immediately do go around popup blocker - // Mostly only available on user interaction and the fileReader is async so... - popup = popup || open('', '_blank') - if (popup) { - popup.document.title = - popup.document.body.innerText = 'downloading...' - } - - if (typeof blob === 'string') return download(blob, name, opts) - - var force = blob.type === 'application/octet-stream' - var isSafari = /constructor/i.test(_global.HTMLElement) || _global.safari - var isChromeIOS = /CriOS\/[\d]+/.test(navigator.userAgent) - - if ((isChromeIOS || (force && isSafari) || isMacOSWebView) && typeof FileReader !== 'undefined') { - // Safari doesn't allow downloading of blob URLs - var reader = new FileReader() - reader.onloadend = function () { - var url = reader.result - url = isChromeIOS ? url : url.replace(/^data:[^;]*;/, 'data:attachment/file;') - if (popup) popup.location.href = url - else location = url - popup = null // reverse-tabnabbing #460 - } - reader.readAsDataURL(blob) - } else { - var URL = _global.URL || _global.webkitURL - var url = URL.createObjectURL(blob) - if (popup) popup.location = url - else location.href = url - popup = null // reverse-tabnabbing #460 - setTimeout(function () { URL.revokeObjectURL(url) }, 4E4) // 40s - } - } -) - -_global.saveAs = saveAs.saveAs = saveAs - -if (typeof module !== 'undefined') { - module.exports = saveAs; -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/IndexedDB.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/IndexedDB.js deleted file mode 100644 index 086d201..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/IndexedDB.js +++ /dev/null @@ -1,166 +0,0 @@ - -//prefixes of implementation that we want to test -window.indexedDB = window.indexedDB || window.mozIndexedDB || - window.webkitIndexedDB || window.msIndexedDB; - -//prefixes of window.IDB objects -window.IDBTransaction = window.IDBTransaction || - window.webkitIDBTransaction || window.msIDBTransaction; -window.IDBKeyRange = window.IDBKeyRange || window.webkitIDBKeyRange || - window.msIDBKeyRange - -if (!window.indexedDB) { - window.alert("Your browser doesn't support a stable version of IndexedDB.") -} - -//const employeeData = [ -// { id: "1", name: "gopal", age: 35, email: "gopal@tutorialspoint.com" }, -// { id: "2", name: "prasad", age: 32, email: "prasad@tutorialspoint.com" } -//]; -var db; -var request = window.indexedDB.open("newDatabase", 1); - -request.onerror = function (event) { - console.log("error: "); -}; - -request.onsuccess = function (event) { - db = request.result; - console.log("success: " + db); - readAll(); -}; - -request.onupgradeneeded = function (event) { - var db = event.target.result; - var objectStore = db.createObjectStore("employee", { keyPath: "id" }); - - //for (var i in employeeData) { - // objectStore.add(employeeData[i]); - //} -} -var datas = ""; -function read(id) { - var transaction = db.transaction(["employee"]); - var objectStore = transaction.objectStore("employee"); - var request = objectStore.get(id); - //console.log(request); - datas = request; - request.onerror = function (event) { - alert("Unable to retrieve daa from database!"); - }; - - request.onsuccess = function (event) { - // Do something with the request.result! - if (request.result) { - $("#txtID").val(request.result.id); - $("#txtName").val(request.result.name); - $("#txtAge").val(request.result.age); - $("#txtEmail").val(request.result.email); - // alert("Name: " + request.result.name + " Age: " + request.result.age + ", Email: " + request.result.email); - } - else { - alert("given id couldn't be found in your database!"); - } - }; -} - - -function clear() { - $("#txtID").val(''); - $("#txtName").val(''); - $("#txtAge").val(''); - $("#txtEmail").val(''); -} -function readAll() { - var objectStore = db.transaction("employee").objectStore("employee"); - $("#tblData tbody").empty(); - objectStore.openCursor().onsuccess = function (event) { - var cursor = event.target.result; - - - if (cursor) { - var data = "
" + cursor.key + "" + cursor.value.name + "" + cursor.value.age + "" + cursor.value.email + "
" + nodearray[i].label + " " + hiddenField + "
" + nodearray[i].label + " " + hiddenFieldL + "
" - var table = "" + tblheader + "" + tblrow + "
" - $("#matrixDiv").append(table); - console.log(multiarr); - - $('#matrixTable tr td').click(function () { - var cid = $(this).attr('id'); - - if (cid == undefined) { - return; - } - - var arsplit = cid.split('_'); - var sfirst = "#h" + arsplit[0] + "_1"; - var ssecond = "#hr" + arsplit[1] + "_1"; - var txtFrom = $(sfirst).val(); - var txtTo = $(ssecond).val(); - var otherDir = "#r" + arsplit[1] + "_" + arsplit[0].replace('r', ''); - //console.log('cond ',txtFrom, txtTo); - if ($(this).text() == 'yes') { - - var confirmation = confirm('are you sure , want to remove ?') - if (confirmation) { - var edgesarr = edges.get(); - for (var i = 0; i < edgesarr.length; i++) { - - //console.log(edgesarr[i].from, edgesarr[i].to); - //alert('edgefrom - '+edgesarr[i].from +', txtfrom - '+ txtFrom +', edgeto - '+ edgesarr[i].to +', txtTo - '+ txtTo); - if ((edgesarr[i].from == txtFrom && edgesarr[i].to == txtTo) || (edgesarr[i].from == txtTo && edgesarr[i].to == txtFrom)) { - //console.log('condition',edgesarr[i].from, edgesarr[i].to); - network.body.data.edges.remove(edgesarr[i].id) - //alert('fiber removed'); - $(this).text('X'); - $(otherDir).text('X'); - $(this).removeClass('tdback'); - $(otherDir).removeClass('tdback'); - return; - } - } - return; - } - else - return; - } - - //alert(cid); - //alert(sfirst + ', ' + ssecond); - $(this).text('yes'); - $(otherDir).text('yes'); - - $(this).addClass('tdback'); - $(otherDir).addClass('tdback'); - - var labelvalue = '[' + nodes.get(txtFrom).label + ' - ' + nodes.get(txtTo).label + ']'; - network.body.data.edges.add({ - id: token(), from: txtFrom, to: txtTo, label: labelvalue, font: { align: 'top' }, - componentType: "edge" - }); - - }); - - } - $("#myModal").show(); -} - - - -function closemodal() { - $("#myModal").hide(); -} - -var multiarr = []; -function addEmptyRC(numberofRC, dyid, restrictRC, nodeid) { - var emptycol = ""; - var ldid = 2; - var localnodearray = nodes.get(); - for (var i = 0; i < numberofRC; i++) { - if (i == restrictRC) - emptycol += ""; - else { - let cll = restrictRC + '_' + i; - //var spanEle = "X"; - let roid = dyid + ldid; - //var nodecol = network.getConnectedEdges(nodeid); - //var noderow = network.getConnectedEdges(localnodearray[i].id); - //console.log(nodeid, nodeEdgeLength.length) - //alert(nodecol.length + ', ' + noderow.length); - //console.log(nodecol.length + ', ' + noderow.length); - - //console.log(checkfiberconnection(nodeid, localnodearray[i].id)); - - - if (checkfiberconnection(nodeid, localnodearray[i].id)) - emptycol += "yes"; - else - emptycol += "X"; - - //var arrmultidata = nodeid + ',' + localnodearray[i].id; - //multiarr.push(arrmultidata); - } - - ldid++; - } - return emptycol; -} - -function checkfiberconnection(fromNode, toNode) { - var edgesarr = edges.get(); - var flag = false; - for (var i = 0; i < edgesarr.length; i++) { - //console.log(edgesarr[i].from, edgesarr[i].to); - //alert('edgefrom - '+edgesarr[i].from +', txtfrom - '+ txtFrom +', edgeto - '+ edgesarr[i].to +', txtTo - '+ txtTo); - if ((edgesarr[i].from == fromNode && edgesarr[i].to == toNode) || (edgesarr[i].from == toNode && edgesarr[i].to == fromNode)) { - flag = true; - return true; - } - } - return flag; -} - -function getAllNode() { - $("#nodeDiv").empty(); - var nodelist = nodes.get(); - for (var i = 0; i < nodelist.length; i++) { - - var topnode = "" - $("#nodeDiv").append(topnode); - var connodelist = network.getConnectedNodes(nodelist[i].id); - var spannode = ""; - for (var j = 0; j < connodelist.length; j++) { - spannode += "

" + nodes.get(connodelist[j]).label + "

"; - - } - spannode = "
Connected Nodes :

" + spannode + "
" - $("#nodeDiv").append(spannode); - } - $("#nodeModal").show(); - - var acc = document.getElementsByClassName("accordion"); - var i; - - for (i = 0; i < acc.length; i++) { - acc[i].addEventListener("click", function () { - this.classList.toggle("active"); - var panel = this.nextElementSibling; - if (panel.style.display === "block") { - panel.style.display = "none"; - } else { - panel.style.display = "block"; - } - }); - } - -} - -function closenodemodal() { - $("#nodeModal").hide(); -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.min.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.min.js deleted file mode 100644 index db01146..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/NetworkGraph.min.js +++ /dev/null @@ -1 +0,0 @@ -function asyncGeneratorStep(n,t,i,r,u,f,e){try{var o=n[f](e),s=o.value}catch(h){i(h);return}o.done?t(s):Promise.resolve(s).then(r,u)}function _asyncToGenerator(n){return function(){var t=this,i=arguments;return new Promise(function(r,u){function f(n){asyncGeneratorStep(e,r,u,f,o,"next",n)}function o(n){asyncGeneratorStep(e,r,u,f,o,"throw",n)}var e=n.apply(t,i);f(undefined)})}}function readdata(){return _readdata.apply(this,arguments)}function _readdata(){return _readdata=_asyncToGenerator(regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,jsstoreCon.select({from:"tbl_network",where:{id:"1"}});case 2:dat=n.sent;console.log(dat);case 4:case"end":return n.stop()}},n)})),_readdata.apply(this,arguments)}function initDb(){return _initDb.apply(this,arguments)}function _initDb(){return _initDb=_asyncToGenerator(regeneratorRuntime.mark(function n(){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,jsstoreCon.initDb(getDbSchema());case 2:t=n.sent;t?console.log("db created"):console.log("db opened");case 4:case"end":return n.stop()}},n)})),_initDb.apply(this,arguments)}function addNetworData(){return _addNetworData.apply(this,arguments)}function _addNetworData(){return _addNetworData=_asyncToGenerator(regeneratorRuntime.mark(function n(t){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,netmodel={id:"1",name:t},n.next=4,jsstoreCon.insert({into:"tbl_network",values:[netmodel]});case 4:i=n.sent;i===1&&alert("successfully added");n.next=14;break;case 8:return n.prev=8,n.t0=n["catch"](0),n.next=12,jsstoreCon.update({"in":"tbl_network",set:{name:t},where:{id:"1"}});case 12:i=n.sent;i===1&&alert("successfully updated");case 14:case"end":return n.stop()}},n,null,[[0,8]])})),_addNetworData.apply(this,arguments)}function deletedata(){return _deletedata.apply(this,arguments)}function _deletedata(){return _deletedata=_asyncToGenerator(regeneratorRuntime.mark(function n(t){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,jsstoreCon.remove({from:"tbl_network",where:{id:t}});case 3:i=n.sent;n.next=9;break;case 6:n.prev=6;n.t0=n["catch"](0);alert(n.t0.message);case 9:case"end":return n.stop()}},n,null,[[0,6]])})),_deletedata.apply(this,arguments)}function getDbSchema(){return{name:"Db_network",tables:[{name:"tbl_network",columns:{id:{primaryKey:!0,dataType:"string"},name:{notNull:!0,dataType:"string"}}}]}}function drag(n){disableFiberService();n.dataTransfer.setData("text",n.target.id)}function setDefaultLocale(){var r=navigator.language,t=document.getElementById("locale"),n,i;for(t.selectedIndex=0,n=0,i=t.options.length;n0&&(r=confirm("Are you want to load network data from local storage ?"),r&&(_edgesDB.insert(i),nodes=getNodeData(i.nodes),edges=getEdgeData(i.edges),counter=counter+Number(nodes.length),localStorage.setItem("nodelength",counter)))}catch(f){}}data={nodes:nodes,edges:edges};u={interaction:{navigationButtons:!0,keyboard:!0,dragView:!1,multiselect:!0,hover:!0},physics:!1,nodes:{shape:"dot",size:8},edges:{smooth:{enabled:!1,type:"continuous"}},manipulation:{enabled:!1,addNode:function(n,t){document.getElementById("operation").innerText="Add Node";document.getElementById("node-id").value=n.id;document.getElementById("node-label").value="site 1";document.getElementById("node-degree").value="5";document.getElementById("ddlnodeshape").value="dot";document.getElementById("ddlnodeType").value="ROADM";document.getElementById("saveButton").onclick=saveData.bind(this,n,t);document.getElementById("cancelButton").onclick=clearPopUp.bind();document.getElementById("network-popUp").style.display="block"},editNode:function(n,t){document.getElementById("operation").innerText="Edit Node";document.getElementById("node-id").value=n.id;document.getElementById("node-label").value=n.label;document.getElementById("node-degree").value=n.nodedegree;document.getElementById("ddlnodeType").value=n.nodetype;document.getElementById("ddlnodeshape").value=n.shape;n.nodeedit="true";document.getElementById("saveButton").onclick=saveData.bind(this,n,t);document.getElementById("cancelButton").onclick=cancelEdit.bind(this,t);document.getElementById("addButton").addEventListener("click",function(){AddData(this,0)});document.getElementById("addAmpButton").addEventListener("click",function(){AddData(this,1)});document.getElementById("addTraffButton").addEventListener("click",function(){AddData(this,2)});document.getElementById("network-popUp").style.display="block"},addEdge:function(n,t){if(n.from==n.to){var i=confirm("Do you want to connect the node to itself?");if(i!=!0){t(null);return}}document.getElementById("edge-operation").innerText="Add Edge";editEdgeWithoutDrag(n,t)},editEdge:{editWithoutDrag:function(n,t){document.getElementById("edge-operation").innerText="Edit Edge";editEdgeWithoutDrag(n,t)}}}};network=new vis.Network(t,data,u);network.on("click",function(n){n.event="[original event]";console.log(n.pointer);this.getNodeAt(n.pointer.DOM)||(this.getEdgeAt(n.pointer.DOM)?($("#txtNodeX").val(n.pointer.canvas.x),$("#txtNodeY").val(n.pointer.canvas.y)):($("#txtNodeX").val(n.pointer.canvas.x),$("#txtNodeY").val(n.pointer.canvas.y)))});network.on("selectEdge",function(n){if(_insertnodeDB().remove(),n.edges.length>1||n.edges.length==0){copyData.edges=[];copyData.nodes=[];copyData.dataCopied=!1;return}var t=this.body.edges[this.getEdgeAt(n.pointer.DOM)];n.label=network.body.edges[n.edges[0]].options.label;_insertnodeDB.insert({id:n.edges[0],type:"NodeInsert",label:n.label});setCopyData(t.options.id,"")});network.on("selectNode",function(n){var t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],i=network.getConnectedEdges(t.id);if(localStorage.setItem("deletenodeconectededge",i.length),_nodesDB.insert({id:t.id,type:"node"}),setCopyData("",t.options.id),isAddEdge==1){if(isAddService=0,addServicData={from:"",to:""},addEdgeData.from=="")addEdgeData.from=t.options.id;else if(addEdgeData.to==""){if(addEdgeData.from==t.options.id){alert("pls click destination source");return}addEdgeData.to=t.options.id}addEdgeData.from!=""&&addEdgeData.to!=""&&manualAddEdge()}if(isAddService==1){if(isAddEdge=0,addEdgeData={from:"",to:""},addServiceData.from=="")addServiceData.from=t.options.id;else if(addServiceData.to==""){if(addServiceData.from==t.options.id){alert("pls click destination source");return}addServiceData.to=t.options.id}console.log(addServiceData);addServiceData.from!=""&&addServiceData.to!=""&&manualAddService();console.log(addServiceData)}});network.on("doubleClick",function(){var n=_nodesDB().first();n.type=="node"?network.editNodeMode():network.editEdgeMode();_nodesDB().remove()});network.on("oncontext",function(n){var h=_nodesDB().first(),f,t,e,o,i,s,r,u;h.type=="node"?(f=this.body.nodes[this.getNodeAt(n.pointer.DOM)],f!=undefined&&(document.getElementById("edgecontextMenu").style.display="none",$("#contextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("contextMenu").style.display="block",t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],document.getElementById("nodeiddetails").value=t.id,n.id=t.id,e=network.body.nodes[t.id].options.label,document.getElementById("nodeeditlabel").value=e,document.getElementById("nodeedit-degree").value=network.body.nodes[t.id].options.nodedegree,document.getElementById("ddleditnodeType").value=network.body.nodes[t.id].options.nodetype,$("#ddlshape").val(network.body.nodes[t.id].options.shape),$("#ddlcolor").val(network.body.nodes[t.id].options.color.background),document.getElementById("rightClickNodeEdit").onclick=rightClickNodeEdit.bind(),document.getElementById("rightClickNodeDelete").onclick=deleteNodeEdge.bind())):(o=this.body.edges[this.getEdgeAt(n.pointer.DOM)],o!=undefined&&(document.getElementById("contextMenu").style.display="none",document.getElementById("edgecontextMenu").style.display="block",$("#edgecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),i=this.body.edges[this.getEdgeAt(n.pointer.DOM)],document.getElementById("edgeiddetails").value=i.id,document.getElementById("from").value=network.body.edges[i.id].options.from,document.getElementById("to").value=network.body.edges[i.id].options.to,network.body.edges[i.id].options.label!=undefined&&(s=network.body.edges[i.id].options.label,document.getElementById("edgelabel").value=s),r=network.body.edges[i.id].options.arrows.to.enabled,u=network.body.edges[i.id].options.arrows.from.enabled,document.getElementById("edgearrow").value=r==!0&&u==!0?"to,form":r==!0?"to":u==!0?"from":"",document.getElementById("InsertNode").addEventListener("click",function(){AddData(this,0)}),document.getElementById("Copy").onclick=copy.bind(),document.getElementById("rightClickEdgeEdit").onclick=rightClickEdgeEdit.bind(),document.getElementById("rightClickEdgeDelete").onclick=deleteNodeEdge.bind()));copy=="Yes"&&(document.getElementById("contextMenu").style.display="none",$("#pastecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("pastecontextMenu").style.display="block",document.getElementById("Paste").onclick=paste.bind());_nodesDB().remove()});t.addEventListener("dragover",function(n){n.preventDefault()});t.addEventListener("dragenter",function(n){n.target.className+=" dragenter"});t.addEventListener("dragleave",function(n){n.target.className="whiteBox"});t.addEventListener("drop",function(n){var t;n.dataTransfer.getData("text")=="btnAddMode"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.dataTransfer.getData("text")=="btnAddAmp"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.preventDefault()});network.on("dragStart",function(){});network.on("dragEnd",function(n){n.event="[original event]"});network.on("hoverNode",function(n){try{var t=nodes.get(n.node),i=t.label;$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("label : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurNode",function(){$("#click").hide()});network.on("hoverEdge",function(n){try{var t=edges.get(n.edge),i="("+nodes.get(t.from).label+" -> "+nodes.get(t.to).label+")";$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("dir : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurEdge",function(n){console.log("blurEdge Event:",n);$("#click").hide()})}function removeDefaultElement(){$("*.vis-manipulation").remove();$("*.vis-edit-mode").remove();$("*.vis-close").remove()}function AddMultipleNode(){var r,i,u;disableFiberService();r=getScaleFreeNetwork(10);console.log(r);var f=Number($("#txtNofNode").val()),n=0,t=0;for(i=1;i<=f;i++)n=n+10,t=t+10,counter=counter+1,localStorage.setItem("nodelength",counter),u=localStorage.getItem("nodelength"),network.body.data.nodes.add({id:token(),label:"site "+Number(u)+"",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n,y:t,componentType:"node"})}function rightClickNodeEdit(){disableFiberService();document.getElementById("contextMenu").style.display="none";document.getElementById("node-popUpdetails").style.display="block";document.getElementById("nodesaveButton").onclick=popupsaveNodeData.bind();document.getElementById("nodecancelButton").onclick=nodecancelNodeEdit.bind()}function deleteNodeEdge(){disableFiberService();document.getElementById("contextMenu").style.display="none";document.getElementById("edgecontextMenu").style.display="none";var n=localStorage.getItem("deletenodeconectededge");n=="0"||n==""?network.deleteSelected():alert("Unpair node and delete");localStorage.setItem("deletenodeconectededge","")}function rightClickEdgeEdit(){disableFiberService();document.getElementById("edgecontextMenu").style.display="none";document.getElementById("edge-popUpdetails").style.display="block";document.getElementById("edgesaveButton").onclick=popupsaveedgeData.bind();document.getElementById("edgecancelButton").onclick=edgecancelNodeEdit.bind()}function popupeditNode(n,t,i){document.getElementById("nodeeditlabel").value=n.label;document.getElementById("nodesaveButton").onclick=popupsaveNodeData.bind(this,n,i);document.getElementById("nodecancelButton").onclick=t.bind(this,i);document.getElementById("node-popUpdetails").style.display="block"}function edgecancelNodeEdit(){edgeclearNodePopUp()}function edgeclearNodePopUp(){document.getElementById("edgesaveButton").onclick=null;document.getElementById("edgecancelButton").onclick=null;document.getElementById("edge-popUpdetails").style.display="none"}function nodeclearNodePopUp(){document.getElementById("nodesaveButton").onclick=null;document.getElementById("nodecancelButton").onclick=null;document.getElementById("node-popUpdetails").style.display="none"}function nodecancelNodeEdit(){nodeclearNodePopUp()}function popupsaveNodeData(){var t=document.getElementById("nodeiddetails").value,i=document.getElementById("nodeeditlabel").value,r=document.getElementById("ddlshape").value,n=document.getElementById("ddlcolor").value,u=document.getElementById("ddleditnodeType").value,f=document.getElementById("nodeedit-degree").value;n!=""&&n!=0?network.body.data.nodes.update({id:t,label:i,shape:r,color:n,nodetype:u,nodedegree:f}):network.body.data.nodes.update({id:t,label:i,shape:r,nodetype:u,nodedegree:f});document.getElementById("node-popUpdetails").style.display="none"}function popupsaveedgeData(){var n=document.getElementById("edgelabel").value,t=document.getElementById("edgeiddetails").value,u=document.getElementById("from").value,f=document.getElementById("to").value,i=document.getElementById("ddleditedgecolor").value,r=document.getElementById("edgearrow").value;i!="0"?network.body.data.edges.update({id:t,length:length,color:i,arrows:r,label:n}):network.body.data.edges.update({id:t,length:length,arrows:r,label:n});_insertnodeDB({id:t}).update({label:n});_edgesDB({from:u,to:f}).update({label:n,color:i});document.getElementById("edge-popUpdetails").style.display="none"}function editEdgeWithoutDrag(n,t){var h,c,l,a,o,s,v,y,r,u;if(isService!=1){var f=0,e=0,p=network.body.nodes[n.from].options.nodedegree,w=network.body.nodes[n.to].options.nodedegree,o=network.getConnectedEdges(n.from),s=network.getConnectedEdges(n.to);o.forEach(function(n){var t=edges.get();for(i=0;i1||n.edges.length==0){copyData.edges=[];copyData.nodes=[];copyData.dataCopied=!1;return}var t=this.body.edges[this.getEdgeAt(n.pointer.DOM)];n.label=network.body.edges[n.edges[0]].options.label;_insertnodeDB.insert({id:n.edges[0],type:"NodeInsert",label:n.label});setCopyData(t.options.id,"")});network.on("selectNode",function(n){var t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],i=network.getConnectedEdges(t.id);if(localStorage.setItem("deletenodeconectededge",i.length),_nodesDB.insert({id:t.id,type:"node"}),setCopyData("",t.options.id),isAddEdge==1){if(isAddService=0,addServicData={from:"",to:""},addEdgeData.from=="")addEdgeData.from=t.options.id;else if(addEdgeData.to==""){if(addEdgeData.from==t.options.id){alert("pls click destination source");return}addEdgeData.to=t.options.id}addEdgeData.from!=""&&addEdgeData.to!=""&&manualAddEdge()}if(isAddService==1){if(isAddEdge=0,addEdgeData={from:"",to:""},addServiceData.from=="")addServiceData.from=t.options.id;else if(addServiceData.to==""){if(addServiceData.from==t.options.id){alert("pls click destination source");return}addServiceData.to=t.options.id}console.log(addServiceData);addServiceData.from!=""&&addServiceData.to!=""&&manualAddService();console.log(addServiceData)}});network.on("doubleClick",function(){var n=_nodesDB().first();n.type=="node"?network.editNodeMode():network.editEdgeMode();_nodesDB().remove()});network.on("oncontext",function(n){var h=_nodesDB().first(),f,t,e,o,i,s,r,u;h.type=="node"?(f=this.body.nodes[this.getNodeAt(n.pointer.DOM)],f!=undefined&&(document.getElementById("edgecontextMenu").style.display="none",$("#contextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("contextMenu").style.display="block",t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],document.getElementById("nodeiddetails").value=t.id,n.id=t.id,e=network.body.nodes[t.id].options.label,document.getElementById("nodeeditlabel").value=e,document.getElementById("nodeedit-degree").value=network.body.nodes[t.id].options.nodedegree,document.getElementById("ddleditnodeType").value=network.body.nodes[t.id].options.nodetype,$("#ddlshape").val(network.body.nodes[t.id].options.shape),$("#ddlcolor").val(network.body.nodes[t.id].options.color.background),document.getElementById("rightClickNodeEdit").onclick=rightClickNodeEdit.bind(),document.getElementById("rightClickNodeDelete").onclick=deleteNodeEdge.bind())):(o=this.body.edges[this.getEdgeAt(n.pointer.DOM)],o!=undefined&&(document.getElementById("contextMenu").style.display="none",$("#edgecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("edgecontextMenu").style.display="block",i=this.body.edges[this.getEdgeAt(n.pointer.DOM)],document.getElementById("edgeiddetails").value=i.id,document.getElementById("from").value=network.body.edges[i.id].options.from,document.getElementById("to").value=network.body.edges[i.id].options.to,network.body.edges[i.id].options.label!=undefined&&(s=network.body.edges[i.id].options.label,document.getElementById("edgelabel").value=s),r=network.body.edges[i.id].options.arrows.to.enabled,u=network.body.edges[i.id].options.arrows.from.enabled,document.getElementById("edgearrow").value=r==!0&&u==!0?"to,form":r==!0?"to":u==!0?"from":"",document.getElementById("InsertNode").addEventListener("click",function(){AddData(this,0)}),document.getElementById("Copy").onclick=copy.bind(),document.getElementById("rightClickEdgeEdit").onclick=rightClickEdgeEdit.bind(),document.getElementById("rightClickEdgeDelete").onclick=deleteNodeEdge.bind()));copy=="Yes"&&(document.getElementById("contextMenu").style.display="none",$("#pastecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("pastecontextMenu").style.display="block",document.getElementById("Paste").onclick=paste.bind());_nodesDB().remove()});container.addEventListener("dragover",function(n){n.preventDefault()});container.addEventListener("dragenter",function(n){n.target.className+=" dragenter"});container.addEventListener("dragleave",function(n){n.target.className="whiteBox"});container.addEventListener("drop",function(n){var t;n.dataTransfer.getData("text")=="btnAddMode"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.dataTransfer.getData("text")=="btnAddAmp"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.preventDefault()});network.on("dragStart",function(){});network.on("dragEnd",function(n){n.event="[original event]"});network.on("hoverNode",function(n){try{var t=nodes.get(n.node),i=t.label;$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("label : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurNode",function(){$("#click").hide()});network.on("hoverEdge",function(n){try{var t=edges.get(n.edge),i="("+nodes.get(t.from).label+" -> "+nodes.get(t.to).label+")";$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("dir : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurEdge",function(n){console.log("blurEdge Event:",n);$("#click").hide()});testing()}function getNodeData(n){return n.forEach(function(n){importNodes.push({id:n.id,label:n.label,shape:n.shape,icon:n.icon,color:n.color[0],edges:n.edges[0],x:n.x,y:n.y,title:n.title,size:n.size,componentType:n.componentType,nodedegree:n.nodedegree,nodetype:n.nodetype})}),new vis.DataSet(importNodes)}function getNodeById(n,t){for(var i=0;i "+nodes.get(n.to).label+")";importEdges.push({id:n.id,from:n.from,to:n.to,dashes:n.dashes,label:n.label,font:t,arrows:i,smooth:r,color:n.options[0].color[0].color,componentType:n.componentType})}),new vis.DataSet(importEdges)}function objectToArray(n){return Object.keys(n).map(function(t){return n[t].id=t,n[t]})}function addConnections(n,t){t=n.id;n.edges=network.getConnectedNodes(t)}function setCopyData(n,t){var r;copyData.edges=[];copyData.nodes=[];var i=[],u="",f="";t==""&&n!=""&&(i=network.body.edges[n],u=network.body.nodes[i.fromId],f=network.body.nodes[i.toId]);t!=""&&n==""&&(i=[],u=network.body.nodes[t],f="");r=[];r.push(u);r.push(f);copyData.edges=i;copyData.nodes=r}function getCopiedData(){var t=[];if(copyData.nodes.forEach(function(n){if(counter=counter+1,localStorage.setItem("nodelength",counter),n!=""){var i=token(),r=Number($("#txtNodeX").val());network.body.data.nodes.add({id:i,label:n.options.label,shape:n.options.shape,icon:n.options.icon,color:n.options.color.background,x:n.x+10,y:n.y+10,title:n.options.title,size:n.options.size,nodedegree:n.options.nodedegree,nodetype:n.options.nodetype,componentType:nodes.get(n.options.id).componentType});t.push(i)}}),copyData.edges.length!=0){var n=copyData.edges,i={align:""+n.options.font.align+""},r={to:{enabled:n.options.arrows.to.enabled,type:n.options.arrows.to.type},from:{enabled:n.options.arrows.from.enabled,type:n.options.arrows.from.type}},u={enabled:n.options.smooth.enabled,type:n.options.smooth.type,roundness:n.options.smooth.roundness};network.body.data.edges.add({id:"eid"+Math.random().toString().replace(".","0"),from:t[0],to:t[1],dashes:n.options.dashes,label:n.options.label,font:i,arrows:r,smooth:u,color:n.options.color.color,componentType:edges.get(n.id).componentType});copyData={edges:[],nodes:[],dataCopied:!1}}}function SaveNetwork(){disableFiberService();exportNetwork(!0)}function StorageClear(){disableFiberService();counter=0;deletedata("1");init()}function manualAddEdge(){var n=0,t=0,u=network.body.nodes[addEdgeData.from].options.nodedegree,f=network.body.nodes[addEdgeData.to].options.nodedegree,e=network.getConnectedEdges(addEdgeData.from),o=network.getConnectedEdges(addEdgeData.to),r;e.forEach(function(t){var r=edges.get();for(i=0;i0){var r="",u="",f=2,i=2;for(t=0;t";r+=""+n[t].label+" "+e+"<\/th>";rdynamicid="r"+i+"_1";o="";u+=""+n[t].label+" "+o+"<\/td>"+addEmptyRC(n.length,"r"+i+"_",t,n[t].id)+"<\/tr>";f++;i++}s=""; - $("#tblData tbody").append(data); - cursor.continue(); - } - //else { - // alert("No more entries!"); - //} - - }; -} - -function add() { - var request = db.transaction(["employee"], "readwrite") - .objectStore("employee") - .add({ id: $("#txtID").val(), name: $("#txtName").val(), age: $("#txtAge").val(), email: $("#txtEmail").val() }); - - request.onsuccess = function (event) { - alert("record has been added to your database."); - clear(); - readAll(); - }; - - request.onerror = function (event) { - alert("Unable to add data\r\n record is aready exist in your database! "); - } -} - -function update() { - - - readyByID($("#txtID").val()); - datas.result.name = $("#txtName").val(); - datas.result.age = $("#txtAge").val(); - datas.result.email = $("#txtEmail").val(); - - //console.log(datas.result) - var request = db.transaction(["employee"], "readwrite") - .objectStore("employee") - //.put({ id: $("#txtID").val(), name: $("#txtName").val(), age: $("#txtAge").val(), email: $("#txtEmail").val() }); - .put(datas.result); - - request.onsuccess = function (event) { - alert("record has been updated to your database."); - clear(); - readAll(); - }; - - request.onerror = function (event) { - alert("Unable to add data\r\n this record aready exist in your database! "); - } -} - -function readyByID(id) { - var transaction = db.transaction(["employee"]); - var objectStore = transaction.objectStore("employee"); - var request = objectStore.get(id); - - request.onerror = function (event) { - alert("Unable to retrieve daa from database!"); - }; - - request.onsuccess = function (event) { - // Do something with the request.result! - //debugger; - if (request.result) { - datas = request; - //return datas - } - else { - alert("given id couldn't be found in your database!"); - } - }; -} - -function remove(id) { - var request = db.transaction(["employee"], "readwrite") - .objectStore("employee") - .delete(id); - - request.onsuccess = function (event) { - alert("record entry has been removed from your database."); - clear(); - readAll(); - }; -} diff --git a/TelecomInfraProject/wwwroot/js/Network Graph/NetworkGraph.js b/TelecomInfraProject/wwwroot/js/Network Graph/NetworkGraph.js deleted file mode 100644 index 6d3483e..0000000 --- a/TelecomInfraProject/wwwroot/js/Network Graph/NetworkGraph.js +++ /dev/null @@ -1,2887 +0,0 @@ -var nodes = null; -var edges = null; -var network = null; -// randomly create some nodes and edges -var data = getScaleFreeNetwork(0); -var seed = 2; -var previousId = 0; -var currentId = 0; -var _edgesDB = new TAFFY(); -var _nodesDB = new TAFFY(); -var _insertnodeDB = new TAFFY(); -var container; -var exportArea; -var importButton; -var exportButton; -var dropdownshape; -var isService = 0; -var counter = 0; -var copy; -localStorage.setItem("copyedgeid", ""); -localStorage.setItem("copynodeid", ""); -localStorage.setItem("deletenodeconectededge", ""); -var _import_json; - -$(document).ready(function () { - $.getJSON("/Data/MasterData.json", function (data) { - console.log(data.name); - console.log(data.age); - }).fail(function () { - console.log("An error has occurred."); - }); -}); - -//disabled browser right click menu -$(document).bind("contextmenu", function (e) { - return false; -}); - -if (!window.indexedDB) { - window.alert("Your browser doesn't support a stable version of IndexedDB.") -} - -var jsstoreCon = new JsStore.Connection(); - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function readdata() { - return _readdata.apply(this, arguments); -} - -function _readdata() { - _readdata = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return jsstoreCon.select({ - from: 'tbl_network', - where: { - id: '1' - } - }); - - case 2: - dat = _context.sent; - console.log(dat); - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _readdata.apply(this, arguments); -} - -function initDb() { - return _initDb.apply(this, arguments); -} - -function _initDb() { - _initDb = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - var isDbCreated; - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return jsstoreCon.initDb(getDbSchema()); - - case 2: - isDbCreated = _context2.sent; - - if (isDbCreated) { - console.log('db created'); - } else { - console.log('db opened'); - } - - case 4: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - return _initDb.apply(this, arguments); -} - -function addNetworData(_x) { - return _addNetworData.apply(this, arguments); -} - -function _addNetworData() { - _addNetworData = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(netData) { - var noOfDataInserted; - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _context3.prev = 0; - netmodel = { - id: "1", - name: netData - }; - _context3.next = 4; - return jsstoreCon.insert({ - into: 'tbl_network', - values: [netmodel] - }); - - case 4: - noOfDataInserted = _context3.sent; - - if (noOfDataInserted === 1) { - alert('successfully added'); - } - - _context3.next = 14; - break; - - case 8: - _context3.prev = 8; - _context3.t0 = _context3["catch"](0); - _context3.next = 12; - return jsstoreCon.update({ - in: 'tbl_network', - set: { - name: netData - }, - where: { - id: "1" - } - }); - - case 12: - noOfDataInserted = _context3.sent; - - if (noOfDataInserted === 1) { - alert('successfully updated'); - } - - case 14: - case "end": - return _context3.stop(); - } - } - }, _callee3, null, [[0, 8]]); - })); - return _addNetworData.apply(this, arguments); -} - -function deletedata(_x2) { - return _deletedata.apply(this, arguments); -} - -function _deletedata() { - _deletedata = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(id) { - var noOfStudentRemoved; - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - _context4.prev = 0; - _context4.next = 3; - return jsstoreCon.remove({ - from: 'tbl_network', - where: { - id: id - } - }); - - case 3: - noOfStudentRemoved = _context4.sent; - _context4.next = 9; - break; - - case 6: - _context4.prev = 6; - _context4.t0 = _context4["catch"](0); - alert(_context4.t0.message); - - case 9: - case "end": - return _context4.stop(); - } - } - }, _callee4, null, [[0, 6]]); - })); - return _deletedata.apply(this, arguments); -} - -//async function readdata() { -// dat = await jsstoreCon.select({ -// from: 'tbl_network', where: { id: '1' } -// }); -// console.log(dat); -//} -//async function initDb() { -// var isDbCreated = await jsstoreCon.initDb(getDbSchema()); -// if (isDbCreated) { -// console.log('db created'); -// } -// else { -// console.log('db opened'); -// } - -//} - -function getDbSchema() { - var table = { - name: 'tbl_network', - columns: { - id: { - primaryKey: true, - dataType: 'string' - }, - name: { - notNull: true, - dataType: 'string' - }, - } - } - - var db = { - name: 'Db_network', - tables: [table] - } - return db; -} - -function drag(ev) { - disableFiberService(); - ev.dataTransfer.setData("text", ev.target.id); -} - -var lastDownTarget, canvas; - -var copyData = { - nodes: [], - edges: [], - dataCopied: false -} - -document.addEventListener('click', function (event) { - lastDownTarget = event.target.tagName; -}, false); - - -document.addEventListener('keydown', function (event) { - if (lastDownTarget == "CANVAS") { - if (event.keyCode == 67 && event.ctrlKey) { - copyData.dataCopied = true; - } - if (event.keyCode == 86 && event.ctrlKey) { - if (copyData.dataCopied) - getCopiedData(); - } - } -}, false); - -var rand = function () { - return Math.random().toString(36).substr(2); // remove `0.` -}; - -var token = function () { - return rand() + rand(); // to make it longer -}; - -function setDefaultLocale() { - var defaultLocal = navigator.language; - var select = document.getElementById("locale"); - select.selectedIndex = 0; // set fallback value - for (var i = 0, j = select.options.length; i < j; ++i) { - if (select.options[i].getAttribute("value") === defaultLocal) { - select.selectedIndex = i; - break; - } - } -} - -function destroy() { - if (network !== null) { - network.destroy(); - network = null; - } -} - -function draw(isImport) { - destroy(); - nodes = []; - edges = []; - - // create a network - var container = document.getElementById("mynetwork"); - // create an array with nodes - nodes = new vis.DataSet([ - - ]); - - // create an array with edges - edges = new vis.DataSet([ - - ]); - - data = { - nodes: nodes, - edges: edges - } - if (!isImport) { - - //var tempData = JSON.parse(localStorage.getItem("networkData")); - var tempData = ""; - try { - tempData = JSON.parse(dat[0].name); - if (tempData.nodes.length > 0) { - var conf = confirm('Are you want to load network data from local storage ?'); - if (conf) { - //nodes = new vis.DataSet(tempData.nodes); - //edges = new vis.DataSet(tempData.edges); - - _edgesDB.insert(tempData) - - nodes = getNodeData(tempData.nodes); - edges = getEdgeData(tempData.edges); - counter = counter + Number(nodes.length); - localStorage.setItem("nodelength", counter); - } - } - } - catch (e) { - } - - } - - data = { - nodes: nodes, - edges: edges - } - var options = { - //layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - //locale: document.getElementById("locale").value, - interaction: { navigationButtons: true, keyboard: true, dragView: false, multiselect: true, hover: true }, - physics: false, - //edges: { - // color: { - // inherit: falsefunction copy() - // }, - //}, - nodes: { - shape: "dot", - size: 8 - }, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - }, - manipulation: { - enabled: false, - addNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = "site 1"; - document.getElementById("node-degree").value = "5"; - document.getElementById("ddlnodeshape").value = "dot"; - document.getElementById("ddlnodeType").value = "ROADM"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("node-degree").value = data.nodedegree; - document.getElementById("ddlnodeType").value = data.nodetype; - document.getElementById("ddlnodeshape").value = data.shape; - data.nodeedit = "true"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - }, - }; - network = new vis.Network(container, data, options); - network.on("click", function (params) { - params.event = "[original event]"; - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - }); - network.on("selectEdge", function (data) { - _insertnodeDB().remove(); - - if (data.edges.length > 1 || data.edges.length == 0) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - //var getnodedata = edges.get(); - var clickedEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - data.label = network.body.edges[data.edges[0]].options.label; - //data.to = network.body.edges[data.edges].options.to; - //data.labelFrom = network.body.edges[data.edges].options.labelFrom; - //data.labelTo = network.body.edges[data.edges].options.labelTo; - _insertnodeDB.insert({ "id": data.edges[0], "type": "NodeInsert", "label": data.label }); - setCopyData(clickedEdge.options.id, ''); - }); - network.on("selectNode", function (params) { - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - var deletenode = network.getConnectedEdges(clickedNode.id); - localStorage.setItem("deletenodeconectededge", deletenode.length); - _nodesDB.insert({ "id": clickedNode.id, "type": "node" }); - setCopyData('', clickedNode.options.id); - if (isAddEdge == 1) { - isAddService = 0; - addServicData = { - from: '', - to: '' - }; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if (addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - addEdgeData = { - from: '', - to: '' - }; - - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - console.log(addServiceData); - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - - console.log(addServiceData); - - } - }); - network.on("doubleClick", function (data) { - var type = _nodesDB().first(); - if (type.type == "node") { - network.editNodeMode(); - } - else { - network.editEdgeMode(); - } - _nodesDB().remove(); - }); - network.on("oncontext", function (data) { - //data.preventDefault(); - var type = _nodesDB().first(); - if (type.type == "node") { - var getrightclicknode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - if (getrightclicknode != undefined) { - document.getElementById("edgecontextMenu").style.display = "none"; - $("#contextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("contextMenu").style.display = "block"; - var cliNode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - document.getElementById("nodeiddetails").value = cliNode.id; - data.id = cliNode.id - var clickedNode = network.body.nodes[cliNode.id].options.label; - document.getElementById("nodeeditlabel").value = clickedNode; - document.getElementById("nodeedit-degree").value = network.body.nodes[cliNode.id].options.nodedegree; - document.getElementById("ddleditnodeType").value = network.body.nodes[cliNode.id].options.nodetype; - //$(`#ddlshape option[value='${network.body.nodes[cliNode.id].options.shape}']`).prop('selected', true); - //$(`#ddlcolor option[value='${network.body.nodes[cliNode.id].options.color.background}']`).prop('selected', true); - $('#ddlshape').val(network.body.nodes[cliNode.id].options.shape); - $('#ddlcolor').val(network.body.nodes[cliNode.id].options.color.background); - document.getElementById("rightClickNodeEdit").onclick = rightClickNodeEdit.bind(); - document.getElementById("rightClickNodeDelete").onclick = deleteNodeEdge.bind(); - } - } - else { - var getrightclickedge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - if (getrightclickedge != undefined) { - document.getElementById("contextMenu").style.display = "none"; - document.getElementById("edgecontextMenu").style.display = "block"; - $("#edgecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - var cliEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - document.getElementById("edgeiddetails").value = cliEdge.id; - document.getElementById("from").value = network.body.edges[cliEdge.id].options.from; - document.getElementById("to").value = network.body.edges[cliEdge.id].options.to; - if (network.body.edges[cliEdge.id].options.label != undefined) { - var clickedEdge = network.body.edges[cliEdge.id].options.label; - document.getElementById("edgelabel").value = clickedEdge; - } - var arrowto = network.body.edges[cliEdge.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[cliEdge.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edgearrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edgearrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edgearrow").value = "from"; - } - else { - document.getElementById("edgearrow").value = ""; - } - document.getElementById("InsertNode").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("Copy").onclick = copy.bind(); - //document.getElementById("Paste").onclick = paste.bind(); - document.getElementById("rightClickEdgeEdit").onclick = rightClickEdgeEdit.bind(); - document.getElementById("rightClickEdgeDelete").onclick = deleteNodeEdge.bind(); - } - //else { - // document.getElementById("contextMenu").style.display = "none"; - // document.getElementById("pastecontextMenu").style.display = "block"; - // document.getElementById("Paste").onclick = paste.bind(); - //} - } - if (copy == "Yes") { - document.getElementById("contextMenu").style.display = "none"; - $("#pastecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("pastecontextMenu").style.display = "block"; - document.getElementById("Paste").onclick = paste.bind(); - } - _nodesDB().remove(); - }); - - container.addEventListener("dragover", (function (e) { - e.preventDefault(); - //console.log("gj") - })); - container.addEventListener("dragenter", (function (e) { - e.target.className += " dragenter"; - //console.log("gj") - })); - container.addEventListener("dragleave", (function (e) { - //alert() - e.target.className = "whiteBox"; - })); - - container.addEventListener("drop", (function (e) { - //let answer = confirm("Do you really want to move it") - //console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - if (e.dataTransfer.getData("text") == "btnAddAmp") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - - e.preventDefault(); - })); - - network.on("dragStart", function (params) { - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - }); - network.on("hoverNode", function (params) { - try { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - network.on("hoverEdge", function (params) { - try { - var clickedNode = edges.get(params.edge); - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - // removeDefaultElement(); -} - -/*Remove canvas inside button like edit,delete,add*/ -function removeDefaultElement() { - $("*.vis-manipulation").remove(); - $("*.vis-edit-mode").remove(); - $("*.vis-close").remove(); -} -/*Multiple node add start*/ -function AddMultipleNode() { - disableFiberService(); - var somedata = getScaleFreeNetwork(10); - console.log(somedata); - var totalcount = Number($("#txtNofNode").val()); - var x = 0; - var y = 0; - for (var i = 1; i <= totalcount; i++) { - x = x + 10; - y = y + 10; - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - x: x, - y: y, - componentType: 'node' - }) - } -} -/*Multiple node add End*/ - -function rightClickNodeEdit() { - //alert(); - disableFiberService(); - document.getElementById("contextMenu").style.display = "none"; - document.getElementById("node-popUpdetails").style.display = "block"; - document.getElementById("nodesaveButton").onclick = popupsaveNodeData.bind( - ); - document.getElementById("nodecancelButton").onclick = nodecancelNodeEdit.bind( - ); -} -function deleteNodeEdge() { - disableFiberService(); - document.getElementById("contextMenu").style.display = "none"; - document.getElementById("edgecontextMenu").style.display = "none"; - //network.deleteSelected(); - var deletenodeconectededge = localStorage.getItem("deletenodeconectededge"); - if (deletenodeconectededge == "0" || deletenodeconectededge == "") { - network.deleteSelected(); - } else { - alert("Unpair node and delete"); - } - localStorage.setItem("deletenodeconectededge", ""); -} -function rightClickEdgeEdit() { - disableFiberService(); - document.getElementById("edgecontextMenu").style.display = "none"; - document.getElementById("edge-popUpdetails").style.display = "block"; - document.getElementById("edgesaveButton").onclick = popupsaveedgeData.bind( - ); - document.getElementById("edgecancelButton").onclick = edgecancelNodeEdit.bind( - ); -} - - -/*start show popup window and update data based on selected node*/ -function popupeditNode(data, cancelAction, callback) { - document.getElementById("nodeeditlabel").value = data.label; - document.getElementById("nodesaveButton").onclick = popupsaveNodeData.bind( - this, - data, - callback - ); - document.getElementById("nodecancelButton").onclick = - cancelAction.bind(this, callback); - document.getElementById("node-popUpdetails").style.display = "block"; -} - -function edgecancelNodeEdit() { - edgeclearNodePopUp(); - //callback(null); -} -function edgeclearNodePopUp() { - document.getElementById("edgesaveButton").onclick = null; - document.getElementById("edgecancelButton").onclick = null; - document.getElementById("edge-popUpdetails").style.display = "none"; -} -// Callback passed as parameter is ignored -function nodeclearNodePopUp() { - document.getElementById("nodesaveButton").onclick = null; - document.getElementById("nodecancelButton").onclick = null; - document.getElementById("node-popUpdetails").style.display = "none"; -} - -function nodecancelNodeEdit() { - nodeclearNodePopUp(); - //callback(null); -} - -function popupsaveNodeData() { - var id = document.getElementById("nodeiddetails").value; - var label = document.getElementById("nodeeditlabel").value; - var shape = document.getElementById("ddlshape").value; - var color = document.getElementById("ddlcolor").value; - var type = document.getElementById("ddleditnodeType").value; - var degree = document.getElementById("nodeedit-degree").value; - if (color != "" && color != 0) { - network.body.data.nodes.update({ - id: id, label: label, shape: shape, color: color, nodetype: type, nodedegree: degree - }); - } - else { - network.body.data.nodes.update({ - id: id, label: label, shape: shape, nodetype: type, nodedegree: degree - }); - } - document.getElementById("node-popUpdetails").style.display = "none"; -} -function popupsaveedgeData() { - var edgelabel = document.getElementById("edgelabel").value; - var id = document.getElementById("edgeiddetails").value; - var from = document.getElementById("from").value; - var to = document.getElementById("to").value; - var editcolor = document.getElementById("ddleditedgecolor").value; - var arrow = document.getElementById("edgearrow").value; - //var color = document.getElementById("ddlcolor").value; - //network.clustering.updateEdge(originalEdge.id, { label: label}); - if (editcolor != "0") { - network.body.data.edges.update({ - id: id, length: length, color: editcolor, arrows: arrow, label: edgelabel - }); - } - else { - network.body.data.edges.update({ - id: id, length: length, arrows: arrow, label: edgelabel - }); - } - //_edgesDB.insert({ "from": from, "to":to, "edgeLength":length}) - _insertnodeDB({ id: id }).update({ label: edgelabel }); - _edgesDB({ from: from, to: to }).update({ label: edgelabel, color: editcolor }); - document.getElementById("edge-popUpdetails").style.display = "none"; -} -/*popup end*/ - -function editEdgeWithoutDrag(data, callback) { - var servicefromedgefrom; - var servicefromedgeto; - var servicetoedgefrom; - var servicetoedgeto; - if (isService != 1) { - var fromcounter = 0; - var tocounter = 0; - var fromnodedegree = network.body.nodes[data.from].options.nodedegree; - var tonodedegree = network.body.nodes[data.to].options.nodedegree; - var fromnodeconnectededge = network.getConnectedEdges(data.from); - var tonodeconnectededge = network.getConnectedEdges(data.to); - fromnodeconnectededge.forEach(function (item, index) { - var formnodeconnecteddataset = edges.get(); - for (i = 0; i < formnodeconnecteddataset.length; i++) { - if (item == formnodeconnecteddataset[i].id) { - if (formnodeconnecteddataset[i].componentType == "edge") { - fromcounter = fromcounter + 1; - } - } - } - }); - tonodeconnectededge.forEach(function (item, index) { - var tonodeconnecteddataset = edges.get(); - for (i = 0; i < tonodeconnecteddataset.length; i++) { - if (item == tonodeconnecteddataset[i].id) { - if (tonodeconnecteddataset[i].componentType == "edge") { - tocounter = tocounter + 1; - //console.log("hi"); - } - } - } - }); - if (fromcounter < Number(fromnodedegree) && tocounter < Number(tonodedegree)) { - ////filling in the popup DOM elements - //if (data.label != undefined) { - // document.getElementById("edge-label").value = data.label; - //} - ////document.getElementById("edge-arrow").value = data.arrows; - //if (data.id != undefined) { - // var arrowto = network.body.edges[data.id].options.arrows.to.enabled - // var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - // //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - // if (arrowto == true && arrowfrom == true) { - // document.getElementById("edge-arrow").value = "to,form"; - // } - // else if (arrowto == true) { - // document.getElementById("edge-arrow").value = "to"; - // } - // else if (arrowfrom == true) { - // document.getElementById("edge-arrow").value = "from"; - // } - // else { - // document.getElementById("edge-arrow").value = ""; - // } - //} - if (data.label != undefined) { - document.getElementById("edge-label").value = data.label; - } - - //document.getElementById("edge-arrow").value = data.arrows; - if (data.id != undefined) { - //$(`#ddledgecolor option[value='${network.body.nodes[data.id].options.color.background}']`).prop('selected', true); - var arrowto = network.body.edges[data.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edge-arrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edge-arrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edge-arrow").value = "from"; - } - else { - document.getElementById("edge-arrow").value = ""; - } - } - document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - this, - data, - callback - ); - document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - this, - callback - ); - document.getElementById("edge-popUp").style.display = "block"; - } - //else if (data.id != undefined) { - // //filling in the popup DOM elements - // if (data.label != undefined) { - // document.getElementById("edge-label").value = data.label; - // } - - // //document.getElementById("edge-arrow").value = data.arrows; - // if (data.id != undefined) { - // //$(`#ddledgecolor option[value='${network.body.nodes[data.id].options.color.background}']`).prop('selected', true); - // var arrowto = network.body.edges[data.id].options.arrows.to.enabled - // var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - // //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - // if (arrowto == true && arrowfrom == true) { - // document.getElementById("edge-arrow").value = "to,form"; - // } - // else if (arrowto == true) { - // document.getElementById("edge-arrow").value = "to"; - // } - // else if (arrowfrom == true) { - // document.getElementById("edge-arrow").value = "from"; - // } - // else { - // document.getElementById("edge-arrow").value = ""; - // } - // } - - // document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - // this, - // data, - // callback - // ); - // document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - // this, - // callback - // ); - // document.getElementById("edge-popUp").style.display = "block"; - //} - else { - alert("Node Degree limit exist"); - } - } - else { - var fromnodeconnectededge = network.getConnectedEdges(data.from); - var tonodeconnectededge = network.getConnectedEdges(data.to); - fromnodeconnectededge.forEach(function (item, index) { - var fromedgefrom = network.body.edges[item].options.from; - var fromedgeto = network.body.edges[item].options.to; - if (fromedgefrom == data.from && fromedgeto == data.to || fromedgefrom == data.to && fromedgeto == data.from) { - servicefromedgefrom = fromedgefrom; - servicefromedgeto = fromedgeto; - } - }); - tonodeconnectededge.forEach(function (item, index) { - var toedgefrom = network.body.edges[item].options.from - var toedgeto = network.body.edges[item].options.to - if (toedgefrom == data.from && toedgeto == data.to || toedgefrom == data.to && toedgeto == data.from) { - servicetoedgefrom = toedgefrom; - servicetoedgeto = toedgeto; - } - - }); - if (servicefromedgefrom != undefined && servicefromedgeto != undefined || servicetoedgefrom != undefined && servicetoedgeto != undefined) { - var fromnodetype = network.body.nodes[data.from].options.componentType; - var tonodetype = network.body.nodes[data.to].options.componentType; - if (fromnodetype == "node" && tonodetype == "node") { - if (data.label != undefined) { - document.getElementById("edge-label").value = data.label; - } - //document.getElementById("edge-arrow").value = data.arrows; - if (data.id != undefined) { - var arrowto = network.body.edges[data.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[data.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edge-arrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edge-arrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edge-arrow").value = "from"; - } - else { - document.getElementById("edge-arrow").value = ""; - } - } - document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - this, - data, - callback - ); - document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - this, - callback - ); - document.getElementById("edge-popUp").style.display = "block"; - } - else { - //clearEdgePopUp(); - document.getElementById("edge-popUp").style.display = "none"; - alert("Service not add between amplifier node"); - isAddService = 0; - } - } - else { - alert("Create fiber then service add"); - } - } - - -} - -function clearEdgePopUp() { - document.getElementById("edge-label").value = ""; - document.getElementById("edge-saveButton").onclick = null; - document.getElementById("edge-cancelButton").onclick = null; - document.getElementById("edge-popUp").style.display = "none"; -} - -function cancelEdgeEdit(callback) { - clearEdgePopUp(); - data.componentType = 'edge'; - if (isService == 1) { - data.dashes = true; - data.label = document.getElementById("edge-label").value; - data.font = fontstyle1; - data.color = "red"; - data.arrows = document.getElementById("edge-arrow").value; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - } - callback(null); -} - -function AddService() { - disableFiberService(); - isService = 1; - data.componentType = 'service'; - network.addEdgeMode(); -} -function RemoveSelection() { - disableFiberService(); - var deletenodeconectededge = localStorage.getItem("deletenodeconectededge"); - if (deletenodeconectededge == "0" || deletenodeconectededge == "") { - network.deleteSelected(); - } else { - alert("Unpair node and delete"); - } - localStorage.setItem("deletenodeconectededge", ""); -} -function AddEdgeMode() { - disableFiberService(); - isService = 0; - network.addEdgeMode(); -} -function EditEdgeMode() { - disableFiberService(); - network.editEdgeMode(); -} -function AddNodeMode() { - disableFiberService(); - network.addNodeMode(); -} -function EditNodeMode() { - disableFiberService(); - network.editNode(); -} -function htmlTitle(html, backcolor) { - const container = document.createElement("pre"); - container.innerHTML = html; - container.style.background = backcolor; - container.style.color = "black"; - container.style.transition = "all 1s ease-in-out"; - return container; -} -function saveEdgeData(data, callback) { - if (isService != 1) { - if (typeof data.to === "object") data.to = data.to.id; - if (typeof data.from === "object") data.from = data.from.id; - //data.length = document.getElementById("edge-length").value; - data.label = document.getElementById("edge-label").value; - _insertnodeDB({ id: data.id }).update({ label: data.label }); - //var fromnode = network.getConnectedNodes(data.from) - //var fromlen = Number(fromnode.length).toString(); - //var tonode = network.getConnectedNodes(data.to) - //var tolen = Number(tonode.length).toString(); - //var text = 'abcdefghijklmnopqrstuvwxyz'; - //for (var i = 0; i < text.length; i++) { - // var code = text.toUpperCase().charCodeAt(i) - // if (code > 64 && code < 91) { - // var result = (code - 64) + " "; - // if (result.trim() == Number(fromlen) + 1) { - // data.labelFrom = text[i]; - // } - // if (result.trim() == Number(tolen) + 1) { - // data.labelTo = text[i]; - // } - // } - //} - - data.title = document.getElementById("edge-title").value.toString(); - data.arrows = document.getElementById("edge-arrow").value.toString(); - if (document.getElementById("ddledgecolor").value != 0 && document.getElementById("ddledgecolor").value !== "" && document.getElementById("ddledgecolor").value != undefined) { - data.color = document.getElementById("ddledgecolor").value; - } - data.font = fontstyle1; - data.componentType = 'edge'; - if (document.getElementById("edgeDashes").value == "true") { - data.dashes = document.getElementById("edgeDashes").value; - } - var existedgedb = _edgesDB({ from: data.from, to: data.to }).get(); - if (existedgedb.length != 0) { - //_edgesDB({ from: data.from, to: data.to }).update({ edgeLength: data.length, label: data.label, color: data.color, arrows: data.arrows, dashes: data.dashes }); - _edgesDB({ from: data.from, to: data.to }).update({ label: data.label, color: data.color, arrows: data.arrows, dashes: data.dashes }); - } - else { - //_edgesDB.insert({ "from": data.from, "to": data.to, "edgeLength": data.length, "dashes": data.dashes, "arrows": data.arrows, "label": data.label }) - _edgesDB.insert({ "from": data.from, "to": data.to, "dashes": data.dashes, "arrows": data.arrows, "label": data.label }) - } - clearEdgePopUp(); - callback(data); - } - else { - //var fromnodetype = network.body.nodes[data.from].options.nodetype; - //var tonodetype = network.body.nodes[data.to].options.nodetype; - //if (fromnodetype == "ROADM" && tonodetype == "ROADM") { - data.dashes = true; - data.label = document.getElementById("edge-label").value; - data.font = fontstyle1; - data.color = "red"; - data.arrows = document.getElementById("edge-arrow").value; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - document.getElementById("edge-popUp").style.display = "none"; - clearEdgePopUp(); - callback(data); - //} - //else { - // //document.getElementById("edge-popUp").style.display = "none"; - // clearEdgePopUp(); - // //callback(data); - // alert("Service not add between amplifier node"); - //} - } -} - -var fontstyle1 = { - align: "top", - -} -var Unidirection = { - to: { - enabled: false, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} -var Bidirection = { - to: { - enabled: true, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} -var smooth1 = { - enabled: true, - type: "curvedCW", - roundness: ".2", -} - - -function clearPopUp() { - document.getElementById("node-degree").value = "" - document.getElementById("edge-label").value = ""; - document.getElementById("saveButton").onclick = null; - document.getElementById("cancelButton").onclick = null; - document.getElementById("network-popUp").style.display = "none"; -} - -function cancelEdit(callback) { - clearPopUp(); - callback(null); -} - -function saveData(data, callback) { - if (data.nodeedit != "true") { - counter = counter + 1; - //counter = counter + 1; - localStorage.setItem("nodelength", counter); - //var nodelength = localStorage.getItem("nodelength"); - } - data.id = document.getElementById("node-id").value; - data.label = document.getElementById("node-label").value; - data.title = document.getElementById("node-title").value; - var myshape = document.getElementById("ddlnodeshape").value; - shape = myshape; - // data.size = 8; - var mycolor = document.getElementById("ddlnodecolor").value; - color = mycolor; - if (shape != undefined && shape != null && shape != "" && shape != 0) { - data.shape = shape; - } - if (color != undefined && color != null && color != "" && color != 0) { - data.color = color; - } - var nodetype = document.getElementById("ddlnodeType").value; - data.nodetype = nodetype; - data.componentType = "node"; - data.nodedegree = document.getElementById("node-degree").value; - //if (document.getElementById("edgeFixed").value == "true") { - // fixed= document.getElementById("edgeFixed").value; - // //data.fixed.y = document.getElementById("edgeFixed").value; - - //} - clearPopUp(); - callback(data); -} -function AddData(data, id) { - disableFiberService(); - document.getElementById("edgecontextMenu").style.display = "none"; - document.getElementById("network-popUp").style.display = "none"; - document.getElementById("node-popUp").style.display = "block"; - document.getElementById("nodeSaveButton").onclick = AddNode.bind( - this, id - ); - - //var from_id = document.getElementById("node-id").value; - //var myNode = network.getConnectedNodes(from_id) - //if (myNode.length == 1) { - // $("#trId").hide(); - //} - //else { - // $("#trId").show(); - // document.getElementById("edgeLen").value = ""; - //} -} -function AddNode(id) { - var test; - var edgeLen; - var subLen; - var insertEdgeLabel; - //var from_id = document.getElementById("node-id").value; - //test = network.getConnectedEdges(from_id); - var shape = document.getElementById("ddlinsertnodeshape").value; - var insetnode = _insertnodeDB().first(); - var myNode = network.getConnectedNodes(insetnode.id); - to_id = myNode[1]; - from_id = myNode[0]; - var edgelabel = edges.get(insetnode.id).label; - //if (myNode.length > 1) { - // to_id = document.getElementById("nodeid").value; - // var test1 = network.getConnectedEdges(to_id); - // var edgedata = ""; - // var result = false; - // for (var i = 0; i < test.length; i++) { - // if (result == false) { - // for (var j = 0; j < test.length; j++) { - // if (test[i] == test1[j]) { - // edgedata = test1[j]; - // result = true; - // } - // } - // } - - // } - - - //} - //else { - // $("#trId").hide(); - // to_id = myNode[0]; - //} - - - var len = network.body.data.nodes.length; - var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - var dynamicToken = token(); - if (id == 0) { - if (shape == "triangle") { - dynamicToken - network.body.data.nodes.add({ - id: dynamicToken, - label: "site " + '' + Number(nodelength) + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - //shape: $("#ddlShape").val(), - shape: shape, - //shape: "diamond", - size: 8, - color: "red", - nodedegree: "5", - nodetype: "ROADM", - //color: $("#txtNodeBGColor").val(), - componentType: "Amplifier" - }); - } else { - network.body.data.nodes.add({ - id: dynamicToken, - label: "site " + '' + Number(nodelength) + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - //shape: $("#ddlShape").val(), - shape: shape, - //shape: "diamond", - size: 8, - nodedegree: "5", - nodetype: "ROADM", - //color: $("#txtNodeBGColor").val(), - componentType: "node" - }); - } - - } - else if (id == 1) { - network.body.data.nodes.add({ - id: dynamicToken, - label: '' + randomid + '', - //shape: "icon", - //icon: { - // face: "'FontAwesome'", - // code: "\uf067", - // size: 15, - // color: "black", - //}, - size: 8, - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - else { - network.body.data.nodes.add({ - id: dynamicToken, - label: '' + randomid + '', - shape: shape, - //shape: "diamond", - size: 8, - color: "red", - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - - - //edgeLen = document.getElementById("edgeLen").value; - //insertEdgeLabel = document.getElementById("InsertEdgeLabel").value; - //var taffyLen; - - //taffyLen = _edgesDB({ from: from_id.toString(), to: to_id.toString() }).first(); - - - - //if (taffyLen == false) { - // taffyLen = _edgesDB({ from: to_id.toString(), to: from_id.toString() }).first(); - //} - - //if (Number(edgeLen) < Number(taffyLen.edgeLength)) { - // subLen = Number(taffyLen.edgeLength) - Number(edgeLen); - //} - //else if (Number(edgeLen) > Number(taffyLen.edgeLength)) { - // network.body.data.nodes.remove(randomid); - // alert('Given length is exceeded in total length.'); - // document.getElementById("node-popUp").style.display = "none"; - // return false; - //} - //else if (Number(edgeLen) == Number(taffyLen.edgeLength)) { - // network.body.data.nodes.remove(randomid); - // alert('Given length is equal to total length.'); - // document.getElementById("node-popUp").style.display = "none"; - // return false; - //} - //else { - // subLen = 0; - //} - - //if (edgedata != "" && edgedata != undefined) { - // network.body.data.edges.remove(edgedata); - //} - //else { - // network.body.data.edges.remove(test[0]); - //} - - - network.body.data.edges.remove(insetnode.id); - network.body.data.edges.add([{ from: dynamicToken, to: from_id, font: fontstyle1, componentType: "edge", label: edgelabel, color: "blue" }]) - network.body.data.edges.add([{ from: dynamicToken, to: to_id, font: fontstyle1, componentType: "edge", label: edgelabel, color: "blue" }]) - - //network.body.data.edges.add([{ from: randomid, to: from_id, length: edgeLen, label: edgeLen, color: "" }]) - //network.body.data.edges.add([{ from: randomid, to: to_id, length: subLen, label: subLen.toString(), color: "" }]) - _edgesDB.insert({ "from": dynamicToken, "to": from_id }) - _edgesDB.insert({ "from": dynamicToken, "to": to_id }) - _insertnodeDB().remove(); - document.getElementById("node-popUp").style.display = "none"; - -} -function init(isImport) { - - - initDb(); - readdata(); - - - - if (isImport) { - setDefaultLocale(); - draw(isImport); - - } - else { - setTimeout(function () { - setDefaultLocale(); - draw(isImport); - }, 1000); - } - - - - -} - -//-----------------------Json File--------------------- - -function testing() { - container = document.getElementById("mynetwork"); - //exportArea = document.getElementById("input_output"); - importButton = document.getElementById("import_button"); - exportButton = document.getElementById("export_button"); -} - -function clearOutputArea() { - //exportArea.value = ""; -} - -function exportNetwork(isSaveNetwork) { - disableFiberService(); - testing(); - clearOutputArea(); - //counter = 0; - //var nodes = objectToArray(network.getPositions()); - //nodes.forEach(addConnections); - // pretty print node data - //var exportValue = JSON.stringify(nodes, undefined, 2); - //exportArea.value = exportValue; - - var nodesModel = []; - - var edgesModel = []; - $.each(network.body.nodes, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.nodes[i].options.id, - label: network.body.nodes[i].options.label, - x: network.body.nodes[i].x, - y: network.body.nodes[i].y, - shape: network.body.nodes[i].options.shape, - size: network.body.nodes[i].options.size, - nodedegree: network.body.nodes[i].options.nodedegree, - nodetype: network.body.nodes[i].options.nodetype, - componentType: nodes.get(network.body.nodes[i].options.id).componentType, - icon: - network.body.nodes[i].options.icon, - color: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - highlight: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ], - hover: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ] - } - ], - edges: network.getConnectedNodes(network.body.nodes[i].options.id) - }; - - - let str = network.body.nodes[i].options.id; - let checktext; - try { - checktext = str.substring(0, 7); - } - catch (e) { } - - if (data.x != undefined && data.y != undefined && checktext != "edgeId:") - nodesModel.push(data); - }); - - - $.each(network.body.edges, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.edges[i].id, - //label: network.body.edges[i].length, - label: network.body.edges[i].options.label, - //title: network.body.edges[i].title, - from: network.body.edges[i].fromId, - to: network.body.edges[i].toId, - dashes: network.body.edges[i].options.dashes, - length: network.body.edges[i].options.length, - value: network.body.edges[i].options.value, - componentType: edges.get(network.body.edges[i].id).componentType, - options: [ - { - color: [ - { - color: network.body.edges[i].options.color.color, - highlight: network.body.edges[i].options.color.highlight, - hover: network.body.edges[i].options.color.hover, - inherit: network.body.edges[i].options.color.inherit, - opacity: network.body.edges[i].options.color.opacity, - - } - ], - background: [ - { - color: network.body.edges[i].options.background.color, - dashes: network.body.edges[i].options.background.dashes, - enabled: network.body.edges[i].options.background.enabled, - size: network.body.edges[i].options.background.size, - } - ], - arrows: [ - { - from: [ - { - enabled: network.body.edges[i].options.arrows.from.enabled, - type: network.body.edges[i].options.arrows.from.type - } - ], - to: [ - { - enabled: network.body.edges[i].options.arrows.to.enabled, - type: network.body.edges[i].options.arrows.to.type - } - ], - } - ], - font: [ - { - align: network.body.edges[i].options.font.align - } - ], - smooth: [ - { - enabled: network.body.edges[i].options.smooth.enabled, - roundness: network.body.edges[i].options.smooth.roundness, - type: network.body.edges[i].options.smooth.type - } - ], - - } - ] - - }; - edgesModel.push(data); - }); - - var model = { - nodes: nodesModel, - edges: edgesModel - } - //counter = counter + Number(nodes.length); - //localStorage.setItem("nodelength", counter); - var exportValue = JSON.stringify(model, undefined, 2); - - if (isSaveNetwork) { - //localStorage.setItem("networkData", exportValue); - addNetworData(exportValue); - return; - } - - //$("#jsondiv").text(exportValue); - // console.log(JSON.stringify(edges, undefined, 2)); - // exportArea.value = exportValue; - // - //$("", { - // "download": "NetworkFile.json", - // "href": "data:application/json;charset=utf-8," + encodeURIComponent(exportValue), - //}).appendTo("body") - // .click(function () { - // $(this).remove() - // })[0].click() - - // any kind of extension (.txt,.cpp,.cs,.bat) - var filename = "NetworkFile.json"; - - var blob = new Blob([exportValue], { - type: "text/plain;charset=utf-8" - }); - - saveAs(blob, filename); -} - -function download(exportValue) { - -} - -//async function addNetworData(netData) { -// try { -// netmodel = { -// id: "1", -// name: netData -// } -// var noOfDataInserted = await jsstoreCon.insert({ -// into: 'tbl_network', -// values: [netmodel] -// }); - -// if (noOfDataInserted === 1) { -// alert('successfully added'); -// } -// } catch (ex) { -// var noOfDataInserted = await jsstoreCon.update({ -// in: 'tbl_network', -// set: { -// name: netData, -// }, -// where: { -// id: "1" -// } -// }); -// if (noOfDataInserted === 1) { -// alert('successfully updated'); -// } -// } -//} - -var importNodes = []; -var importEdges = []; -function handleFileSelect(event) { - const reader = new FileReader() - reader.onload = handleFileLoad; - reader.readAsText(event.target.files[0]) -} - -function handleFileLoad(event) { - //document.getElementById('input_output').textContent = ""; - //_import_json = document.getElementById('input_output').textContent = event.target.result; - _import_json = event.target.result; - importNetwork(); -} -function importNetwork() { - disableFiberService(); - init(true); - nodes = []; - edges = []; - - testing(); - document.getElementById('import_button').addEventListener('change', handleFileSelect, false); - - var inputValue = _import_json; - //var inputValue = exportArea.value; - var inputData = JSON.parse(inputValue); - _edgesDB.insert(inputData) - - nodes = getNodeData(inputData.nodes); - edges = getEdgeData(inputData.edges); - data = { - nodes: nodes, - edges: edges - }; - counter = counter + Number(nodes.length); - localStorage.setItem("nodelength", counter); - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - locale: document.getElementById("locale").value, - interaction: { navigationButtons: true, keyboard: true, multiselect: true, hover: true }, - physics: false, - //edges: { - // color: { - // inherit: falsefunction copy() - // }, - //}, - nodes: { - shape: "dot", - size: 8 - }, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - }, - manipulation: { - enabled: false, - addNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = "site 1"; - document.getElementById("node-degree").value = "5"; - document.getElementById("ddlnodeshape").value = "dot"; - document.getElementById("ddlnodeType").value = "ROADM"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("node-degree").value = data.nodedegree; - document.getElementById("ddlnodeType").value = data.nodetype; - document.getElementById("ddlnodeshape").value = data.shape; - data.nodeedit = "true"; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - }, - }; - network = new vis.Network(container, data, options); - network.on("click", function (params) { - params.event = "[original event]"; - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - }); - network.on("selectEdge", function (data) { - _insertnodeDB().remove(); - - if (data.edges.length > 1 || data.edges.length == 0) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - - //var getnodedata = edges.get(); - var clickedEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - data.label = network.body.edges[data.edges[0]].options.label; - //data.to = network.body.edges[data.edges].options.to; - //data.labelFrom = network.body.edges[data.edges].options.labelFrom; - //data.labelTo = network.body.edges[data.edges].options.labelTo; - _insertnodeDB.insert({ "id": data.edges[0], "type": "NodeInsert", "label": data.label }); - setCopyData(clickedEdge.options.id, ''); - }); - network.on("selectNode", function (params) { - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - var deletenode = network.getConnectedEdges(clickedNode.id); - localStorage.setItem("deletenodeconectededge", deletenode.length); - _nodesDB.insert({ "id": clickedNode.id, "type": "node" }); - setCopyData('', clickedNode.options.id); - if (isAddEdge == 1) { - isAddService = 0; - addServicData = { - from: '', - to: '' - }; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if (addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - addEdgeData = { - from: '', - to: '' - }; - - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - console.log(addServiceData); - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - - console.log(addServiceData); - - } - }); - network.on("doubleClick", function (data) { - var type = _nodesDB().first(); - if (type.type == "node") { - network.editNodeMode(); - } - else { - network.editEdgeMode(); - } - _nodesDB().remove(); - }); - network.on("oncontext", function (data) { - //data.preventDefault(); - var type = _nodesDB().first(); - if (type.type == "node") { - var getrightclicknode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - if (getrightclicknode != undefined) { - document.getElementById("edgecontextMenu").style.display = "none"; - $("#contextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("contextMenu").style.display = "block"; - var cliNode = this.body.nodes[this.getNodeAt(data.pointer.DOM)]; - document.getElementById("nodeiddetails").value = cliNode.id; - data.id = cliNode.id - var clickedNode = network.body.nodes[cliNode.id].options.label; - document.getElementById("nodeeditlabel").value = clickedNode; - document.getElementById("nodeedit-degree").value = network.body.nodes[cliNode.id].options.nodedegree; - document.getElementById("ddleditnodeType").value = network.body.nodes[cliNode.id].options.nodetype; - //$(`#ddlshape option[value='${network.body.nodes[cliNode.id].options.shape}']`).prop('selected', true); - //$(`#ddlcolor option[value='${network.body.nodes[cliNode.id].options.color.background}']`).prop('selected', true); - $('#ddlshape').val(network.body.nodes[cliNode.id].options.shape); - $('#ddlcolor').val(network.body.nodes[cliNode.id].options.color.background); - document.getElementById("rightClickNodeEdit").onclick = rightClickNodeEdit.bind(); - document.getElementById("rightClickNodeDelete").onclick = deleteNodeEdge.bind(); - } - } - else { - var getrightclickedge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - if (getrightclickedge != undefined) { - document.getElementById("contextMenu").style.display = "none"; - $("#edgecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("edgecontextMenu").style.display = "block"; - var cliEdge = this.body.edges[this.getEdgeAt(data.pointer.DOM)]; - document.getElementById("edgeiddetails").value = cliEdge.id; - document.getElementById("from").value = network.body.edges[cliEdge.id].options.from; - document.getElementById("to").value = network.body.edges[cliEdge.id].options.to; - if (network.body.edges[cliEdge.id].options.label != undefined) { - var clickedEdge = network.body.edges[cliEdge.id].options.label; - document.getElementById("edgelabel").value = clickedEdge; - } - var arrowto = network.body.edges[cliEdge.id].options.arrows.to.enabled - var arrowfrom = network.body.edges[cliEdge.id].options.arrows.from.enabled - //var arrowmiddle = network.body.edges[cliEdge.id].options.arrows.to.enabled - if (arrowto == true && arrowfrom == true) { - document.getElementById("edgearrow").value = "to,form"; - } - else if (arrowto == true) { - document.getElementById("edgearrow").value = "to"; - } - else if (arrowfrom == true) { - document.getElementById("edgearrow").value = "from"; - } - else { - document.getElementById("edgearrow").value = ""; - } - document.getElementById("InsertNode").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("Copy").onclick = copy.bind(); - //document.getElementById("Paste").onclick = paste.bind(); - document.getElementById("rightClickEdgeEdit").onclick = rightClickEdgeEdit.bind(); - document.getElementById("rightClickEdgeDelete").onclick = deleteNodeEdge.bind(); - } - //else { - // document.getElementById("contextMenu").style.display = "none"; - // document.getElementById("pastecontextMenu").style.display = "block"; - // document.getElementById("Paste").onclick = paste.bind(); - //} - } - if (copy == "Yes") { - document.getElementById("contextMenu").style.display = "none"; - $("#pastecontextMenu").css({ left: (data.event.pageX + 20) + "px", top: (data.event.pageY + 20) + "px" }); - document.getElementById("pastecontextMenu").style.display = "block"; - document.getElementById("Paste").onclick = paste.bind(); - } - _nodesDB().remove(); - }); - - container.addEventListener("dragover", (function (e) { - e.preventDefault(); - //console.log("gj") - })); - container.addEventListener("dragenter", (function (e) { - e.target.className += " dragenter"; - //console.log("gj") - })); - container.addEventListener("dragleave", (function (e) { - //alert() - e.target.className = "whiteBox"; - })); - - container.addEventListener("drop", (function (e) { - //let answer = confirm("Do you really want to move it") - //console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - nodetype: "ROADM", - shape: "dot", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - if (e.dataTransfer.getData("text") == "btnAddAmp") { - //var len = network.body.data.nodes.length; - //var randomid = Number(len) + 1; - //var counter = 0; - counter = counter + 1; - localStorage.setItem("nodelength", counter); - var nodelength = localStorage.getItem("nodelength"); - if (nodelength != 0) { - network.body.data.nodes.add({ - id: token(), - label: "site " + '' + Number(nodelength) + '', - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } else { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - nodedegree: "5", - //nodetype: "ROADM", - shape: "triangle", - color: "red", - nodedegree: "2", - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - } - - e.preventDefault(); - })); - - network.on("dragStart", function (params) { - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - }); - network.on("hoverNode", function (params) { - try { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - network.on("hoverEdge", function (params) { - try { - var clickedNode = edges.get(params.edge); - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY - 40) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - } - catch (e) { } - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - - testing(); -} - -function getNodeData(data) { - data.forEach(function (elem, index, array) { - importNodes.push({ - id: elem.id, - label: elem.label, - shape: elem.shape, - icon: elem.icon, - color: elem.color[0], - edges: elem.edges[0], - x: elem.x, - y: elem.y, - title: elem.title, - size: elem.size, - componentType: elem.componentType, - nodedegree: elem.nodedegree, - nodetype: elem.nodetype - - }); - }); - - ////old node json - //data.forEach(function (elem, index, array) { - // nodes.push({ - // id: elem.id, - // label: elem.label, - // shape: elem.shape, - // icon: elem.icon, - // color: elem.color, - // x: elem.x, - // y: elem.y, - // title: elem.title, - // }); - //}); - - - return new vis.DataSet(importNodes); -} - - -function getNodeById(data, id) { - for (var n = 0; n < data.length; n++) { - if (data[n].id == id) { - // double equals since id can be numeric or string - return data[n]; - } - } - - throw "Can not find id '" + id + "' in data"; -} - -function getEdgeData(data) { - - data.forEach(function (elem) { - // add the connection - - var fontstyle = { - align: '' + elem.options[0].font[0].align + '', - } - var arrows = { - to: { - enabled: elem.options[0].arrows[0].to[0].enabled, - type: elem.options[0].arrows[0].to[0].type, - }, - from: { - enabled: elem.options[0].arrows[0].from[0].enabled, - type: elem.options[0].arrows[0].from[0].type, - }, - } - - var smooth = { - enabled: elem.options[0].smooth[0].enabled, - type: elem.options[0].smooth[0].type, - roundness: elem.options[0].smooth[0].roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - var fromlabel = "(" + nodes.get(elem.from).label + " -> " + nodes.get(elem.to).label + ")"; - importEdges.push({ - id: elem.id, - from: elem.from, - to: elem.to, - dashes: elem.dashes, - label: elem.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options[0].color[0].color, - componentType: elem.componentType, - // title: htmlTitle("uid : " + fromlabel + "\n" + "type : " + elem.componentType), - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - - }); - - //old json edges - //data.forEach(function (node) { - // // add the connection - // node.edges.forEach(function (connId, cIndex, conns) { - // edges.push({ from: node.id, to: connId }); - // let cNode = getNodeById(data, connId); - - // var elementConnections = cNode.edges; - - // // remove the connection from the other node to prevent duplicate connections - // var duplicateIndex = elementConnections.findIndex(function ( - // connection - // ) { - // return connection == node.id; // double equals since id can be numeric or string - // }); - - // if (duplicateIndex != -1) { - // elementConnections.splice(duplicateIndex, 1); - // } - // _edgesDB.insert({ "from": node.id, "to": connId, "edgeLength": 100 }) - - // }); - - //}); - - return new vis.DataSet(importEdges); -} - -function objectToArray(obj) { - return Object.keys(obj).map(function (key) { - obj[key].id = key; - return obj[key]; - }); -} -function addConnections(elem, index) { - // need to replace this with a tree of the network, then get child direct children of the element - index = elem.id; - elem.edges = network.getConnectedNodes(index); -} - -/*copy and paste*/ -function setCopyData(edgeID, nodeID) { - copyData.edges = []; - copyData.nodes = []; - - var edgeData = []; - var nodeDataFrom = ''; - var nodeDataTo = ''; - - - //copy edge/node pair - if (nodeID == '' && edgeID != '') { - edgeData = network.body.edges[edgeID]; - nodeDataFrom = network.body.nodes[edgeData.fromId]; - nodeDataTo = network.body.nodes[edgeData.toId]; - } - //copy node - if (nodeID != '' && edgeID == '') { - edgeData = []; - nodeDataFrom = network.body.nodes[nodeID]; - nodeDataTo = ''; - } - - var tempnode = []; - tempnode.push(nodeDataFrom); - tempnode.push(nodeDataTo); - copyData.edges = edgeData; - copyData.nodes = tempnode; -} - -function getCopiedData() { - - var dynamicid = []; - copyData.nodes.forEach(function (elem, index, array) { - counter = counter + 1; - localStorage.setItem("nodelength", counter); - //var nodelength = localStorage.getItem("nodelength"); - if (elem == '') - return; - var dyid = token(); - var xdir = Number($("#txtNodeX").val()); - network.body.data.nodes.add({ - id: dyid, - label: elem.options.label, - shape: elem.options.shape, - icon: elem.options.icon, - color: elem.options.color.background, - x: elem.x + 10, - y: elem.y + 10, - //x:Number($("#txtNodeX").val()), - //y:Number($("#txtNodeY").val()), - title: elem.options.title, - size: elem.options.size, - nodedegree: elem.options.nodedegree, - nodetype: elem.options.nodetype, - componentType: nodes.get(elem.options.id).componentType - - }); - dynamicid.push(dyid); - }); - - if (copyData.edges.length == 0) - return; - var elem = copyData.edges; - // add the connection - var fontstyle = { - align: '' + elem.options.font.align + '', - } - var arrows = { - to: { - enabled: elem.options.arrows.to.enabled, - type: elem.options.arrows.to.type, - }, - from: { - enabled: elem.options.arrows.from.enabled, - type: elem.options.arrows.from.type, - }, - } - - var smooth = { - enabled: elem.options.smooth.enabled, - type: elem.options.smooth.type, - roundness: elem.options.smooth.roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - network.body.data.edges.add({ - - id: 'eid' + Math.random().toString().replace('.', '0'), - from: dynamicid[0], - to: dynamicid[1], - dashes: elem.options.dashes, - label: elem.options.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options.color.color, - componentType: edges.get(elem.id).componentType - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - copyData = { - edges: [], - nodes: [], - dataCopied: false - } - - -} - -var storageData = { - nodes: [], - edges: [] -} -function SaveNetwork() { - disableFiberService(); - exportNetwork(true); - //storageData.nodes = nodes.get(); - //storageData.edges = edges.get(); - //localStorage.setItem("networkData", JSON.stringify(storageData)); -} -function StorageClear() { - //localStorage.removeItem("networkData"); - disableFiberService(); - counter = 0; - deletedata("1"); - init(); -} - -//async function deletedata(id) { -// try { -// var noOfStudentRemoved = await jsstoreCon.remove({ -// from: 'tbl_network', -// where: { -// id: id -// } -// }); -// } catch (ex) { -// alert(ex.message); -// } -//} - -var isAddEdge = 0; -var addEdgeData = { - from: '', - to: '' -}; -function manualAddEdge() { - var fromcounter = 0; - var tocounter = 0; - var fromnodedegree = network.body.nodes[addEdgeData.from].options.nodedegree; - var tonodedegree = network.body.nodes[addEdgeData.to].options.nodedegree; - var fromnodeconnectededge = network.getConnectedEdges(addEdgeData.from); - var tonodeconnectededge = network.getConnectedEdges(addEdgeData.to); - fromnodeconnectededge.forEach(function (item, index) { - var formnodeconnecteddataset = edges.get(); - for (i = 0; i < formnodeconnecteddataset.length; i++) { - if (item == formnodeconnecteddataset[i].id) { - if (formnodeconnecteddataset[i].componentType == "edge") { - fromcounter = fromcounter + 1; - } - } - } - }); - tonodeconnectededge.forEach(function (item, index) { - var tonodeconnecteddataset = edges.get(); - for (i = 0; i < tonodeconnecteddataset.length; i++) { - if (item == tonodeconnecteddataset[i].id) { - if (tonodeconnecteddataset[i].componentType == "edge") { - tocounter = tocounter + 1; - //console.log("hi"); - } - } - } - }); - if (fromcounter < Number(fromnodedegree) && tocounter < Number(tonodedegree)) { - var labelvalue = '[' + nodes.get(addEdgeData.from).label + ' - ' + nodes.get(addEdgeData.to).label + ']'; - network.body.data.edges.add({ - id: token(), from: addEdgeData.from, to: addEdgeData.to, label: labelvalue, font: { align: 'top' }, - componentType: "edge" - }); - //isAddEdge = 0; - //addEdgeData = { - // from: '', - // to: '' - //}; - addEdgeData = { - from: addEdgeData.to, - to: '' - }; - UnSelectAll(); - } - else { - alert("Node Degree limit exist"); - } -} -function manualAddEdgeMode() { - UnSelectAll(); - isAddEdge = 1; - isAddService = 0; - addEdgeData = { - from: '', - to: '' - }; -} - -var isAddService = 0; -var addServiceData = { - from: '', - to: '' -}; -function manualAddService() { - var servicefromedgefrom; - var servicefromedgeto; - var servicetoedgefrom; - var servicetoedgeto; - var fromnodeconnectededge = network.getConnectedEdges(addServiceData.from); - var tonodeconnectededge = network.getConnectedEdges(addServiceData.to); - fromnodeconnectededge.forEach(function (item, index) { - var fromedgefrom = network.body.edges[item].options.from; - var fromedgeto = network.body.edges[item].options.to; - if (fromedgefrom == addServiceData.from && fromedgeto == addServiceData.to || fromedgefrom == addServiceData.to && fromedgeto == addServiceData.from) { - servicefromedgefrom = fromedgefrom; - servicefromedgeto = fromedgeto; - } - }); - tonodeconnectededge.forEach(function (item, index) { - var toedgefrom = network.body.edges[item].options.from - var toedgeto = network.body.edges[item].options.to - if (toedgefrom == addServiceData.from && toedgeto == addServiceData.to || toedgefrom == addServiceData.to && toedgeto == addServiceData.from) { - servicetoedgefrom = toedgefrom; - servicetoedgeto = toedgeto; - } - - }); - if (servicefromedgefrom != undefined && servicefromedgeto != undefined || servicetoedgefrom != undefined && servicetoedgeto != undefined) { - var fromnodetype = network.body.nodes[addServiceData.from].options.componentType; - var tonodetype = network.body.nodes[addServiceData.to].options.componentType; - if (fromnodetype == "node" && tonodetype == "node") { - var labelvalue = '[' + nodes.get(addServiceData.from).label + ' - ' + nodes.get(addServiceData.to).label + ']'; - network.body.data.edges.add({ - id: token(), from: addServiceData.from, to: addServiceData.to, label: labelvalue, dashes: true, color: 'red', font: { align: 'top' } - , arrows: arrows1, - smooth: smooth1, - componentType: "service" - }); - - //isAddService = 0; - //addServiceData = { - // from: '', - // to: '' - //}; - addServiceData = { - from: addServiceData.to, - to: '' - }; - UnSelectAll(); - } else { - //clearEdgePopUp(); - document.getElementById("edge-popUp").style.display = "none"; - alert("Service not add between amplifier node"); - } - } - else { - alert("Create fiber then service add"); - } -} -function manualAddServiceMode() { - UnSelectAll(); - isAddService = 1; - isAddEdge = 0; - addServiceData = { - from: '', - to: '' - }; -} - -var fontstyle1 = { - align: "top", - -} -var arrows1 = { - to: { - enabled: true, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} - -var smooth1 = { - enabled: true, - type: "curvedCW", - roundness: ".2", -} - - - -function copy() { - disableFiberService(); - document.getElementById("edgecontextMenu").style.display = "none"; - copyData.dataCopied = true; - copy = "Yes"; -} -function paste() { - if (copy == "Yes") { - document.getElementById("pastecontextMenu").style.display = "none"; - getCopiedData(); - copy = "No" - } -} -function UnSelectAll() { - network.unselectAll(); -} - -function wholePage() { - disableFiberService(); - html2canvas(document.body, { - onrendered: function (canvas) { - var img = canvas.toDataURL(); - $("#result-image").attr('src', img).show(); - - canvas.toBlob(function (blob) { - saveAs(blob, "wholePage.png"); - }); - } - }); - return false; -} - -function networkPage() { - disableFiberService(); - html2canvas(document.querySelector("#mynetwork"), { - onrendered: function (canvas) { - var img = canvas.toDataURL(); - $("#result-image").attr('src', img).show(); - - canvas.toBlob(function (blob) { - saveAs(blob, "NetworkPage.png"); - }); - } - }); - return false; -} - -//function zoomin() { -// var myImg = document.getElementById("mynetwork"); -// var currWidth = myImg.clientWidth; -// if (currWidth == 500) { -// alert("Maximum zoom-in level reached."); -// } else { -// myImg.style.width = (currWidth + 50) + "px"; -// } -//} -//function zoomout() { -// var myImg = document.getElementById("mynetwork"); -// var currWidth = myImg.clientWidth; -// if (currWidth == 50) { -// alert("Maximum zoom-out level reached."); -// } else { -// myImg.style.width = (currWidth - 50) + "px"; -// } -//} - -function disableFiberService() { - isAddEdge = 0; - isAddService = 0; - addEdgeData = { - from: '', - to: '' - }; - addServiceData = { - from: '', - to: '' - }; -} - -function generateMatrix() { - $("#matrixDiv").empty(); - var nodearray = nodes.get(); - if (nodearray.length > 0) { - - //$("#matrixDiv").append(table); - - var tblheader = ""; - var tblrow = ""; - var ric = 2; - var ris = 2; - - for (var i = 0; i < nodearray.length; i++) { - - // let rdynamicid = "r1_" + rid; - let firstrowid = "r1_" + ric; - var hiddenField = ""; - tblheader += ""; - rdynamicid = "r" + ris + "_1"; - - var hiddenFieldL = ""; - tblrow += "" + addEmptyRC(nodearray.length, "r" + ris + "_", i, nodearray[i].id) + ""; - - ric++; - ris++; - - } - //$("#matrixDiv").append(tblheader); - //$("#matrixDiv").append(tblrow); - // tblheader += ""; - //tblrow += ""; - //table += tblheader+tblrow+"
<\/th>"+r+"<\/tr>"+u+"<\/table>";$("#matrixDiv").append(s);console.log(multiarr);$("#matrixTable tr td").click(function(){var e=$(this).attr("id"),o,t,n,s;if(e!=undefined){var i=e.split("_"),h="#h"+i[0]+"_1",c="#hr"+i[1]+"_1",r=$(h).val(),u=$(c).val(),f="#r"+i[1]+"_"+i[0].replace("r","");if($(this).text()=="yes"){if(o=confirm("are you sure , want to remove ?"),o){for(t=edges.get(),n=0;n<\/td>";else{let s=i+"_"+u,n=t+e;f+=checkfiberconnection(r,o[u].id)?"yes<\/td>":"X<\/td>"}e++}return f}function checkfiberconnection(n,t){for(var r=edges.get(),u=!1,i=0;i"+i[n].label+"<\/button>",$("#nodeDiv").append(e),u=network.getConnectedNodes(i[n].id),t="",r=0;r"+nodes.get(u[r]).label+"<\/p>";t="
Connected Nodes :

"+t+"<\/div>";$("#nodeDiv").append(t)}for($("#nodeModal").show(),f=document.getElementsByClassName("accordion"),n=0;n 0) { - - var conf = confirm('Are you want to load network data from local storage ?'); - if (conf) { - //nodes = new vis.DataSet(tempData.nodes); - //edges = new vis.DataSet(tempData.edges); - - _edgesDB.insert(tempData) - - nodes = getNodeData(tempData.nodes); - edges = getEdgeData(tempData.edges); - } - } - } - catch{ - } - - } - - data = { - nodes: nodes, - edges: edges - } - - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - //layout: { - // randomSeed: 1, - // improvedLayout: true, - // //hierarchical: { - // // direction: 'LR', // UD, DU, LR, RL - // // sortMethod: 'directed' // hubsize, directed - // //} - //}, - - //layout: { - // hierarchical: { - // direction: 'LR', - // sortMethod: 'directed' - // } - //}, - locale: document.getElementById("locale").value, - physics: false, - //physics: { - // barnesHut: { - // springLength: 200 - // } - //}, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - //margin: { - // left: 15, - // right: 15 - //} - }, - //interaction: { - // keyboard: false, - // hover:true - // //navigationButtons: true - //}, - interaction: { - keyboard: false, - hover: true, - //dragNodes: true,// do not allow dragging nodes - zoomView: false, // do not allow zooming - dragView: false, // do not allow dragging - multiselect: true - }, - //nodes: { - // fixed: { - // x: true, - // y: true, - // }, - //}, - //color: 'red', - nodes: { - shape: "dot", - size: 8 - }, - //manipulation:true, - manipulation: { - enabled: false, - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - - editEdgeWithoutDrag(data, callback); - - }, - editEdge: { - - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - editEdge: function (data, callback) { - var orgigEdge = edges.get(data.id); - - if (data.from !== orgigEdge.from) { - alert('you cannot change the source of the edge'); - callback(null); - } - else { - //editEdgeWithoutDrag(data, callback); - callback(data) - } - - }, - - }, - }; - - - network = new vis.Network(container, data, options); - - //makeMeMultiSelect(container, network, nodes) - - //var canvas = new fabric.Canvas("c", { preserveObjectStacking: true }); - - //canvas - // .add(new fabric.Rect({ - // top: 0, - // left: 0, - // width: 100, - // height: 100, - // fill: "green" - // })) - // .add(new fabric.Rect({ - // top: 50, - // left: 50, - // width: 100, - // height: 100, - // fill: "red" - // })).renderAll(); - - - network.on('doubleClick', function (properties) { - // - // selected edge id - console.log(properties); - var edgeId = properties.edges[0]; - // selected edge id - var nodeId = properties.nodes[0]; - alert('edge id : ' + edgeId + ', node id :' + nodeId); - }); - - network.on("click", function (params) { - params.event = "[original event]"; - - //document.getElementById("eventSpanHeading").innerText = "Click event:"; - //var dd = JSON.stringify( - // params, - // null, - // 4 - //); - //console.log('node ' + this.getNodeAt(params.pointer.DOM)); - //console.log('edge ' + this.getEdgeAt(params.pointer.DOM)); - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("selectEdge", function (params) { - if (params.edges.length > 1) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - var clickedNode = this.body.edges[this.getEdgeAt(params.pointer.DOM)]; - console.log(clickedNode); - $("#txtEdgeId").val(clickedNode.options.id); - $("#txtFrom").val(clickedNode.options.from); - $("#txtTo").val(clickedNode.options.to); - $("#txtLabel").val(clickedNode.options.label); - $("#txtTitle").val(clickedNode.options.title); - $("#txtLength").val(clickedNode.options.length); - $("#txtColor").val(clickedNode.options.color.color); - $("#txtFontAlign").val(clickedNode.options.font.align); - $("#ddlArrows").val(clickedNode.options.arrows.to.type); - $("#jsondiv").val(clickedNode.options); - - $("#editedge-label").val(clickedNode.options.label); - $("#editedge-title").val(clickedNode.options.title); - $("#editedge-fontalign").val(clickedNode.options.font.align); - - setCopyData(clickedNode.options.id, ''); - - }); - network.on("selectNode", function (params) { - //console.log("selectNode Event:", params); - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - console.log('first ', params.pointer.DOM); - console.log('second ', clickedNode.options.x, clickedNode.options.y); - //console.log(clickedNode.options.x, clickedNode.options.y); - console.log(clickedNode); - $("#txtNodeId").val(clickedNode.options.id); - $("#txtNodeText").val(clickedNode.options.label); - $("#txtNodeTitle").val(clickedNode.options.title); - $("#ddlShape").val(clickedNode.options.shape); - //$("#txtNodeX").val(clickedNode.options.x); - //$("#txtNodeY").val(clickedNode.options.y); - $("#txtNodeSize").val(clickedNode.options.size); - $("#txtNodeBGColor").val(clickedNode.options.color.background); - $("#txtNodeBColor").val(clickedNode.options.color.border); - $("#txtNodeFontColor").val(clickedNode.options.font.color); - setCopyData('', clickedNode.options.id); - - if (isAddEdge == 1) { - isAddService = 0; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if(addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - } - }); - network.on("deselectNode", function (params) { - //console.log("deselectNode Event:", params); - }); - network.on("hoverNode", function (params) { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - //var back = this.body.nodes[params.nodes].options.color.color; - //debugger; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - - network.on("hoverEdge", function (params) { - console.log("hoverEdge Event:", params); - //$("#click").css("{left:" + params.event.pageX + 20 + "px", "top:" + params.event.pageY + 20 + "px}"); - var clickedNode = edges.get(params.edge); - //var back = this.body.edges[params.edge].options.color.color; - //debugger; - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - - container.addEventListener("dragover", (e) => { - e.preventDefault(); - //console.log("gj") - }); - container.addEventListener("dragenter", (e) => { - e.target.className += " dragenter"; - //console.log("gj") - }); - container.addEventListener("dragleave", (e) => { - //alert() - e.target.className = "whiteBox"; - }); - - container.addEventListener("drop", (e) => { - //let answer = confirm("Do you really want to move it") - console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - - }); - - - - - - - //let whiteBoxes = document.getElementsByTagName("canvas"); - - //for (whiteBox of whiteBoxes) { - - - // whiteBox.addEventListener("dragover", (e) => { - // e.preventDefault(); - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragenter", (e) => { - // e.target.className += " dragenter"; - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragleave", (e) => { - // //alert() - // e.target.className = "whiteBox"; - // }); - // whiteBox.addEventListener("drop", (e) => { - // //let answer = confirm("Do you really want to move it") - // console.log(e) - // //if (answer) { - // // e.target.append(imgBox) - // //} - // //else { - // // e.target.className = "whiteBox"; - - // //} - // }); - //} - - - - - - //$("canvas").hover( - // (params) => { //hover - // console.log(params); - // }, - // () => { //out - // //alert() - // } - //); - - - - //network.on("oncontext", function (params) { - // params.event = "[original event]"; - // document.getElementById("eventSpanHeading").innerText = - // "oncontext (right click) event:"; - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - //network.on("showPopup", function (params) { - // alert(); - //}); - //network.on("hidePopup", function () { - // document.getElementById("eventSpanHeading").innerText = ""; - // document.getElementById("eventSpanContent").innerText = ""; - //}); - //network.on("select", function (params) { - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - - //var percent = 100; - //network.on("afterDrawing", function (ctx) { - // alert(); - // try { - // //var pos = network.getPositions([1, 2]); - // ctx.strokeStyle = ctx.filStyle = 'green'; - // ctx.moveTo(-303, -143); - // ctx.lineTo(-44,-153); - // ctx.fill(); - // ctx.stroke(); - // } - // catch{ - - // } - //}); - - network.on("dragStart", function (params) { - // There's no point in displaying this event on screen, it gets immediately overwritten - //params.event = "[original event]"; - //console.log("dragStart Event:", params); - //console.log( - // "dragStart event, start getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - //document.getElementById("eventSpanHeading").innerText = "dragEnd event:"; - //document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - //); - - //if (params.nodes.length == 0) - // return; - //console.log("dragEnd Event:", params); - //console.log( - // "dragEnd event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - //network.body.data.nodes.update({ - // id: params.nodes[0], x: params.pointer.canvas.x, y: params.pointer.canvas.y - //}); - - //network.body.data.edges.update({ - // id: $("#txtEdgeId").val(), from: $("#txtNodeId").val(), to: 2 - //}); - - }); - //removeDefaultElement(); - -} - -//$("#mynetwork").keyup(function (e) { - -// if (e.keyCode == 67 && e.ctrlKey) { -// alert('ctrl C'); -// } -//}) - -function editEdgeWithoutDrag(data, callback) { - //filling in the popup DOM elements - document.getElementById("edge-label").value = 0; - document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - this, - data, - callback - ); - document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - this, - data, - callback - ); - document.getElementById("edge-popUp").style.display = "block"; -} - -function clearEdgePopUp() { - document.getElementById("edge-saveButton").onclick = null; - document.getElementById("edge-cancelButton").onclick = null; - document.getElementById("edge-popUp").style.display = "none"; -} - -function cancelEdgeEdit(data, callback) { - - clearEdgePopUp(); - data.componentType = 'edge'; - if (isService == 1) { - data.dashes = true; - data.label = $("#txtLabel").val(); - data.font = fontstyle1; - data.color = $("#txtColor").val(); - data.arrows = arrows1; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - } - callback(data); - callback(null); -} -function htmlTitle(html, backcolor) { - const container = document.createElement("pre"); - container.innerHTML = html; - container.style.background = backcolor; - container.style.color = "black"; - container.style.transition = "all 1s ease-in-out"; - return container; -} - -function saveEdgeData(data, callback) { - if (isService != 1) { - if (typeof data.to === "object") data.to = data.to.id; - if (typeof data.from === "object") data.from = data.from.id; - data.length = document.getElementById("edge-label").value; - - if (document.getElementById("edgeDashes").value == "true") { - data.dashes = document.getElementById("edgeDashes").value; - } - - _edgesDB.insert({ "from": data.from, "to": data.to, "edgeLength": data.length, "dashes": data.dashes }) - data.label = $("#txtLabel").val(); - data.font = fontstyle1; - //data.value = $("#txtEdgeValue").val();; - //data.labelFrom = "a"; - //data.labelTo = "b"; - - - //var fromnode = network.getConnectedNodes(data.from) - //var fromlen = Number(fromnode.length).toString(); - //var tonode = network.getConnectedNodes(data.to) - //var tolen = Number(tonode.length).toString(); - //var text = 'abcdefghijklmnopqrstuvwxyz'; - //for (var i = 0; i < text.length; i++) { - // var code = text.toUpperCase().charCodeAt(i) - // if (code > 64 && code < 91) { - // var result = (code - 64) + " "; - // if (result.trim() == Number(fromlen) + 1) { - // data.labelFrom = text[i]; - // } - // if (result.trim() == Number(tolen) + 1) { - // data.labelTo = text[i]; - // } - // } - //} - - //debugger; - clearEdgePopUp(); - data.componentType = 'edge'; - //var fromlabel = "(" + nodes.get(data.from).label + " -> " + nodes.get(data.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + data.componentType); - callback(data); - } - else { - var txtEdgeId = $("#txtEdgeId").val(); - var txtFrom = $("#txtFrom").val(); - var txtTo = $("#txtTo").val(); - var txtLabel = $("#txtLabel").val(); - var txtTitle = $("#txtTitle").val(); - var txtLength = $("#txtLength").val(); - var txtColor = $("#txtColor").val(); - var txtFontAlign = $("#txtFontAlign").val(); - var ddlArrows = $("#ddlArrows").val(); - - //network.body.data.edges.add({ - // id: txtEdgeId, from: txtFrom, to: txtTo, label: txtLabel, dashes: true, title: txtTitle, length: txtLength, color: txtColor, font: { align: txtFontAlign } - // , arrows: { - // to: { - // enabled: true, - // type: ddlArrows, - // }, - // from: { - // enabled: true, - // type: ddlArrows, - // }, - // }, - // smooth: { - // enabled: true, - // type: $("#ddlSmooth").val(), - // roundness: $("#txtRoundness").val(), - // }, - //}); - data.dashes = true; - data.label = $("#txtLabel").val(); - data.font = fontstyle1; - data.color = $("#txtColor").val(); - data.arrows = arrows1; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - //var fromlabel = "(" + nodes.get(data.from).label + " -> " + nodes.get(data.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + data.componentType); - clearEdgePopUp(); - callback(data); - } -} - -var fontstyle1 = { - align: "top", - -} -var arrows1 = { - to: { - enabled: true, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} - -var smooth1 = { - enabled: true, - type: "curvedCW", - roundness: ".2", -} - -function clearPopUp() { - document.getElementById("saveButton").onclick = null; - document.getElementById("cancelButton").onclick = null; - document.getElementById("network-popUp").style.display = "none"; -} - -function cancelEdit(callback) { - clearPopUp(); - callback(null); -} -function AddNode(id) { - var test; - var edgeLen; - var subLen; - var from_id = document.getElementById("node-id").value; - test = network.getConnectedEdges(from_id); - var myNode = network.getConnectedNodes($("#txtEdgeId").val()); - to_id = myNode[1]; - from_id = myNode[0]; - //if (myNode.length > 1) { - // to_id = document.getElementById("nodeid").value; - // var test1 = network.getConnectedEdges(to_id); - // var edgedata = ""; - // var result = false; - // for (var i = 0; i < test.length; i++) { - // if (result == false) { - // for (var j = 0; j < test.length; j++) { - // if (test[i] == test1[j]) { - // edgedata = test1[j]; - // result = true; - // } - // } - // } - - // } - - - //} - //else { - // $("#trId").hide(); - // to_id = myNode[0]; - //} - - var len = network.body.data.nodes.length; - var randomid = Number(len) + 1; - if (id == 0) { - network.body.data.nodes.add({ - id: randomid, - label: '' + randomid + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - shape: $("#ddlShape").val(), - size: 8, - color: $("#txtNodeBGColor").val(), - componentType: "node" - }); - - } - else if (id == 1) { - network.body.data.nodes.add({ - id: randomid, - label: '' + randomid + '', - //shape: "icon", - //icon: { - // face: "'FontAwesome'", - // code: "\uf067", - // size: 15, - // color: "black", - //}, - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - else { - network.body.data.nodes.add({ - id: randomid, - label: '' + randomid + '', - shape: "triangle", - //shape: "diamond", - size: 8, - color: "red", - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - - - edgeLen = document.getElementById("edgeLen").value; - var taffyLen; - - taffyLen = _edgesDB({ from: from_id.toString(), to: to_id.toString() }).first(); - - - - if (taffyLen == false) { - taffyLen = _edgesDB({ from: to_id.toString(), to: from_id.toString() }).first(); - } - - if (Number(edgeLen) < Number(taffyLen.edgeLength)) { - subLen = Number(taffyLen.edgeLength) - Number(edgeLen); - } - else if (Number(edgeLen) > Number(taffyLen.edgeLength)) { - network.body.data.nodes.remove(randomid); - alert('Given length is exceeded in total length.'); - document.getElementById("node-popUp").style.display = "none"; - return false; - } - //else if (Number(edgeLen) == Number(taffyLen.edgeLength)) { - // network.body.data.nodes.remove(randomid); - // alert('Given length is equal to total length.'); - // document.getElementById("node-popUp").style.display = "none"; - // return false; - //} - else { - subLen = 0; - } - - //if (edgedata != "" && edgedata != undefined) { - // network.body.data.edges.remove(edgedata); - //} - //else { - // network.body.data.edges.remove(test[0]); - //} - - - network.body.data.edges.remove($("#txtEdgeId").val()); - network.body.data.edges.add([{ from: randomid, to: from_id, length: 0, componentType: "edge", font: fontstyle1, label: $("#txtLabel").val(), color: "blue" }]) - network.body.data.edges.add([{ from: randomid, to: to_id, length: 0, componentType: "edge", font: fontstyle1, label: $("#txtLabel").val(), color: "blue" }]) - - //network.body.data.edges.add([{ from: randomid, to: from_id, length: edgeLen, label: edgeLen, color: "" }]) - //network.body.data.edges.add([{ from: randomid, to: to_id, length: subLen, label: subLen.toString(), color: "" }]) - _edgesDB.insert({ "from": randomid.toString(), "to": from_id.toString(), "edgeLength": edgeLen.toString() }) - _edgesDB.insert({ "from": randomid.toString(), "to": to_id.toString(), "edgeLength": subLen.toString() }) - document.getElementById("node-popUp").style.display = "none"; - -} - -function saveData(data, callback) { - data.id = document.getElementById("node-id").value; - data.label = document.getElementById("node-label").value; - data.title = document.getElementById("node-title").value; - data.shape = $("#ddlShape").val(); - data.size = 8; - data.color = $("#txtNodeBGColor").val(); - data.componentType = "node"; - clearPopUp(); - callback(data); -} -function AddData(data, id) { - - document.getElementById("network-popUp").style.display = "none"; - document.getElementById("node-popUp").style.display = "block"; - - document.getElementById("nodeSaveButton").onclick = AddNode.bind( - this, id - ); - var from_id = document.getElementById("node-id").value; - var myNode = network.getConnectedNodes(from_id) - if (myNode.length == 1) { - $("#trId").hide(); - } - else { - $("#trId").show(); - document.getElementById("edgeLen").value = ""; - } -} - -function init(isImport) { - - - initDb(); - readdata(); - - - - if (isImport) { - setDefaultLocale(); - draw(isImport); - - } - else { - setTimeout(function () { - setDefaultLocale(); - draw(isImport); - }, 1000); - } - - - - -} - -//-----------------------Json File--------------------- - -function testing() { - container = document.getElementById("mynetwork"); - exportArea = document.getElementById("input_output"); - importButton = document.getElementById("import_button"); - exportButton = document.getElementById("export_button"); -} - -function clearOutputArea() { - exportArea.value = ""; -} - -function exportNetwork(isSaveNetwork) { - testing(); - clearOutputArea(); - //var nodes = objectToArray(network.getPositions()); - //nodes.forEach(addConnections); - // pretty print node data - //var exportValue = JSON.stringify(nodes, undefined, 2); - //exportArea.value = exportValue; - - var nodesModel = []; - - var edgesModel = []; - $.each(network.body.nodes, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.nodes[i].options.id, - label: network.body.nodes[i].options.label, - x: network.body.nodes[i].x, - y: network.body.nodes[i].y, - shape: network.body.nodes[i].options.shape, - size: network.body.nodes[i].options.size, - componentType: nodes.get(network.body.nodes[i].options.id).componentType, - icon: - network.body.nodes[i].options.icon, - color: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - highlight: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ], - hover: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ] - } - ], - edges: network.getConnectedNodes(network.body.nodes[i].options.id) - }; - - - let str = network.body.nodes[i].options.id; - let checktext; - try { - checktext = str.substring(0, 7); - } - catch{ } - - if (data.x != undefined && data.y != undefined && checktext != "edgeId:") - nodesModel.push(data); - }); - - - $.each(network.body.edges, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.edges[i].id, - //label: network.body.edges[i].length, - label: network.body.edges[i].options.label, - //title: network.body.edges[i].title, - from: network.body.edges[i].fromId, - to: network.body.edges[i].toId, - dashes: network.body.edges[i].options.dashes, - length: network.body.edges[i].options.length, - value: network.body.edges[i].options.value, - componentType: edges.get(network.body.edges[i].id).componentType, - options: [ - { - color: [ - { - color: network.body.edges[i].options.color.color, - highlight: network.body.edges[i].options.color.highlight, - hover: network.body.edges[i].options.color.hover, - inherit: network.body.edges[i].options.color.inherit, - opacity: network.body.edges[i].options.color.opacity, - - } - ], - background: [ - { - color: network.body.edges[i].options.background.color, - dashes: network.body.edges[i].options.background.dashes, - enabled: network.body.edges[i].options.background.enabled, - size: network.body.edges[i].options.background.size, - } - ], - arrows: [ - { - from: [ - { - enabled: network.body.edges[i].options.arrows.from.enabled, - type: network.body.edges[i].options.arrows.from.type - } - ], - to: [ - { - enabled: network.body.edges[i].options.arrows.to.enabled, - type: network.body.edges[i].options.arrows.to.type - } - ], - } - ], - font: [ - { - align: network.body.edges[i].options.font.align - } - ], - smooth: [ - { - enabled: network.body.edges[i].options.smooth.enabled, - roundness: network.body.edges[i].options.smooth.roundness, - type: network.body.edges[i].options.smooth.type - } - ], - - } - ] - - }; - edgesModel.push(data); - }); - - var model = { - nodes: nodesModel, - edges: edgesModel - } - var exportValue = JSON.stringify(model, undefined, 2); - - if (isSaveNetwork) { - //localStorage.setItem("networkData", exportValue); - addNetworData(exportValue); - return; - } - - $("#jsondiv").text(exportValue); - // console.log(JSON.stringify(edges, undefined, 2)); - // exportArea.value = exportValue; - // - $("", { - "download": "NetworkFile.json", - "href": "data:application/json;charset=utf-8," + encodeURIComponent(exportValue), - }).appendTo("body") - .click(function () { - $(this).remove() - })[0].click() -} - -async function addNetworData(netData) { - try { - netmodel = { - id: "1", - name: netData - } - var noOfDataInserted = await jsstoreCon.insert({ - into: 'tbl_network', - values: [netmodel] - }); - - if (noOfDataInserted === 1) { - alert('successfully added'); - } - } catch (ex) { - var noOfDataInserted = await jsstoreCon.update({ - in: 'tbl_network', - set: { - name: netData, - }, - where: { - id: "1" - } - }); - if (noOfDataInserted === 1) { - alert('successfully updated'); - } - } -} - - - -function downloadJSON() { - - -} -//function importNetwork() { - -// testing(); -// var inputValue = exportArea.value; -// var inputData = JSON.parse(inputValue); -// _edgesDB.insert(inputData) -// var data = { -// nodes: getNodeData(inputData), -// edges: getEdgeData(inputData), -// }; - -// var options = { -// interaction: { hover: true }, - -// nodes: { -// scaling: { -// min: 16, -// max: 32, -// }, -// }, - -// physics: { -// stabilization: false, -// barnesHut: { -// springLength: 200, -// }, -// }, - -// width: "100%", -// height: "100%", - -// manipulation: { - -// addNode: function (data, callback) { -// // filling in the popup DOM elements -// document.getElementById("operation").innerText = "Add Node"; -// document.getElementById("node-id").value = data.id; -// document.getElementById("node-label").value = data.label; -// document.getElementById("saveButton").onclick = saveData.bind( -// this, -// data, -// callback -// ); -// document.getElementById( -// "cancelButton" -// ).onclick = clearPopUp.bind(); -// document.getElementById("network-popUp").style.display = "block"; -// }, -// editNode: function (data, callback) { -// // filling in the popup DOM elements -// document.getElementById("operation").innerText = "Edit Node"; -// document.getElementById("node-id").value = data.id; -// document.getElementById("node-label").value = data.label; -// document.getElementById("saveButton").onclick = saveData.bind( -// this, -// data, -// callback -// ); -// document.getElementById("cancelButton").onclick = cancelEdit.bind( -// this, -// callback -// ); -// document.getElementById("addButton").addEventListener('click', function () { -// AddData(this, 0); -// }); -// document.getElementById("addAmpButton").addEventListener('click', function () { -// AddData(this, 1); -// }); -// document.getElementById("addTraffButton").addEventListener('click', function () { -// AddData(this, 2); -// }); - -// document.getElementById("network-popUp").style.display = "block"; -// }, -// addEdge: function (data, callback) { -// if (data.from == data.to) { -// var r = confirm("Do you want to connect the node to itself?"); -// if (r != true) { -// callback(null); -// return; -// } -// } -// document.getElementById("edge-operation").innerText = "Add Edge"; -// editEdgeWithoutDrag(data, callback); - -// }, -// editEdge: { - -// editWithoutDrag: function (data, callback) { -// document.getElementById("edge-operation").innerText = "Edit Edge"; -// editEdgeWithoutDrag(data, callback); - -// }, -// }, - -// }, -// }; - -// network = new vis.Network(container, data, options); - - -// network.on("hoverEdge", function (e) { -// this.body.data.edges.update({ -// id: e.edge, -// font: { -// size: 14, -// }, -// }); -// }); - -// network.on("blurEdge", function (e) { -// this.body.data.edges.update({ -// id: e.edge, -// font: { -// size: 0, -// }, -// }); -// }); -// testing(); -//} - -function handleFileSelect(event) { - const reader = new FileReader() - reader.onload = handleFileLoad; - reader.readAsText(event.target.files[0]) -} - -function handleFileLoad(event) { - document.getElementById('input_output').textContent = ""; - _import_json = document.getElementById('input_output').textContent = event.target.result; - importNetwork(); -} -var importNodes = []; -var importEdges = []; -function importNetwork() { - - init(true); - nodes = []; - edges = []; - - testing(); - - document.getElementById('import_button').addEventListener('change', handleFileSelect, false); - - var inputValue = _import_json; - //var inputValue = exportArea.value; - var inputData = JSON.parse(inputValue); - _edgesDB.insert(inputData) - - nodes = getNodeData(inputData.nodes); - edges = getEdgeData(inputData.edges); - data = { - nodes: nodes, - edges: edges - }; - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - //layout: { - // randomSeed: 1, - // improvedLayout: true, - // //hierarchical: { - // // direction: 'LR', // UD, DU, LR, RL - // // sortMethod: 'directed' // hubsize, directed - // //} - //}, - - //layout: { - // hierarchical: { - // direction: 'LR', - // sortMethod: 'directed' - // } - //}, - locale: document.getElementById("locale").value, - physics: false, - //physics: { - // barnesHut: { - // springLength: 200 - // } - //}, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - //margin: { - // left: 15, - // right: 15 - //} - }, - //interaction: { - // keyboard: false, - // hover:true - // //navigationButtons: true - //}, - interaction: { - keyboard: false, - hover: true, - //dragNodes: true,// do not allow dragging nodes - zoomView: false, // do not allow zooming - dragView: false, // do not allow dragging - multiselect: true - }, - //nodes: { - // fixed: { - // x: true, - // y: true, - // }, - //}, - //color: 'red', - nodes: { - shape: "dot", - size: 8 - }, - //manipulation:true, - manipulation: { - enabled: false, - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - - editEdgeWithoutDrag(data, callback); - - }, - editEdge: { - - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - editEdge: function (data, callback) { - var orgigEdge = edges.get(data.id); - - if (data.from !== orgigEdge.from) { - alert('you cannot change the source of the edge'); - callback(null); - } - else { - //editEdgeWithoutDrag(data, callback); - callback(data) - } - - }, - - }, - }; - - - network = new vis.Network(container, data, options); - - //makeMeMultiSelect(container, network, nodes) - - //var canvas = new fabric.Canvas("c", { preserveObjectStacking: true }); - - //canvas - // .add(new fabric.Rect({ - // top: 0, - // left: 0, - // width: 100, - // height: 100, - // fill: "green" - // })) - // .add(new fabric.Rect({ - // top: 50, - // left: 50, - // width: 100, - // height: 100, - // fill: "red" - // })).renderAll(); - - - network.on('doubleClick', function (properties) { - // - // selected edge id - console.log(properties); - var edgeId = properties.edges[0]; - // selected edge id - var nodeId = properties.nodes[0]; - alert('edge id : ' + edgeId + ', node id :' + nodeId); - }); - - network.on("click", function (params) { - params.event = "[original event]"; - - //document.getElementById("eventSpanHeading").innerText = "Click event:"; - //var dd = JSON.stringify( - // params, - // null, - // 4 - //); - //console.log('node ' + this.getNodeAt(params.pointer.DOM)); - //console.log('edge ' + this.getEdgeAt(params.pointer.DOM)); - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("selectEdge", function (params) { - if (params.edges.length > 1) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - var clickedNode = this.body.edges[this.getEdgeAt(params.pointer.DOM)]; - console.log(clickedNode); - $("#txtEdgeId").val(clickedNode.options.id); - $("#txtFrom").val(clickedNode.options.from); - $("#txtTo").val(clickedNode.options.to); - $("#txtLabel").val(clickedNode.options.label); - $("#txtTitle").val(clickedNode.options.title); - $("#txtLength").val(clickedNode.options.length); - $("#txtColor").val(clickedNode.options.color.color); - $("#txtFontAlign").val(clickedNode.options.font.align); - $("#ddlArrows").val(clickedNode.options.arrows.to.type); - $("#jsondiv").val(clickedNode.options); - - $("#editedge-label").val(clickedNode.options.label); - $("#editedge-title").val(clickedNode.options.title); - $("#editedge-fontalign").val(clickedNode.options.font.align); - - setCopyData(clickedNode.options.id, ''); - - }); - network.on("selectNode", function (params) { - //console.log("selectNode Event:", params); - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - console.log('first ', params.pointer.DOM); - console.log('second ', clickedNode.options.x, clickedNode.options.y); - //console.log(clickedNode.options.x, clickedNode.options.y); - console.log(clickedNode); - $("#txtNodeId").val(clickedNode.options.id); - $("#txtNodeText").val(clickedNode.options.label); - $("#txtNodeTitle").val(clickedNode.options.title); - $("#ddlShape").val(clickedNode.options.shape); - //$("#txtNodeX").val(clickedNode.options.x); - //$("#txtNodeY").val(clickedNode.options.y); - $("#txtNodeSize").val(clickedNode.options.size); - $("#txtNodeBGColor").val(clickedNode.options.color.background); - $("#txtNodeBColor").val(clickedNode.options.color.border); - $("#txtNodeFontColor").val(clickedNode.options.font.color); - setCopyData('', clickedNode.options.id); - - if (isAddEdge == 1) { - isAddService = 0; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if (addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - } - }); - network.on("deselectNode", function (params) { - //console.log("deselectNode Event:", params); - }); - network.on("hoverNode", function (params) { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - //var back = this.body.nodes[params.nodes].options.color.color; - //debugger; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - - network.on("hoverEdge", function (params) { - console.log("hoverEdge Event:", params); - //$("#click").css("{left:" + params.event.pageX + 20 + "px", "top:" + params.event.pageY + 20 + "px}"); - var clickedNode = edges.get(params.edge); - //var back = this.body.edges[params.edge].options.color.color; - //debugger; - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - - container.addEventListener("dragover", (e) => { - e.preventDefault(); - //console.log("gj") - }); - container.addEventListener("dragenter", (e) => { - e.target.className += " dragenter"; - //console.log("gj") - }); - container.addEventListener("dragleave", (e) => { - //alert() - e.target.className = "whiteBox"; - }); - - container.addEventListener("drop", (e) => { - //let answer = confirm("Do you really want to move it") - console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - - }); - - - - - - - //let whiteBoxes = document.getElementsByTagName("canvas"); - - //for (whiteBox of whiteBoxes) { - - - // whiteBox.addEventListener("dragover", (e) => { - // e.preventDefault(); - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragenter", (e) => { - // e.target.className += " dragenter"; - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragleave", (e) => { - // //alert() - // e.target.className = "whiteBox"; - // }); - // whiteBox.addEventListener("drop", (e) => { - // //let answer = confirm("Do you really want to move it") - // console.log(e) - // //if (answer) { - // // e.target.append(imgBox) - // //} - // //else { - // // e.target.className = "whiteBox"; - - // //} - // }); - //} - - - - - - //$("canvas").hover( - // (params) => { //hover - // console.log(params); - // }, - // () => { //out - // //alert() - // } - //); - - - - //network.on("oncontext", function (params) { - // params.event = "[original event]"; - // document.getElementById("eventSpanHeading").innerText = - // "oncontext (right click) event:"; - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - //network.on("showPopup", function (params) { - // alert(); - //}); - //network.on("hidePopup", function () { - // document.getElementById("eventSpanHeading").innerText = ""; - // document.getElementById("eventSpanContent").innerText = ""; - //}); - //network.on("select", function (params) { - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - - //var percent = 100; - //network.on("afterDrawing", function (ctx) { - // alert(); - // try { - // //var pos = network.getPositions([1, 2]); - // ctx.strokeStyle = ctx.filStyle = 'green'; - // ctx.moveTo(-303, -143); - // ctx.lineTo(-44,-153); - // ctx.fill(); - // ctx.stroke(); - // } - // catch{ - - // } - //}); - - network.on("dragStart", function (params) { - // There's no point in displaying this event on screen, it gets immediately overwritten - //params.event = "[original event]"; - //console.log("dragStart Event:", params); - //console.log( - // "dragStart event, start getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - //document.getElementById("eventSpanHeading").innerText = "dragEnd event:"; - //document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - //); - - //if (params.nodes.length == 0) - // return; - //console.log("dragEnd Event:", params); - //console.log( - // "dragEnd event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - //network.body.data.nodes.update({ - // id: params.nodes[0], x: params.pointer.canvas.x, y: params.pointer.canvas.y - //}); - - //network.body.data.edges.update({ - // id: $("#txtEdgeId").val(), from: $("#txtNodeId").val(), to: 2 - //}); - - }); - //removeDefaultElement(); - testing(); -} -function getNodeData(data) { - data.forEach(function (elem, index, array) { - - importNodes.push({ - id: elem.id, - label: elem.label, - shape: elem.shape, - icon: elem.icon, - color: elem.color[0], - edges: elem.edges[0], - x: elem.x, - y: elem.y, - title: elem.title, - size: elem.size, - componentType: elem.componentType - - }); - }); - - ////old node json - //data.forEach(function (elem, index, array) { - // nodes.push({ - // id: elem.id, - // label: elem.label, - // shape: elem.shape, - // icon: elem.icon, - // color: elem.color, - // x: elem.x, - // y: elem.y, - // title: elem.title, - // }); - //}); - - - return new vis.DataSet(importNodes); -} - - -function getNodeById(data, id) { - for (var n = 0; n < data.length; n++) { - if (data[n].id == id) { - // double equals since id can be numeric or string - return data[n]; - } - } - - throw "Can not find id '" + id + "' in data"; -} - -function getEdgeData(data) { - - data.forEach(function (elem) { - // add the connection - - var fontstyle = { - align: '' + elem.options[0].font[0].align + '', - } - var arrows = { - to: { - enabled: elem.options[0].arrows[0].to[0].enabled, - type: elem.options[0].arrows[0].to[0].type, - }, - from: { - enabled: elem.options[0].arrows[0].from[0].enabled, - type: elem.options[0].arrows[0].from[0].type, - }, - } - - var smooth = { - enabled: elem.options[0].smooth[0].enabled, - type: elem.options[0].smooth[0].type, - roundness: elem.options[0].smooth[0].roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - var fromlabel = "(" + nodes.get(elem.from).label + " -> " + nodes.get(elem.to).label + ")"; - importEdges.push({ - id: elem.id, - from: elem.from, - to: elem.to, - dashes: elem.dashes, - label: elem.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options[0].color[0].color, - componentType: elem.componentType, - // title: htmlTitle("uid : " + fromlabel + "\n" + "type : " + elem.componentType), - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - - }); - - //old json edges - //data.forEach(function (node) { - // // add the connection - // node.edges.forEach(function (connId, cIndex, conns) { - // edges.push({ from: node.id, to: connId }); - // let cNode = getNodeById(data, connId); - - // var elementConnections = cNode.edges; - - // // remove the connection from the other node to prevent duplicate connections - // var duplicateIndex = elementConnections.findIndex(function ( - // connection - // ) { - // return connection == node.id; // double equals since id can be numeric or string - // }); - - // if (duplicateIndex != -1) { - // elementConnections.splice(duplicateIndex, 1); - // } - // _edgesDB.insert({ "from": node.id, "to": connId, "edgeLength": 100 }) - - // }); - - //}); - - return new vis.DataSet(importEdges); -} - -function objectToArray(obj) { - return Object.keys(obj).map(function (key) { - obj[key].id = key; - return obj[key]; - }); -} -function addConnections(elem, index) { - // need to replace this with a tree of the network, then get child direct children of the element - index = elem.id; - elem.edges = network.getConnectedNodes(index); -} - -function updateEdge() { - network.body.data.nodes.update({ - id: "1", x: -75, y: -180, label: "ramu 1", title: "gram 1", shape: "ellipse", fixed: false, - }) - network.body.data.nodes.update({ - id: "2", x: -75, y: -280, label: "ramu 1", title: "gram 2", shape: "ellipse", fixed: false, - }) - network.body.data.edges.update({ - id: "4", from: "1", label: "hai", - length: "100", - title: "new value", - to: "2", dashes: false - }); - network.body.data.nodes.update({ - id: "1", x: -75, y: -180, label: "ramu 1", title: "gram 1", shape: "ellipse", fixed: true, - }) - network.body.data.nodes.update({ - id: "2", x: -75, y: -280, label: "ramu 1", title: "gram 2", shape: "ellipse", fixed: true, - }) -} - -function AddNewNode() { - var txtNodeId = $("#txtNodeId").val(); - var txtNodeText = $("#txtNodeText").val(); - var txtNodeTitle = $("#txtNodeTitle").val(); - var ddlShape = $("#ddlShape").val(); - var txtNodeX = $("#txtNodeX").val(); - var txtNodeY = $("#txtNodeY").val(); - var txtNodeSize = $("#txtNodeSize").val(); - var txtNodeBGColor = $("#txtNodeBGColor").val(); - var txtNodeBColor = $("#txtNodeBColor").val(); - var txtNodeFontColor = $("#txtNodeFontColor").val(); - - //network.body.data.nodes.add({ - // id: txtNodeId, - // x: txtNodeX, - // y: txtNodeY, - // label: txtNodeText, - // title: txtNodeTitle, - // shape: ddlShape, - // //fixed: false, - // size: txtNodeSize, - // font: { color: txtNodeFontColor }, - // color: { border: txtNodeBColor, background: txtNodeBGColor } - //}); - network.body.data.nodes.add({ - id: txtNodeId, - label: '' + txtNodeText + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - shape: $("#ddlShape").val(), - size: 8, - color: $("#txtNodeBGColor").val() - }); - -} -function UpdateNewNode() { - var txtNodeId = $("#txtNodeId").val(); - var txtNodeText = $("#txtNodeText").val(); - var txtNodeTitle = $("#txtNodeTitle").val(); - var ddlShape = $("#ddlShape").val(); - var txtNodeX = $("#txtNodeX").val(); - var txtNodeY = $("#txtNodeY").val(); - var txtNodeSize = $("#txtNodeSize").val(); - var txtNodeBGColor = $("#txtNodeBGColor").val(); - var txtNodeBColor = $("#txtNodeBColor").val(); - var txtNodeFontColor = $("#txtNodeFontColor").val(); - - network.body.data.nodes.update({ - id: txtNodeId, x: txtNodeX, y: txtNodeY, label: txtNodeText, title: txtNodeTitle, shape: ddlShape, fixed: false, size: txtNodeSize, font: { color: txtNodeFontColor }, - color: { border: txtNodeBColor, background: txtNodeBGColor } - }); - -} - -function ClearAll() { - init(); -} - -function RemoveSelection() { - network.deleteSelected(); -} - -var arrow_types = [ - "arrow", - "bar", - "circle", - "box", - "crow", - "curve", - "inv_curve", - "diamond", - "triangle", - "inv_triangle", - "vee", -]; - -function AddNewEdge() { - var txtEdgeId = $("#txtEdgeId").val(); - var txtFrom = $("#txtFrom").val(); - var txtTo = $("#txtTo").val(); - var txtLabel = $("#txtLabel").val(); - var txtTitle = $("#txtTitle").val(); - var txtLength = $("#txtLength").val(); - var txtColor = $("#txtColor").val(); - var txtFontAlign = $("#txtFontAlign").val(); - var ddlArrows = $("#ddlArrows").val(); - - network.body.data.edges.add({ - id: txtEdgeId, from: txtFrom, to: txtTo, label: txtLabel, dashes: true, title: txtTitle, length: txtLength, color: txtColor, font: { align: txtFontAlign } - , arrows: { - to: { - enabled: true, - type: ddlArrows, - }, - from: { - enabled: true, - type: ddlArrows, - }, - }, - smooth: { - enabled: true, - type: $("#ddlSmooth").val(), - roundness: $("#txtRoundness").val(), - }, - }); - -} - - - -function UpdateNewEdge() { - beforeupdate(); - var txtEdgeId = $("#txtEdgeId").val(); - var txtFrom = $("#txtFrom").val(); - var txtTo = $("#txtTo").val(); - var txtLabel = $("#txtLabel").val(); - var txtTitle = $("#txtTitle").val(); - var txtLength = $("#txtLength").val(); - var txtColor = $("#txtColor").val(); - var txtFontAlign = $("#txtFontAlign").val(); - var ddlArrows = $("#ddlArrows").val(); - - network.body.data.edges.update({ - id: txtEdgeId, from: txtFrom, to: txtTo, label: txtLabel, title: txtTitle, dashes: true, length: txtLength, color: txtColor, font: { align: txtFontAlign } - , arrows: { - to: { - enabled: true, - type: ddlArrows, - }, - from: { - enabled: true, - type: ddlArrows, - }, - }, - smooth: { - enabled: true, - type: $("#ddlSmooth").val(), - roundness: $("#txtRoundness").val(), - } - }); - afterupdate(); -} - -function UnSelectAll() { - network.unselectAll(); -} - -function afterupdate() { - // create a network - - //anychart.onDocumentReady(function () { - // // create a chart and set the data - // var chart = anychart.graph(data); - - // // prevent zooming the chart with the mouse wheel - // chart.interactivity().zoomOnMouseWheel(false); - - // // configure the visual settings of edges - // chart.edges().normal().stroke("#ffa000", 2, "10 5", "round"); - // chart.edges().hovered().stroke("#ffa000", 2, "10 5", "round"); - // chart.edges().selected().stroke("#ffa000", 4); - - // // set the container id - // chart.container("mynetwork"); - - // // initiate drawing the chart - // chart.draw(); - //}); - - - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - locale: document.getElementById("locale").value, - physics: false, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - interaction: { keyboard: false }, - //nodes: { - // fixed: { - // x: true, - // y: true, - // }, - //}, - //color: 'red', - manipulation: { - - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - - }, - }; - - - network.setOptions(options); - -} -function beforeupdate() { - // create a network - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - locale: document.getElementById("locale").value, - physics: true, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - //interaction: { keyboard: false }, - //nodes: { - // fixed: { - // x: false, - // y: false, - // }, - //}, - //color: 'red', - manipulation: { - - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - - }, - }; - - - network.setOptions(options); - -} - -var isService = 0; -function AddService() { - isService = 1; - network.addEdgeMode(); -} -function AddAgeMode() { - isService = 0; - network.addEdgeMode(); -} -function EditAgeMode() { - document.getElementById("editedge-popUp").style.display = "block"; - network.editEdgeMode(); - -} -function AddNodeMode() { - network.addNodeMode(); -} -function EditNodeMode() { - network.editNode(); -} - -function setCopyData(edgeID, nodeID) { - copyData.edges = []; - copyData.nodes = []; - - var edgeData = []; - var nodeDataFrom = ''; - var nodeDataTo = ''; - - - //copy edge/node pair - if (nodeID == '' && edgeID != '') { - edgeData = network.body.edges[edgeID]; - nodeDataFrom = network.body.nodes[edgeData.fromId]; - nodeDataTo = network.body.nodes[edgeData.toId]; - } - //copy node - if (nodeID != '' && edgeID == '') { - edgeData = []; - nodeDataFrom = network.body.nodes[nodeID]; - nodeDataTo = ''; - } - - var tempnode = []; - tempnode.push(nodeDataFrom); - tempnode.push(nodeDataTo); - copyData.edges = edgeData; - copyData.nodes = tempnode; -} - -function getCopiedData() { - - var dynamicid = []; - copyData.nodes.forEach(function (elem, index, array) { - - if (elem == '') - return; - - var dyid = token(); - network.body.data.nodes.add({ - id: dyid, - label: elem.options.label, - shape: elem.options.shape, - icon: elem.options.icon, - color: elem.options.color.background, - x: elem.x + 10, - y: elem.y + 10, - title: elem.options.title, - size: elem.options.size, - componentType: nodes.get(elem.options.id).componentType - - }); - dynamicid.push(dyid); - }); - - if (copyData.edges.length == 0) - return; - var elem = copyData.edges; - // add the connection - var fontstyle = { - align: '' + elem.options.font.align + '', - } - var arrows = { - to: { - enabled: elem.options.arrows.to.enabled, - type: elem.options.arrows.to.type, - }, - from: { - enabled: elem.options.arrows.from.enabled, - type: elem.options.arrows.from.type, - }, - } - - var smooth = { - enabled: elem.options.smooth.enabled, - type: elem.options.smooth.type, - roundness: elem.options.smooth.roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - - //var fromlabel = "(" + nodes.get(dynamicid[0]).label + " -> " + nodes.get(dynamicid[1]).label + ")"; - network.body.data.edges.add({ - - id: 'eid' + Math.random().toString().replace('.', '0'), - from: dynamicid[0], - to: dynamicid[1], - dashes: elem.options.dashes, - label: elem.options.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options.color.color, - componentType: edges.get(elem.id).componentType, - //title: htmlTitle("uid : " + fromlabel + "\n" + "type : " + edges.get(elem.id).componentType), - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - copyData = { - edges: [], - nodes: [], - dataCopied: false - } - - -} - -function removeDefaultElement() { - $("*.vis-manipulation").remove(); - $("*.vis-edit-mode").remove(); - $("*.vis-close").remove(); -} -var nodeids = 0; -function AddMultipleNode() { - - //var somedata = getScaleFreeNetwork(10); - //console.log(somedata); - //nodes.update(new vis.DataSet(somedata.nodes)); - //edges.update(new vis.DataSet(somedata.edges)); - //debugger; - //var data = getScaleFreeNetwork($("#txtNofNode").val()); - //var container = document.getElementById("mynetwork"); - ////var data = getScaleFreeNetwork(nodeCount); - //var options = { - // physics: { stabilization: false }, - //}; - //network = new vis.Network(container, data, options); - var totalcount = Number($("#txtNofNode").val()); - var x = 0; - var y = 0; - for (var i = 1; i <= totalcount; i++) { - //nodeids++; - x = x + 10; - y = y + 10; - network.body.data.nodes.add({ - id: token(), - label: "site " + i, - x: x, - y: y, - componentType: 'node' - }) - } -} - -var rand = function () { - return Math.random().toString(36).substr(2); // remove `0.` -}; - -var token = function () { - return rand() + rand(); // to make it longer -}; - -var storageData = { - nodes: [], - edges: [] -} -function SaveNetwork() { - - exportNetwork(true); - //storageData.nodes = nodes.get(); - //storageData.edges = edges.get(); - //localStorage.setItem("networkData", JSON.stringify(storageData)); -} -function StorageClear() { - //localStorage.removeItem("networkData"); - deletedata("1"); - init(); -} - -async function deletedata(id) { - try { - var noOfStudentRemoved = await jsstoreCon.remove({ - from: 'tbl_network', - where: { - id: id - } - }); - } catch (ex) { - alert(ex.message); - } -} - -function clearEditEdgePopUp() { - - document.getElementById("editedge-popUp").style.display = "none"; - network.disableEditMode(); -} - -function cancelEditEdgeEdit() { - - clearEditEdgePopUp() -} - -function saveEditEdgeData() { - var txtEdgeId = $("#txtEdgeId").val(); - var txtLabel = $("#editedge-label").val(); - var txtTitle = $("#editedge-title").val(); - var txtFontAlign = $("#editedge-fontalign").val(); - - network.body.data.edges.update({ - id: txtEdgeId, label: txtLabel, title: txtTitle, font: { align: txtFontAlign } - - }); - $("#txtEdgeId").val(''); - $("#edge-label").val(''); - $("#edge-title").val(''); - $("#edge-fontalign").val(''); - clearEditEdgePopUp(); -} - -var isAddEdge = 0; -var addEdgeData = { - from: '', - to:'' -}; -function manualAddEdge() { - - - var labelvalue = '['+nodes.get(addEdgeData.from).label + ' - ' + nodes.get(addEdgeData.to).label+']'; - network.body.data.edges.add({ - id: token(), from: addEdgeData.from, to: addEdgeData.to, label: labelvalue, font: { align: 'top' }, - componentType:"edge" - }); - isAddEdge = 0; - addEdgeData = { - from: '', - to: '' - }; - UnSelectAll(); -} -function manualAddEdgeMode() { - UnSelectAll(); - isAddEdge = 1; - addEdgeData = { - from: '', - to: '' - }; -} - -var isAddService = 0; -var addServiceData = { - from: '', - to: '' -}; -function manualAddService() { - - var labelvalue = '[' + nodes.get(addServiceData.from).label + ' - ' + nodes.get(addServiceData.to).label + ']'; - network.body.data.edges.add({ - id: token(), from: addServiceData.from, to: addServiceData.to, label: labelvalue, dashes: true, color: 'red', font: { align: 'top' } - , arrows:arrows1, - smooth: smooth1, - componentType: "service" - }); - - isAddService = 0; - addServicData = { - from: '', - to: '' - }; - UnSelectAll(); -} -function manualAddServiceMode() { - UnSelectAll(); - isAddService = 1; - addServiceData = { - from: '', - to: '' - }; -} - -//const NO_CLICK = 0; -//const RIGHT_CLICK = 3; - -//// Selector -//function canvasify(DOMx, DOMy) { -// const { x, y } = network.DOMtoCanvas({ x: DOMx, y: DOMy }); -// return [x, y]; -//} - -//function correctRange(start, end) { -// return start < end ? [start, end] : [end, start]; -//} - -//function selectFromDOMRect() { -// const [sX, sY] = canvasify(DOMRect.startX, DOMRect.startY); -// const [eX, eY] = canvasify(DOMRect.endX, DOMRect.endY); -// const [startX, endX] = correctRange(sX, eX); -// const [startY, endY] = correctRange(sY, eY); - -// network.selectNodes(nodes_distri.get().reduce( -// (selected, { id }) => { -// const { x, y } = network.getPositions(id)[id]; -// return (startX <= x && x <= endX && startY <= y && y <= endY) ? selected.concat(id) : selected; -// //And nodes.get(id).hidden ? Depending on the behavior expected -// }, [] -// )); -//} - -//function rectangle_mousedown(evt) { -// // Handle mouse down event = beginning of the rectangle selection - -// var pageX = event.pageX; // Get the horizontal coordinate -// var pageY = event.pageY; // Get the vertical coordinate -// var which = event.which; // Get the button type - -// // When mousedown, save the initial rectangle state -// if (which === RIGHT_CLICK) { -// Object.assign(DOMRect, { -// startX: pageX - container.offsetLeft, -// startY: pageY - container.offsetTop, -// endX: pageX - container.offsetLeft, -// endY: pageY - container.offsetTop -// }); -// drag = true; -// } -//} - -//function rectangle_mousedrag(evt) { -// // Handle mouse drag event = during the rectangle selection -// var pageX = event.pageX; // Get the horizontal coordinate -// var pageY = event.pageY; // Get the vertical coordinate -// var which = event.which; // Get the button type - -// if (which === NO_CLICK && drag) { -// // Make selection rectangle disappear when accidently mouseupped outside 'container' -// drag = false; -// network.redraw(); -// } else if (drag) { -// // When mousemove, update the rectangle state -// Object.assign(DOMRect, { -// endX: pageX - container.offsetLeft, -// endY: pageY - container.offsetTop -// }); -// network.redraw(); -// } -//} - -//function rectangle_mouseup(evt) { -// // Handle mouse up event = beginning of the rectangle selection - -// var pageX = event.pageX; // Get the horizontal coordinate -// var pageY = event.pageY; // Get the vertical coordinate -// var which = event.which; // Get the button type - -// // When mouseup, select the nodes in the rectangle -// if (which === RIGHT_CLICK) { -// drag = false; -// network.redraw(); -// selectFromDOMRect(); -// } -//} - -//function draw_rectangle_on_network(ctx) { -// // Draw a rectangle regarding the current selection -// if (drag) { -// const [startX, startY] = canvasify(DOMRect.startX, DOMRect.startY); -// const [endX, endY] = canvasify(DOMRect.endX, DOMRect.endY); - -// ctx.setLineDash([5]); -// ctx.strokeStyle = 'rgba(78, 146, 237, 0.75)'; -// ctx.strokeRect(startX, startY, endX - startX, endY - startY); -// ctx.setLineDash([]); -// ctx.fillStyle = 'rgba(151, 194, 252, 0.45)'; -// ctx.fillRect(startX, startY, endX - startX, endY - startY); -// } -//} - - -//function makeMeMultiSelect(container, network, nodes) { -// // State -// drag = false; -// DOMRect = {}; - -// // Disable default right-click dropdown menu -// container.oncontextmenu = () => false; - -// // Listeners -// //container.mousedown() -// $(document).on("mousedown", function (evt) { rectangle_mousedown(evt) }); -// $(document).on("mousemove", function (evt) { rectangle_mousedrag(evt) }); -// $(document).on("mouseup", function (evt) { rectangle_mouseup(evt) }); - -// // Drawer -// network.on('afterDrawing', function (ctx) { draw_rectangle_on_network(ctx) }); -//} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/canvas-toBlob.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/canvas-toBlob.js deleted file mode 100644 index c77ba16..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/canvas-toBlob.js +++ /dev/null @@ -1,125 +0,0 @@ -/* canvas-toBlob.js - * A canvas.toBlob() implementation. - * 2016-05-26 - * - * By Eli Grey, http://eligrey.com and Devin Samarin, https://github.com/eboyjr - * License: MIT - * See https://github.com/eligrey/canvas-toBlob.js/blob/master/LICENSE.md - */ - -/*global self */ -/*jslint bitwise: true, regexp: true, confusion: true, es5: true, vars: true, white: true, - plusplus: true */ - -/*! @source http://purl.eligrey.com/github/canvas-toBlob.js/blob/master/canvas-toBlob.js */ - -(function (view) { - "use strict"; - var - Uint8Array = view.Uint8Array - , HTMLCanvasElement = view.HTMLCanvasElement - , canvas_proto = HTMLCanvasElement && HTMLCanvasElement.prototype - , is_base64_regex = /\s*;\s*base64\s*(?:;|$)/i - , to_data_url = "toDataURL" - , base64_ranks - , decode_base64 = function (base64) { - var - len = base64.length - , buffer = new Uint8Array(len / 4 * 3 | 0) - , i = 0 - , outptr = 0 - , last = [0, 0] - , state = 0 - , save = 0 - , rank - , code - , undef - ; - while (len--) { - code = base64.charCodeAt(i++); - rank = base64_ranks[code - 43]; - if (rank !== 255 && rank !== undef) { - last[1] = last[0]; - last[0] = code; - save = (save << 6) | rank; - state++; - if (state === 4) { - buffer[outptr++] = save >>> 16; - if (last[1] !== 61 /* padding character */) { - buffer[outptr++] = save >>> 8; - } - if (last[0] !== 61 /* padding character */) { - buffer[outptr++] = save; - } - state = 0; - } - } - } - // 2/3 chance there's going to be some null bytes at the end, but that - // doesn't really matter with most image formats. - // If it somehow matters for you, truncate the buffer up outptr. - return buffer; - } - ; - if (Uint8Array) { - base64_ranks = new Uint8Array([ - 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1 - , -1, -1, 0, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - , 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 - , -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 - , 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51 - ]); - } - if (HTMLCanvasElement && (!canvas_proto.toBlob || !canvas_proto.toBlobHD)) { - if (!canvas_proto.toBlob) - canvas_proto.toBlob = function (callback, type /*, ...args*/) { - if (!type) { - type = "image/png"; - } if (this.mozGetAsFile) { - callback(this.mozGetAsFile("canvas", type)); - return; - } if (this.msToBlob && /^\s*image\/png\s*(?:$|;)/i.test(type)) { - callback(this.msToBlob()); - return; - } - - var - args = Array.prototype.slice.call(arguments, 1) - , dataURI = this[to_data_url].apply(this, args) - , header_end = dataURI.indexOf(",") - , data = dataURI.substring(header_end + 1) - , is_base64 = is_base64_regex.test(dataURI.substring(0, header_end)) - , blob - ; - if (Blob.fake) { - // no reason to decode a data: URI that's just going to become a data URI again - blob = new Blob - if (is_base64) { - blob.encoding = "base64"; - } else { - blob.encoding = "URI"; - } - blob.data = data; - blob.size = data.length; - } else if (Uint8Array) { - if (is_base64) { - blob = new Blob([decode_base64(data)], { type: type }); - } else { - blob = new Blob([decodeURIComponent(data)], { type: type }); - } - } - callback(blob); - }; - - if (!canvas_proto.toBlobHD && canvas_proto.toDataURLHD) { - canvas_proto.toBlobHD = function () { - to_data_url = "toDataURLHD"; - var blob = this.toBlob(); - to_data_url = "toDataURL"; - return blob; - } - } else { - canvas_proto.toBlobHD = canvas_proto.toBlob; - } - } -}(typeof self !== "undefined" && self || typeof window !== "undefined" && window || this.content || this)); \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/jquery.js b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/jquery.js deleted file mode 100644 index 2715e9a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/PubTmp/Out/wwwroot/js/Network Graph/jquery.js +++ /dev/null @@ -1,13 +0,0 @@ -/*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ -!function (a, b) { "object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) : function (a) { if (!a.document) throw new Error("jQuery requires a window with a document"); return b(a) } : b(a) }("undefined" != typeof window ? window : this, function (a, b) { - var c = [], d = c.slice, e = c.concat, f = c.push, g = c.indexOf, h = {}, i = h.toString, j = h.hasOwnProperty, k = {}, l = a.document, m = "2.1.4", n = function (a, b) { return new n.fn.init(a, b) }, o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, p = /^-ms-/, q = /-([\da-z])/gi, r = function (a, b) { return b.toUpperCase() }; n.fn = n.prototype = { jquery: m, constructor: n, selector: "", length: 0, toArray: function () { return d.call(this) }, get: function (a) { return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this) }, pushStack: function (a) { var b = n.merge(this.constructor(), a); return b.prevObject = this, b.context = this.context, b }, each: function (a, b) { return n.each(this, a, b) }, map: function (a) { return this.pushStack(n.map(this, function (b, c) { return a.call(b, c, b) })) }, slice: function () { return this.pushStack(d.apply(this, arguments)) }, first: function () { return this.eq(0) }, last: function () { return this.eq(-1) }, eq: function (a) { var b = this.length, c = +a + (0 > a ? b : 0); return this.pushStack(c >= 0 && b > c ? [this[c]] : []) }, end: function () { return this.prevObject || this.constructor(null) }, push: f, sort: c.sort, splice: c.splice }, n.extend = n.fn.extend = function () { var a, b, c, d, e, f, g = arguments[0] || {}, h = 1, i = arguments.length, j = !1; for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)if (null != (a = arguments[h])) for (b in a) c = g[b], d = a[b], g !== d && (j && d && (n.isPlainObject(d) || (e = n.isArray(d))) ? (e ? (e = !1, f = c && n.isArray(c) ? c : []) : f = c && n.isPlainObject(c) ? c : {}, g[b] = n.extend(j, f, d)) : void 0 !== d && (g[b] = d)); return g }, n.extend({ expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""), isReady: !0, error: function (a) { throw new Error(a) }, noop: function () { }, isFunction: function (a) { return "function" === n.type(a) }, isArray: Array.isArray, isWindow: function (a) { return null != a && a === a.window }, isNumeric: function (a) { return !n.isArray(a) && a - parseFloat(a) + 1 >= 0 }, isPlainObject: function (a) { return "object" !== n.type(a) || a.nodeType || n.isWindow(a) ? !1 : a.constructor && !j.call(a.constructor.prototype, "isPrototypeOf") ? !1 : !0 }, isEmptyObject: function (a) { var b; for (b in a) return !1; return !0 }, type: function (a) { return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i.call(a)] || "object" : typeof a }, globalEval: function (a) { var b, c = eval; a = n.trim(a), a && (1 === a.indexOf("use strict") ? (b = l.createElement("script"), b.text = a, l.head.appendChild(b).parentNode.removeChild(b)) : c(a)) }, camelCase: function (a) { return a.replace(p, "ms-").replace(q, r) }, nodeName: function (a, b) { return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase() }, each: function (a, b, c) { var d, e = 0, f = a.length, g = s(a); if (c) { if (g) { for (; f > e; e++)if (d = b.apply(a[e], c), d === !1) break } else for (e in a) if (d = b.apply(a[e], c), d === !1) break } else if (g) { for (; f > e; e++)if (d = b.call(a[e], e, a[e]), d === !1) break } else for (e in a) if (d = b.call(a[e], e, a[e]), d === !1) break; return a }, trim: function (a) { return null == a ? "" : (a + "").replace(o, "") }, makeArray: function (a, b) { var c = b || []; return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f.call(c, a)), c }, inArray: function (a, b, c) { return null == b ? -1 : g.call(b, a, c) }, merge: function (a, b) { for (var c = +b.length, d = 0, e = a.length; c > d; d++)a[e++] = b[d]; return a.length = e, a }, grep: function (a, b, c) { for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++)d = !b(a[f], f), d !== h && e.push(a[f]); return e }, map: function (a, b, c) { var d, f = 0, g = a.length, h = s(a), i = []; if (h) for (; g > f; f++)d = b(a[f], f, c), null != d && i.push(d); else for (f in a) d = b(a[f], f, c), null != d && i.push(d); return e.apply([], i) }, guid: 1, proxy: function (a, b) { var c, e, f; return "string" == typeof b && (c = a[b], b = a, a = c), n.isFunction(a) ? (e = d.call(arguments, 2), f = function () { return a.apply(b || this, e.concat(d.call(arguments))) }, f.guid = a.guid = a.guid || n.guid++ , f) : void 0 }, now: Date.now, support: k }), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a, b) { h["[object " + b + "]"] = b.toLowerCase() }); function s(a) { var b = "length" in a && a.length, c = n.type(a); return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 === b || "number" == typeof b && b > 0 && b - 1 in a } var t = function (a) { var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u = "sizzle" + 1 * new Date, v = a.document, w = 0, x = 0, y = ha(), z = ha(), A = ha(), B = function (a, b) { return a === b && (l = !0), 0 }, C = 1 << 31, D = {}.hasOwnProperty, E = [], F = E.pop, G = E.push, H = E.push, I = E.slice, J = function (a, b) { for (var c = 0, d = a.length; d > c; c++)if (a[c] === b) return c; return -1 }, K = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", L = "[\\x20\\t\\r\\n\\f]", M = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", N = M.replace("w", "w#"), O = "\\[" + L + "*(" + M + ")(?:" + L + "*([*^$|!~]?=)" + L + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + N + "))|)" + L + "*\\]", P = ":(" + M + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + O + ")*)|.*)\\)|)", Q = new RegExp(L + "+", "g"), R = new RegExp("^" + L + "+|((?:^|[^\\\\])(?:\\\\.)*)" + L + "+$", "g"), S = new RegExp("^" + L + "*," + L + "*"), T = new RegExp("^" + L + "*([>+~]|" + L + ")" + L + "*"), U = new RegExp("=" + L + "*([^\\]'\"]*?)" + L + "*\\]", "g"), V = new RegExp(P), W = new RegExp("^" + N + "$"), X = { ID: new RegExp("^#(" + M + ")"), CLASS: new RegExp("^\\.(" + M + ")"), TAG: new RegExp("^(" + M.replace("w", "w*") + ")"), ATTR: new RegExp("^" + O), PSEUDO: new RegExp("^" + P), CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + L + "*(even|odd|(([+-]|)(\\d*)n|)" + L + "*(?:([+-]|)" + L + "*(\\d+)|))" + L + "*\\)|)", "i"), bool: new RegExp("^(?:" + K + ")$", "i"), needsContext: new RegExp("^" + L + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + L + "*((?:-\\d)?\\d*)" + L + "*\\)|)(?=[^-]|$)", "i") }, Y = /^(?:input|select|textarea|button)$/i, Z = /^h\d$/i, $ = /^[^{]+\{\s*\[native \w/, _ = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, aa = /[+~]/, ba = /'|\\/g, ca = new RegExp("\\\\([\\da-f]{1,6}" + L + "?|(" + L + ")|.)", "ig"), da = function (a, b, c) { var d = "0x" + b - 65536; return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(d >> 10 | 55296, 1023 & d | 56320) }, ea = function () { m() }; try { H.apply(E = I.call(v.childNodes), v.childNodes), E[v.childNodes.length].nodeType } catch (fa) { H = { apply: E.length ? function (a, b) { G.apply(a, I.call(b)) } : function (a, b) { var c = a.length, d = 0; while (a[c++] = b[d++]); a.length = c - 1 } } } function ga(a, b, d, e) { var f, h, j, k, l, o, r, s, w, x; if ((b ? b.ownerDocument || b : v) !== n && m(b), b = b || n, d = d || [], k = b.nodeType, "string" != typeof a || !a || 1 !== k && 9 !== k && 11 !== k) return d; if (!e && p) { if (11 !== k && (f = _.exec(a))) if (j = f[1]) { if (9 === k) { if (h = b.getElementById(j), !h || !h.parentNode) return d; if (h.id === j) return d.push(h), d } else if (b.ownerDocument && (h = b.ownerDocument.getElementById(j)) && t(b, h) && h.id === j) return d.push(h), d } else { if (f[2]) return H.apply(d, b.getElementsByTagName(a)), d; if ((j = f[3]) && c.getElementsByClassName) return H.apply(d, b.getElementsByClassName(j)), d } if (c.qsa && (!q || !q.test(a))) { if (s = r = u, w = b, x = 1 !== k && a, 1 === k && "object" !== b.nodeName.toLowerCase()) { o = g(a), (r = b.getAttribute("id")) ? s = r.replace(ba, "\\$&") : b.setAttribute("id", s), s = "[id='" + s + "'] ", l = o.length; while (l--) o[l] = s + ra(o[l]); w = aa.test(a) && pa(b.parentNode) || b, x = o.join(",") } if (x) try { return H.apply(d, w.querySelectorAll(x)), d } catch (y) { } finally { r || b.removeAttribute("id") } } } return i(a.replace(R, "$1"), b, d, e) } function ha() { var a = []; function b(c, e) { return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e } return b } function ia(a) { return a[u] = !0, a } function ja(a) { var b = n.createElement("div"); try { return !!a(b) } catch (c) { return !1 } finally { b.parentNode && b.parentNode.removeChild(b), b = null } } function ka(a, b) { var c = a.split("|"), e = a.length; while (e--) d.attrHandle[c[e]] = b } function la(a, b) { var c = b && a, d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || C) - (~a.sourceIndex || C); if (d) return d; if (c) while (c = c.nextSibling) if (c === b) return -1; return a ? 1 : -1 } function ma(a) { return function (b) { var c = b.nodeName.toLowerCase(); return "input" === c && b.type === a } } function na(a) { return function (b) { var c = b.nodeName.toLowerCase(); return ("input" === c || "button" === c) && b.type === a } } function oa(a) { return ia(function (b) { return b = +b, ia(function (c, d) { var e, f = a([], c.length, b), g = f.length; while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e])) }) }) } function pa(a) { return a && "undefined" != typeof a.getElementsByTagName && a } c = ga.support = {}, f = ga.isXML = function (a) { var b = a && (a.ownerDocument || a).documentElement; return b ? "HTML" !== b.nodeName : !1 }, m = ga.setDocument = function (a) { var b, e, g = a ? a.ownerDocument || a : v; return g !== n && 9 === g.nodeType && g.documentElement ? (n = g, o = g.documentElement, e = g.defaultView, e && e !== e.top && (e.addEventListener ? e.addEventListener("unload", ea, !1) : e.attachEvent && e.attachEvent("onunload", ea)), p = !f(g), c.attributes = ja(function (a) { return a.className = "i", !a.getAttribute("className") }), c.getElementsByTagName = ja(function (a) { return a.appendChild(g.createComment("")), !a.getElementsByTagName("*").length }), c.getElementsByClassName = $.test(g.getElementsByClassName), c.getById = ja(function (a) { return o.appendChild(a).id = u, !g.getElementsByName || !g.getElementsByName(u).length }), c.getById ? (d.find.ID = function (a, b) { if ("undefined" != typeof b.getElementById && p) { var c = b.getElementById(a); return c && c.parentNode ? [c] : [] } }, d.filter.ID = function (a) { var b = a.replace(ca, da); return function (a) { return a.getAttribute("id") === b } }) : (delete d.find.ID, d.filter.ID = function (a) { var b = a.replace(ca, da); return function (a) { var c = "undefined" != typeof a.getAttributeNode && a.getAttributeNode("id"); return c && c.value === b } }), d.find.TAG = c.getElementsByTagName ? function (a, b) { return "undefined" != typeof b.getElementsByTagName ? b.getElementsByTagName(a) : c.qsa ? b.querySelectorAll(a) : void 0 } : function (a, b) { var c, d = [], e = 0, f = b.getElementsByTagName(a); if ("*" === a) { while (c = f[e++]) 1 === c.nodeType && d.push(c); return d } return f }, d.find.CLASS = c.getElementsByClassName && function (a, b) { return p ? b.getElementsByClassName(a) : void 0 }, r = [], q = [], (c.qsa = $.test(g.querySelectorAll)) && (ja(function (a) { o.appendChild(a).innerHTML = "", a.querySelectorAll("[msallowcapture^='']").length && q.push("[*^$]=" + L + "*(?:''|\"\")"), a.querySelectorAll("[selected]").length || q.push("\\[" + L + "*(?:value|" + K + ")"), a.querySelectorAll("[id~=" + u + "-]").length || q.push("~="), a.querySelectorAll(":checked").length || q.push(":checked"), a.querySelectorAll("a#" + u + "+*").length || q.push(".#.+[+~]") }), ja(function (a) { var b = g.createElement("input"); b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute("name", "D"), a.querySelectorAll("[name=d]").length && q.push("name" + L + "*[*^$|!~]?="), a.querySelectorAll(":enabled").length || q.push(":enabled", ":disabled"), a.querySelectorAll("*,:x"), q.push(",.*:") })), (c.matchesSelector = $.test(s = o.matches || o.webkitMatchesSelector || o.mozMatchesSelector || o.oMatchesSelector || o.msMatchesSelector)) && ja(function (a) { c.disconnectedMatch = s.call(a, "div"), s.call(a, "[s!='']:x"), r.push("!=", P) }), q = q.length && new RegExp(q.join("|")), r = r.length && new RegExp(r.join("|")), b = $.test(o.compareDocumentPosition), t = b || $.test(o.contains) ? function (a, b) { var c = 9 === a.nodeType ? a.documentElement : a, d = b && b.parentNode; return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) : a.compareDocumentPosition && 16 & a.compareDocumentPosition(d))) } : function (a, b) { if (b) while (b = b.parentNode) if (b === a) return !0; return !1 }, B = b ? function (a, b) { if (a === b) return l = !0, 0; var d = !a.compareDocumentPosition - !b.compareDocumentPosition; return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b.compareDocumentPosition(a) === d ? a === g || a.ownerDocument === v && t(v, a) ? -1 : b === g || b.ownerDocument === v && t(v, b) ? 1 : k ? J(k, a) - J(k, b) : 0 : 4 & d ? -1 : 1) } : function (a, b) { if (a === b) return l = !0, 0; var c, d = 0, e = a.parentNode, f = b.parentNode, h = [a], i = [b]; if (!e || !f) return a === g ? -1 : b === g ? 1 : e ? -1 : f ? 1 : k ? J(k, a) - J(k, b) : 0; if (e === f) return la(a, b); c = a; while (c = c.parentNode) h.unshift(c); c = b; while (c = c.parentNode) i.unshift(c); while (h[d] === i[d]) d++; return d ? la(h[d], i[d]) : h[d] === v ? -1 : i[d] === v ? 1 : 0 }, g) : n }, ga.matches = function (a, b) { return ga(a, null, null, b) }, ga.matchesSelector = function (a, b) { if ((a.ownerDocument || a) !== n && m(a), b = b.replace(U, "='$1']"), !(!c.matchesSelector || !p || r && r.test(b) || q && q.test(b))) try { var d = s.call(a, b); if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType) return d } catch (e) { } return ga(b, n, null, [a]).length > 0 }, ga.contains = function (a, b) { return (a.ownerDocument || a) !== n && m(a), t(a, b) }, ga.attr = function (a, b) { (a.ownerDocument || a) !== n && m(a); var e = d.attrHandle[b.toLowerCase()], f = e && D.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !p) : void 0; return void 0 !== f ? f : c.attributes || !p ? a.getAttribute(b) : (f = a.getAttributeNode(b)) && f.specified ? f.value : null }, ga.error = function (a) { throw new Error("Syntax error, unrecognized expression: " + a) }, ga.uniqueSort = function (a) { var b, d = [], e = 0, f = 0; if (l = !c.detectDuplicates, k = !c.sortStable && a.slice(0), a.sort(B), l) { while (b = a[f++]) b === a[f] && (e = d.push(f)); while (e--) a.splice(d[e], 1) } return k = null, a }, e = ga.getText = function (a) { var b, c = "", d = 0, f = a.nodeType; if (f) { if (1 === f || 9 === f || 11 === f) { if ("string" == typeof a.textContent) return a.textContent; for (a = a.firstChild; a; a = a.nextSibling)c += e(a) } else if (3 === f || 4 === f) return a.nodeValue } else while (b = a[d++]) c += e(b); return c }, d = ga.selectors = { cacheLength: 50, createPseudo: ia, match: X, attrHandle: {}, find: {}, relative: { ">": { dir: "parentNode", first: !0 }, " ": { dir: "parentNode" }, "+": { dir: "previousSibling", first: !0 }, "~": { dir: "previousSibling" } }, preFilter: { ATTR: function (a) { return a[1] = a[1].replace(ca, da), a[3] = (a[3] || a[4] || a[5] || "").replace(ca, da), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4) }, CHILD: function (a) { return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || ga.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" === a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[3])) : a[3] && ga.error(a[0]), a }, PSEUDO: function (a) { var b, c = !a[6] && a[2]; return X.CHILD.test(a[0]) ? null : (a[3] ? a[2] = a[4] || a[5] || "" : c && V.test(c) && (b = g(c, !0)) && (b = c.indexOf(")", c.length - b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0, b)), a.slice(0, 3)) } }, filter: { TAG: function (a) { var b = a.replace(ca, da).toLowerCase(); return "*" === a ? function () { return !0 } : function (a) { return a.nodeName && a.nodeName.toLowerCase() === b } }, CLASS: function (a) { var b = y[a + " "]; return b || (b = new RegExp("(^|" + L + ")" + a + "(" + L + "|$)")) && y(a, function (a) { return b.test("string" == typeof a.className && a.className || "undefined" != typeof a.getAttribute && a.getAttribute("class") || "") }) }, ATTR: function (a, b, c) { return function (d) { var e = ga.attr(d, a); return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c : "!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ? c && e.slice(-c.length) === c : "~=" === b ? (" " + e.replace(Q, " ") + " ").indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c.length + 1) === c + "-" : !1) : !0 } }, CHILD: function (a, b, c, d, e) { var f = "nth" !== a.slice(0, 3), g = "last" !== a.slice(-4), h = "of-type" === b; return 1 === d && 0 === e ? function (a) { return !!a.parentNode } : function (b, c, i) { var j, k, l, m, n, o, p = f !== g ? "nextSibling" : "previousSibling", q = b.parentNode, r = h && b.nodeName.toLowerCase(), s = !i && !h; if (q) { if (f) { while (p) { l = b; while (l = l[p]) if (h ? l.nodeName.toLowerCase() === r : 1 === l.nodeType) return !1; o = p = "only" === a && !o && "nextSibling" } return !0 } if (o = [g ? q.firstChild : q.lastChild], g && s) { k = q[u] || (q[u] = {}), j = k[a] || [], n = j[0] === w && j[1], m = j[0] === w && j[2], l = n && q.childNodes[n]; while (l = ++n && l && l[p] || (m = n = 0) || o.pop()) if (1 === l.nodeType && ++m && l === b) { k[a] = [w, n, m]; break } } else if (s && (j = (b[u] || (b[u] = {}))[a]) && j[0] === w) m = j[1]; else while (l = ++n && l && l[p] || (m = n = 0) || o.pop()) if ((h ? l.nodeName.toLowerCase() === r : 1 === l.nodeType) && ++m && (s && ((l[u] || (l[u] = {}))[a] = [w, m]), l === b)) break; return m -= e, m === d || m % d === 0 && m / d >= 0 } } }, PSEUDO: function (a, b) { var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || ga.error("unsupported pseudo: " + a); return e[u] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters.hasOwnProperty(a.toLowerCase()) ? ia(function (a, c) { var d, f = e(a, b), g = f.length; while (g--) d = J(a, f[g]), a[d] = !(c[d] = f[g]) }) : function (a) { return e(a, 0, c) }) : e } }, pseudos: { not: ia(function (a) { var b = [], c = [], d = h(a.replace(R, "$1")); return d[u] ? ia(function (a, b, c, e) { var f, g = d(a, null, e, []), h = a.length; while (h--) (f = g[h]) && (a[h] = !(b[h] = f)) }) : function (a, e, f) { return b[0] = a, d(b, null, f, c), b[0] = null, !c.pop() } }), has: ia(function (a) { return function (b) { return ga(a, b).length > 0 } }), contains: ia(function (a) { return a = a.replace(ca, da), function (b) { return (b.textContent || b.innerText || e(b)).indexOf(a) > -1 } }), lang: ia(function (a) { return W.test(a || "") || ga.error("unsupported lang: " + a), a = a.replace(ca, da).toLowerCase(), function (b) { var c; do if (c = p ? b.lang : b.getAttribute("xml:lang") || b.getAttribute("lang")) return c = c.toLowerCase(), c === a || 0 === c.indexOf(a + "-"); while ((b = b.parentNode) && 1 === b.nodeType); return !1 } }), target: function (b) { var c = a.location && a.location.hash; return c && c.slice(1) === b.id }, root: function (a) { return a === o }, focus: function (a) { return a === n.activeElement && (!n.hasFocus || n.hasFocus()) && !!(a.type || a.href || ~a.tabIndex) }, enabled: function (a) { return a.disabled === !1 }, disabled: function (a) { return a.disabled === !0 }, checked: function (a) { var b = a.nodeName.toLowerCase(); return "input" === b && !!a.checked || "option" === b && !!a.selected }, selected: function (a) { return a.parentNode && a.parentNode.selectedIndex, a.selected === !0 }, empty: function (a) { for (a = a.firstChild; a; a = a.nextSibling)if (a.nodeType < 6) return !1; return !0 }, parent: function (a) { return !d.pseudos.empty(a) }, header: function (a) { return Z.test(a.nodeName) }, input: function (a) { return Y.test(a.nodeName) }, button: function (a) { var b = a.nodeName.toLowerCase(); return "input" === b && "button" === a.type || "button" === b }, text: function (a) { var b; return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null == (b = a.getAttribute("type")) || "text" === b.toLowerCase()) }, first: oa(function () { return [0] }), last: oa(function (a, b) { return [b - 1] }), eq: oa(function (a, b, c) { return [0 > c ? c + b : c] }), even: oa(function (a, b) { for (var c = 0; b > c; c += 2)a.push(c); return a }), odd: oa(function (a, b) { for (var c = 1; b > c; c += 2)a.push(c); return a }), lt: oa(function (a, b, c) { for (var d = 0 > c ? c + b : c; --d >= 0;)a.push(d); return a }), gt: oa(function (a, b, c) { for (var d = 0 > c ? c + b : c; ++d < b;)a.push(d); return a }) } }, d.pseudos.nth = d.pseudos.eq; for (b in { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }) d.pseudos[b] = ma(b); for (b in { submit: !0, reset: !0 }) d.pseudos[b] = na(b); function qa() { } qa.prototype = d.filters = d.pseudos, d.setFilters = new qa, g = ga.tokenize = function (a, b) { var c, e, f, g, h, i, j, k = z[a + " "]; if (k) return b ? 0 : k.slice(0); h = a, i = [], j = d.preFilter; while (h) { (!c || (e = S.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !1, (e = T.exec(h)) && (c = e.shift(), f.push({ value: c, type: e[0].replace(R, " ") }), h = h.slice(c.length)); for (g in d.filter) !(e = X[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f.push({ value: c, type: g, matches: e }), h = h.slice(c.length)); if (!c) break } return b ? h.length : h ? ga.error(a) : z(a, i).slice(0) }; function ra(a) { for (var b = 0, c = a.length, d = ""; c > b; b++)d += a[b].value; return d } function sa(a, b, c) { var d = b.dir, e = c && "parentNode" === d, f = x++; return b.first ? function (b, c, f) { while (b = b[d]) if (1 === b.nodeType || e) return a(b, c, f) } : function (b, c, g) { var h, i, j = [w, f]; if (g) { while (b = b[d]) if ((1 === b.nodeType || e) && a(b, c, g)) return !0 } else while (b = b[d]) if (1 === b.nodeType || e) { if (i = b[u] || (b[u] = {}), (h = i[d]) && h[0] === w && h[1] === f) return j[2] = h[2]; if (i[d] = j, j[2] = a(b, c, g)) return !0 } } } function ta(a) { return a.length > 1 ? function (b, c, d) { var e = a.length; while (e--) if (!a[e](b, c, d)) return !1; return !0 } : a[0] } function ua(a, b, c) { for (var d = 0, e = b.length; e > d; d++)ga(a, b[d], c); return c } function va(a, b, c, d, e) { for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f, d, e)) && (g.push(f), j && b.push(h)); return g } function wa(a, b, c, d, e, f) { return d && !d[u] && (d = wa(d)), e && !e[u] && (e = wa(e, f)), ia(function (f, g, h, i) { var j, k, l, m = [], n = [], o = g.length, p = f || ua(b || "*", h.nodeType ? [h] : h, []), q = !a || !f && b ? p : va(p, m, a, h, i), r = c ? e || (f ? a : o || d) ? [] : g : q; if (c && c(q, r, h, i), d) { j = va(r, n), d(j, [], h, i), k = j.length; while (k--) (l = j[k]) && (r[n[k]] = !(q[n[k]] = l)) } if (f) { if (e || a) { if (e) { j = [], k = r.length; while (k--) (l = r[k]) && j.push(q[k] = l); e(null, r = [], j, i) } k = r.length; while (k--) (l = r[k]) && (j = e ? J(f, l) : m[k]) > -1 && (f[j] = !(g[j] = l)) } } else r = va(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : H.apply(g, r) }) } function xa(a) { for (var b, c, e, f = a.length, g = d.relative[a[0].type], h = g || d.relative[" "], i = g ? 1 : 0, k = sa(function (a) { return a === b }, h, !0), l = sa(function (a) { return J(b, a) > -1 }, h, !0), m = [function (a, c, d) { var e = !g && (d || c !== j) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d)); return b = null, e }]; f > i; i++)if (c = d.relative[a[i].type]) m = [sa(ta(m), c)]; else { if (c = d.filter[a[i].type].apply(null, a[i].matches), c[u]) { for (e = ++i; f > e; e++)if (d.relative[a[e].type]) break; return wa(i > 1 && ta(m), i > 1 && ra(a.slice(0, i - 1).concat({ value: " " === a[i - 2].type ? "*" : "" })).replace(R, "$1"), c, e > i && xa(a.slice(i, e)), f > e && xa(a = a.slice(e)), f > e && ra(a)) } m.push(c) } return ta(m) } function ya(a, b) { var c = b.length > 0, e = a.length > 0, f = function (f, g, h, i, k) { var l, m, o, p = 0, q = "0", r = f && [], s = [], t = j, u = f || e && d.find.TAG("*", k), v = w += null == t ? 1 : Math.random() || .1, x = u.length; for (k && (j = g !== n && g); q !== x && null != (l = u[q]); q++) { if (e && l) { m = 0; while (o = a[m++]) if (o(l, g, h)) { i.push(l); break } k && (w = v) } c && ((l = !o && l) && p-- , f && r.push(l)) } if (p += q, c && q !== p) { m = 0; while (o = b[m++]) o(r, s, g, h); if (f) { if (p > 0) while (q--) r[q] || s[q] || (s[q] = F.call(i)); s = va(s) } H.apply(i, s), k && !f && s.length > 0 && p + b.length > 1 && ga.uniqueSort(i) } return k && (w = v, j = t), r }; return c ? ia(f) : f } return h = ga.compile = function (a, b) { var c, d = [], e = [], f = A[a + " "]; if (!f) { b || (b = g(a)), c = b.length; while (c--) f = xa(b[c]), f[u] ? d.push(f) : e.push(f); f = A(a, ya(e, d)), f.selector = a } return f }, i = ga.select = function (a, b, e, f) { var i, j, k, l, m, n = "function" == typeof a && a, o = !f && g(a = n.selector || a); if (e = e || [], 1 === o.length) { if (j = o[0] = o[0].slice(0), j.length > 2 && "ID" === (k = j[0]).type && c.getById && 9 === b.nodeType && p && d.relative[j[1].type]) { if (b = (d.find.ID(k.matches[0].replace(ca, da), b) || [])[0], !b) return e; n && (b = b.parentNode), a = a.slice(j.shift().value.length) } i = X.needsContext.test(a) ? 0 : j.length; while (i--) { if (k = j[i], d.relative[l = k.type]) break; if ((m = d.find[l]) && (f = m(k.matches[0].replace(ca, da), aa.test(j[0].type) && pa(b.parentNode) || b))) { if (j.splice(i, 1), a = f.length && ra(j), !a) return H.apply(e, f), e; break } } } return (n || h(a, o))(f, b, !p, e, aa.test(a) && pa(b.parentNode) || b), e }, c.sortStable = u.split("").sort(B).join("") === u, c.detectDuplicates = !!l, m(), c.sortDetached = ja(function (a) { return 1 & a.compareDocumentPosition(n.createElement("div")) }), ja(function (a) { return a.innerHTML = "", "#" === a.firstChild.getAttribute("href") }) || ka("type|href|height|width", function (a, b, c) { return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2) }), c.attributes && ja(function (a) { return a.innerHTML = "", a.firstChild.setAttribute("value", ""), "" === a.firstChild.getAttribute("value") }) || ka("value", function (a, b, c) { return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue }), ja(function (a) { return null == a.getAttribute("disabled") }) || ka(K, function (a, b, c) { var d; return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d.specified ? d.value : null }), ga }(a); n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t.getText, n.isXMLDoc = t.isXML, n.contains = t.contains; var u = n.expr.match.needsContext, v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, w = /^.[^:#\[\.,]*$/; function x(a, b, c) { if (n.isFunction(b)) return n.grep(a, function (a, d) { return !!b.call(a, d, a) !== c }); if (b.nodeType) return n.grep(a, function (a) { return a === b !== c }); if ("string" == typeof b) { if (w.test(b)) return n.filter(b, a, c); b = n.filter(b, a) } return n.grep(a, function (a) { return g.call(b, a) >= 0 !== c }) } n.filter = function (a, b, c) { var d = b[0]; return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) { return 1 === a.nodeType })) }, n.fn.extend({ find: function (a) { var b, c = this.length, d = [], e = this; if ("string" != typeof a) return this.pushStack(n(a).filter(function () { for (b = 0; c > b; b++)if (n.contains(e[b], this)) return !0 })); for (b = 0; c > b; b++)n.find(a, e[b], d); return d = this.pushStack(c > 1 ? n.unique(d) : d), d.selector = this.selector ? this.selector + " " + a : a, d }, filter: function (a) { return this.pushStack(x(this, a || [], !1)) }, not: function (a) { return this.pushStack(x(this, a || [], !0)) }, is: function (a) { return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length } }); var y, z = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, A = n.fn.init = function (a, b) { var c, d; if (!a) return this; if ("string" == typeof a) { if (c = "<" === a[0] && ">" === a[a.length - 1] && a.length >= 3 ? [null, a, null] : z.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this.constructor(b).find(a); if (c[1]) { if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b.ownerDocument || b : l, !0)), v.test(c[1]) && n.isPlainObject(b)) for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]); return this } return d = l.getElementById(c[2]), d && d.parentNode && (this.length = 1, this[0] = d), this.context = l, this.selector = a, this } return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ? "undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this.selector = a.selector, this.context = a.context), n.makeArray(a, this)) }; A.prototype = n.fn, y = n(l); var B = /^(?:parents|prev(?:Until|All))/, C = { children: !0, contents: !0, next: !0, prev: !0 }; n.extend({ dir: function (a, b, c) { var d = [], e = void 0 !== c; while ((a = a[b]) && 9 !== a.nodeType) if (1 === a.nodeType) { if (e && n(a).is(c)) break; d.push(a) } return d }, sibling: function (a, b) { for (var c = []; a; a = a.nextSibling)1 === a.nodeType && a !== b && c.push(a); return c } }), n.fn.extend({ has: function (a) { var b = n(a, this), c = b.length; return this.filter(function () { for (var a = 0; c > a; a++)if (n.contains(this, b[a])) return !0 }) }, closest: function (a, b) { for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ? n(a, b || this.context) : 0; e > d; d++)for (c = this[d]; c && c !== b; c = c.parentNode)if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find.matchesSelector(c, a))) { f.push(c); break } return this.pushStack(f.length > 1 ? n.unique(f) : f) }, index: function (a) { return a ? "string" == typeof a ? g.call(n(a), this[0]) : g.call(this, a.jquery ? a[0] : a) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1 }, add: function (a, b) { return this.pushStack(n.unique(n.merge(this.get(), n(a, b)))) }, addBack: function (a) { return this.add(null == a ? this.prevObject : this.prevObject.filter(a)) } }); function D(a, b) { while ((a = a[b]) && 1 !== a.nodeType); return a } n.each({ parent: function (a) { var b = a.parentNode; return b && 11 !== b.nodeType ? b : null }, parents: function (a) { return n.dir(a, "parentNode") }, parentsUntil: function (a, b, c) { return n.dir(a, "parentNode", c) }, next: function (a) { return D(a, "nextSibling") }, prev: function (a) { return D(a, "previousSibling") }, nextAll: function (a) { return n.dir(a, "nextSibling") }, prevAll: function (a) { return n.dir(a, "previousSibling") }, nextUntil: function (a, b, c) { return n.dir(a, "nextSibling", c) }, prevUntil: function (a, b, c) { return n.dir(a, "previousSibling", c) }, siblings: function (a) { return n.sibling((a.parentNode || {}).firstChild, a) }, children: function (a) { return n.sibling(a.firstChild) }, contents: function (a) { return a.contentDocument || n.merge([], a.childNodes) } }, function (a, b) { n.fn[a] = function (c, d) { var e = n.map(this, b, c); return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n.filter(d, e)), this.length > 1 && (C[a] || n.unique(e), B.test(a) && e.reverse()), this.pushStack(e) } }); var E = /\S+/g, F = {}; function G(a) { var b = F[a] = {}; return n.each(a.match(E) || [], function (a, c) { b[c] = !0 }), b } n.Callbacks = function (a) { a = "string" == typeof a ? F[a] || G(a) : n.extend({}, a); var b, c, d, e, f, g, h = [], i = !a.once && [], j = function (l) { for (b = a.memory && l, c = !0, g = e || 0, e = 0, f = h.length, d = !0; h && f > g; g++)if (h[g].apply(l[0], l[1]) === !1 && a.stopOnFalse) { b = !1; break } d = !1, h && (i ? i.length && j(i.shift()) : b ? h = [] : k.disable()) }, k = { add: function () { if (h) { var c = h.length; !function g(b) { n.each(b, function (b, c) { var d = n.type(c); "function" === d ? a.unique && k.has(c) || h.push(c) : c && c.length && "string" !== d && g(c) }) }(arguments), d ? f = h.length : b && (e = c, j(b)) } return this }, remove: function () { return h && n.each(arguments, function (a, b) { var c; while ((c = n.inArray(b, h, c)) > -1) h.splice(c, 1), d && (f >= c && f-- , g >= c && g--) }), this }, has: function (a) { return a ? n.inArray(a, h) > -1 : !(!h || !h.length) }, empty: function () { return h = [], f = 0, this }, disable: function () { return h = i = b = void 0, this }, disabled: function () { return !h }, lock: function () { return i = void 0, b || k.disable(), this }, locked: function () { return !i }, fireWith: function (a, b) { return !h || c && !i || (b = b || [], b = [a, b.slice ? b.slice() : b], d ? i.push(b) : j(b)), this }, fire: function () { return k.fireWith(this, arguments), this }, fired: function () { return !!c } }; return k }, n.extend({ Deferred: function (a) { var b = [["resolve", "done", n.Callbacks("once memory"), "resolved"], ["reject", "fail", n.Callbacks("once memory"), "rejected"], ["notify", "progress", n.Callbacks("memory")]], c = "pending", d = { state: function () { return c }, always: function () { return e.done(arguments).fail(arguments), this }, then: function () { var a = arguments; return n.Deferred(function (c) { n.each(b, function (b, f) { var g = n.isFunction(a[b]) && a[b]; e[f[1]](function () { var a = g && g.apply(this, arguments); a && n.isFunction(a.promise) ? a.promise().done(c.resolve).fail(c.reject).progress(c.notify) : c[f[0] + "With"](this === d ? c.promise() : this, g ? [a] : arguments) }) }), a = null }).promise() }, promise: function (a) { return null != a ? n.extend(a, d) : d } }, e = {}; return d.pipe = d.then, n.each(b, function (a, f) { var g = f[2], h = f[3]; d[f[1]] = g.add, h && g.add(function () { c = h }, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () { return e[f[0] + "With"](this === e ? d : this, arguments), this }, e[f[0] + "With"] = g.fireWith }), d.promise(e), a && a.call(e, e), e }, when: function (a) { var b = 0, c = d.call(arguments), e = c.length, f = 1 !== e || a && n.isFunction(a.promise) ? e : 0, g = 1 === f ? a : n.Deferred(), h = function (a, b, c) { return function (e) { b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e, c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c) } }, i, j, k; if (e > 1) for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++)c[b] && n.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject).progress(h(b, j, i)) : --f; return f || g.resolveWith(k, c), g.promise() } }); var H; n.fn.ready = function (a) { return n.ready.promise().done(a), this }, n.extend({ isReady: !1, readyWait: 1, holdReady: function (a) { a ? n.readyWait++ : n.ready(!0) }, ready: function (a) { (a === !0 ? --n.readyWait : n.isReady) || (n.isReady = !0, a !== !0 && --n.readyWait > 0 || (H.resolveWith(l, [n]), n.fn.triggerHandler && (n(l).triggerHandler("ready"), n(l).off("ready")))) } }); function I() { l.removeEventListener("DOMContentLoaded", I, !1), a.removeEventListener("load", I, !1), n.ready() } n.ready.promise = function (b) { return H || (H = n.Deferred(), "complete" === l.readyState ? setTimeout(n.ready) : (l.addEventListener("DOMContentLoaded", I, !1), a.addEventListener("load", I, !1))), H.promise(b) }, n.ready.promise(); var J = n.access = function (a, b, c, d, e, f, g) { var h = 0, i = a.length, j = null == c; if ("object" === n.type(c)) { e = !0; for (h in c) n.access(a, b, h, c[h], !0, f, g) } else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b = null) : (j = b, b = function (a, b, c) { return j.call(n(a), c) })), b)) for (; i > h; h++)b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c))); return e ? a : j ? b.call(a) : i ? b(a[0], c) : f }; n.acceptData = function (a) { return 1 === a.nodeType || 9 === a.nodeType || !+a.nodeType }; function K() { Object.defineProperty(this.cache = {}, 0, { get: function () { return {} } }), this.expando = n.expando + K.uid++ } K.uid = 1, K.accepts = n.acceptData, K.prototype = { key: function (a) { if (!K.accepts(a)) return 0; var b = {}, c = a[this.expando]; if (!c) { c = K.uid++; try { b[this.expando] = { value: c }, Object.defineProperties(a, b) } catch (d) { b[this.expando] = c, n.extend(a, b) } } return this.cache[c] || (this.cache[c] = {}), c }, set: function (a, b, c) { var d, e = this.key(a), f = this.cache[e]; if ("string" == typeof b) f[b] = c; else if (n.isEmptyObject(f)) n.extend(this.cache[e], b); else for (d in b) f[d] = b[d]; return f }, get: function (a, b) { var c = this.cache[this.key(a)]; return void 0 === b ? c : c[b] }, access: function (a, b, c) { var d; return void 0 === b || b && "string" == typeof b && void 0 === c ? (d = this.get(a, b), void 0 !== d ? d : this.get(a, n.camelCase(b))) : (this.set(a, b, c), void 0 !== c ? c : b) }, remove: function (a, b) { var c, d, e, f = this.key(a), g = this.cache[f]; if (void 0 === b) this.cache[f] = {}; else { n.isArray(b) ? d = b.concat(b.map(n.camelCase)) : (e = n.camelCase(b), b in g ? d = [b, e] : (d = e, d = d in g ? [d] : d.match(E) || [])), c = d.length; while (c--) delete g[d[c]] } }, hasData: function (a) { return !n.isEmptyObject(this.cache[a[this.expando]] || {}) }, discard: function (a) { a[this.expando] && delete this.cache[a[this.expando]] } }; var L = new K, M = new K, N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, O = /([A-Z])/g; function P(a, b, c) { var d; if (void 0 === c && 1 === a.nodeType) if (d = "data-" + b.replace(O, "-$1").toLowerCase(), c = a.getAttribute(d), "string" == typeof c) { try { c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c : N.test(c) ? n.parseJSON(c) : c } catch (e) { } M.set(a, b, c) } else c = void 0; return c } n.extend({ - hasData: function (a) { return M.hasData(a) || L.hasData(a) }, data: function (a, b, c) { - return M.access(a, b, c) - }, removeData: function (a, b) { M.remove(a, b) }, _data: function (a, b, c) { return L.access(a, b, c) }, _removeData: function (a, b) { L.remove(a, b) } - }), n.fn.extend({ data: function (a, b) { var c, d, e, f = this[0], g = f && f.attributes; if (void 0 === a) { if (this.length && (e = M.get(f), 1 === f.nodeType && !L.get(f, "hasDataAttrs"))) { c = g.length; while (c--) g[c] && (d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d.slice(5)), P(f, d, e[d]))); L.set(f, "hasDataAttrs", !0) } return e } return "object" == typeof a ? this.each(function () { M.set(this, a) }) : J(this, function (b) { var c, d = n.camelCase(a); if (f && void 0 === b) { if (c = M.get(f, a), void 0 !== c) return c; if (c = M.get(f, d), void 0 !== c) return c; if (c = P(f, d, void 0), void 0 !== c) return c } else this.each(function () { var c = M.get(this, d); M.set(this, d, b), -1 !== a.indexOf("-") && void 0 !== c && M.set(this, a, b) }) }, null, b, arguments.length > 1, null, !0) }, removeData: function (a) { return this.each(function () { M.remove(this, a) }) } }), n.extend({ queue: function (a, b, c) { var d; return a ? (b = (b || "fx") + "queue", d = L.get(a, b), c && (!d || n.isArray(c) ? d = L.access(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0 }, dequeue: function (a, b) { b = b || "fx"; var c = n.queue(a, b), d = c.length, e = c.shift(), f = n._queueHooks(a, b), g = function () { n.dequeue(a, b) }; "inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift("inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire() }, _queueHooks: function (a, b) { var c = b + "queueHooks"; return L.get(a, c) || L.access(a, c, { empty: n.Callbacks("once memory").add(function () { L.remove(a, [b + "queue", c]) }) }) } }), n.fn.extend({ queue: function (a, b) { var c = 2; return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n.queue(this[0], a) : void 0 === b ? this : this.each(function () { var c = n.queue(this, a, b); n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n.dequeue(this, a) }) }, dequeue: function (a) { return this.each(function () { n.dequeue(this, a) }) }, clearQueue: function (a) { return this.queue(a || "fx", []) }, promise: function (a, b) { var c, d = 1, e = n.Deferred(), f = this, g = this.length, h = function () { --d || e.resolveWith(f, [f]) }; "string" != typeof a && (b = a, a = void 0), a = a || "fx"; while (g--) c = L.get(f[g], a + "queueHooks"), c && c.empty && (d++ , c.empty.add(h)); return h(), e.promise(b) } }); var Q = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, R = ["Top", "Right", "Bottom", "Left"], S = function (a, b) { return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a) }, T = /^(?:checkbox|radio)$/i; !function () { var a = l.createDocumentFragment(), b = a.appendChild(l.createElement("div")), c = l.createElement("input"); c.setAttribute("type", "radio"), c.setAttribute("checked", "checked"), c.setAttribute("name", "t"), b.appendChild(c), k.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, b.innerHTML = "", k.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue }(); var U = "undefined"; k.focusinBubbles = "onfocusin" in a; var V = /^key/, W = /^(?:mouse|pointer|contextmenu)|click/, X = /^(?:focusinfocus|focusoutblur)$/, Y = /^([^.]*)(?:\.(.+)|)$/; function Z() { return !0 } function $() { return !1 } function _() { try { return l.activeElement } catch (a) { } } n.event = { global: {}, add: function (a, b, c, d, e) { var f, g, h, i, j, k, l, m, o, p, q, r = L.get(a); if (r) { c.handler && (f = c, c = f.handler, e = f.selector), c.guid || (c.guid = n.guid++), (i = r.events) || (i = r.events = {}), (g = r.handle) || (g = r.handle = function (b) { return typeof n !== U && n.event.triggered !== b.type ? n.event.dispatch.apply(a, arguments) : void 0 }), b = (b || "").match(E) || [""], j = b.length; while (j--) h = Y.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(), o && (l = n.event.special[o] || {}, o = (e ? l.delegateType : l.bindType) || o, l = n.event.special[o] || {}, k = n.extend({ type: o, origType: q, data: d, handler: c, guid: c.guid, selector: e, needsContext: e && n.expr.match.needsContext.test(e), namespace: p.join(".") }, f), (m = i[o]) || (m = i[o] = [], m.delegateCount = 0, l.setup && l.setup.call(a, d, p, g) !== !1 || a.addEventListener && a.addEventListener(o, g, !1)), l.add && (l.add.call(a, k), k.handler.guid || (k.handler.guid = c.guid)), e ? m.splice(m.delegateCount++, 0, k) : m.push(k), n.event.global[o] = !0) } }, remove: function (a, b, c, d, e) { var f, g, h, i, j, k, l, m, o, p, q, r = L.hasData(a) && L.get(a); if (r && (i = r.events)) { b = (b || "").match(E) || [""], j = b.length; while (j--) if (h = Y.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(), o) { l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o, m = i[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join("\\.(?:.*\\.|)") + "(\\.|$)"), g = f = m.length; while (f--) k = m[f], !e && q !== k.origType || c && c.guid !== k.guid || h && !h.test(k.namespace) || d && d !== k.selector && ("**" !== d || !k.selector) || (m.splice(f, 1), k.selector && m.delegateCount-- , l.remove && l.remove.call(a, k)); g && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n.removeEvent(a, o, r.handle), delete i[o]) } else for (o in i) n.event.remove(a, o + b[j], c, d, !0); n.isEmptyObject(i) && (delete r.handle, L.remove(a, "events")) } }, trigger: function (b, c, d, e) { var f, g, h, i, k, m, o, p = [d || l], q = j.call(b, "type") ? b.type : b, r = j.call(b, "namespace") ? b.namespace.split(".") : []; if (g = h = d = d || l, 3 !== d.nodeType && 8 !== d.nodeType && !X.test(q + n.event.triggered) && (q.indexOf(".") >= 0 && (r = q.split("."), q = r.shift(), r.sort()), k = q.indexOf(":") < 0 && "on" + q, b = b[n.expando] ? b : new n.Event(q, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = r.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + r.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b.target = d), c = null == c ? [b] : n.makeArray(c, [b]), o = n.event.special[q] || {}, e || !o.trigger || o.trigger.apply(d, c) !== !1)) { if (!e && !o.noBubble && !n.isWindow(d)) { for (i = o.delegateType || q, X.test(i + q) || (g = g.parentNode); g; g = g.parentNode)p.push(g), h = g; h === (d.ownerDocument || l) && p.push(h.defaultView || h.parentWindow || a) } f = 0; while ((g = p[f++]) && !b.isPropagationStopped()) b.type = f > 1 ? i : o.bindType || q, m = (L.get(g, "events") || {})[b.type] && L.get(g, "handle"), m && m.apply(g, c), m = k && g[k], m && m.apply && n.acceptData(g) && (b.result = m.apply(g, c), b.result === !1 && b.preventDefault()); return b.type = q, e || b.isDefaultPrevented() || o._default && o._default.apply(p.pop(), c) !== !1 || !n.acceptData(d) || k && n.isFunction(d[q]) && !n.isWindow(d) && (h = d[k], h && (d[k] = null), n.event.triggered = q, d[q](), n.event.triggered = void 0, h && (d[k] = h)), b.result } }, dispatch: function (a) { a = n.event.fix(a); var b, c, e, f, g, h = [], i = d.call(arguments), j = (L.get(this, "events") || {})[a.type] || [], k = n.event.special[a.type] || {}; if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !== !1) { h = n.event.handlers.call(this, a, j), b = 0; while ((f = h[b++]) && !a.isPropagationStopped()) { a.currentTarget = f.elem, c = 0; while ((g = f.handlers[c++]) && !a.isImmediatePropagationStopped()) (!a.namespace_re || a.namespace_re.test(g.namespace)) && (a.handleObj = g, a.data = g.data, e = ((n.event.special[g.origType] || {}).handle || g.handler).apply(f.elem, i), void 0 !== e && (a.result = e) === !1 && (a.preventDefault(), a.stopPropagation())) } return k.postDispatch && k.postDispatch.call(this, a), a.result } }, handlers: function (a, b) { var c, d, e, f, g = [], h = b.delegateCount, i = a.target; if (h && i.nodeType && (!a.button || "click" !== a.type)) for (; i !== this; i = i.parentNode || this)if (i.disabled !== !0 || "click" !== a.type) { for (d = [], c = 0; h > c; c++)f = b[c], e = f.selector + " ", void 0 === d[e] && (d[e] = f.needsContext ? n(e, this).index(i) >= 0 : n.find(e, this, null, [i]).length), d[e] && d.push(f); d.length && g.push({ elem: i, handlers: d }) } return h < b.length && g.push({ elem: this, handlers: b.slice(h) }), g }, props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), fixHooks: {}, keyHooks: { props: "char charCode key keyCode".split(" "), filter: function (a, b) { return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a } }, mouseHooks: { props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "), filter: function (a, b) { var c, d, e, f = b.button; return null == a.pageX && null != b.clientX && (c = a.target.ownerDocument || l, d = c.documentElement, e = c.body, a.pageX = b.clientX + (d && d.scrollLeft || e && e.scrollLeft || 0) - (d && d.clientLeft || e && e.clientLeft || 0), a.pageY = b.clientY + (d && d.scrollTop || e && e.scrollTop || 0) - (d && d.clientTop || e && e.clientTop || 0)), a.which || void 0 === f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a } }, fix: function (a) { if (a[n.expando]) return a; var b, c, d, e = a.type, f = a, g = this.fixHooks[e]; g || (this.fixHooks[e] = g = W.test(e) ? this.mouseHooks : V.test(e) ? this.keyHooks : {}), d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f), b = d.length; while (b--) c = d[b], a[c] = f[c]; return a.target || (a.target = l), 3 === a.target.nodeType && (a.target = a.target.parentNode), g.filter ? g.filter(a, f) : a }, special: { load: { noBubble: !0 }, focus: { trigger: function () { return this !== _() && this.focus ? (this.focus(), !1) : void 0 }, delegateType: "focusin" }, blur: { trigger: function () { return this === _() && this.blur ? (this.blur(), !1) : void 0 }, delegateType: "focusout" }, click: { trigger: function () { return "checkbox" === this.type && this.click && n.nodeName(this, "input") ? (this.click(), !1) : void 0 }, _default: function (a) { return n.nodeName(a.target, "a") } }, beforeunload: { postDispatch: function (a) { void 0 !== a.result && a.originalEvent && (a.originalEvent.returnValue = a.result) } } }, simulate: function (a, b, c, d) { var e = n.extend(new n.Event, c, { type: a, isSimulated: !0, originalEvent: {} }); d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() && c.preventDefault() } }, n.removeEvent = function (a, b, c) { a.removeEventListener && a.removeEventListener(b, c, !1) }, n.Event = function (a, b) { return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type, this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && a.returnValue === !1 ? Z : $) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n.now(), void (this[n.expando] = !0)) : new n.Event(a, b) }, n.Event.prototype = { isDefaultPrevented: $, isPropagationStopped: $, isImmediatePropagationStopped: $, preventDefault: function () { var a = this.originalEvent; this.isDefaultPrevented = Z, a && a.preventDefault && a.preventDefault() }, stopPropagation: function () { var a = this.originalEvent; this.isPropagationStopped = Z, a && a.stopPropagation && a.stopPropagation() }, stopImmediatePropagation: function () { var a = this.originalEvent; this.isImmediatePropagationStopped = Z, a && a.stopImmediatePropagation && a.stopImmediatePropagation(), this.stopPropagation() } }, n.each({ mouseenter: "mouseover", mouseleave: "mouseout", pointerenter: "pointerover", pointerleave: "pointerout" }, function (a, b) { n.event.special[a] = { delegateType: b, bindType: b, handle: function (a) { var c, d = this, e = a.relatedTarget, f = a.handleObj; return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f.handler.apply(this, arguments), a.type = b), c } } }), k.focusinBubbles || n.each({ focus: "focusin", blur: "focusout" }, function (a, b) { var c = function (a) { n.event.simulate(b, a.target, n.event.fix(a), !0) }; n.event.special[b] = { setup: function () { var d = this.ownerDocument || this, e = L.access(d, b); e || d.addEventListener(a, c, !0), L.access(d, b, (e || 0) + 1) }, teardown: function () { var d = this.ownerDocument || this, e = L.access(d, b) - 1; e ? L.access(d, b, e) : (d.removeEventListener(a, c, !0), L.remove(d, b)) } } }), n.fn.extend({ on: function (a, b, c, d, e) { var f, g; if ("object" == typeof a) { "string" != typeof b && (c = c || b, b = void 0); for (g in a) this.on(g, b, c, a[g], e); return this } if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" == typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d = $; else if (!d) return this; return 1 === e && (f = d, d = function (a) { return n().off(a), f.apply(this, arguments) }, d.guid = f.guid || (f.guid = n.guid++)), this.each(function () { n.event.add(this, a, d, c, b) }) }, one: function (a, b, c, d) { return this.on(a, b, c, d, 1) }, off: function (a, b, c) { var d, e; if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d.origType, d.selector, d.handler), this; if ("object" == typeof a) { for (e in a) this.off(e, b, a[e]); return this } return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c = $), this.each(function () { n.event.remove(this, a, c, b) }) }, trigger: function (a, b) { return this.each(function () { n.event.trigger(a, b, this) }) }, triggerHandler: function (a, b) { var c = this[0]; return c ? n.event.trigger(a, b, c, !0) : void 0 } }); var aa = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, ba = /<([\w:]+)/, ca = /<|&#?\w+;/, da = /<(?:script|style|link)/i, ea = /checked\s*(?:[^=]|=\s*.checked.)/i, fa = /^$|\/(?:java|ecma)script/i, ga = /^true\/(.*)/, ha = /^\s*\s*$/g, ia = { option: [1, ""], thead: [1, "", "
"], col: [2, "", "
"], tr: [2, "", "
"], td: [3, "", "
"], _default: [0, "", ""] }; ia.optgroup = ia.option, ia.tbody = ia.tfoot = ia.colgroup = ia.caption = ia.thead, ia.th = ia.td; function ja(a, b) { return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a } function ka(a) { return a.type = (null !== a.getAttribute("type")) + "/" + a.type, a } function la(a) { var b = ga.exec(a.type); return b ? a.type = b[1] : a.removeAttribute("type"), a } function ma(a, b) { for (var c = 0, d = a.length; d > c; c++)L.set(a[c], "globalEval", !b || L.get(b[c], "globalEval")) } function na(a, b) { var c, d, e, f, g, h, i, j; if (1 === b.nodeType) { if (L.hasData(a) && (f = L.access(a), g = L.set(b, f), j = f.events)) { delete g.handle, g.events = {}; for (e in j) for (c = 0, d = j[e].length; d > c; c++)n.event.add(b, e, j[e][c]) } M.hasData(a) && (h = M.access(a), i = n.extend({}, h), M.set(b, i)) } } function oa(a, b) { var c = a.getElementsByTagName ? a.getElementsByTagName(b || "*") : a.querySelectorAll ? a.querySelectorAll(b || "*") : []; return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], c) : c } function pa(a, b) { var c = b.nodeName.toLowerCase(); "input" === c && T.test(a.type) ? b.checked = a.checked : ("input" === c || "textarea" === c) && (b.defaultValue = a.defaultValue) } n.extend({ clone: function (a, b, c) { var d, e, f, g, h = a.cloneNode(!0), i = n.contains(a.ownerDocument, a); if (!(k.noCloneChecked || 1 !== a.nodeType && 11 !== a.nodeType || n.isXMLDoc(a))) for (g = oa(h), f = oa(a), d = 0, e = f.length; e > d; d++)pa(f[d], g[d]); if (b) if (c) for (f = f || oa(a), g = g || oa(h), d = 0, e = f.length; e > d; d++)na(f[d], g[d]); else na(a, h); return g = oa(h, "script"), g.length > 0 && ma(g, !i && oa(a, "script")), h }, buildFragment: function (a, b, c, d) { for (var e, f, g, h, i, j, k = b.createDocumentFragment(), l = [], m = 0, o = a.length; o > m; m++)if (e = a[m], e || 0 === e) if ("object" === n.type(e)) n.merge(l, e.nodeType ? [e] : e); else if (ca.test(e)) { f = f || k.appendChild(b.createElement("div")), g = (ba.exec(e) || ["", ""])[1].toLowerCase(), h = ia[g] || ia._default, f.innerHTML = h[1] + e.replace(aa, "<$1>") + h[2], j = h[0]; while (j--) f = f.lastChild; n.merge(l, f.childNodes), f = k.firstChild, f.textContent = "" } else l.push(b.createTextNode(e)); k.textContent = "", m = 0; while (e = l[m++]) if ((!d || -1 === n.inArray(e, d)) && (i = n.contains(e.ownerDocument, e), f = oa(k.appendChild(e), "script"), i && ma(f), c)) { j = 0; while (e = f[j++]) fa.test(e.type || "") && c.push(e) } return k }, cleanData: function (a) { for (var b, c, d, e, f = n.event.special, g = 0; void 0 !== (c = a[g]); g++) { if (n.acceptData(c) && (e = c[L.expando], e && (b = L.cache[e]))) { if (b.events) for (d in b.events) f[d] ? n.event.remove(c, d) : n.removeEvent(c, d, b.handle); L.cache[e] && delete L.cache[e] } delete M.cache[c[M.expando]] } } }), n.fn.extend({ text: function (a) { return J(this, function (a) { return void 0 === a ? n.text(this) : this.empty().each(function () { (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) && (this.textContent = a) }) }, null, a, arguments.length) }, append: function () { return this.domManip(arguments, function (a) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var b = ja(this, a); b.appendChild(a) } }) }, prepend: function () { return this.domManip(arguments, function (a) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var b = ja(this, a); b.insertBefore(a, b.firstChild) } }) }, before: function () { return this.domManip(arguments, function (a) { this.parentNode && this.parentNode.insertBefore(a, this) }) }, after: function () { return this.domManip(arguments, function (a) { this.parentNode && this.parentNode.insertBefore(a, this.nextSibling) }) }, remove: function (a, b) { for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++)b || 1 !== c.nodeType || n.cleanData(oa(c)), c.parentNode && (b && n.contains(c.ownerDocument, c) && ma(oa(c, "script")), c.parentNode.removeChild(c)); return this }, empty: function () { for (var a, b = 0; null != (a = this[b]); b++)1 === a.nodeType && (n.cleanData(oa(a, !1)), a.textContent = ""); return this }, clone: function (a, b) { return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () { return n.clone(this, a, b) }) }, html: function (a) { return J(this, function (a) { var b = this[0] || {}, c = 0, d = this.length; if (void 0 === a && 1 === b.nodeType) return b.innerHTML; if ("string" == typeof a && !da.test(a) && !ia[(ba.exec(a) || ["", ""])[1].toLowerCase()]) { a = a.replace(aa, "<$1>"); try { for (; d > c; c++)b = this[c] || {}, 1 === b.nodeType && (n.cleanData(oa(b, !1)), b.innerHTML = a); b = 0 } catch (e) { } } b && this.empty().append(a) }, null, a, arguments.length) }, replaceWith: function () { var a = arguments[0]; return this.domManip(arguments, function (b) { a = this.parentNode, n.cleanData(oa(this)), a && a.replaceChild(b, this) }), a && (a.length || a.nodeType) ? this : this.remove() }, detach: function (a) { return this.remove(a, !0) }, domManip: function (a, b) { a = e.apply([], a); var c, d, f, g, h, i, j = 0, l = this.length, m = this, o = l - 1, p = a[0], q = n.isFunction(p); if (q || l > 1 && "string" == typeof p && !k.checkClone && ea.test(p)) return this.each(function (c) { var d = m.eq(c); q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b) }); if (l && (c = n.buildFragment(a, this[0].ownerDocument, !1, this), d = c.firstChild, 1 === c.childNodes.length && (c = d), d)) { for (f = n.map(oa(c, "script"), ka), g = f.length; l > j; j++)h = c, j !== o && (h = n.clone(h, !0, !0), g && n.merge(f, oa(h, "script"))), b.call(this[j], h, j); if (g) for (i = f[f.length - 1].ownerDocument, n.map(f, la), j = 0; g > j; j++)h = f[j], fa.test(h.type || "") && !L.access(h, "globalEval") && n.contains(i, h) && (h.src ? n._evalUrl && n._evalUrl(h.src) : n.globalEval(h.textContent.replace(ha, ""))) } return this } }), n.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (a, b) { n.fn[a] = function (a) { for (var c, d = [], e = n(a), g = e.length - 1, h = 0; g >= h; h++)c = h === g ? this : this.clone(!0), n(e[h])[b](c), f.apply(d, c.get()); return this.pushStack(d) } }); var qa, ra = {}; function sa(b, c) { var d, e = n(c.createElement(b)).appendTo(c.body), f = a.getDefaultComputedStyle && (d = a.getDefaultComputedStyle(e[0])) ? d.display : n.css(e[0], "display"); return e.detach(), f } function ta(a) { var b = l, c = ra[a]; return c || (c = sa(a, b), "none" !== c && c || (qa = (qa || n(" - \r\n
\r\n \r\n\r\n
\r\n

Powered by Vayu Group and Telecom Infra Project

\r\n

Privacy

\r\n
\r\n \r\n"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - -\r\n\r\n\r\n\r\n\r\n"); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.helpModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/Razor/Pages/homepage.cshtml.g.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/Razor/Pages/homepage.cshtml.g.cs deleted file mode 100644 index 289ebdc..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/Razor/Pages/homepage.cshtml.g.cs +++ /dev/null @@ -1,2777 +0,0 @@ -#pragma checksum "D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\Pages\homepage.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "e7c145eee64ba6e223dd883e85c9e6daae805a50" -// -#pragma warning disable 1591 -[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Pages_homepage), @"mvc.1.0.razor-page", @"/Pages/homepage.cshtml")] -namespace AspNetCore -{ - #line hidden - using System; - using System.Collections.Generic; - using System.Linq; - using System.Threading.Tasks; - using Microsoft.AspNetCore.Mvc; - using Microsoft.AspNetCore.Mvc.Rendering; - using Microsoft.AspNetCore.Mvc.ViewFeatures; - [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"e7c145eee64ba6e223dd883e85c9e6daae805a50", @"/Pages/homepage.cshtml")] - public class Pages_homepage : global::Microsoft.AspNetCore.Mvc.RazorPages.Page - { - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("icon"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/telecom-favicon.ico"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_2 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("type", new global::Microsoft.AspNetCore.Html.HtmlString("image/gif"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_3 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("sizes", new global::Microsoft.AspNetCore.Html.HtmlString("16x16"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_4 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Helper/Helper.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_5 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("stylesheet"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_6 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("href", new global::Microsoft.AspNetCore.Html.HtmlString("~/css/Style.css"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_7 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/FileSaver.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_8 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/jsstore.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_9 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/jsstore.worker.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_10 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/visunminify.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_11 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/alea.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_12 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/exampleUtil.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_13 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/LocalDB/taffy.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_14 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/LocalDB/taffy-min.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_15 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/jquery-2.0.3.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_16 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/sweetalert2@9.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_17 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/stylenetwork.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_18 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/Network Graph/canvas-toBlob.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_19 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/validation.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_20 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newroadm.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_21 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mx-auto icon-name justify-content-center align-items-center w-100 h-100"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_22 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("data-toggle", new global::Microsoft.AspNetCore.Html.HtmlString("tooltip"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_23 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("data-placement", new global::Microsoft.AspNetCore.Html.HtmlString("top"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_24 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("ROADM"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_25 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newattenuator.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_26 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Attenuator"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_27 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newtransceiver.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_28 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Transceiver"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_29 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newamp.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_30 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Amplifier"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_31 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("style", new global::Microsoft.AspNetCore.Html.HtmlString("padding: 1px;"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_32 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/ramanamp.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_33 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Raman Amplifier"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_34 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newdualfiber.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_35 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Dual fiber"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_36 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Single fiber"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_37 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/newdualpatch.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_38 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Dual Patch"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_39 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("title", new global::Microsoft.AspNetCore.Html.HtmlString("Single Patch"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_40 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/undo.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_41 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/redo.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_42 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/edit.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_43 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("alt", new global::Microsoft.AspNetCore.Html.HtmlString(""), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_44 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mr-2 icon_menu"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_45 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/delete.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_46 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/copy.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_47 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/Copy_template.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_48 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/Apply_template.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_49 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/cancel.png"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_50 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/paste.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_51 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mr-2"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_52 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("mr-2 middleNode"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_53 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/Assets/img/ILA.svg"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_54 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("src", new global::Microsoft.AspNetCore.Html.HtmlString("~/js/main.js"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_55 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("body-index"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_56 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("onload", new global::Microsoft.AspNetCore.Html.HtmlString("init(false);"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); - #line hidden - #pragma warning disable 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext __tagHelperExecutionContext; - #pragma warning restore 0649 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner __tagHelperRunner = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner(); - #pragma warning disable 0169 - private string __tagHelperStringValueBuffer; - #pragma warning restore 0169 - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __backed__tagHelperScopeManager = null; - private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __tagHelperScopeManager - { - get - { - if (__backed__tagHelperScopeManager == null) - { - __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); - } - return __backed__tagHelperScopeManager; - } - } - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper; - private global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper; - #pragma warning disable 1998 - public async override global::System.Threading.Tasks.Task ExecuteAsync() - { - WriteLiteral(@" - - - - - -"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5023596", async() => { - WriteLiteral("\r\n \r\n \r\n TIP-Workplace\r\n \r\n \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a5024271", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5025625", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n \r\n\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e7c145eee64ba6e223dd883e85c9e6daae805a5026968", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - - - - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5028892", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5029992", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_8); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5031092", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_9); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n"); - WriteLiteral("\r\n"); - WriteLiteral(" "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5032266", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_10); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5033863", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_11); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5034964", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_12); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5036065", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_13); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5037166", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_14); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5038267", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_15); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5039368", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_16); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5040469", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_17); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5041574", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_18); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5043073", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_19); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n\r\n"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a5044882", async() => { - WriteLiteral(@" -
-
-

Loading 10% ...

-
-
-
-
-
-
-
-
- -
- -

-
- "); - WriteLiteral("\r\n
\r\n
\r\n\r\n
\r\n"); - WriteLiteral(@"
- -
-
-
-
-
- - -
-
-
- - - -
-
-
-
-
-
-
- - -
- -
-
-
\r\n
\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e7c145eee64ba6e223dd883e85c9e6daae805a5056937", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_24); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
ROADM -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e7c145eee64ba6e223dd883e85c9e6daae805a5058682", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_26); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Attenuator -
- -
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e7c145eee64ba6e223dd883e85c9e6daae805a5060440", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_27); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_28); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Transceiver -
-
-
-
-
- -
ILA -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e7c145eee64ba6e223dd883e85c9e6daae805a5062874", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_29); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_30); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Amplifier -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e7c145eee64ba6e223dd883e85c9e6daae805a5064712", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_32); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_33); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Raman Amplifier -
-
-
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e7c145eee64ba6e223dd883e85c9e6daae805a5066671", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_34); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_35); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Dual fiber -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e7c145eee64ba6e223dd883e85c9e6daae805a5068515", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_34); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_36); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Single fiber -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e7c145eee64ba6e223dd883e85c9e6daae805a5070382", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_37); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_38); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Dual Patch -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e7c145eee64ba6e223dd883e85c9e6daae805a5072226", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_37); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_22); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_23); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_39); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_31); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" -
Single Patch -
-
- - - chevron_left - -
-
-
-
- - -
Service -
- - chevron_left - -
-
- -
-  Save network -
-
-  Export network -
- - - - - chevron_left - - -
-
-
- -
- -
-
-
-
-
About
- -
-
-
- \"",\r\n Version: 1.0.0

\r\n

Copyrights © 2022 GNPy Optical Network Planning Tool.

\r\n

Powered By

\r\n \"",\r\n \"", -

All rights reserved

-
-
-
-
-
- -
-
-
-
- - -
-"); - WriteLiteral(@" - - - settings - - Simulation parameters - - - - -
- -
- - -
- -
- W : - - - - -
-
- H : - - - - -
- - - -
- "); - WriteLiteral(" \r\n \r\n
\r\n"); - WriteLiteral(" \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e7c145eee64ba6e223dd883e85c9e6daae805a5083542", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_40); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n \r\n \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e7c145eee64ba6e223dd883e85c9e6daae805a5084848", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_41); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" - - - - - - - - - -
- -
- - -
- -
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- -
-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
-

Fiber A

- + -
-
-
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
- -
-
- - -
-
-
-
- -
-
-

Fiber B

- + -
-
-
- -
- - "); - WriteLiteral(@" -
-
- - -
-
- - -
-
- - -
-
- - -
- -
- -
-
- - -
-
-
-
-
-
-
- -
-
- "); - WriteLiteral(@" -
-
- -
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
-
-
-
- -
-
- -
-
-
-
-
-
- -
- - × - -
-
-
- - -
-
- - - -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
- -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- "); - WriteLiteral(@"
- - -
-
- - -
-
- - -
-
- -
-
- - -
- -
-
-
-
- Apply -
-
- -
-
- -
-
- -
-
- -
- - × - -
-
- "); - WriteLiteral(@"
- - -
-
- - -
-
- -
-
- - -
-
- - - "); - WriteLiteral(@"
-
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- "); - WriteLiteral(@" - × - -
-
-
- - -
-
- - -
-
- - -
- "); - WriteLiteral(@"
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
- -
-
- -
-
-
-
- -
-
- -
- - × - -
-
-
- - -
-
- - -
-
- - -
-
-
-
-
- - "); - WriteLiteral(@"
-
- -
-
-
-
- - - - -
-
- -
- - × - -
-
- "); - WriteLiteral(@"
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- -
-
-
-
- -
-
- -
-
- - "); - WriteLiteral(@"
-
-
-
- - - -
-
-
-
-
-
- Export -
- -
-
-
- - -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
-
- <"); - WriteLiteral(@"div class=""modal-content""> -
-
- Add/Edit services -
- -
-
-

Are you sure you want to proceed for creating service?

-
-
- -
-
-
- -
-
-
"); - WriteLiteral(@" - -
-
-
- - - -
-
-
-
-
- Apply -
- -
-
-

Are you sure want to Apply?

-
-
- -
-
-
- -
-
- -
-
-
- -
-
-
-
- - -
-
-
-
- "); - WriteLiteral(@"
- Service -
- -
-
-

- You cannot add or edit the network topology once the service gets added.
Please - confirm to continue the service. -

-
-
- -
-
-
- - "); - WriteLiteral(@"
-
- -
-
-
- -
-
-
-
- -
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50129197", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit ROADM\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50130558", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete ROADM\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50131919", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50133276", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy-Template\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50134642", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Apply Template\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50136007", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_49); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Cancel -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50137624", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Attenuator\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50138995", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Attenuator\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50140366", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50141752", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy-Template\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50143147", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Apply Template\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50144541", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_49); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Cancel -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50146137", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit ILA\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50147494", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete ILA\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50148851", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Copy -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50150463", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50151832", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50153201", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50154562", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy-Template\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50155926", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Apply Template\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50157289", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_49); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Cancel -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50158900", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Raman Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50160274", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Raman Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50161648", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50163008", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy-Template\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50164374", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Apply Template\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50165739", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_49); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Cancel -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50167359", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Transceiver\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50168732", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Transceiver\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50170105", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_46); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50171468", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_47); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Copy-Template\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50172834", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_48); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Apply Template\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50174199", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_49); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Cancel -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50175806", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_50); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Apply Template\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50177169", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_50); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Cancel -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50178772", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_50); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_44); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Paste -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50180385", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Dual Fiber\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50181755", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Delete Dual Fiber -
- +

Insert Node

- -
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50183583", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_52); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" ROADM\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50184956", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_52); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Attenuator\r\n"); - WriteLiteral(" "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50186362", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_53); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_52); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" ILA -
-
- -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50188017", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Single Fiber\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50189391", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Delete Single Fiber -
- +

Insert Node

-
-
-
- "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50191228", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_20); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_52); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" ROADM\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50192603", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_25); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_52); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Attenuator\r\n"); - WriteLiteral(" "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50194017", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_29); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_52); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Amplifier\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50195394", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_32); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_52); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Raman Amplifier -
-
-
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50197059", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Single Patch\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50198433", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Delete Single Patch -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50200060", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Dual Patch\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50201430", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(@" Delete Dual Patch -
-
- - × - - "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50203069", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_42); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Edit Service\r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e7c145eee64ba6e223dd883e85c9e6daae805a50204434", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_45); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_43); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_51); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral(" Delete Service\r\n
\r\n
\r\n
\r\n\r\n \r\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e7c145eee64ba6e223dd883e85c9e6daae805a50205929", async() => { - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_54); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n\r\n"); - WriteLiteral(@" - - - - - - - - -"); - } - ); - __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper(); - __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_55); - __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_56); - await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); - if (!__tagHelperExecutionContext.Output.IsContentModified) - { - await __tagHelperExecutionContext.SetOutputContentAsync(); - } - Write(__tagHelperExecutionContext.Output); - __tagHelperExecutionContext = __tagHelperScopeManager.End(); - WriteLiteral("\r\n\r\n\r\n"); - } - #pragma warning restore 1998 - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } - [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] - public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; } - public global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData => (global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)PageContext?.ViewData; - public TelecomInfraProject.Pages.homepageModel Model => ViewData.Model; - } -} -#pragma warning restore 1591 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.AssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.AssemblyInfo.cs deleted file mode 100644 index 5b2c6e9..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// 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("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyTitleAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.AssemblyInfoInputs.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.AssemblyInfoInputs.cache deleted file mode 100644 index b1b0902..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -f74df985eaf13ce4756d4512bdcbe3c087b30bc3 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 6ad6d19..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = TelecomInfraProject -build_property.ProjectDir = D:\Git Repository\branch_cleanup\main\TelecomInfraProject-V1\TelecomInfraProject\ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.MvcApplicationPartsAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.MvcApplicationPartsAssemblyInfo.cache deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorAssemblyInfo.cache deleted file mode 100644 index f0a13d4..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -db3ca647e631c815bdc9aad1092f70b336ac799e diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorAssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorAssemblyInfo.cs deleted file mode 100644 index 8762ed2..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorAssemblyInfo.cs +++ /dev/null @@ -1,17 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("TelecomInfraProject.Views")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorCoreGenerate.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorCoreGenerate.cache deleted file mode 100644 index 0d66e51..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorCoreGenerate.cache +++ /dev/null @@ -1 +0,0 @@ -0c1ebf6c0050d0afdaad0dc59db6fbd35932f8c6 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorTargetAssemblyInfo.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorTargetAssemblyInfo.cache deleted file mode 100644 index aa7e289..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorTargetAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -9f296fa5e460b1daa7b05ac7dc5e0f7635767300 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorTargetAssemblyInfo.cs b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorTargetAssemblyInfo.cs deleted file mode 100644 index 25469d4..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.RazorTargetAssemblyInfo.cs +++ /dev/null @@ -1,25 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyApplicationPartFac" + - "tory, Microsoft.AspNetCore.Mvc.Razor")] -[assembly: System.Reflection.AssemblyCompanyAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyProductAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyTitleAttribute("TelecomInfraProject.Views")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.TagHelpers.input.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.TagHelpers.input.cache deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.TagHelpers.output.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.TagHelpers.output.cache deleted file mode 100644 index f0c6d33..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.TagHelpers.output.cache +++ /dev/null @@ -1 +0,0 @@ -[{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"body"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"head"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"component","TagStructure":2,"Attributes":[{"Name":"type"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"type","TypeName":"System.Type","Metadata":{"Common.PropertyName":"ComponentType"}},{"Kind":"ITagHelper","Name":"params","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"param-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"Parameters"}},{"Kind":"ITagHelper","Name":"render-mode","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.RenderMode","IsEnum":true,"Metadata":{"Common.PropertyName":"RenderMode"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"Exclude"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Metadata":{"Common.PropertyName":"Names"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"method","TypeName":"System.String","Metadata":{"Common.PropertyName":"Method"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestValue"}},{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestExpression"}},{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"body"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"head"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"component","TagStructure":2,"Attributes":[{"Name":"type"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"type","TypeName":"System.Type","Metadata":{"Common.PropertyName":"ComponentType"}},{"Kind":"ITagHelper","Name":"params","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"param-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"Parameters"}},{"Kind":"ITagHelper","Name":"render-mode","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.RenderMode","IsEnum":true,"Metadata":{"Common.PropertyName":"RenderMode"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Enabled"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"VaryByUser"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"Exclude"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Metadata":{"Common.PropertyName":"Names"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"method","TypeName":"System.String","Metadata":{"Common.PropertyName":"Method"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestValue"}},{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Metadata":{"Common.PropertyName":"FallbackTestExpression"}},{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper"}},{"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Metadata":{"Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Metadata":{"Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeRouteView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Metadata":{"Common.PropertyName":"Policy"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Metadata":{"Common.PropertyName":"Roles"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Metadata":{"Common.PropertyName":"Policy"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Metadata":{"Common.PropertyName":"Roles"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Authorizing","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotAuthorized","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Authorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Authorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingAuthenticationState"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsFixed"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsFixed"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingValue"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.CascadingValue"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"Layout"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"Layout"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.LayoutView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Metadata":{"Common.PropertyName":"RouteData"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Metadata":{"Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Metadata":{"Common.PropertyName":"RouteData"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"AdditionalAssemblies"}},{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","Metadata":{"Common.PropertyName":"AppAssembly"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Found","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotFound","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Metadata":{"Common.PropertyName":"AdditionalAssemblies"}},{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","Metadata":{"Common.PropertyName":"AppAssembly"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"Found","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"NotFound","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Found","ParentTag":"Router"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Found' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Found","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Found' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataAnnotationsValidator"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Metadata":{"Common.PropertyName":"EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnInvalidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnValidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Metadata":{"Common.PropertyName":"EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnInvalidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnValidSubmit","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Metadata":{"Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Metadata":{"Common.PropertyName":"Value","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputSelect"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Metadata":{"Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"ValueChanged","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"ValueExpression"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"For","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Metadata":{"Common.PropertyName":"For","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Metadata":{"Common.PropertyName":"Model"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"ActiveClass"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Metadata":{"Common.PropertyName":"Match"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink"}},{"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"ActiveClass"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Metadata":{"Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Metadata":{"Common.PropertyName":"Match"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NavLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Components.IsSpecialKind":"Components.ChildContent"}},{"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.EventHandler","Name":"onabort","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onabort' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onabort","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onabort:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onabort:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onabort","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onabort' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onabort"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onabort' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onabort' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforecopy","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforecopy' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforecopy","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecopy:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecopy:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforecopy","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforecopy' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforecopy"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforecopy' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforecopy' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforecut","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforecut' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforecut","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecut:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecut:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforecut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforecut' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforecut"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforecut' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforecut' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforedeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforedeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforedeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforedeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforedeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforedeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforedeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onbeforepaste","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforepaste' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforepaste","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforepaste:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforepaste:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforepaste","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforepaste' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforepaste"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforepaste' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforepaste' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onblur","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onblur' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onblur","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onblur:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onblur:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onblur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onblur' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onblur"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onblur' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onblur' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncanplay","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncanplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncanplay","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplay:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplay:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncanplay","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncanplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncanplay"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncanplay' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncanplay' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncanplaythrough","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncanplaythrough' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncanplaythrough","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncanplaythrough' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncanplaythrough"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncanplaythrough' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncanplaythrough' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onchange' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onchange' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onclick","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onclick","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onclick:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onclick:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onclick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onclick"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onclick' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onclick' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncontextmenu","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncontextmenu' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncontextmenu","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncontextmenu:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncontextmenu:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncontextmenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncontextmenu' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncontextmenu"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncontextmenu' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncontextmenu' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncopy","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncopy' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncopy","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncopy:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncopy:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncopy","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncopy' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncopy"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncopy' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncopy' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncuechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncuechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncuechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncuechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncuechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncuechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncuechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncuechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncuechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncuechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oncut","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncut' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncut","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncut:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncut:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncut' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncut"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncut' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncut' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondblclick","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondblclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondblclick","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondblclick:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondblclick:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondblclick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondblclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondblclick"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondblclick' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondblclick' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondrag","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondrag' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondrag","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrag:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrag:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondrag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondrag' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondrag"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondrag' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondrag' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondragstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondrop","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondrop' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondrop","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrop:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrop:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondrop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondrop' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondrop"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondrop' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondrop' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ondurationchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondurationchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondurationchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondurationchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondurationchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondurationchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondurationchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondurationchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondurationchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondurationchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onemptied","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onemptied' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onemptied","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onemptied:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onemptied:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onemptied","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onemptied' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onemptied"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onemptied' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onemptied' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onended","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onended' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onended","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onended:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onended:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onended' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onended"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onended' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onended' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onerror' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ErrorEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onerror' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ErrorEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ErrorEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onfocus","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocus' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocus","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocus:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocus:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocus' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocus"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocus' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocus' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onfocusin","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocusin' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocusin","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusin:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusin:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocusin","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocusin' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocusin"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocusin' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocusin' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onfocusout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocusout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocusout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocusout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocusout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocusout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocusout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocusout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onfullscreenchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfullscreenchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfullscreenchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfullscreenchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfullscreenchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfullscreenchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfullscreenchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onfullscreenerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfullscreenerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfullscreenerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfullscreenerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfullscreenerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfullscreenerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfullscreenerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ongotpointercapture","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ongotpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ongotpointercapture","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ongotpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ongotpointercapture"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ongotpointercapture' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ongotpointercapture' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oninput","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oninput' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oninput","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninput:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninput:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oninput","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oninput' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oninput"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oninput' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oninput' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"oninvalid","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oninvalid' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oninvalid","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninvalid:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninvalid:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oninvalid","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oninvalid' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oninvalid"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oninvalid' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oninvalid' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onkeydown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeydown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeydown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeydown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeydown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeydown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeydown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeydown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeydown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeydown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onkeypress","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeypress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeypress","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeypress:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeypress:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeypress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeypress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeypress"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeypress' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeypress' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onkeyup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeyup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeyup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeyup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeyup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeyup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeyup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeyup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeyup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeyup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onload","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onload' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onload","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onload:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onload:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onload","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onload' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onload"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onload' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onload' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onloadeddata","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadeddata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadeddata","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadeddata:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadeddata:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadeddata","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadeddata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadeddata"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadeddata' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadeddata' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onloadedmetadata","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadedmetadata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadedmetadata","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadedmetadata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadedmetadata"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadedmetadata' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadedmetadata' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onloadend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onloadstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onlostpointercapture","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onlostpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onlostpointercapture","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onlostpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onlostpointercapture"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onlostpointercapture' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onlostpointercapture' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmousedown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousedown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousedown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousedown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousedown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousedown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousedown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousedown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousedown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousedown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmousemove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousemove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousemove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousemove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousemove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousemove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousemove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousemove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousemove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousemove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmouseout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmouseover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmouseup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onmousewheel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousewheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousewheel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousewheel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousewheel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousewheel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousewheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousewheel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousewheel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousewheel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpaste","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpaste' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpaste","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpaste:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpaste:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpaste","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpaste' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpaste"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpaste' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpaste' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpause","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpause' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpause","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpause:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpause:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpause","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpause' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpause"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpause' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpause' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onplay","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onplay","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplay:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplay:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onplay","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onplay"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onplay' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onplay' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onplaying","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onplaying' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onplaying","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplaying:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplaying:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onplaying","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onplaying' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onplaying"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onplaying' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onplaying' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointercancel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointercancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointercancel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointercancel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointercancel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointercancel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointercancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointercancel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointercancel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointercancel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerdown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerdown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerdown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerdown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerdown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerdown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerdown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerdown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerdown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerdown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerlockchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerlockchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerlockchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerlockchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerlockchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerlockchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerlockchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerlockerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerlockerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerlockerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerlockerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerlockerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerlockerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerlockerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointermove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointermove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointermove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointermove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointermove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointermove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointermove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointermove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointermove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointermove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onpointerup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onprogress","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onprogress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onprogress","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onprogress:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onprogress:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onprogress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onprogress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onprogress"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onprogress' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onprogress' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onratechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onratechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onratechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onratechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onratechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onratechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onratechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onratechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onratechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onratechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onreadystatechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onreadystatechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onreadystatechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreadystatechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreadystatechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onreadystatechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onreadystatechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onreadystatechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onreadystatechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onreadystatechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onreset","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onreset' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onreset","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreset:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreset:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onreset","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onreset' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onreset"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onreset' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onreset' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onscroll","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onscroll' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onscroll","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onscroll:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onscroll:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onscroll","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onscroll' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onscroll"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onscroll' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onscroll' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onseeked","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onseeked' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onseeked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeked:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeked:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onseeked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onseeked' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onseeked"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onseeked' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onseeked' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onseeking","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onseeking' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onseeking","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeking:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeking:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onseeking","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onseeking' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onseeking"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onseeking' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onseeking' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onselect","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselect' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselect","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselect:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselect:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselect","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselect' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselect"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselect' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselect' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onselectionchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselectionchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselectionchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectionchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectionchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselectionchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselectionchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselectionchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselectionchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselectionchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onselectstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselectstart' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselectstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselectstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselectstart' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselectstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselectstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselectstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onstalled","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onstalled' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onstalled","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstalled:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstalled:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onstalled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onstalled' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onstalled"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onstalled' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onstalled' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onstop","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onstop' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onstop","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstop:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstop:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onstop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onstop' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onstop"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onstop' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onstop' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onsubmit","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onsubmit' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onsubmit","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsubmit:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsubmit:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onsubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onsubmit' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onsubmit"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onsubmit' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onsubmit' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onsuspend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onsuspend' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onsuspend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsuspend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsuspend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onsuspend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onsuspend' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onsuspend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onsuspend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onsuspend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontimeout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontimeout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontimeout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontimeout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontimeout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontimeout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontimeout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontimeout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontimeupdate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontimeupdate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontimeupdate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeupdate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeupdate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontimeupdate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontimeupdate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontimeupdate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontimeupdate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontimeupdate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchcancel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchcancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchcancel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchcancel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchcancel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchcancel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchcancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchcancel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchcancel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchcancel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchmove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchmove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchmove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchmove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchmove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchmove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchmove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchmove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchmove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchmove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"ontouchstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onvolumechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onvolumechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onvolumechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onvolumechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onvolumechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onvolumechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onvolumechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onvolumechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onvolumechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onvolumechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onwaiting","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onwaiting' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onwaiting","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwaiting:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwaiting:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onwaiting","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onwaiting' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onwaiting"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onwaiting' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onwaiting' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.EventHandler","Name":"onwheel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onwheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onwheel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwheel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwheel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onwheel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onwheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onwheel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onwheel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onwheel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers"}},{"Kind":"Components.Splat","Name":"Attributes","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Merges a collection of attributes into the current element or component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@attributes","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Splat","Name":"@attributes","TypeName":"System.Object","Documentation":"Merges a collection of attributes into the current element or component.","Metadata":{"Common.PropertyName":"Attributes","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Splat","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Attributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@bind-","NameComparison":1,"Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-...","TypeName":"System.Collections.Generic.Dictionary","IndexerNamePrefix":"@bind-","IndexerTypeName":"System.Object","Documentation":"Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the corresponding bind attribute. For example: @bind-value:format=\"...\" will apply a format string to the value specified in @bind-value=\"...\". The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-...' attribute.","Metadata":{"Common.PropertyName":"Event"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.Fallback":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Bind"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_checked"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_checked"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-checked","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_checked"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"checked","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"checkbox","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-dd","Components.Bind.TypeAttribute":"date","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-dd","Components.Bind.TypeAttribute":"date","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Components.Bind.TypeAttribute":"datetime-local","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Components.Bind.TypeAttribute":"datetime-local","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM","Components.Bind.TypeAttribute":"month","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM","Components.Bind.TypeAttribute":"month","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"number","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"number","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"text","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"HH:mm:ss","Components.Bind.TypeAttribute":"time","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"HH:mm:ss","Components.Bind.TypeAttribute":"time","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}},{"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"Kind":"Components.Ref","Name":"Ref","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Populates the specified field or property with a reference to the element or component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ref","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Ref","Name":"@ref","TypeName":"System.Object","Documentation":"Populates the specified field or property with a reference to the element or component.","Metadata":{"Common.PropertyName":"Ref","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Ref","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Ref"}},{"Kind":"Components.Key","Name":"Key","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Ensures that the component or element will be preserved across renders if (and only if) the supplied key value matches.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@key","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Key","Name":"@key","TypeName":"System.Object","Documentation":"Ensures that the component or element will be preserved across renders if (and only if) the supplied key value matches.","Metadata":{"Common.PropertyName":"Key","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Key","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Key"}}] \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.Views.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.Views.dll deleted file mode 100644 index e1ff6b0..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.Views.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.Views.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.Views.pdb deleted file mode 100644 index e7feac4..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.Views.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.assets.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.assets.cache deleted file mode 100644 index 2ec1044..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.assets.cache and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.csproj.AssemblyReference.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.csproj.AssemblyReference.cache deleted file mode 100644 index f5e894a..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.csproj.AssemblyReference.cache and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.csproj.CopyComplete b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.csproj.CopyComplete deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.csproj.CoreCompileInputs.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.csproj.CoreCompileInputs.cache deleted file mode 100644 index 6bdff1c..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -fd5274393d4bc7b056ceb3b1ac76f1f501379ec4 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.csproj.FileListAbsolute.txt b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.csproj.FileListAbsolute.txt deleted file mode 100644 index 5c5fcd3..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,79 +0,0 @@ -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.AssemblyInfoInputs.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.AssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.MvcApplicationPartsAssemblyInfo.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.TagHelpers.input.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.TagHelpers.output.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\appsettings.Development.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\appsettings.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.exe -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.deps.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.runtimeconfig.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.runtimeconfig.dev.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.Views.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.Views.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.RazorAssemblyInfo.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.RazorAssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\staticwebassets\TelecomInfraProject.StaticWebAssets.Manifest.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\staticwebassets\TelecomInfraProject.StaticWebAssets.xml -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\scopedcss\bundle\TelecomInfraProject.styles.css -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.RazorCoreGenerate.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\Razor\Pages\help.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\Razor\Pages\homepage.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\Razor\Pages\Index.cshtml.g.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.Views.pdb -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.genruntimeconfig.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.csproj.CopyComplete -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\Microsoft.AspNetCore.Server.Kestrel.Https.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.csproj.AssemblyReference.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\appsettings.Development.json -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\appsettings.json -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.exe -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.deps.json -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.runtimeconfig.json -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.runtimeconfig.dev.json -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.dll -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.pdb -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.Views.dll -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\TelecomInfraProject.Views.pdb -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\Microsoft.AspNetCore.Server.Kestrel.Https.dll -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.AssemblyInfoInputs.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.AssemblyInfo.cs -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.csproj.CoreCompileInputs.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.MvcApplicationPartsAssemblyInfo.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.RazorAssemblyInfo.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.RazorAssemblyInfo.cs -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\staticwebassets\TelecomInfraProject.StaticWebAssets.Manifest.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\staticwebassets\TelecomInfraProject.StaticWebAssets.xml -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\scopedcss\bundle\TelecomInfraProject.styles.css -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.TagHelpers.input.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.TagHelpers.output.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.RazorCoreGenerate.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\Razor\Pages\help.cshtml.g.cs -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\Razor\Pages\homepage.cshtml.g.cs -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\Razor\Pages\Index.cshtml.g.cs -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.RazorTargetAssemblyInfo.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.RazorTargetAssemblyInfo.cs -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.Views.pdb -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.csproj.CopyComplete -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.dll -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.pdb -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.genruntimeconfig.cache -D:\GitRepository\oopt-gnpy-web-gui\TelecomInfraProject-V1\TelecomInfraProject\obj\Release\netcoreapp3.1\TelecomInfraProject.csproj.AssemblyReference.cache -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\html_source\Data\ConfigurationData.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\html_source\Data\eqpt_config.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\html_source\Data\Equipment_Config_MAster.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\html_source\Data\Equipment_JSON_MOD2.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\html_source\Data\sample_json.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\html_source\Data\StyleData.json -D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\bin\Release\netcoreapp3.1\html_source\Data\yang.json diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.dll b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.dll deleted file mode 100644 index cefffe4..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.dll and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.genruntimeconfig.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.genruntimeconfig.cache deleted file mode 100644 index ed896b0..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.genruntimeconfig.cache +++ /dev/null @@ -1 +0,0 @@ -29c745f84d6b50784cef606afdbf7d2cd277807b diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.pdb b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.pdb deleted file mode 100644 index 9170f18..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/TelecomInfraProject.pdb and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/apphost.exe b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/apphost.exe deleted file mode 100644 index 852142c..0000000 Binary files a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/apphost.exe and /dev/null differ diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/staticwebassets/TelecomInfraProject.StaticWebAssets.Manifest.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/staticwebassets/TelecomInfraProject.StaticWebAssets.Manifest.cache deleted file mode 100644 index e69de29..0000000 diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/staticwebassets/TelecomInfraProject.StaticWebAssets.xml b/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/staticwebassets/TelecomInfraProject.StaticWebAssets.xml deleted file mode 100644 index 7b21d22..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/Release/netcoreapp3.1/staticwebassets/TelecomInfraProject.StaticWebAssets.xml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/TelecomInfraProject.csproj.EntityFrameworkCore.targets b/TelecomInfraProject-V1/TelecomInfraProject/obj/TelecomInfraProject.csproj.EntityFrameworkCore.targets deleted file mode 100644 index 7d6485d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/TelecomInfraProject.csproj.EntityFrameworkCore.targets +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.dgspec.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.dgspec.json deleted file mode 100644 index 2823449..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.dgspec.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject-V1\\TelecomInfraProject\\TelecomInfraProject.csproj": {} - }, - "projects": { - "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject-V1\\TelecomInfraProject\\TelecomInfraProject.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject-V1\\TelecomInfraProject\\TelecomInfraProject.csproj", - "projectName": "TelecomInfraProject", - "projectPath": "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject-V1\\TelecomInfraProject\\TelecomInfraProject.csproj", - "packagesPath": "C:\\Users\\ramesh.g\\.nuget\\packages\\", - "outputPath": "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject-V1\\TelecomInfraProject\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], - "configFilePaths": [ - "C:\\Users\\ramesh.g\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netcoreapp3.1" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "dependencies": { - "Microsoft.AspNetCore.Server.IISIntegration": { - "target": "Package", - "version": "[2.2.1, )" - }, - "Microsoft.AspNetCore.Server.Kestrel": { - "target": "Package", - "version": "[2.2.0, )" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": { - "target": "Package", - "version": "[1.4.10, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.AspNetCore.App": { - "privateAssets": "none" - }, - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.404\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.g.props b/TelecomInfraProject-V1/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.g.props deleted file mode 100644 index 21a088a..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.g.props +++ /dev/null @@ -1,25 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\ramesh.g\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder - PackageReference - 5.11.1 - - - - - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - - C:\Users\ramesh.g\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.4.10 - - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.g.targets b/TelecomInfraProject-V1/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.g.targets deleted file mode 100644 index 578e831..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.g.targets +++ /dev/null @@ -1,10 +0,0 @@ - - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/project.assets.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/project.assets.json deleted file mode 100644 index 3685dee..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/project.assets.json +++ /dev/null @@ -1,1714 +0,0 @@ -{ - "version": 3, - "targets": { - ".NETCoreApp,Version=v3.1": { - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - } - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - } - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.1": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.targets": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - } - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - } - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - }, - "runtime": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - } - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - } - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - } - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - } - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - } - }, - "Microsoft.NETCore.Platforms/2.0.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "build": { - "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props": {}, - "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets": {} - } - }, - "System.Buffers/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "compile": { - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} - } - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "compile": { - "ref/netstandard1.3/System.IO.Pipelines.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.IO.Pipelines.dll": {} - } - }, - "System.Memory/4.5.1": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Reflection.Metadata.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Reflection.Metadata.dll": {} - } - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "compile": { - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "runtime": { - "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - } - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - } - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - } - } - }, - "libraries": { - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "sha512": "VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.xml", - "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "sha512": "XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.xml", - "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.core.nuspec" - ] - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "sha512": "Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "type": "package", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.xml", - "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.connections.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "sha512": "7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "type": "package", - "path": "microsoft.aspnetcore.hosting/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.xml", - "microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.hosting.nuspec" - ] - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "sha512": "ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "type": "package", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.xml", - "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.hosting.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "sha512": "1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "type": "package", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.xml", - "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.hosting.server.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "sha512": "YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "type": "package", - "path": "microsoft.aspnetcore.http/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.xml", - "microsoft.aspnetcore.http.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.http.nuspec" - ] - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "sha512": "Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "type": "package", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.xml", - "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.http.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "sha512": "2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "type": "package", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.xml", - "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.http.extensions.nuspec" - ] - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "sha512": "ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "type": "package", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.xml", - "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.http.features.nuspec" - ] - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "sha512": "pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "type": "package", - "path": "microsoft.aspnetcore.httpoverrides/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.xml", - "microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.httpoverrides.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.1": { - "sha512": "Yzjx64GXNm6uteHQr1jCTJP+VB/6FndMyALud2CQpGmBWqXfklqctmncvLPtvljn5Y9stZNeECDUNrReFC8VRA==", - "type": "package", - "path": "microsoft.aspnetcore.server.iisintegration/2.2.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.targets", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.xml", - "microsoft.aspnetcore.server.iisintegration.2.2.1.nupkg.sha512", - "microsoft.aspnetcore.server.iisintegration.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "sha512": "D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.xml", - "microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "sha512": "F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel.core/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Core.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Core.xml", - "microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.core.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "sha512": "nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel.https/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Https.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Https.xml", - "microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.https.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "sha512": "j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.xml", - "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.transport.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "sha512": "qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.xml", - "microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.transport.sockets.nuspec" - ] - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "sha512": "9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "type": "package", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.xml", - "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.webutilities.nuspec" - ] - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "sha512": "nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", - "type": "package", - "path": "microsoft.extensions.configuration/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", - "microsoft.extensions.configuration.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "sha512": "65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==", - "type": "package", - "path": "microsoft.extensions.configuration.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "sha512": "vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "type": "package", - "path": "microsoft.extensions.configuration.binder/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", - "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.binder.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "sha512": "gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "type": "package", - "path": "microsoft.extensions.configuration.environmentvariables/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", - "microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.environmentvariables.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "sha512": "H1qCpWBC8Ed4tguTR/qYkbb3F6DI5Su3t8xyFo3/5MzAd8PwPpHzgX8X04KbBxKmk173Pb64x7xMHarczVFQUA==", - "type": "package", - "path": "microsoft.extensions.configuration.fileextensions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml", - "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.fileextensions.nuspec" - ] - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "sha512": "MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net461/Microsoft.Extensions.DependencyInjection.dll", - "lib/net461/Microsoft.Extensions.DependencyInjection.xml", - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", - "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512", - "microsoft.extensions.dependencyinjection.nuspec" - ] - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "sha512": "f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.dependencyinjection.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "sha512": "EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "type": "package", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", - "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.fileproviders.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "sha512": "tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "type": "package", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml", - "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512", - "microsoft.extensions.fileproviders.physical.nuspec" - ] - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "sha512": "ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "type": "package", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml", - "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512", - "microsoft.extensions.filesystemglobbing.nuspec" - ] - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "sha512": "+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "type": "package", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml", - "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.hosting.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.Logging/2.2.0": { - "sha512": "Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", - "type": "package", - "path": "microsoft.extensions.logging/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", - "microsoft.extensions.logging.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.nuspec" - ] - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "sha512": "B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==", - "type": "package", - "path": "microsoft.extensions.logging.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", - "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "sha512": "gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "type": "package", - "path": "microsoft.extensions.objectpool/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll", - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.xml", - "microsoft.extensions.objectpool.2.2.0.nupkg.sha512", - "microsoft.extensions.objectpool.nuspec" - ] - }, - "Microsoft.Extensions.Options/2.2.0": { - "sha512": "UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", - "type": "package", - "path": "microsoft.extensions.options/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Options.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.xml", - "microsoft.extensions.options.2.2.0.nupkg.sha512", - "microsoft.extensions.options.nuspec" - ] - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "sha512": "azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "type": "package", - "path": "microsoft.extensions.primitives/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", - "microsoft.extensions.primitives.2.2.0.nupkg.sha512", - "microsoft.extensions.primitives.nuspec" - ] - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "sha512": "iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "type": "package", - "path": "microsoft.net.http.headers/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll", - "lib/netstandard2.0/Microsoft.Net.Http.Headers.xml", - "microsoft.net.http.headers.2.2.0.nupkg.sha512", - "microsoft.net.http.headers.nuspec" - ] - }, - "Microsoft.NETCore.Platforms/2.0.0": { - "sha512": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", - "type": "package", - "path": "microsoft.netcore.platforms/2.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/_._", - "microsoft.netcore.platforms.2.0.0.nupkg.sha512", - "microsoft.netcore.platforms.nuspec", - "runtime.json", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "sha512": "V7H6e/ZkxYtBzFZxuj0N/ubyiwkGfZnS7Ha+W9mvqfrA8XLiEg8H5SzYh+kVeb45nvFMI1/8XA6Nuj09t/OE5Q==", - "type": "package", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.4.10", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "EULA.md", - "build/Container.props", - "build/Container.targets", - "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props", - "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets", - "build/ToolsTarget.props", - "build/ToolsTarget.targets", - "microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512", - "microsoft.visualstudio.azure.containers.tools.targets.nuspec", - "tools/Microsoft.VisualStudio.Containers.Tools.Common.dll", - "tools/Microsoft.VisualStudio.Containers.Tools.Shared.dll", - "tools/Microsoft.VisualStudio.Containers.Tools.Tasks.dll", - "tools/Newtonsoft.Json.dll", - "tools/cs/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/cs/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/cs/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/de/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/de/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/de/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/es/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/es/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/es/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/fr/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/fr/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/fr/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/it/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/it/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/it/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/ja/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/ja/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/ja/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/ko/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/ko/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/ko/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/pl/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/pl/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/pl/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/ru/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/ru/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/ru/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/tr/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/tr/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/tr/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/utils/KillProcess.exe", - "tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll" - ] - }, - "System.Buffers/4.5.0": { - "sha512": "pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "type": "package", - "path": "system.buffers/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.1/System.Buffers.dll", - "lib/netstandard1.1/System.Buffers.xml", - "lib/netstandard2.0/System.Buffers.dll", - "lib/netstandard2.0/System.Buffers.xml", - "lib/uap10.0.16299/_._", - "ref/net45/System.Buffers.dll", - "ref/net45/System.Buffers.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.1/System.Buffers.dll", - "ref/netstandard1.1/System.Buffers.xml", - "ref/netstandard2.0/System.Buffers.dll", - "ref/netstandard2.0/System.Buffers.xml", - "ref/uap10.0.16299/_._", - "system.buffers.4.5.0.nupkg.sha512", - "system.buffers.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.ComponentModel.Annotations/4.5.0": { - "sha512": "UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "type": "package", - "path": "system.componentmodel.annotations/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net461/System.ComponentModel.Annotations.dll", - "lib/netcore50/System.ComponentModel.Annotations.dll", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.4/System.ComponentModel.Annotations.dll", - "lib/netstandard2.0/System.ComponentModel.Annotations.dll", - "lib/portable-net45+win8/_._", - "lib/uap10.0.16299/_._", - "lib/win8/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net461/System.ComponentModel.Annotations.dll", - "ref/net461/System.ComponentModel.Annotations.xml", - "ref/netcore50/System.ComponentModel.Annotations.dll", - "ref/netcore50/System.ComponentModel.Annotations.xml", - "ref/netcore50/de/System.ComponentModel.Annotations.xml", - "ref/netcore50/es/System.ComponentModel.Annotations.xml", - "ref/netcore50/fr/System.ComponentModel.Annotations.xml", - "ref/netcore50/it/System.ComponentModel.Annotations.xml", - "ref/netcore50/ja/System.ComponentModel.Annotations.xml", - "ref/netcore50/ko/System.ComponentModel.Annotations.xml", - "ref/netcore50/ru/System.ComponentModel.Annotations.xml", - "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml", - "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.1/System.ComponentModel.Annotations.dll", - "ref/netstandard1.1/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/System.ComponentModel.Annotations.dll", - "ref/netstandard1.3/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/System.ComponentModel.Annotations.dll", - "ref/netstandard1.4/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml", - "ref/netstandard2.0/System.ComponentModel.Annotations.dll", - "ref/netstandard2.0/System.ComponentModel.Annotations.xml", - "ref/portable-net45+win8/_._", - "ref/uap10.0.16299/_._", - "ref/win8/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.componentmodel.annotations.4.5.0.nupkg.sha512", - "system.componentmodel.annotations.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "sha512": "eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", - "type": "package", - "path": "system.diagnostics.diagnosticsource/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net45/System.Diagnostics.DiagnosticSource.dll", - "lib/net45/System.Diagnostics.DiagnosticSource.xml", - "lib/net46/System.Diagnostics.DiagnosticSource.dll", - "lib/net46/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml", - "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll", - "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml", - "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512", - "system.diagnostics.diagnosticsource.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.IO.Pipelines/4.5.2": { - "sha512": "NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "type": "package", - "path": "system.io.pipelines/4.5.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.1/System.IO.Pipelines.dll", - "lib/netcoreapp2.1/System.IO.Pipelines.xml", - "lib/netstandard1.3/System.IO.Pipelines.dll", - "lib/netstandard1.3/System.IO.Pipelines.xml", - "lib/netstandard2.0/System.IO.Pipelines.dll", - "lib/netstandard2.0/System.IO.Pipelines.xml", - "ref/netstandard1.3/System.IO.Pipelines.dll", - "system.io.pipelines.4.5.2.nupkg.sha512", - "system.io.pipelines.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Memory/4.5.1": { - "sha512": "sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "type": "package", - "path": "system.memory/4.5.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.1/_._", - "lib/netstandard1.1/System.Memory.dll", - "lib/netstandard1.1/System.Memory.xml", - "lib/netstandard2.0/System.Memory.dll", - "lib/netstandard2.0/System.Memory.xml", - "ref/netcoreapp2.1/_._", - "ref/netstandard1.1/System.Memory.dll", - "ref/netstandard1.1/System.Memory.xml", - "ref/netstandard2.0/System.Memory.dll", - "ref/netstandard2.0/System.Memory.xml", - "system.memory.4.5.1.nupkg.sha512", - "system.memory.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Numerics.Vectors/4.5.0": { - "sha512": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "type": "package", - "path": "system.numerics.vectors/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Numerics.Vectors.dll", - "lib/net46/System.Numerics.Vectors.xml", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.0/System.Numerics.Vectors.dll", - "lib/netstandard1.0/System.Numerics.Vectors.xml", - "lib/netstandard2.0/System.Numerics.Vectors.dll", - "lib/netstandard2.0/System.Numerics.Vectors.xml", - "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml", - "lib/uap10.0.16299/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/System.Numerics.Vectors.dll", - "ref/net45/System.Numerics.Vectors.xml", - "ref/net46/System.Numerics.Vectors.dll", - "ref/net46/System.Numerics.Vectors.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.0/System.Numerics.Vectors.dll", - "ref/netstandard1.0/System.Numerics.Vectors.xml", - "ref/netstandard2.0/System.Numerics.Vectors.dll", - "ref/netstandard2.0/System.Numerics.Vectors.xml", - "ref/uap10.0.16299/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.numerics.vectors.4.5.0.nupkg.sha512", - "system.numerics.vectors.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Reflection.Metadata/1.6.0": { - "sha512": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "type": "package", - "path": "system.reflection.metadata/1.6.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.1/System.Reflection.Metadata.dll", - "lib/netstandard1.1/System.Reflection.Metadata.xml", - "lib/netstandard2.0/System.Reflection.Metadata.dll", - "lib/netstandard2.0/System.Reflection.Metadata.xml", - "lib/portable-net45+win8/System.Reflection.Metadata.dll", - "lib/portable-net45+win8/System.Reflection.Metadata.xml", - "system.reflection.metadata.1.6.0.nupkg.sha512", - "system.reflection.metadata.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "sha512": "Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "type": "package", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.xml", - "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", - "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", - "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", - "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512", - "system.runtime.compilerservices.unsafe.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Security.Cryptography.Cng/4.5.0": { - "sha512": "WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "type": "package", - "path": "system.security.cryptography.cng/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Cng.dll", - "lib/net461/System.Security.Cryptography.Cng.dll", - "lib/net462/System.Security.Cryptography.Cng.dll", - "lib/net47/System.Security.Cryptography.Cng.dll", - "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", - "lib/netstandard1.3/System.Security.Cryptography.Cng.dll", - "lib/netstandard1.4/System.Security.Cryptography.Cng.dll", - "lib/netstandard1.6/System.Security.Cryptography.Cng.dll", - "lib/netstandard2.0/System.Security.Cryptography.Cng.dll", - "lib/uap10.0.16299/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Cng.dll", - "ref/net461/System.Security.Cryptography.Cng.dll", - "ref/net461/System.Security.Cryptography.Cng.xml", - "ref/net462/System.Security.Cryptography.Cng.dll", - "ref/net462/System.Security.Cryptography.Cng.xml", - "ref/net47/System.Security.Cryptography.Cng.dll", - "ref/net47/System.Security.Cryptography.Cng.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Cng.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Cng.xml", - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll", - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.xml", - "ref/netstandard1.3/System.Security.Cryptography.Cng.dll", - "ref/netstandard1.4/System.Security.Cryptography.Cng.dll", - "ref/netstandard1.6/System.Security.Cryptography.Cng.dll", - "ref/netstandard2.0/System.Security.Cryptography.Cng.dll", - "ref/netstandard2.0/System.Security.Cryptography.Cng.xml", - "ref/uap10.0.16299/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net462/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net47/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netcoreapp2.0/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/uap10.0.16299/_._", - "system.security.cryptography.cng.4.5.0.nupkg.sha512", - "system.security.cryptography.cng.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Security.Principal.Windows/4.5.0": { - "sha512": "U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "type": "package", - "path": "system.security.principal.windows/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net46/System.Security.Principal.Windows.dll", - "lib/net461/System.Security.Principal.Windows.dll", - "lib/netstandard1.3/System.Security.Principal.Windows.dll", - "lib/netstandard2.0/System.Security.Principal.Windows.dll", - "lib/uap10.0.16299/_._", - "ref/net46/System.Security.Principal.Windows.dll", - "ref/net461/System.Security.Principal.Windows.dll", - "ref/net461/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/System.Security.Principal.Windows.dll", - "ref/netstandard1.3/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", - "ref/netstandard2.0/System.Security.Principal.Windows.dll", - "ref/netstandard2.0/System.Security.Principal.Windows.xml", - "ref/uap10.0.16299/_._", - "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", - "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", - "runtimes/win/lib/net461/System.Security.Principal.Windows.dll", - "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", - "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll", - "runtimes/win/lib/uap10.0.16299/_._", - "system.security.principal.windows.4.5.0.nupkg.sha512", - "system.security.principal.windows.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Text.Encodings.Web/4.5.0": { - "sha512": "Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "type": "package", - "path": "system.text.encodings.web/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/System.Text.Encodings.Web.dll", - "lib/netstandard1.0/System.Text.Encodings.Web.xml", - "lib/netstandard2.0/System.Text.Encodings.Web.dll", - "lib/netstandard2.0/System.Text.Encodings.Web.xml", - "system.text.encodings.web.4.5.0.nupkg.sha512", - "system.text.encodings.web.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "sha512": "WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==", - "type": "package", - "path": "system.threading.tasks.extensions/4.5.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/netcoreapp2.1/_._", - "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", - "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", - "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll", - "lib/netstandard2.0/System.Threading.Tasks.Extensions.xml", - "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/netcoreapp2.1/_._", - "ref/netstandard1.0/System.Threading.Tasks.Extensions.dll", - "ref/netstandard1.0/System.Threading.Tasks.Extensions.xml", - "ref/netstandard2.0/System.Threading.Tasks.Extensions.dll", - "ref/netstandard2.0/System.Threading.Tasks.Extensions.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.threading.tasks.extensions.4.5.1.nupkg.sha512", - "system.threading.tasks.extensions.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - } - }, - "projectFileDependencyGroups": { - ".NETCoreApp,Version=v3.1": [ - "Microsoft.AspNetCore.Server.IISIntegration >= 2.2.1", - "Microsoft.AspNetCore.Server.Kestrel >= 2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets >= 1.4.10" - ] - }, - "packageFolders": { - "C:\\Users\\ramesh.g\\.nuget\\packages\\": {}, - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject-V1\\TelecomInfraProject\\TelecomInfraProject.csproj", - "projectName": "TelecomInfraProject", - "projectPath": "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject-V1\\TelecomInfraProject\\TelecomInfraProject.csproj", - "packagesPath": "C:\\Users\\ramesh.g\\.nuget\\packages\\", - "outputPath": "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject-V1\\TelecomInfraProject\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], - "configFilePaths": [ - "C:\\Users\\ramesh.g\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netcoreapp3.1" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "dependencies": { - "Microsoft.AspNetCore.Server.IISIntegration": { - "target": "Package", - "version": "[2.2.1, )" - }, - "Microsoft.AspNetCore.Server.Kestrel": { - "target": "Package", - "version": "[2.2.0, )" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": { - "target": "Package", - "version": "[1.4.10, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.AspNetCore.App": { - "privateAssets": "none" - }, - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.404\\RuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/project.nuget.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/project.nuget.cache deleted file mode 100644 index 80ffe8d..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/project.nuget.cache +++ /dev/null @@ -1,58 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "MDQ7ort9X4lh0ndUGFQ11Qrpv2TBOnsHqb2a8WyIGQMj2WxZpEdPW8qgLSS0TgXcI8TJ4F5G7aYaoRAQIOtq9Q==", - "success": true, - "projectFilePath": "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject-V1\\TelecomInfraProject\\TelecomInfraProject.csproj", - "expectedPackageFiles": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.abstractions\\2.2.0\\microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.core\\2.2.0\\microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.connections.abstractions\\2.2.0\\microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hosting\\2.2.0\\microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hosting.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hosting.server.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http\\2.2.0\\microsoft.aspnetcore.http.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.extensions\\2.2.0\\microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.httpoverrides\\2.2.0\\microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512", - "C:\\Users\\ramesh.g\\.nuget\\packages\\microsoft.aspnetcore.server.iisintegration\\2.2.1\\microsoft.aspnetcore.server.iisintegration.2.2.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel\\2.2.0\\microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.core\\2.2.0\\microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.https\\2.2.0\\microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.transport.abstractions\\2.2.0\\microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.transport.sockets\\2.2.0\\microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.webutilities\\2.2.0\\microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration\\2.2.0\\microsoft.extensions.configuration.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.abstractions\\2.2.0\\microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.binder\\2.2.0\\microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.environmentvariables\\2.2.0\\microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.fileextensions\\2.2.0\\microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.dependencyinjection\\2.2.0\\microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.dependencyinjection.abstractions\\2.2.0\\microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.fileproviders.abstractions\\2.2.0\\microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.fileproviders.physical\\2.2.0\\microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.filesystemglobbing\\2.2.0\\microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.hosting.abstractions\\2.2.0\\microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging\\2.2.0\\microsoft.extensions.logging.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.abstractions\\2.2.0\\microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.objectpool\\2.2.0\\microsoft.extensions.objectpool.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.options\\2.2.0\\microsoft.extensions.options.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.primitives\\2.2.0\\microsoft.extensions.primitives.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.net.http.headers\\2.2.0\\microsoft.net.http.headers.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.platforms\\2.0.0\\microsoft.netcore.platforms.2.0.0.nupkg.sha512", - "C:\\Users\\ramesh.g\\.nuget\\packages\\microsoft.visualstudio.azure.containers.tools.targets\\1.4.10\\microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.buffers\\4.5.0\\system.buffers.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.componentmodel.annotations\\4.5.0\\system.componentmodel.annotations.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.diagnosticsource\\4.5.0\\system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.pipelines\\4.5.2\\system.io.pipelines.4.5.2.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.memory\\4.5.1\\system.memory.4.5.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.metadata\\1.6.0\\system.reflection.metadata.1.6.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.compilerservices.unsafe\\4.5.1\\system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.principal.windows\\4.5.0\\system.security.principal.windows.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encodings.web\\4.5.0\\system.text.encodings.web.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks.extensions\\4.5.1\\system.threading.tasks.extensions.4.5.1.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/TelecomInfraProject.csproj.nuget.dgspec.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/TelecomInfraProject.csproj.nuget.dgspec.json deleted file mode 100644 index 979e44f..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/TelecomInfraProject.csproj.nuget.dgspec.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\Git Repository\\Main\\TelecomInfraProject-V1\\TelecomInfraProject\\TelecomInfraProject.csproj": {} - }, - "projects": { - "D:\\Git Repository\\Main\\TelecomInfraProject-V1\\TelecomInfraProject\\TelecomInfraProject.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\Git Repository\\Main\\TelecomInfraProject-V1\\TelecomInfraProject\\TelecomInfraProject.csproj", - "projectName": "TelecomInfraProject", - "projectPath": "D:\\Git Repository\\Main\\TelecomInfraProject-V1\\TelecomInfraProject\\TelecomInfraProject.csproj", - "packagesPath": "C:\\Users\\ramesh.g\\.nuget\\packages\\", - "outputPath": "D:\\Git Repository\\Main\\TelecomInfraProject-V1\\TelecomInfraProject\\obj\\publish\\linux-x64\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], - "configFilePaths": [ - "C:\\Users\\ramesh.g\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netcoreapp2.2" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp2.2": { - "targetAlias": "netcoreapp2.2", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "netcoreapp2.2": { - "targetAlias": "netcoreapp2.2", - "dependencies": { - "Microsoft.AspNetCore.App": { - "suppressParent": "All", - "target": "Package", - "version": "[2.2.0, )", - "autoReferenced": true - }, - "Microsoft.AspNetCore.Razor.Design": { - "suppressParent": "All", - "target": "Package", - "version": "[2.2.0, )" - }, - "Microsoft.NETCore.App": { - "suppressParent": "All", - "target": "Package", - "version": "[2.2.0, )", - "autoReferenced": true - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": { - "target": "Package", - "version": "[1.4.10, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.404\\RuntimeIdentifierGraph.json" - } - }, - "runtimes": { - "linux-x64": { - "#import": [] - } - } - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/TelecomInfraProject.csproj.nuget.g.props b/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/TelecomInfraProject.csproj.nuget.g.props deleted file mode 100644 index 900ca02..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/TelecomInfraProject.csproj.nuget.g.props +++ /dev/null @@ -1,35 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\ramesh.g\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder - PackageReference - 5.11.1 - - - - - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - - - - - - - - - C:\Users\ramesh.g\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.4.10 - C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.entityframeworkcore.tools\2.2.0 - C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.codeanalysis.analyzers\1.1.0 - C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.razor.design\2.2.0 - - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/TelecomInfraProject.csproj.nuget.g.targets b/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/TelecomInfraProject.csproj.nuget.g.targets deleted file mode 100644 index 17c1100..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/TelecomInfraProject.csproj.nuget.g.targets +++ /dev/null @@ -1,18 +0,0 @@ - - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - - - - - - - - - - \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/project.assets.json b/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/project.assets.json deleted file mode 100644 index f883dd4..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/project.assets.json +++ /dev/null @@ -1,17072 +0,0 @@ -{ - "version": 3, - "targets": { - ".NETCoreApp,Version=v2.2": { - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "type": "package", - "dependencies": { - "Newtonsoft.Json": "10.0.1", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} - } - }, - "Microsoft.AspNetCore/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.dll": {} - } - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {} - } - }, - "Microsoft.AspNetCore.App/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNet.WebApi.Client": "[5.2.6, 5.3.0)", - "Microsoft.AspNetCore": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Antiforgery": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Cookies": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Core": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Facebook": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Google": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.JwtBearer": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.MicrosoftAccount": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.OAuth": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.OpenIdConnect": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Twitter": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.WsFederation": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authorization": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authorization.Policy": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Connections.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.CookiePolicy": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Cors": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Cryptography.Internal": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.DataProtection": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.DataProtection.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.DataProtection.Extensions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Diagnostics": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Diagnostics.HealthChecks": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.HostFiltering": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Hosting": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Hosting.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Html.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Http": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Http.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Http.Connections": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.Http.Connections.Common": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.Http.Extensions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Http.Features": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.HttpOverrides": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.HttpsPolicy": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Identity": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Identity.UI": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.JsonPatch": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Localization": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Localization.Routing": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.MiddlewareAnalysis": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Analyzers": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Core": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Cors": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Formatters.Xml": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Localization": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Razor": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.RazorPages": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.TagHelpers": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.NodeServices": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Owin": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Razor": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Razor.Design": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Razor.Language": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Razor.Runtime": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.ResponseCaching": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.ResponseCompression": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Rewrite": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Routing": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Routing.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.HttpSys": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.IIS": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.IISIntegration": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel.Core": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel.Https": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Session": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.SignalR": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.SignalR.Common": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.SignalR.Core": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.SpaServices": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.SpaServices.Extensions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.StaticFiles": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.WebSockets": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.WebUtilities": "[2.2.0, 2.3.0)", - "Microsoft.CodeAnalysis.Razor": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Analyzers": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Design": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.InMemory": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Relational": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.SqlServer": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Tools": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Caching.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Caching.Memory": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Caching.SqlServer": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Binder": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.CommandLine": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.FileExtensions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Ini": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Json": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.KeyPerFile": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.UserSecrets": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Xml": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.DependencyInjection": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.DependencyInjection.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.DiagnosticAdapter": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Diagnostics.HealthChecks": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileProviders.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileProviders.Composite": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileProviders.Embedded": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileProviders.Physical": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileSystemGlobbing": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Hosting": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Hosting.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Http": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Identity.Core": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Identity.Stores": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Localization": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Localization.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.Configuration": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.Console": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.Debug": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.EventSource": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.TraceSource": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.ObjectPool": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Options": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Options.ConfigurationExtensions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Options.DataAnnotations": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Primitives": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.WebEncoders": "[2.2.0, 2.3.0)", - "Microsoft.Net.Http.Headers": "[2.2.0, 2.3.0)", - "System.IO.Pipelines": "4.5.2" - }, - "compile": { - "lib/netcoreapp2.2/_._": {} - }, - "runtime": { - "lib/netcoreapp2.2/_._": {} - }, - "build": { - "build/netcoreapp2.2/Microsoft.AspNetCore.App.props": {}, - "build/netcoreapp2.2/Microsoft.AspNetCore.App.targets": {} - } - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.WsFederation": "5.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {} - } - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} - } - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {} - } - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {} - } - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {} - } - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} - } - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - }, - "runtime": { - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Cryptography.Xml": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - } - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll": {} - }, - "runtime": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - } - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - } - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {} - } - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {} - } - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {} - } - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} - } - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {} - } - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {} - } - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "type": "package" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyModel": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.props": {}, - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.targets": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0" - }, - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.targets": {} - } - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - } - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {} - } - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {} - } - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {} - } - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "type": "package", - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.props": {} - }, - "buildMultiTargeting": { - "buildMultiTargeting/Microsoft.AspNetCore.Razor.Design.props": {} - } - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} - } - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll": {} - } - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {} - } - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll": {} - }, - "runtime": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll": {} - } - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {} - } - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "System.IO.Pipelines": "4.5.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Server.IIS.targets": {} - }, - "runtimeTargets": { - "runtimes/win-x64/nativeassets/netcoreapp2.2/aspnetcorev2_inprocess.dll": { - "assetType": "native", - "rid": "win-x64" - }, - "runtimes/win-x86/nativeassets/netcoreapp2.2/aspnetcorev2_inprocess.dll": { - "assetType": "native", - "rid": "win-x86" - } - } - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.targets": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - } - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll": {} - }, - "runtime": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Reflection.Emit": "4.3.0", - "System.Threading.Channels": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - } - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {} - } - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {} - } - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Net.WebSockets.WebSocketProtocol": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {} - } - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - } - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "type": "package" - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "type": "package", - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "1.1.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Collections.Immutable": "1.3.1", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.FileVersionInfo": "4.3.0", - "System.Diagnostics.StackTrace": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.4.2", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.CodePages": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Parallel": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.ValueTuple": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} - }, - "runtime": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} - } - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "type": "package", - "dependencies": { - "Microsoft.CodeAnalysis.Common": "[2.8.0]" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} - }, - "runtime": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} - } - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} - } - }, - "Microsoft.CSharp/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "type": "package", - "dependencies": { - "System.AppContext": "4.1.0", - "System.Collections": "4.0.11", - "System.IO": "4.1.0", - "System.IO.FileSystem": "4.0.1", - "System.Reflection.TypeExtensions": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.InteropServices": "4.1.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} - }, - "runtime": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} - } - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Remotion.Linq": "2.2.0", - "System.Collections.Immutable": "1.5.0", - "System.ComponentModel.Annotations": "4.5.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Interactive.Async": "3.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "type": "package" - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {} - }, - "build": { - "build/netcoreapp2.0/Microsoft.EntityFrameworkCore.Design.props": {} - } - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/_._": {} - }, - "runtime": { - "lib/netstandard2.0/_._": {} - } - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} - } - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {} - } - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - } - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} - } - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - } - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Json": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.props": {}, - "build/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.targets": {} - } - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "System.Security.Cryptography.Xml": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - }, - "runtime": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "type": "package", - "dependencies": { - "Microsoft.DotNet.PlatformAbstractions": "2.1.0", - "Newtonsoft.Json": "9.0.1", - "System.Diagnostics.Debug": "4.0.11", - "System.Dynamic.Runtime": "4.0.11", - "System.Linq": "4.1.0" - }, - "compile": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} - }, - "runtime": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} - } - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {} - }, - "runtime": { - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {} - } - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - } - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props": {}, - "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets": {} - }, - "buildMultiTargeting": { - "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props": {}, - "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets": {} - } - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - } - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - } - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {} - } - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Http/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {} - } - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {} - } - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {} - } - }, - "Microsoft.Extensions.Localization/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {} - } - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} - } - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {} - } - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} - } - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {} - } - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {} - } - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - } - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - } - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll": {} - } - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - } - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} - } - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "10.0.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} - } - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "System.Collections.Specialized": "4.3.0", - "System.Diagnostics.Contracts": "4.3.0", - "System.Net.Http": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Newtonsoft.Json": "10.0.1", - "System.Dynamic.Runtime": "4.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Microsoft.IdentityModel.Tokens.Saml": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll": {} - } - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Newtonsoft.Json": "10.0.1", - "System.Collections": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Serialization.Xml": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {} - } - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll": {} - } - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll": {} - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - } - }, - "Microsoft.NETCore.App/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetHostPolicy": "2.2.0", - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "NETStandard.Library": "2.0.3" - }, - "compile": { - "ref/netcoreapp2.2/Microsoft.CSharp.dll": {}, - "ref/netcoreapp2.2/Microsoft.VisualBasic.dll": {}, - "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll": {}, - "ref/netcoreapp2.2/System.AppContext.dll": {}, - "ref/netcoreapp2.2/System.Buffers.dll": {}, - "ref/netcoreapp2.2/System.Collections.Concurrent.dll": {}, - "ref/netcoreapp2.2/System.Collections.Immutable.dll": {}, - "ref/netcoreapp2.2/System.Collections.NonGeneric.dll": {}, - "ref/netcoreapp2.2/System.Collections.Specialized.dll": {}, - "ref/netcoreapp2.2/System.Collections.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.dll": {}, - "ref/netcoreapp2.2/System.Configuration.dll": {}, - "ref/netcoreapp2.2/System.Console.dll": {}, - "ref/netcoreapp2.2/System.Core.dll": {}, - "ref/netcoreapp2.2/System.Data.Common.dll": {}, - "ref/netcoreapp2.2/System.Data.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Debug.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Process.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tools.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll": {}, - "ref/netcoreapp2.2/System.Drawing.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Drawing.dll": {}, - "ref/netcoreapp2.2/System.Dynamic.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Calendars.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Globalization.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll": {}, - "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": {}, - "ref/netcoreapp2.2/System.IO.Pipes.dll": {}, - "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": {}, - "ref/netcoreapp2.2/System.IO.dll": {}, - "ref/netcoreapp2.2/System.Linq.Expressions.dll": {}, - "ref/netcoreapp2.2/System.Linq.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Linq.Queryable.dll": {}, - "ref/netcoreapp2.2/System.Linq.dll": {}, - "ref/netcoreapp2.2/System.Memory.dll": {}, - "ref/netcoreapp2.2/System.Net.Http.dll": {}, - "ref/netcoreapp2.2/System.Net.HttpListener.dll": {}, - "ref/netcoreapp2.2/System.Net.Mail.dll": {}, - "ref/netcoreapp2.2/System.Net.NameResolution.dll": {}, - "ref/netcoreapp2.2/System.Net.NetworkInformation.dll": {}, - "ref/netcoreapp2.2/System.Net.Ping.dll": {}, - "ref/netcoreapp2.2/System.Net.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Net.Requests.dll": {}, - "ref/netcoreapp2.2/System.Net.Security.dll": {}, - "ref/netcoreapp2.2/System.Net.ServicePoint.dll": {}, - "ref/netcoreapp2.2/System.Net.Sockets.dll": {}, - "ref/netcoreapp2.2/System.Net.WebClient.dll": {}, - "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll": {}, - "ref/netcoreapp2.2/System.Net.WebProxy.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.dll": {}, - "ref/netcoreapp2.2/System.Net.dll": {}, - "ref/netcoreapp2.2/System.Numerics.Vectors.dll": {}, - "ref/netcoreapp2.2/System.Numerics.dll": {}, - "ref/netcoreapp2.2/System.ObjectModel.dll": {}, - "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Metadata.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.dll": {}, - "ref/netcoreapp2.2/System.Resources.Reader.dll": {}, - "ref/netcoreapp2.2/System.Resources.ResourceManager.dll": {}, - "ref/netcoreapp2.2/System.Resources.Writer.dll": {}, - "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Handles.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Loader.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Numerics.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Security.Claims.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": {}, - "ref/netcoreapp2.2/System.Security.Principal.dll": {}, - "ref/netcoreapp2.2/System.Security.SecureString.dll": {}, - "ref/netcoreapp2.2/System.Security.dll": {}, - "ref/netcoreapp2.2/System.ServiceModel.Web.dll": {}, - "ref/netcoreapp2.2/System.ServiceProcess.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Text.RegularExpressions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Overlapped.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.dll": {}, - "ref/netcoreapp2.2/System.Threading.Thread.dll": {}, - "ref/netcoreapp2.2/System.Threading.ThreadPool.dll": {}, - "ref/netcoreapp2.2/System.Threading.Timer.dll": {}, - "ref/netcoreapp2.2/System.Threading.dll": {}, - "ref/netcoreapp2.2/System.Transactions.Local.dll": {}, - "ref/netcoreapp2.2/System.Transactions.dll": {}, - "ref/netcoreapp2.2/System.ValueTuple.dll": {}, - "ref/netcoreapp2.2/System.Web.HttpUtility.dll": {}, - "ref/netcoreapp2.2/System.Web.dll": {}, - "ref/netcoreapp2.2/System.Windows.dll": {}, - "ref/netcoreapp2.2/System.Xml.Linq.dll": {}, - "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll": {}, - "ref/netcoreapp2.2/System.Xml.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Xml.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll": {}, - "ref/netcoreapp2.2/System.Xml.dll": {}, - "ref/netcoreapp2.2/System.dll": {}, - "ref/netcoreapp2.2/WindowsBase.dll": {}, - "ref/netcoreapp2.2/mscorlib.dll": {}, - "ref/netcoreapp2.2/netstandard.dll": {} - }, - "build": { - "build/netcoreapp2.2/Microsoft.NETCore.App.props": {}, - "build/netcoreapp2.2/Microsoft.NETCore.App.targets": {} - } - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "type": "package" - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.2.0" - } - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.2.0" - } - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.NETCore.Targets/2.0.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "build": { - "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props": {}, - "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets": {} - } - }, - "Microsoft.Win32.Registry/4.5.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Win32.Registry.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - }, - "build": { - "build/netstandard2.0/NETStandard.Library.targets": {} - } - }, - "Newtonsoft.Json/11.0.2": { - "type": "package", - "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Newtonsoft.Json.dll": {} - } - }, - "Newtonsoft.Json.Bson/1.0.1": { - "type": "package", - "dependencies": { - "NETStandard.Library": "1.6.1", - "Newtonsoft.Json": "10.0.1" - }, - "compile": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} - }, - "runtime": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} - } - }, - "Remotion.Linq/2.2.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Linq": "4.1.0", - "System.Linq.Expressions": "4.1.0", - "System.Linq.Queryable": "4.0.1", - "System.ObjectModel": "4.0.12", - "System.Reflection": "4.1.0", - "System.Reflection.Extensions": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Threading": "4.0.11" - }, - "compile": { - "lib/netstandard1.0/Remotion.Linq.dll": {} - }, - "runtime": { - "lib/netstandard1.0/Remotion.Linq.dll": {} - } - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "debian.8-x64" - } - } - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "fedora.23-x64" - } - } - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "fedora.24-x64" - } - } - }, - "runtime.native.System/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "type": "package", - "dependencies": { - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" - } - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "opensuse.13.2-x64" - } - } - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "opensuse.42.1-x64" - } - } - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib": { - "assetType": "native", - "rid": "osx.10.10-x64" - } - } - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": { - "assetType": "native", - "rid": "osx.10.10-x64" - } - } - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "rhel.7-x64" - } - } - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "ubuntu.14.04-x64" - } - } - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "ubuntu.16.04-x64" - } - } - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "ubuntu.16.10-x64" - } - } - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "runtimeTargets": { - "runtimes/win-arm64/native/sni.dll": { - "assetType": "native", - "rid": "win-arm64" - } - } - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "runtimeTargets": { - "runtimes/win-x64/native/sni.dll": { - "assetType": "native", - "rid": "win-x64" - } - } - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "runtimeTargets": { - "runtimes/win-x86/native/sni.dll": { - "assetType": "native", - "rid": "win-x86" - } - } - }, - "System.AppContext/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.AppContext.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.AppContext.dll": {} - } - }, - "System.Buffers/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "System.Collections/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Collections.dll": {} - } - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Collections.Concurrent.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Collections.Concurrent.dll": {} - } - }, - "System.Collections.Immutable/1.5.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Collections.Immutable.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Collections.Immutable.dll": {} - } - }, - "System.Collections.NonGeneric/4.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Collections.NonGeneric.dll": {} - } - }, - "System.Collections.Specialized/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Collections.Specialized.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Collections.Specialized.dll": {} - } - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "System.Console/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Console.dll": {} - } - }, - "System.Data.SqlClient/4.6.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0", - "System.Text.Encoding.CodePages": "4.5.0", - "runtime.native.System.Data.SqlClient.sni": "4.5.0" - }, - "compile": { - "ref/netcoreapp2.1/System.Data.SqlClient.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Data.SqlClient.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Diagnostics.Contracts/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Diagnostics.Contracts.dll": {} - }, - "runtime": { - "lib/netstandard1.0/System.Diagnostics.Contracts.dll": {} - } - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Diagnostics.Debug.dll": {} - } - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "compile": { - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} - } - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Reflection.Metadata": "1.4.1", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Diagnostics.StackTrace/4.3.0": { - "type": "package", - "dependencies": { - "System.IO.FileSystem": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.4.1", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Diagnostics.StackTrace.dll": {} - } - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Diagnostics.Tools.dll": {} - } - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {} - } - }, - "System.Dynamic.Runtime/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Dynamic.Runtime.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Dynamic.Runtime.dll": {} - } - }, - "System.Globalization/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Globalization.dll": {} - } - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - } - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "10.0.1" - }, - "compile": { - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {} - } - }, - "System.Interactive.Async/3.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Interactive.Async.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Interactive.Async.dll": {} - } - }, - "System.IO/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.IO.dll": {} - } - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Buffers": "4.3.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.Compression.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.FileSystem.dll": {} - } - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} - } - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "compile": { - "ref/netstandard1.3/System.IO.Pipelines.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.IO.Pipelines.dll": {} - } - }, - "System.Linq/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Linq.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Linq.dll": {} - } - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Linq.Expressions.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Linq.Expressions.dll": {} - } - }, - "System.Linq.Queryable/4.0.1": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Linq": "4.1.0", - "System.Linq.Expressions": "4.1.0", - "System.Reflection": "4.1.0", - "System.Reflection.Extensions": "4.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0" - }, - "compile": { - "ref/netstandard1.0/System.Linq.Queryable.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Linq.Queryable.dll": {} - } - }, - "System.Memory/4.5.1": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - }, - "System.Net.Http/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Net.Http.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Net.Primitives.dll": {} - } - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "type": "package", - "compile": { - "ref/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Net.WebSockets.WebSocketProtocol.dll": {} - } - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.ObjectModel.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.ObjectModel.dll": {} - } - }, - "System.Private.DataContractSerialization/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0", - "System.Xml.XmlSerializer": "4.3.0" - }, - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Private.DataContractSerialization.dll": {} - } - }, - "System.Reflection/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Reflection.dll": {} - } - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Reflection.Emit.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.dll": {} - } - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} - } - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {} - } - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Reflection.Extensions.dll": {} - } - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Reflection.Metadata.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Reflection.Metadata.dll": {} - } - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Reflection.Primitives.dll": {} - } - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Reflection.TypeExtensions.dll": {} - }, - "runtime": { - "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {} - } - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Resources.ResourceManager.dll": {} - } - }, - "System.Runtime/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "ref/netstandard1.5/System.Runtime.dll": {} - } - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "compile": { - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "runtime": { - "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - } - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Runtime.Extensions.dll": {} - } - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Runtime.Handles.dll": {} - } - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compile": { - "ref/netcoreapp1.1/System.Runtime.InteropServices.dll": {} - } - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} - }, - "runtime": { - "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Runtime.Numerics.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Numerics.dll": {} - } - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} - } - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "type": "package", - "dependencies": { - "System.IO": "4.3.0", - "System.Private.DataContractSerialization": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Runtime.Serialization.Xml.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Serialization.Xml.dll": {} - } - }, - "System.Security.AccessControl/4.5.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Claims/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Claims.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Security.Claims.dll": {} - } - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {} - }, - "runtimeTargets": { - "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "assetType": "runtime", - "rid": "osx" - }, - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/_._": {} - }, - "runtime": { - "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": { - "assetType": "runtime", - "rid": "unix" - } - } - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "type": "package", - "dependencies": { - "System.Security.Cryptography.Cng": "4.5.0" - }, - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} - } - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.3.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Xml/4.5.0": { - "type": "package", - "dependencies": { - "System.Security.Cryptography.Pkcs": "4.5.0", - "System.Security.Permissions": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.Xml.dll": {} - } - }, - "System.Security.Permissions/4.5.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Permissions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Permissions.dll": {} - } - }, - "System.Security.Principal/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Security.Principal.dll": {} - }, - "runtime": { - "lib/netstandard1.0/System.Security.Principal.dll": {} - } - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Text.Encoding.dll": {} - } - }, - "System.Text.Encoding.CodePages/4.5.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/_._": {} - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.0/System.Text.Encoding.CodePages.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {} - } - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - } - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netcoreapp1.1/System.Text.RegularExpressions.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Text.RegularExpressions.dll": {} - } - }, - "System.Threading/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Threading.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Threading.dll": {} - } - }, - "System.Threading.Channels/4.5.0": { - "type": "package", - "compile": { - "lib/netcoreapp2.1/System.Threading.Channels.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Threading.Channels.dll": {} - } - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Threading.Tasks.dll": {} - } - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {} - } - }, - "System.Threading.Thread/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Threading.Thread.dll": {} - } - }, - "System.ValueTuple/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/System.ValueTuple.dll": {} - }, - "runtime": { - "lib/netstandard1.0/System.ValueTuple.dll": {} - } - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} - } - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Xml.XDocument.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XDocument.dll": {} - } - }, - "System.Xml.XmlDocument/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Xml.XmlDocument.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XmlDocument.dll": {} - } - }, - "System.Xml.XmlSerializer/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XmlSerializer.dll": {} - } - }, - "System.Xml.XPath/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XPath.dll": {} - } - }, - "System.Xml.XPath.XDocument/4.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XPath.XDocument.dll": {} - } - } - }, - ".NETCoreApp,Version=v2.2/linux-x64": { - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "type": "package", - "dependencies": { - "Newtonsoft.Json": "10.0.1", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} - } - }, - "Microsoft.AspNetCore/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.dll": {} - } - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {} - } - }, - "Microsoft.AspNetCore.App/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNet.WebApi.Client": "[5.2.6, 5.3.0)", - "Microsoft.AspNetCore": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Antiforgery": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Cookies": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Core": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Facebook": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Google": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.JwtBearer": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.MicrosoftAccount": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.OAuth": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.OpenIdConnect": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Twitter": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.WsFederation": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authorization": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authorization.Policy": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Connections.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.CookiePolicy": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Cors": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Cryptography.Internal": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.DataProtection": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.DataProtection.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.DataProtection.Extensions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Diagnostics": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Diagnostics.HealthChecks": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.HostFiltering": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Hosting": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Hosting.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Html.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Http": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Http.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Http.Connections": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.Http.Connections.Common": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.Http.Extensions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Http.Features": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.HttpOverrides": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.HttpsPolicy": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Identity": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Identity.UI": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.JsonPatch": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Localization": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Localization.Routing": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.MiddlewareAnalysis": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Analyzers": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Core": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Cors": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Formatters.Xml": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Localization": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Razor": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.RazorPages": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.TagHelpers": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.NodeServices": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Owin": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Razor": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Razor.Design": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Razor.Language": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Razor.Runtime": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.ResponseCaching": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.ResponseCompression": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Rewrite": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Routing": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Routing.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.HttpSys": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.IIS": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.IISIntegration": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel.Core": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel.Https": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Session": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.SignalR": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.SignalR.Common": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.SignalR.Core": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.SpaServices": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.SpaServices.Extensions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.StaticFiles": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.WebSockets": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.WebUtilities": "[2.2.0, 2.3.0)", - "Microsoft.CodeAnalysis.Razor": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Analyzers": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Design": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.InMemory": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Relational": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.SqlServer": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Tools": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Caching.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Caching.Memory": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Caching.SqlServer": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Binder": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.CommandLine": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.FileExtensions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Ini": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Json": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.KeyPerFile": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.UserSecrets": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Xml": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.DependencyInjection": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.DependencyInjection.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.DiagnosticAdapter": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Diagnostics.HealthChecks": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileProviders.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileProviders.Composite": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileProviders.Embedded": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileProviders.Physical": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileSystemGlobbing": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Hosting": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Hosting.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Http": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Identity.Core": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Identity.Stores": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Localization": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Localization.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.Configuration": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.Console": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.Debug": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.EventSource": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.TraceSource": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.ObjectPool": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Options": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Options.ConfigurationExtensions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Options.DataAnnotations": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Primitives": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.WebEncoders": "[2.2.0, 2.3.0)", - "Microsoft.Net.Http.Headers": "[2.2.0, 2.3.0)", - "System.IO.Pipelines": "4.5.2" - }, - "compile": { - "lib/netcoreapp2.2/_._": {} - }, - "runtime": { - "lib/netcoreapp2.2/_._": {} - }, - "build": { - "build/netcoreapp2.2/Microsoft.AspNetCore.App.props": {}, - "build/netcoreapp2.2/Microsoft.AspNetCore.App.targets": {} - } - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.WsFederation": "5.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {} - } - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} - } - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {} - } - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {} - } - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {} - } - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} - } - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - }, - "runtime": { - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Cryptography.Xml": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - } - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll": {} - }, - "runtime": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - } - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - } - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {} - } - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {} - } - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {} - } - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} - } - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {} - } - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {} - } - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "type": "package" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyModel": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.props": {}, - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.targets": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0" - }, - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.targets": {} - } - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - } - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {} - } - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {} - } - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {} - } - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "type": "package", - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.props": {} - }, - "buildMultiTargeting": { - "buildMultiTargeting/Microsoft.AspNetCore.Razor.Design.props": {} - } - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} - } - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll": {} - } - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {} - } - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll": {} - }, - "runtime": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll": {} - } - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {} - } - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "System.IO.Pipelines": "4.5.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Server.IIS.targets": {} - } - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.targets": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - } - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll": {} - }, - "runtime": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Reflection.Emit": "4.3.0", - "System.Threading.Channels": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - } - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {} - } - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {} - } - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Net.WebSockets.WebSocketProtocol": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {} - } - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - } - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "type": "package" - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "type": "package", - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "1.1.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Collections.Immutable": "1.3.1", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.FileVersionInfo": "4.3.0", - "System.Diagnostics.StackTrace": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.4.2", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.CodePages": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Parallel": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.ValueTuple": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} - }, - "runtime": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} - } - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "type": "package", - "dependencies": { - "Microsoft.CodeAnalysis.Common": "[2.8.0]" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} - }, - "runtime": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} - } - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} - } - }, - "Microsoft.CSharp/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "type": "package", - "dependencies": { - "System.AppContext": "4.1.0", - "System.Collections": "4.0.11", - "System.IO": "4.1.0", - "System.IO.FileSystem": "4.0.1", - "System.Reflection.TypeExtensions": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.InteropServices": "4.1.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} - }, - "runtime": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} - } - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Remotion.Linq": "2.2.0", - "System.Collections.Immutable": "1.5.0", - "System.ComponentModel.Annotations": "4.5.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Interactive.Async": "3.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "type": "package" - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {} - }, - "build": { - "build/netcoreapp2.0/Microsoft.EntityFrameworkCore.Design.props": {} - } - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/_._": {} - }, - "runtime": { - "lib/netstandard2.0/_._": {} - } - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} - } - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {} - } - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - } - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} - } - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - } - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Json": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.props": {}, - "build/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.targets": {} - } - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "System.Security.Cryptography.Xml": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - }, - "runtime": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "type": "package", - "dependencies": { - "Microsoft.DotNet.PlatformAbstractions": "2.1.0", - "Newtonsoft.Json": "9.0.1", - "System.Diagnostics.Debug": "4.0.11", - "System.Dynamic.Runtime": "4.0.11", - "System.Linq": "4.1.0" - }, - "compile": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} - }, - "runtime": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} - } - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {} - }, - "runtime": { - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {} - } - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - } - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props": {}, - "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets": {} - }, - "buildMultiTargeting": { - "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props": {}, - "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets": {} - } - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - } - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - } - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {} - } - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Http/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {} - } - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {} - } - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {} - } - }, - "Microsoft.Extensions.Localization/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {} - } - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} - } - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {} - } - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} - } - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {} - } - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {} - } - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - } - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - } - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll": {} - } - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - } - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} - } - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "10.0.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} - } - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "System.Collections.Specialized": "4.3.0", - "System.Diagnostics.Contracts": "4.3.0", - "System.Net.Http": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Newtonsoft.Json": "10.0.1", - "System.Dynamic.Runtime": "4.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Microsoft.IdentityModel.Tokens.Saml": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll": {} - } - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Newtonsoft.Json": "10.0.1", - "System.Collections": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Serialization.Xml": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {} - } - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll": {} - } - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll": {} - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - } - }, - "Microsoft.NETCore.App/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetHostPolicy": "2.2.0", - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "NETStandard.Library": "2.0.3", - "runtime.linux-x64.Microsoft.NETCore.App": "2.2.0" - }, - "compile": { - "ref/netcoreapp2.2/Microsoft.CSharp.dll": {}, - "ref/netcoreapp2.2/Microsoft.VisualBasic.dll": {}, - "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll": {}, - "ref/netcoreapp2.2/System.AppContext.dll": {}, - "ref/netcoreapp2.2/System.Buffers.dll": {}, - "ref/netcoreapp2.2/System.Collections.Concurrent.dll": {}, - "ref/netcoreapp2.2/System.Collections.Immutable.dll": {}, - "ref/netcoreapp2.2/System.Collections.NonGeneric.dll": {}, - "ref/netcoreapp2.2/System.Collections.Specialized.dll": {}, - "ref/netcoreapp2.2/System.Collections.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.dll": {}, - "ref/netcoreapp2.2/System.Configuration.dll": {}, - "ref/netcoreapp2.2/System.Console.dll": {}, - "ref/netcoreapp2.2/System.Core.dll": {}, - "ref/netcoreapp2.2/System.Data.Common.dll": {}, - "ref/netcoreapp2.2/System.Data.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Debug.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Process.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tools.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll": {}, - "ref/netcoreapp2.2/System.Drawing.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Drawing.dll": {}, - "ref/netcoreapp2.2/System.Dynamic.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Calendars.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Globalization.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll": {}, - "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": {}, - "ref/netcoreapp2.2/System.IO.Pipes.dll": {}, - "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": {}, - "ref/netcoreapp2.2/System.IO.dll": {}, - "ref/netcoreapp2.2/System.Linq.Expressions.dll": {}, - "ref/netcoreapp2.2/System.Linq.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Linq.Queryable.dll": {}, - "ref/netcoreapp2.2/System.Linq.dll": {}, - "ref/netcoreapp2.2/System.Memory.dll": {}, - "ref/netcoreapp2.2/System.Net.Http.dll": {}, - "ref/netcoreapp2.2/System.Net.HttpListener.dll": {}, - "ref/netcoreapp2.2/System.Net.Mail.dll": {}, - "ref/netcoreapp2.2/System.Net.NameResolution.dll": {}, - "ref/netcoreapp2.2/System.Net.NetworkInformation.dll": {}, - "ref/netcoreapp2.2/System.Net.Ping.dll": {}, - "ref/netcoreapp2.2/System.Net.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Net.Requests.dll": {}, - "ref/netcoreapp2.2/System.Net.Security.dll": {}, - "ref/netcoreapp2.2/System.Net.ServicePoint.dll": {}, - "ref/netcoreapp2.2/System.Net.Sockets.dll": {}, - "ref/netcoreapp2.2/System.Net.WebClient.dll": {}, - "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll": {}, - "ref/netcoreapp2.2/System.Net.WebProxy.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.dll": {}, - "ref/netcoreapp2.2/System.Net.dll": {}, - "ref/netcoreapp2.2/System.Numerics.Vectors.dll": {}, - "ref/netcoreapp2.2/System.Numerics.dll": {}, - "ref/netcoreapp2.2/System.ObjectModel.dll": {}, - "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Metadata.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.dll": {}, - "ref/netcoreapp2.2/System.Resources.Reader.dll": {}, - "ref/netcoreapp2.2/System.Resources.ResourceManager.dll": {}, - "ref/netcoreapp2.2/System.Resources.Writer.dll": {}, - "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Handles.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Loader.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Numerics.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Security.Claims.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": {}, - "ref/netcoreapp2.2/System.Security.Principal.dll": {}, - "ref/netcoreapp2.2/System.Security.SecureString.dll": {}, - "ref/netcoreapp2.2/System.Security.dll": {}, - "ref/netcoreapp2.2/System.ServiceModel.Web.dll": {}, - "ref/netcoreapp2.2/System.ServiceProcess.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Text.RegularExpressions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Overlapped.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.dll": {}, - "ref/netcoreapp2.2/System.Threading.Thread.dll": {}, - "ref/netcoreapp2.2/System.Threading.ThreadPool.dll": {}, - "ref/netcoreapp2.2/System.Threading.Timer.dll": {}, - "ref/netcoreapp2.2/System.Threading.dll": {}, - "ref/netcoreapp2.2/System.Transactions.Local.dll": {}, - "ref/netcoreapp2.2/System.Transactions.dll": {}, - "ref/netcoreapp2.2/System.ValueTuple.dll": {}, - "ref/netcoreapp2.2/System.Web.HttpUtility.dll": {}, - "ref/netcoreapp2.2/System.Web.dll": {}, - "ref/netcoreapp2.2/System.Windows.dll": {}, - "ref/netcoreapp2.2/System.Xml.Linq.dll": {}, - "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll": {}, - "ref/netcoreapp2.2/System.Xml.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Xml.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll": {}, - "ref/netcoreapp2.2/System.Xml.dll": {}, - "ref/netcoreapp2.2/System.dll": {}, - "ref/netcoreapp2.2/WindowsBase.dll": {}, - "ref/netcoreapp2.2/mscorlib.dll": {}, - "ref/netcoreapp2.2/netstandard.dll": {} - }, - "build": { - "build/netcoreapp2.2/Microsoft.NETCore.App.props": {}, - "build/netcoreapp2.2/Microsoft.NETCore.App.targets": {} - } - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "type": "package", - "dependencies": { - "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost": "2.2.0" - } - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.2.0", - "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy": "2.2.0" - } - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.2.0", - "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver": "2.2.0" - } - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.NETCore.Targets/2.0.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "build": { - "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props": {}, - "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets": {} - } - }, - "Microsoft.Win32.Registry/4.5.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {} - }, - "runtime": { - "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.dll": {} - } - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - }, - "build": { - "build/netstandard2.0/NETStandard.Library.targets": {} - } - }, - "Newtonsoft.Json/11.0.2": { - "type": "package", - "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Newtonsoft.Json.dll": {} - } - }, - "Newtonsoft.Json.Bson/1.0.1": { - "type": "package", - "dependencies": { - "NETStandard.Library": "1.6.1", - "Newtonsoft.Json": "10.0.1" - }, - "compile": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} - }, - "runtime": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} - } - }, - "Remotion.Linq/2.2.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Linq": "4.1.0", - "System.Linq.Expressions": "4.1.0", - "System.Linq.Queryable": "4.0.1", - "System.ObjectModel": "4.0.12", - "System.Reflection": "4.1.0", - "System.Reflection.Extensions": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Threading": "4.0.11" - }, - "compile": { - "lib/netstandard1.0/Remotion.Linq.dll": {} - }, - "runtime": { - "lib/netstandard1.0/Remotion.Linq.dll": {} - } - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.linux-x64.Microsoft.NETCore.App/2.2.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "runtimes/linux-x64/lib/netcoreapp2.2/Microsoft.CSharp.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/Microsoft.VisualBasic.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/Microsoft.Win32.Primitives.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/Microsoft.Win32.Registry.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/SOS.NETCore.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.AppContext.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Buffers.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.Concurrent.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.Immutable.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.NonGeneric.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.Specialized.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.Annotations.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.Primitives.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Configuration.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Console.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Core.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Data.Common.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Data.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Contracts.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Debug.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Process.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.StackTrace.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Tools.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.TraceSource.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Tracing.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Drawing.Primitives.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Drawing.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Dynamic.Runtime.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Globalization.Calendars.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Globalization.Extensions.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Globalization.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Compression.Brotli.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Compression.FileSystem.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Compression.ZipFile.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Compression.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.AccessControl.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.IsolatedStorage.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Pipes.AccessControl.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Pipes.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Linq.Expressions.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Linq.Parallel.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Linq.Queryable.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Linq.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Memory.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Http.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.HttpListener.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Mail.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.NameResolution.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.NetworkInformation.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Ping.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Primitives.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Requests.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Security.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.ServicePoint.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Sockets.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebClient.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebHeaderCollection.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebProxy.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebSockets.Client.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebSockets.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Numerics.Vectors.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Numerics.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.ObjectModel.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Private.DataContractSerialization.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Private.Uri.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Private.Xml.Linq.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Private.Xml.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.DispatchProxy.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Emit.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Extensions.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Metadata.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Primitives.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.TypeExtensions.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Resources.Reader.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Resources.ResourceManager.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Resources.Writer.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Extensions.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Handles.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.InteropServices.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Loader.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Numerics.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Json.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.AccessControl.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Claims.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Cng.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Csp.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.OpenSsl.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Principal.Windows.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Principal.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.SecureString.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.ServiceModel.Web.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.ServiceProcess.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Text.Encoding.Extensions.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Text.Encoding.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Text.RegularExpressions.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Overlapped.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Tasks.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Thread.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.ThreadPool.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Timer.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Transactions.Local.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Transactions.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.ValueTuple.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Web.HttpUtility.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Web.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Windows.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.Linq.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.ReaderWriter.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.Serialization.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XDocument.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XPath.XDocument.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XPath.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XmlDocument.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XmlSerializer.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/System.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/WindowsBase.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/mscorlib.dll": {}, - "runtimes/linux-x64/lib/netcoreapp2.2/netstandard.dll": {} - }, - "native": { - "runtimes/linux-x64/native/System.Globalization.Native.so": {}, - "runtimes/linux-x64/native/System.IO.Compression.Native.a": {}, - "runtimes/linux-x64/native/System.IO.Compression.Native.so": {}, - "runtimes/linux-x64/native/System.Native.a": {}, - "runtimes/linux-x64/native/System.Native.so": {}, - "runtimes/linux-x64/native/System.Net.Http.Native.a": {}, - "runtimes/linux-x64/native/System.Net.Http.Native.so": {}, - "runtimes/linux-x64/native/System.Net.Security.Native.a": {}, - "runtimes/linux-x64/native/System.Net.Security.Native.so": {}, - "runtimes/linux-x64/native/System.Private.CoreLib.dll": {}, - "runtimes/linux-x64/native/System.Security.Cryptography.Native.OpenSsl.a": {}, - "runtimes/linux-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {}, - "runtimes/linux-x64/native/createdump": {}, - "runtimes/linux-x64/native/libclrjit.so": {}, - "runtimes/linux-x64/native/libcoreclr.so": {}, - "runtimes/linux-x64/native/libcoreclrtraceptprovider.so": {}, - "runtimes/linux-x64/native/libdbgshim.so": {}, - "runtimes/linux-x64/native/libmscordaccore.so": {}, - "runtimes/linux-x64/native/libmscordbi.so": {}, - "runtimes/linux-x64/native/libsos.so": {}, - "runtimes/linux-x64/native/libsosplugin.so": {}, - "runtimes/linux-x64/native/sosdocsunix.txt": {} - } - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost/2.2.0": { - "type": "package", - "native": { - "runtimes/linux-x64/native/apphost": {} - } - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.2.0" - }, - "native": { - "runtimes/linux-x64/native/libhostpolicy.so": {} - } - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.2.0" - }, - "native": { - "runtimes/linux-x64/native/libhostfxr.so": {} - } - }, - "runtime.native.System/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "type": "package", - "dependencies": { - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" - } - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package" - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package" - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package" - }, - "System.AppContext/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.AppContext.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.AppContext.dll": {} - } - }, - "System.Buffers/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "System.Collections/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Collections.dll": {} - } - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Collections.Concurrent.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Collections.Concurrent.dll": {} - } - }, - "System.Collections.Immutable/1.5.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Collections.Immutable.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Collections.Immutable.dll": {} - } - }, - "System.Collections.NonGeneric/4.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Collections.NonGeneric.dll": {} - } - }, - "System.Collections.Specialized/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Collections.Specialized.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Collections.Specialized.dll": {} - } - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "System.Console/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Console.dll": {} - } - }, - "System.Data.SqlClient/4.6.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0", - "System.Text.Encoding.CodePages": "4.5.0", - "runtime.native.System.Data.SqlClient.sni": "4.5.0" - }, - "compile": { - "ref/netcoreapp2.1/System.Data.SqlClient.dll": {} - }, - "runtime": { - "runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll": {} - } - }, - "System.Diagnostics.Contracts/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Diagnostics.Contracts.dll": {} - }, - "runtime": { - "lib/netstandard1.0/System.Diagnostics.Contracts.dll": {} - } - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Diagnostics.Debug.dll": {} - } - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "compile": { - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} - } - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Reflection.Metadata": "1.4.1", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": {} - } - }, - "System.Diagnostics.StackTrace/4.3.0": { - "type": "package", - "dependencies": { - "System.IO.FileSystem": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.4.1", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Diagnostics.StackTrace.dll": {} - } - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Diagnostics.Tools.dll": {} - } - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {} - } - }, - "System.Dynamic.Runtime/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Dynamic.Runtime.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Dynamic.Runtime.dll": {} - } - }, - "System.Globalization/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Globalization.dll": {} - } - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - } - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {} - } - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "10.0.1" - }, - "compile": { - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {} - } - }, - "System.Interactive.Async/3.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Interactive.Async.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Interactive.Async.dll": {} - } - }, - "System.IO/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.IO.dll": {} - } - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Buffers": "4.3.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.Compression.dll": {} - }, - "runtime": { - "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {} - } - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.FileSystem.dll": {} - } - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} - } - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "compile": { - "ref/netstandard1.3/System.IO.Pipelines.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.IO.Pipelines.dll": {} - } - }, - "System.Linq/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Linq.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Linq.dll": {} - } - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Linq.Expressions.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Linq.Expressions.dll": {} - } - }, - "System.Linq.Queryable/4.0.1": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Linq": "4.1.0", - "System.Linq.Expressions": "4.1.0", - "System.Reflection": "4.1.0", - "System.Reflection.Extensions": "4.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0" - }, - "compile": { - "ref/netstandard1.0/System.Linq.Queryable.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Linq.Queryable.dll": {} - } - }, - "System.Memory/4.5.1": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - }, - "System.Net.Http/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Net.Http.dll": {} - }, - "runtime": { - "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": {} - } - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Net.Primitives.dll": {} - } - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "type": "package", - "compile": { - "ref/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Net.WebSockets.WebSocketProtocol.dll": {} - } - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.ObjectModel.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.ObjectModel.dll": {} - } - }, - "System.Private.DataContractSerialization/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0", - "System.Xml.XmlSerializer": "4.3.0" - }, - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Private.DataContractSerialization.dll": {} - } - }, - "System.Reflection/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Reflection.dll": {} - } - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Reflection.Emit.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.dll": {} - } - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} - } - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {} - } - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Reflection.Extensions.dll": {} - } - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Reflection.Metadata.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Reflection.Metadata.dll": {} - } - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Reflection.Primitives.dll": {} - } - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Reflection.TypeExtensions.dll": {} - }, - "runtime": { - "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {} - } - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Resources.ResourceManager.dll": {} - } - }, - "System.Runtime/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "ref/netstandard1.5/System.Runtime.dll": {} - } - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "compile": { - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "runtime": { - "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - } - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Runtime.Extensions.dll": {} - } - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Runtime.Handles.dll": {} - } - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compile": { - "ref/netcoreapp1.1/System.Runtime.InteropServices.dll": {} - } - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} - }, - "runtime": { - "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} - } - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Runtime.Numerics.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Numerics.dll": {} - } - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} - } - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "type": "package", - "dependencies": { - "System.IO": "4.3.0", - "System.Private.DataContractSerialization": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Runtime.Serialization.Xml.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Serialization.Xml.dll": {} - } - }, - "System.Security.AccessControl/4.5.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": {} - } - }, - "System.Security.Claims/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Claims.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Security.Claims.dll": {} - } - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {} - }, - "runtime": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {} - } - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - } - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {} - } - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {} - }, - "runtime": { - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {} - } - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/_._": {} - }, - "runtime": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {} - } - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "type": "package", - "dependencies": { - "System.Security.Cryptography.Cng": "4.5.0" - }, - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll": {} - } - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} - } - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.3.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {} - }, - "runtime": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {} - } - }, - "System.Security.Cryptography.Xml/4.5.0": { - "type": "package", - "dependencies": { - "System.Security.Cryptography.Pkcs": "4.5.0", - "System.Security.Permissions": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.Xml.dll": {} - } - }, - "System.Security.Permissions/4.5.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Permissions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Permissions.dll": {} - } - }, - "System.Security.Principal/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Security.Principal.dll": {} - }, - "runtime": { - "lib/netstandard1.0/System.Security.Principal.dll": {} - } - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "runtime": { - "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll": {} - } - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Text.Encoding.dll": {} - } - }, - "System.Text.Encoding.CodePages/4.5.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/_._": {} - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": {} - } - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {} - } - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - } - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netcoreapp1.1/System.Text.RegularExpressions.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Text.RegularExpressions.dll": {} - } - }, - "System.Threading/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Threading.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Threading.dll": {} - } - }, - "System.Threading.Channels/4.5.0": { - "type": "package", - "compile": { - "lib/netcoreapp2.1/System.Threading.Channels.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Threading.Channels.dll": {} - } - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Threading.Tasks.dll": {} - } - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {} - } - }, - "System.Threading.Thread/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Threading.Thread.dll": {} - } - }, - "System.ValueTuple/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/System.ValueTuple.dll": {} - }, - "runtime": { - "lib/netstandard1.0/System.ValueTuple.dll": {} - } - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} - } - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Xml.XDocument.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XDocument.dll": {} - } - }, - "System.Xml.XmlDocument/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Xml.XmlDocument.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XmlDocument.dll": {} - } - }, - "System.Xml.XmlSerializer/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XmlSerializer.dll": {} - } - }, - "System.Xml.XPath/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XPath.dll": {} - } - }, - "System.Xml.XPath.XDocument/4.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XPath.XDocument.dll": {} - } - } - } - }, - "libraries": { - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "sha512": "owAlEIUZXWSnkK8Z1c+zR47A0X6ykF4XjbPok4lQKNuciUfHLGPd6QnI+rt/8KlQ17PmF+I4S3f+m+Qe4IvViw==", - "type": "package", - "path": "microsoft.aspnet.webapi.client/5.2.6", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/System.Net.Http.Formatting.dll", - "lib/net45/System.Net.Http.Formatting.xml", - "lib/netstandard2.0/System.Net.Http.Formatting.dll", - "lib/netstandard2.0/System.Net.Http.Formatting.xml", - "lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.dll", - "lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.xml", - "microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512", - "microsoft.aspnet.webapi.client.nuspec" - ] - }, - "Microsoft.AspNetCore/2.2.0": { - "sha512": "Bs75iht4lXS8uVWy/Cbsr9i0m2jRtnrfPEWU+6t0dQTZcJEfF9b7G2F7XvstLFWkAKSgYRzFkAwi/KypY0Qtew==", - "type": "package", - "path": "microsoft.aspnetcore/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.xml", - "microsoft.aspnetcore.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.nuspec" - ] - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "sha512": "fVQsSXNZz38Ysx8iKwwqfOLHhLrAeKEMBS5Ia3Lh7BJjOC2vPV28/yk08AovOMsB3SNQPGnE7bv+lsIBTmAkvw==", - "type": "package", - "path": "microsoft.aspnetcore.antiforgery/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.xml", - "microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.antiforgery.nuspec" - ] - }, - "Microsoft.AspNetCore.App/2.2.0": { - "sha512": "L3W3kgOOU5+2Tdtnzywcs4/a3XFbwcM7Ghvr2uWnhLUvBithluWlGI+0/lXFrDysXaRMLSRJdExSLuSJJQYuTg==", - "type": "package", - "path": "microsoft.aspnetcore.app/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netcoreapp2.2/Microsoft.AspNetCore.App.props", - "build/netcoreapp2.2/Microsoft.AspNetCore.App.targets", - "lib/netcoreapp2.2/_._", - "microsoft.aspnetcore.app.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.app.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "sha512": "b0R9X7L6zMqNsssKDvhYHuNi5x0s4DyHTeXybIAyGaitKiW1Q5aAGKdV2codHPiePv9yHfC9hAMyScXQ/xXhPw==", - "type": "package", - "path": "microsoft.aspnetcore.authentication/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.xml", - "microsoft.aspnetcore.authentication.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "sha512": "VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.xml", - "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "sha512": "Iar9VFlBHkZGdSG9ZUTmn6Q8Qg+6CtW5G/TyJI2F8B432TOH+nZlkU7O0W0byow6xsxqOYeTviSHz4cCJ3amfQ==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.cookies/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.xml", - "microsoft.aspnetcore.authentication.cookies.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.cookies.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "sha512": "XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.xml", - "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.core.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "sha512": "SOc/wjoBntSWVZ6uG0R/TqQ0xmxu2H1PhkuYxINYpkUB7s3cQQuRDyZtJIdQonzpWVwBRj0ImwktiMaBF/7ihQ==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.facebook/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.xml", - "microsoft.aspnetcore.authentication.facebook.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.facebook.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "sha512": "norGVE0KRIT0pdNKhlLlsMi/7O69ACpx2RSj8rMHCoMRETCYH4PTqUbHI1kkfAGNUtcuQ8VIGIXSa1ZdGKWcdA==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.google/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.xml", - "microsoft.aspnetcore.authentication.google.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.google.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "sha512": "FnyoLdiIo8KDobVcDuUYYFSbQYp1OR8vSMIOcW6M5+dtF9TC6XvCCS8Ook+DSbqUj6HPxwOIKa5BeIZm1/EpMw==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.jwtbearer/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.xml", - "microsoft.aspnetcore.authentication.jwtbearer.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.jwtbearer.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "sha512": "troBjvJAMK7P2Vb5sDOzCztq9vR8BJtajDznam2XuQai7kLh5z7cmkB+2zMin+K/HzNjqItJSuSyuaK2PoZ8nA==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.microsoftaccount/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.xml", - "microsoft.aspnetcore.authentication.microsoftaccount.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.microsoftaccount.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "sha512": "i33SSdJd0g3ENRnHczgzrOlru3ciPsyYHMgAh90sbURS8wuBx0Y4xXfRQcYfu1W0/uiHQO832KNb/ICINWqLzA==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.oauth/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.xml", - "microsoft.aspnetcore.authentication.oauth.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.oauth.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "sha512": "y4iu3vMFnkMTaqT9mCJhD3XUMfavNP0CoOeNOHd7ArqZfgzs3GqAPcBc8Ld6mK2u5OOva8C6bhnQfRu9z0qJKQ==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.openidconnect/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.xml", - "microsoft.aspnetcore.authentication.openidconnect.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.openidconnect.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "sha512": "wKfJeBL+13duv0o4q9zp4pW7UopBHaLafnq2GiIJTcu1x3RR/1N4sRIIppLSIJdulgM1XfNOivlIE2FEfZpmog==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.twitter/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.xml", - "microsoft.aspnetcore.authentication.twitter.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.twitter.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "sha512": "TIBkO7Tx8uWXNL5Z7/6+iKdhTS+D9dpJMNcmiVxrAJUqxL4EWGHNqJyUp5yqI76GmbrT4GD23T3cUsSuCi7E0A==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.wsfederation/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.xml", - "microsoft.aspnetcore.authentication.wsfederation.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.wsfederation.nuspec" - ] - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "sha512": "/L0W8H3jMYWyaeA9gBJqS/tSWBegP9aaTM0mjRhxTttBY9z4RVDRYJ2CwPAmAXIuPr3r1sOw+CS8jFVRGHRezQ==", - "type": "package", - "path": "microsoft.aspnetcore.authorization/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.xml", - "microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authorization.nuspec" - ] - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "sha512": "aJCo6niDRKuNg2uS2WMEmhJTooQUGARhV2ENQ2tO5443zVHUo19MSgrgGo9FIrfD+4yKPF8Q+FF33WkWfPbyKw==", - "type": "package", - "path": "microsoft.aspnetcore.authorization.policy/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.xml", - "microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authorization.policy.nuspec" - ] - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "sha512": "Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "type": "package", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.xml", - "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.connections.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "sha512": "Kn9CvhNsxRup/5SJfD4/YP3AbFwLJX8u3tKKyQszjUIvjE7M6lU93W44zlqBxltS94gTdLmo2ixPWDNeZthi1w==", - "type": "package", - "path": "microsoft.aspnetcore.cookiepolicy/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.xml", - "microsoft.aspnetcore.cookiepolicy.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.cookiepolicy.nuspec" - ] - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "sha512": "LFlTM3ThS3ZCILuKnjy8HyK9/IlDh3opogdbCVx6tMGyDzTQBgMPXLjGDLtMk5QmLDCcP3l1TO3z/+1viA8GUg==", - "type": "package", - "path": "microsoft.aspnetcore.cors/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.xml", - "microsoft.aspnetcore.cors.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.cors.nuspec" - ] - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "sha512": "GXmMD8/vuTLPLvKzKEPz/4vapC5e0cwx1tUVd83ePRyWF9CCrn/pg4/1I+tGkQqFLPvi3nlI2QtPtC6MQN8Nww==", - "type": "package", - "path": "microsoft.aspnetcore.cryptography.internal/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.xml", - "microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.cryptography.internal.nuspec" - ] - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "sha512": "NCY0PH3nrFYbhqiq72rwWsUXlV4OAE0MOukvGvIBOTnEPMC1yVL42k1DXLnaIu+c0yfMAxIIG9Iuaykp9BQQQw==", - "type": "package", - "path": "microsoft.aspnetcore.cryptography.keyderivation/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll", - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml", - "microsoft.aspnetcore.cryptography.keyderivation.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.cryptography.keyderivation.nuspec" - ] - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "sha512": "G6dvu5Nd2vjpYbzazZ//qBFbSEf2wmBUbyAR7E4AwO3gWjhoJD5YxpThcGJb7oE3VUcW65SVMXT+cPCiiBg8Sg==", - "type": "package", - "path": "microsoft.aspnetcore.dataprotection/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.xml", - "microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.dataprotection.nuspec" - ] - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "sha512": "seANFXmp8mb5Y12m1ShiElJ3ZdOT3mBN3wA1GPhHJIvZ/BxOCPyqEOR+810OWsxEZwA5r5fDRNpG/CqiJmQnJg==", - "type": "package", - "path": "microsoft.aspnetcore.dataprotection.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.xml", - "microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.dataprotection.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "sha512": "Goo1xU9WJnEJ0dKDgYFF+hFQqRMLKjf9zc8Bu3PaBdGncR7QwDMeFIkO7FEM6izaC38QjYrs1Q5AsmljkPyOrw==", - "type": "package", - "path": "microsoft.aspnetcore.dataprotection.extensions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.xml", - "microsoft.aspnetcore.dataprotection.extensions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.dataprotection.extensions.nuspec" - ] - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "sha512": "RobNuZecn/eefWVApOE+OWAZXCdgfzm8pB7tBvJkahsjWfn1a+bLM9I2cuKlp/9aFBok1O/oDXlgYSvaQYu/yg==", - "type": "package", - "path": "microsoft.aspnetcore.diagnostics/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.xml", - "microsoft.aspnetcore.diagnostics.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.diagnostics.nuspec" - ] - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "sha512": "pva9ggfUDtnJIKzv0+wxwTX7LduDx6xLSpMqWwdOJkW52L0t31PI78+v+WqqMpUtMzcKug24jGs3nTFpAmA/2g==", - "type": "package", - "path": "microsoft.aspnetcore.diagnostics.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.xml", - "microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.diagnostics.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "sha512": "xAIXyVmrTcVIJ38/j0TVMRlChC25k+cEAeSYotWhAnho3urzf1EfhoyyNdVytZbbBskue5i6XBL8gA1vlp5KGg==", - "type": "package", - "path": "microsoft.aspnetcore.diagnostics.entityframeworkcore/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.xml", - "microsoft.aspnetcore.diagnostics.entityframeworkcore.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.diagnostics.entityframeworkcore.nuspec" - ] - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "sha512": "RNmdLy9yncTprony49cuwhyTKoROpVflGM+pKlHA1671F00QUsjoY1Oi6xoa9XsUrfRDRYlxbt2CHYCMLzMh7Q==", - "type": "package", - "path": "microsoft.aspnetcore.diagnostics.healthchecks/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.xml", - "microsoft.aspnetcore.diagnostics.healthchecks.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.diagnostics.healthchecks.nuspec" - ] - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "sha512": "JSX6ZlVWDkokZ+xCKDhUVQNqbmFn1lHQNzJc8K4Y/uTUocZS83+b/8Q7y/yx3oJ362etGMVy0keAvmCdqbP8nA==", - "type": "package", - "path": "microsoft.aspnetcore.hostfiltering/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.xml", - "microsoft.aspnetcore.hostfiltering.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.hostfiltering.nuspec" - ] - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "sha512": "7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "type": "package", - "path": "microsoft.aspnetcore.hosting/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.xml", - "microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.hosting.nuspec" - ] - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "sha512": "ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "type": "package", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.xml", - "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.hosting.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "sha512": "1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "type": "package", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.xml", - "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.hosting.server.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "sha512": "Y4rs5aMEXY8G7wJo5S3EEt6ltqyOTr/qOeZzfn+hw/fuQj5GppGckMY5psGLETo1U9hcT5MmAhaT5xtusM1b5g==", - "type": "package", - "path": "microsoft.aspnetcore.html.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.xml", - "microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.html.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "sha512": "YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "type": "package", - "path": "microsoft.aspnetcore.http/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.xml", - "microsoft.aspnetcore.http.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.http.nuspec" - ] - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "sha512": "Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "type": "package", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.xml", - "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.http.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "sha512": "ZcwAM9rE5yjGC+vtiNAK0INybpKIqnvB+/rntZn2/CPtyiBAtovVrEp4UZOoC31zH5t0P78ix9gLNJzII/ODsA==", - "type": "package", - "path": "microsoft.aspnetcore.http.connections/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll", - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.xml", - "microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512", - "microsoft.aspnetcore.http.connections.nuspec" - ] - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "sha512": "mYk5QUUjyXQmlyDHWDjkLYDArt97plwe6KsDsNVhDEQ+HgZMKGjISyM6YSA7BERQNR25kXBTbIYfSy1vePGQgg==", - "type": "package", - "path": "microsoft.aspnetcore.http.connections.common/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.xml", - "microsoft.aspnetcore.http.connections.common.1.1.0.nupkg.sha512", - "microsoft.aspnetcore.http.connections.common.nuspec" - ] - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "sha512": "2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "type": "package", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.xml", - "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.http.extensions.nuspec" - ] - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "sha512": "ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "type": "package", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.xml", - "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.http.features.nuspec" - ] - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "sha512": "pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "type": "package", - "path": "microsoft.aspnetcore.httpoverrides/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.xml", - "microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.httpoverrides.nuspec" - ] - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "sha512": "0EmmwzAkWEPCC8rpg9nGfcOiitIOYkZ13f+b5ED7AAZvz/ZwkdWbeMarGf77lSyA+Mb9O/iAt4LWup0RRMVOJw==", - "type": "package", - "path": "microsoft.aspnetcore.httpspolicy/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.xml", - "microsoft.aspnetcore.httpspolicy.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.httpspolicy.nuspec" - ] - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "sha512": "F16BKeS96wKhyIyhaFR7m8kRIwIvPUW9Dx7IlGWmu2IIwnUDCdo+2z7IrWKA8r77pZQ1UE9kYcBPg5456YdAIA==", - "type": "package", - "path": "microsoft.aspnetcore.identity/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.xml", - "microsoft.aspnetcore.identity.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.identity.nuspec" - ] - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "sha512": "PGJ8f8sE9vbnyPJpSCMYAjh1itkM8uL9QnkO5lQSSJGeyG4b1+zNoLS+leJgjGnlkTzgWPffc4OuqH7wsYahWw==", - "type": "package", - "path": "microsoft.aspnetcore.identity.entityframeworkcore/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.xml", - "microsoft.aspnetcore.identity.entityframeworkcore.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.identity.entityframeworkcore.nuspec" - ] - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "sha512": "T4B/Uaqd4u7jN6XDHbEBTZO002HquQKU49V+PvWEGKoiJBgZ96JskDr/NsfgVin8n8/bRSx+4A1WwlkMDKcNBg==", - "type": "package", - "path": "microsoft.aspnetcore.identity.ui/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "THIRD-PARTY-NOTICES.txt", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.xml", - "microsoft.aspnetcore.identity.ui.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.identity.ui.nuspec" - ] - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "sha512": "o9BB9hftnCsyJalz9IT0DUFxz8Xvgh3TOfGWolpuf19duxB4FySq7c25XDYBmBMS+sun5/PsEUAi58ra4iJAoA==", - "type": "package", - "path": "microsoft.aspnetcore.jsonpatch/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.xml", - "microsoft.aspnetcore.jsonpatch.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.jsonpatch.nuspec" - ] - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "sha512": "+PGX1mEfq19EVvskBBb9XBQrXZpZrh6hYhX0x3FkPTEqr+rDM2ZmsEwAAMRmzcidmlDM1/7cyDSU/WhkecU8tA==", - "type": "package", - "path": "microsoft.aspnetcore.localization/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.xml", - "microsoft.aspnetcore.localization.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.localization.nuspec" - ] - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "sha512": "kjheDUpXWaGOH8bUQafFAkUvw74xoe0Y2hojgeYaAg5LKvaFUwupkz8wgyhfSbLdejxEQJ6PsA7Zq/AcdPoIUQ==", - "type": "package", - "path": "microsoft.aspnetcore.localization.routing/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.xml", - "microsoft.aspnetcore.localization.routing.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.localization.routing.nuspec" - ] - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "sha512": "GISp0KoVyJ4llqkmUOWFbOb7g/rOABlsf0Nt8a4eanY71XfUCM0dqBaMct3IUE3KWUvjhKPACQimxgMjPcF7pA==", - "type": "package", - "path": "microsoft.aspnetcore.middlewareanalysis/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.xml", - "microsoft.aspnetcore.middlewareanalysis.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.middlewareanalysis.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "sha512": "noun9xcrEvOs/ubczt2OluY9/bOOM2erv1D/gyyYtfS2sfyx2uGknUIAWoqmqc401TvQDysyx8S4M9j5zPIVBw==", - "type": "package", - "path": "microsoft.aspnetcore.mvc/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.xml", - "microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "sha512": "ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.xml", - "microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "sha512": "Wxxt1rFVHITp4MDaGQP/wyl+ROVVVeQCTWI6C8hxI8X66C4u6gcxvelqgnmsn+dISMCdE/7FQOwgiMx1HxuZqA==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.analyzers/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/Microsoft.AspNetCore.Mvc.Analyzers.dll", - "microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.analyzers.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "sha512": "iSREQct43Xg2t3KiQ2648e064al/HSLPXpI5yO9VPeTGDspWKHW23XFHRKPN1YjIQHHfBj8ytXbiF0XcSxp5pg==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.apiexplorer/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.xml", - "microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.apiexplorer.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "sha512": "ALiY4a6BYsghw8PT5+VU593Kqp911U3w9f/dH9/ZoI3ezDsDAGiObqPu/HP1oXK80Ceu0XdQ3F0bx5AXBeuN/Q==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.core/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.xml", - "microsoft.aspnetcore.mvc.core.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.core.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "sha512": "oINjMqhU7yzT2T9AMuvktlWlMd40i0do8E1aYslJS+c5fof+EMhjnwTh6cHN1dfrgjkoXJ/gutxn5Qaqf/81Kg==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.cors/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.xml", - "microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.cors.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "sha512": "WOw4SA3oT47aiU7ZjN/88j+b79YU6VftmHmxK29Km3PTI7WZdmw675QTcgWfsjEX4joCB82v7TvarO3D0oqOyw==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.dataannotations/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.xml", - "microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.dataannotations.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "sha512": "ScWwXrkAvw6PekWUFkIr5qa9NKn4uZGRvxtt3DvtUrBYW5Iu2y4SS/vx79JN0XDHNYgAJ81nVs+4M7UE1Y/O+g==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.formatters.json/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.xml", - "microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.formatters.json.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "sha512": "4pUhKtqhaNqSeMRRyEw1kGjg/pNLczzd4VAsanMGI539sCdkl1JBaoFojZb1helVdUvX9a1Jo+lYXq0lnwB/GQ==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.formatters.xml/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.xml", - "microsoft.aspnetcore.mvc.formatters.xml.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.formatters.xml.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "sha512": "H1L4pP124mrN6duwOtNVIJUqy4CczC2/ah4MXarRt9ZRpJd2zNp1j3tJCgyEQpqai6zNVP6Vp2ZRMQcNDcNAKA==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.localization/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.xml", - "microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.localization.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "sha512": "TXvEOjp3r6qDEjmDtv3pXjQr/Zia9PpoGkl1MyTEqKqrUehBTpAdCjA8APXFwun19lH20OuyU+e4zDYv9g134w==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.razor/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.xml", - "microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.razor.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "sha512": "Sei/0moqBDQKaAYT9PtOeRtvYgHQQLyw/jm3exHw2w9VdzejiMEqCQrN2d63Dk4y7IY0Irr/P9JUFkoVURRcNw==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.razor.extensions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.props", - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.targets", - "lib/net46/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll", - "lib/net46/Microsoft.AspNetCore.Mvc.Razor.Extensions.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.xml", - "microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.razor.extensions.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "sha512": "dys8ggIDth3g5GBpCfeayU9sNg6Z9IbKFKOuaXbVaAiZQUd+Egk9op4NLHpqfR9Ey2HGw+u87LYC55bhEeOpag==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.razor.viewcompilation/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks.dll", - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.targets", - "build/netstandard2.0/net461/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86.exe", - "build/netstandard2.0/net461/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.exe", - "build/netstandard2.0/netcoreapp2.0/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.dll", - "microsoft.aspnetcore.mvc.razor.viewcompilation.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.razor.viewcompilation.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "sha512": "GsMs4QKCf5VgdGZq9/nfAVkMJ/8uE4ie0Iugv4FtxbHBmMdpPQQBfTFKoUpwMbgIRw7hzV8xy2HPPU5o58PsdQ==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.razorpages/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.xml", - "microsoft.aspnetcore.mvc.razorpages.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.razorpages.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "sha512": "hsrm/dLx7ztfWV+WEE7O8YqEePW7TmUwFwR7JsOUSTKaV9uSeghdmoOsYuk0HeoTiMhRxH8InQVE9/BgBj+jog==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.taghelpers/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.xml", - "microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.taghelpers.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "sha512": "dt7MGkzCFVTAD5oesI8UeVVeiSgaZ0tPdFstQjG6YLJSCiq1koOUSHMpf0PASGdOW/H9hxXkolIBhT5dWqJi7g==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.viewfeatures/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.xml", - "microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.viewfeatures.nuspec" - ] - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "sha512": "ML+s+nv/ri3MxM4vXjTK3S4K925TGklSKH74VOkCqWQF9ki5yuYcyxaWTUsCyAXliw+N8HMNmW++uU81JngDDg==", - "type": "package", - "path": "microsoft.aspnetcore.nodeservices/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.xml", - "microsoft.aspnetcore.nodeservices.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.nodeservices.nuspec" - ] - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "sha512": "h9QIdnrH7fOTQgUwjz/v0fDk8j8JNtUB233gYFtngt7jLoVc7vfMEGs9rnOWh8ubz+JdrMt7UBrva07af4Smxw==", - "type": "package", - "path": "microsoft.aspnetcore.owin/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.xml", - "microsoft.aspnetcore.owin.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.owin.nuspec" - ] - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "sha512": "V54PIyDCFl8COnTp9gezNHpUNHk7F9UnerGeZy3UfbnwYvfzbo+ipqQmSgeoESH8e0JvKhRTyQyZquW2EPtCmg==", - "type": "package", - "path": "microsoft.aspnetcore.razor/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.xml", - "microsoft.aspnetcore.razor.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.razor.nuspec" - ] - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "sha512": "VLWK+ZtMMNukY6XjxYHc7mz33vkquoEzQJHm/LCF5REVxIaexLr+UTImljRRJBdUDJluDAQwU+59IX0rFDfURA==", - "type": "package", - "path": "microsoft.aspnetcore.razor.design/2.2.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets", - "build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.props", - "buildMultiTargeting/Microsoft.AspNetCore.Razor.Design.props", - "microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.razor.design.nuspec", - "tools/Microsoft.AspNetCore.Razor.Language.dll", - "tools/Microsoft.CodeAnalysis.CSharp.dll", - "tools/Microsoft.CodeAnalysis.Razor.dll", - "tools/Microsoft.CodeAnalysis.dll", - "tools/Newtonsoft.Json.dll", - "tools/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll", - "tools/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll", - "tools/rzc.deps.json", - "tools/rzc.dll", - "tools/rzc.runtimeconfig.json" - ] - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "sha512": "IeyzVFXZdpUAnWKWoNYE0SsP1Eu7JLjZaC94jaI1VfGtK57QykROz/iGMc8D0VcqC8i02qYTPQN/wPKm6PfidA==", - "type": "package", - "path": "microsoft.aspnetcore.razor.language/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net46/Microsoft.AspNetCore.Razor.Language.dll", - "lib/net46/Microsoft.AspNetCore.Razor.Language.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.xml", - "microsoft.aspnetcore.razor.language.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.razor.language.nuspec" - ] - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "sha512": "7YqK+H61lN6yj9RiQUko7oaOhKtRR9Q/kBcoWNRemhJdTIWOh1OmdvJKzZrMWOlff3BAjejkPQm+0V0qXk+B1w==", - "type": "package", - "path": "microsoft.aspnetcore.razor.runtime/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.xml", - "microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.razor.runtime.nuspec" - ] - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "sha512": "MEBP1UwGD7X1vhO43LN5KhZDt4HMTX7u1YA0nq7HR6IDRhWczHczJPDu3GbL01IMdb03hyT/glJIv8PI5zKtnA==", - "type": "package", - "path": "microsoft.aspnetcore.responsecaching/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.xml", - "microsoft.aspnetcore.responsecaching.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.responsecaching.nuspec" - ] - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "sha512": "CIHWEKrHzZfFp7t57UXsueiSA/raku56TgRYauV/W1+KAQq6vevz60zjEKaazt3BI76zwMz3B4jGWnCwd8kwQw==", - "type": "package", - "path": "microsoft.aspnetcore.responsecaching.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.xml", - "microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.responsecaching.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "sha512": "RvSstOhebIMDdRLd4iWjA6z2o2kGGwEYGPajvTXwndOA3TZpWH3FOIV4L7mehN/HoKrbTbX5vZ54ZFDwWoAFKA==", - "type": "package", - "path": "microsoft.aspnetcore.responsecompression/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net461/Microsoft.AspNetCore.ResponseCompression.dll", - "lib/net461/Microsoft.AspNetCore.ResponseCompression.xml", - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll", - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCompression.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCompression.xml", - "microsoft.aspnetcore.responsecompression.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.responsecompression.nuspec" - ] - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "sha512": "jztwQxyn4CcWZj/1mQtFiZ5+pIWYltHIXk5ykyrXMjO6qaKVvc+mlffSUCQ0AOl3vH7vxsZnda8poHwVaT0QIA==", - "type": "package", - "path": "microsoft.aspnetcore.rewrite/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.xml", - "microsoft.aspnetcore.rewrite.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.rewrite.nuspec" - ] - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "sha512": "jAhDBy0wryOnMhhZTtT9z63gJbvCzFuLm8yC6pHzuVu9ZD1dzg0ltxIwT4cfwuNkIL/TixdKsm3vpVOpG8euWQ==", - "type": "package", - "path": "microsoft.aspnetcore.routing/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll", - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.xml", - "microsoft.aspnetcore.routing.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.routing.nuspec" - ] - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "sha512": "lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", - "type": "package", - "path": "microsoft.aspnetcore.routing.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.xml", - "microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.routing.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "sha512": "tei37PK4c6CKd7tGgAOkpbePwu8WLjqsEfiAfLbaMXnmp7o30bzcIxtraTrjvq2SpRAFA9p6WwUbmyqQxXPcfQ==", - "type": "package", - "path": "microsoft.aspnetcore.server.httpsys/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.xml", - "microsoft.aspnetcore.server.httpsys.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.httpsys.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "sha512": "6NEwFAJFrnZ0f5eJB1ReIpgPM1ZRDj3IE3Rda01nD3vJANCyJFjZ4SGW3Ckn1AmMi225fGflWzpCKLb7/l43jw==", - "type": "package", - "path": "microsoft.aspnetcore.server.iis/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.AspNetCore.Server.IIS.targets", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.xml", - "microsoft.aspnetcore.server.iis.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.iis.nuspec", - "runtimes/win-x64/nativeassets/netcoreapp2.2/aspnetcorev2_inprocess.dll", - "runtimes/win-x86/nativeassets/netcoreapp2.2/aspnetcorev2_inprocess.dll" - ] - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "sha512": "iVjgAg+doTTrTFCOq6kZRpebXq94YGCx9efMIwO5QhwdY/sHAjfrVz2lXzji63G96YjJVK3ZRrlpgS2fd49ABw==", - "type": "package", - "path": "microsoft.aspnetcore.server.iisintegration/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.targets", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.xml", - "microsoft.aspnetcore.server.iisintegration.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.iisintegration.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "sha512": "D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.xml", - "microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "sha512": "F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel.core/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Core.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Core.xml", - "microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.core.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "sha512": "nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel.https/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Https.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Https.xml", - "microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.https.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "sha512": "j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.xml", - "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.transport.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "sha512": "qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.xml", - "microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.transport.sockets.nuspec" - ] - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "sha512": "lOjJVh293AKaOEPi1MIC1/G9gOVZMrve2a05o56oslK6bo0PMgMB17rmPomvqrJAjMdlWZ/MGdN2y78Z9wzWTw==", - "type": "package", - "path": "microsoft.aspnetcore.session/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Session.xml", - "microsoft.aspnetcore.session.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.session.nuspec" - ] - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "sha512": "V5X5XkeAHaFyyBOGPrddVeqTNo6zRPJNS5PRhlzEyBXiNG9AtqUbMyWFdZahQyMiIWJau550z59A4kdC9g5I9A==", - "type": "package", - "path": "microsoft.aspnetcore.signalr/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.xml", - "microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512", - "microsoft.aspnetcore.signalr.nuspec" - ] - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "sha512": "TyLgQ4y4RVUIxiYFnHT181/rJ33/tL/NcBWC9BwLpulDt5/yGCG4EvsToZ49EBQ7256zj+R6OGw6JF+jj6MdPQ==", - "type": "package", - "path": "microsoft.aspnetcore.signalr.common/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll", - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Common.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Common.xml", - "microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512", - "microsoft.aspnetcore.signalr.common.nuspec" - ] - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "sha512": "mk69z50oFk2e89d3F/AfKeAvP3kvGG7MHG4ErydZiUd3ncSRq0kl0czq/COn/QVKYua9yGr2LIDwuR1C6/pu8Q==", - "type": "package", - "path": "microsoft.aspnetcore.signalr.core/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.xml", - "microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512", - "microsoft.aspnetcore.signalr.core.nuspec" - ] - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "sha512": "BOsjatDJnvnnXCMajOlC0ISmiFnJi/EyJzMo0i//5fZJVCLrQ4fyV/HzrhhAhSJuwJOQDdDozKQ9MB9jHq84pg==", - "type": "package", - "path": "microsoft.aspnetcore.signalr.protocols.json/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.xml", - "microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512", - "microsoft.aspnetcore.signalr.protocols.json.nuspec" - ] - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "sha512": "hUAsOd45CQbUV47b/c5wp6uKM0Fa6MXekFHbRb+jEPjzmrxLPn9nAKK1dYmyMAqSBRL8c6zVCWQk+TOP7eGs/A==", - "type": "package", - "path": "microsoft.aspnetcore.spaservices/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.xml", - "microsoft.aspnetcore.spaservices.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.spaservices.nuspec" - ] - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "sha512": "RvzzubzGPD+dGCfKVVtAvyIsnWpAWOA/x1n6fGLwICPER7Ze6budQGFPdZ7yuXTwtTMRvHa4O4AaGLG1XmoXGw==", - "type": "package", - "path": "microsoft.aspnetcore.spaservices.extensions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.xml", - "microsoft.aspnetcore.spaservices.extensions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.spaservices.extensions.nuspec" - ] - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "sha512": "byZDrjir6Co5EoWbraQyG0qbPCUG6XgGYQstipMF9lucOAjq/mqnIyt8B8iMWnin/ghZoOln9Y01af4rUAwOhA==", - "type": "package", - "path": "microsoft.aspnetcore.staticfiles/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.xml", - "microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.staticfiles.nuspec" - ] - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "sha512": "ZpOcg2V0rCwU9ErfDb9y3Hcjoe7rU42XlmUS0mO4pVZQSgJVqR+DfyZtYd5LDa11F7bFNS2eezI9cBM3CmfGhw==", - "type": "package", - "path": "microsoft.aspnetcore.websockets/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.xml", - "microsoft.aspnetcore.websockets.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.websockets.nuspec" - ] - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "sha512": "9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "type": "package", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.xml", - "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.webutilities.nuspec" - ] - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "sha512": "HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==", - "type": "package", - "path": "microsoft.codeanalysis.analyzers/1.1.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.rtf", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll", - "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512", - "microsoft.codeanalysis.analyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "sha512": "06AzG7oOLKTCN1EnoVYL1bQz+Zwa10LMpUn7Kc+PdpN8CQXRqXTyhfxuKIz6t0qWfoatBNXdHD0OLcEYp5pOvQ==", - "type": "package", - "path": "microsoft.codeanalysis.common/2.8.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll", - "lib/netstandard1.3/Microsoft.CodeAnalysis.pdb", - "lib/netstandard1.3/Microsoft.CodeAnalysis.xml", - "microsoft.codeanalysis.common.2.8.0.nupkg.sha512", - "microsoft.codeanalysis.common.nuspec" - ] - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "sha512": "RizcFXuHgGmeuZhxxE1qQdhFA9lGOHlk0MJlCUt6LOnYsevo72gNikPcbANFHY02YK8L/buNrihchY0TroGvXQ==", - "type": "package", - "path": "microsoft.codeanalysis.csharp/2.8.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll", - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.pdb", - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.xml", - "microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512", - "microsoft.codeanalysis.csharp.nuspec" - ] - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "sha512": "2qL0Qyu5qHzg6/JzF80mLgsqn9NP/Q0mQwjH+Z+DiqcuODJx8segjN4un2Tnz6bEAWv8FCRFNXR/s5wzlxqA8A==", - "type": "package", - "path": "microsoft.codeanalysis.razor/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net46/Microsoft.CodeAnalysis.Razor.dll", - "lib/net46/Microsoft.CodeAnalysis.Razor.xml", - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.xml", - "microsoft.codeanalysis.razor.2.2.0.nupkg.sha512", - "microsoft.codeanalysis.razor.nuspec" - ] - }, - "Microsoft.CSharp/4.5.0": { - "sha512": "kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", - "type": "package", - "path": "microsoft.csharp/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/Microsoft.CSharp.dll", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.3/Microsoft.CSharp.dll", - "lib/netstandard2.0/Microsoft.CSharp.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/uap10.0.16299/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "microsoft.csharp.4.5.0.nupkg.sha512", - "microsoft.csharp.nuspec", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/Microsoft.CSharp.dll", - "ref/netcore50/Microsoft.CSharp.xml", - "ref/netcore50/de/Microsoft.CSharp.xml", - "ref/netcore50/es/Microsoft.CSharp.xml", - "ref/netcore50/fr/Microsoft.CSharp.xml", - "ref/netcore50/it/Microsoft.CSharp.xml", - "ref/netcore50/ja/Microsoft.CSharp.xml", - "ref/netcore50/ko/Microsoft.CSharp.xml", - "ref/netcore50/ru/Microsoft.CSharp.xml", - "ref/netcore50/zh-hans/Microsoft.CSharp.xml", - "ref/netcore50/zh-hant/Microsoft.CSharp.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.0/Microsoft.CSharp.dll", - "ref/netstandard1.0/Microsoft.CSharp.xml", - "ref/netstandard1.0/de/Microsoft.CSharp.xml", - "ref/netstandard1.0/es/Microsoft.CSharp.xml", - "ref/netstandard1.0/fr/Microsoft.CSharp.xml", - "ref/netstandard1.0/it/Microsoft.CSharp.xml", - "ref/netstandard1.0/ja/Microsoft.CSharp.xml", - "ref/netstandard1.0/ko/Microsoft.CSharp.xml", - "ref/netstandard1.0/ru/Microsoft.CSharp.xml", - "ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml", - "ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml", - "ref/netstandard2.0/Microsoft.CSharp.dll", - "ref/netstandard2.0/Microsoft.CSharp.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/uap10.0.16299/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "sha512": "9KPDwvb/hLEVXYruVHVZ8BkebC8j17DmPb56LnqRF74HqSPLjCkrlFUjOtFpQPA2DeADBRTI/e69aCfRBfrhxw==", - "type": "package", - "path": "microsoft.dotnet.platformabstractions/2.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net45/Microsoft.DotNet.PlatformAbstractions.dll", - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll", - "microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512", - "microsoft.dotnet.platformabstractions.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "sha512": "xfDHe+J94oz2d+ESDU8u+96iSfsiPwpgYGPRSp/bato0Ekjz5kYs61u9mS0GN5t8n/wxc5P3uEJm1x7TfROxhQ==", - "type": "package", - "path": "microsoft.entityframeworkcore/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.xml", - "microsoft.entityframeworkcore.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "sha512": "/js/H09B8MQGoPDFzJoaAealyL66g4vKf7DVcdBYcxgKztkttjZbRzSWKF9PZZFyfBl9Ia/BiStM70t7kjgMpg==", - "type": "package", - "path": "microsoft.entityframeworkcore.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.xml", - "microsoft.entityframeworkcore.abstractions.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.abstractions.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "sha512": "/1rw3toRCal80Ch51lIjuf/0WfW9ZGB4eRY1y6GOcOoOvnMXXXt+4xMRw/0k0kIwHsWUNXUpw73jf40/Pe+ZYA==", - "type": "package", - "path": "microsoft.entityframeworkcore.analyzers/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", - "microsoft.entityframeworkcore.analyzers.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.analyzers.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "sha512": "mcsUEzg1bWvPgj/isz7aabDy41x+x8WBTmSF+JFsDGe3K5ZElWT2FSr3LLmkXk/5BLWJ3f9SDe0YR55u3ZgHrw==", - "type": "package", - "path": "microsoft.entityframeworkcore.design/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/net461/Microsoft.EntityFrameworkCore.Design.props", - "build/netcoreapp2.0/Microsoft.EntityFrameworkCore.Design.props", - "lib/net461/Microsoft.EntityFrameworkCore.Design.dll", - "lib/net461/Microsoft.EntityFrameworkCore.Design.xml", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.xml", - "microsoft.entityframeworkcore.design.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.design.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "sha512": "WxvRXUwCGdY1Ze8GfZteWadsxrxpFRfZN8WJ1jcXZKp5eYo5WwmiBq5e3xIZR8cHxznqlqczJ3NpXjqyYpNK9w==", - "type": "package", - "path": "microsoft.entityframeworkcore.inmemory/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.xml", - "microsoft.entityframeworkcore.inmemory.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.inmemory.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "sha512": "CRJHHp/GqmXByeeODgbDgMDWId9kKT9TDRzHF8voWHFNTajBQl0U4jaMrHxjIP6hJ2olF8n+5GYmQv+v3bUVKQ==", - "type": "package", - "path": "microsoft.entityframeworkcore.relational/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.xml", - "microsoft.entityframeworkcore.relational.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.relational.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "sha512": "rCGBF6Hab9633Dh2xtiAcJnDxf2CjaBrGyoagoCoYHH5Ftbdw5zX/e9ABgif5ngzh7DsrBcgxK/3gHBZ2n+TGA==", - "type": "package", - "path": "microsoft.entityframeworkcore.sqlserver/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.xml", - "microsoft.entityframeworkcore.sqlserver.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.sqlserver.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "sha512": "F253CmzpL7eXFKpK++/GIVbyVMZyXYq388osdkggsA1eL7c8ZGwHho0jE3LGA+L6WuXm6KbwQMtnt15zZAqzzA==", - "type": "package", - "path": "microsoft.entityframeworkcore.tools/2.2.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/_._", - "microsoft.entityframeworkcore.tools.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.tools.nuspec", - "tools/EntityFrameworkCore.PowerShell2.psd1", - "tools/EntityFrameworkCore.PowerShell2.psm1", - "tools/EntityFrameworkCore.psd1", - "tools/EntityFrameworkCore.psm1", - "tools/about_EntityFrameworkCore.help.txt", - "tools/init.ps1", - "tools/install.ps1", - "tools/net461/any/ef.exe", - "tools/net461/win-x86/ef.exe", - "tools/netcoreapp2.0/any/ef.dll", - "tools/netcoreapp2.0/any/ef.runtimeconfig.json" - ] - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "sha512": "spsJkYo8gGJapaxTSQFN/wqA+ghpJMLwB4ZyTB+fSdpd7AmMFP/YSpIcGmczcw4KggpxLGhLk7lCkSIlgvHaqQ==", - "type": "package", - "path": "microsoft.extensions.caching.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", - "microsoft.extensions.caching.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.caching.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "sha512": "yFs44RzB2Pzfoj4uk+mEz3MTTQKyeWb8gDhv5GyVPfHnLv0eQhGwzbw/5WpxAcVyOgG/H3/0ULY6g0/7/B+r7w==", - "type": "package", - "path": "microsoft.extensions.caching.memory/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", - "microsoft.extensions.caching.memory.2.2.0.nupkg.sha512", - "microsoft.extensions.caching.memory.nuspec" - ] - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "sha512": "hDAunudTCNyVb22W+ctToi9T3mcrix2L+GfnuhbIcbzgXVyUGMULUJmb2D5ElIJKkcGxkC/lM1aBMgHsSFFZcA==", - "type": "package", - "path": "microsoft.extensions.caching.sqlserver/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll", - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.xml", - "microsoft.extensions.caching.sqlserver.2.2.0.nupkg.sha512", - "microsoft.extensions.caching.sqlserver.nuspec" - ] - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "sha512": "nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", - "type": "package", - "path": "microsoft.extensions.configuration/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", - "microsoft.extensions.configuration.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "sha512": "65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==", - "type": "package", - "path": "microsoft.extensions.configuration.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "sha512": "vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "type": "package", - "path": "microsoft.extensions.configuration.binder/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", - "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.binder.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "sha512": "4kJIGOSRqD1Ccqerst4t/zsNs51plR7BIxbdKO1J/9rL+2DuNT+ieAuEv+HROelqTam3yOpKFR7TtHBt3oLpOA==", - "type": "package", - "path": "microsoft.extensions.configuration.commandline/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.xml", - "microsoft.extensions.configuration.commandline.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.commandline.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "sha512": "gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "type": "package", - "path": "microsoft.extensions.configuration.environmentvariables/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", - "microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.environmentvariables.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "sha512": "H1qCpWBC8Ed4tguTR/qYkbb3F6DI5Su3t8xyFo3/5MzAd8PwPpHzgX8X04KbBxKmk173Pb64x7xMHarczVFQUA==", - "type": "package", - "path": "microsoft.extensions.configuration.fileextensions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml", - "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.fileextensions.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "sha512": "uEDasBxY7m0GJseqHD8QhfiznxDMhxN9YE3j01Es6eks42rRm3yL8ZMbRxuEjyKqGZqjjt+Vr297/nKcg0eOow==", - "type": "package", - "path": "microsoft.extensions.configuration.ini/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.xml", - "microsoft.extensions.configuration.ini.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.ini.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "sha512": "jUDdmLyFmLf9V3mqnMzSAzAv4QigJ67tZh5Q7HBXeBnESL2UyeesNG6jSBti+b63JpxZf+EDyn+anx3gyrNxug==", - "type": "package", - "path": "microsoft.extensions.configuration.json/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml", - "microsoft.extensions.configuration.json.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.json.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "sha512": "qK7vVxtUrpxdQPhvjF3RVYkcV86q/QfMBWqvvXAKYYkQ+H/4GXxk5cbPaSWdMZB5YU1GBEFBuZg9MZxDRvPJkg==", - "type": "package", - "path": "microsoft.extensions.configuration.keyperfile/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.xml", - "microsoft.extensions.configuration.keyperfile.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.keyperfile.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "sha512": "2/N2xo6/sNbVshnKktmq5lwaQbsAR2SrzCVrJEeMP8OKZVI7SzT8P6/WXZF8/YC7dTYsMe3nrHzgl1cF9i5ZKQ==", - "type": "package", - "path": "microsoft.extensions.configuration.usersecrets/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.props", - "build/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.xml", - "microsoft.extensions.configuration.usersecrets.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.usersecrets.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "sha512": "toCFesKf2KZgRtb6T7tulnJv3IBVL+Gqd4KE3ebQZ20wA2Z5Rp6A44MsRGZ1ollmihzkxxBDavVfgufFeji3Sw==", - "type": "package", - "path": "microsoft.extensions.configuration.xml/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.xml", - "microsoft.extensions.configuration.xml.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.xml.nuspec" - ] - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "sha512": "MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net461/Microsoft.Extensions.DependencyInjection.dll", - "lib/net461/Microsoft.Extensions.DependencyInjection.xml", - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", - "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512", - "microsoft.extensions.dependencyinjection.nuspec" - ] - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "sha512": "f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.dependencyinjection.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "sha512": "nS2XKqi+1A1umnYNLX2Fbm/XnzCxs5i+zXVJ3VC6r9t2z0NZr9FLnJN4VQpKigdcWH/iFTbMuX6M6WQJcTjVIg==", - "type": "package", - "path": "microsoft.extensions.dependencymodel/2.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net451/Microsoft.Extensions.DependencyModel.dll", - "lib/netstandard1.3/Microsoft.Extensions.DependencyModel.dll", - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll", - "microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512", - "microsoft.extensions.dependencymodel.nuspec" - ] - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "sha512": "Av0QGyboU9hYcprPduZg8Ny4mtp1Z0xOfZGCiBhYMh6a0loNomZ74U1P9EJUBksT2ZJd0+hh/pOQIVdAJ8+AbA==", - "type": "package", - "path": "microsoft.extensions.diagnosticadapter/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net461/Microsoft.Extensions.DiagnosticAdapter.dll", - "lib/net461/Microsoft.Extensions.DiagnosticAdapter.xml", - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll", - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.xml", - "lib/netstandard2.0/Microsoft.Extensions.DiagnosticAdapter.dll", - "lib/netstandard2.0/Microsoft.Extensions.DiagnosticAdapter.xml", - "microsoft.extensions.diagnosticadapter.2.2.0.nupkg.sha512", - "microsoft.extensions.diagnosticadapter.nuspec" - ] - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "sha512": "p9njfetdebuplBCkIJPqyxsUIOBf/7B/RhPXZnFjh+/wqWNRqhP/1s18q1me9XP0l8uCD8TqJRPC+L0MCoUGRA==", - "type": "package", - "path": "microsoft.extensions.diagnostics.healthchecks/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll", - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.xml", - "microsoft.extensions.diagnostics.healthchecks.2.2.0.nupkg.sha512", - "microsoft.extensions.diagnostics.healthchecks.nuspec" - ] - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "sha512": "cO6f4csTakJXuLWnU/p5mfQInyNq5sSi4mS2YtQZcGoHynU6P/TD6gjqt1TRnVfwuZLw3tmmw2ipFrHbBUqWew==", - "type": "package", - "path": "microsoft.extensions.diagnostics.healthchecks.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.xml", - "microsoft.extensions.diagnostics.healthchecks.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.diagnostics.healthchecks.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "sha512": "EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "type": "package", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", - "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.fileproviders.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "sha512": "Az/RxWB+UlyVN/TvQFaGXx8XAXVZN5WQnnuJOsjwBzghSJc1i8zqNjIypPHOedcuIXs2XSWgOSL6YQ3BlCnoJA==", - "type": "package", - "path": "microsoft.extensions.fileproviders.composite/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.xml", - "microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512", - "microsoft.extensions.fileproviders.composite.nuspec" - ] - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "sha512": "6e22jnVntG9JLLowjY40UBPLXkKTRlDpFHmo2evN8lwZIpO89ZRGz6JRdqhnVYCaavq5KeFU2W5VKPA5y5farA==", - "type": "package", - "path": "microsoft.extensions.fileproviders.embedded/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props", - "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets", - "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props", - "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.xml", - "microsoft.extensions.fileproviders.embedded.2.2.0.nupkg.sha512", - "microsoft.extensions.fileproviders.embedded.nuspec", - "tasks/net461/Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.dll", - "tasks/netstandard1.5/Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.dll" - ] - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "sha512": "tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "type": "package", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml", - "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512", - "microsoft.extensions.fileproviders.physical.nuspec" - ] - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "sha512": "ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "type": "package", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml", - "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512", - "microsoft.extensions.filesystemglobbing.nuspec" - ] - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "sha512": "PxZPd5QbWr8+3JN2segEaD7IAYI+mR8ZmMqgo6GOk+E+UKnRcbC3RSQgJrZYuWVQwJCvdxesO5e64LSHC1zC8g==", - "type": "package", - "path": "microsoft.extensions.hosting/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll", - "lib/netstandard2.0/Microsoft.Extensions.Hosting.xml", - "microsoft.extensions.hosting.2.2.0.nupkg.sha512", - "microsoft.extensions.hosting.nuspec" - ] - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "sha512": "+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "type": "package", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml", - "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.hosting.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.Http/2.2.0": { - "sha512": "hZ8mz6FgxSeFtkHzw+Ad0QOt2yjjpq4WaG9itnkyChtXYTrDlbkw3af2WJ9wdEAAyYqOlQaVDB6MJSEo8dd/vw==", - "type": "package", - "path": "microsoft.extensions.http/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Http.dll", - "lib/netstandard2.0/Microsoft.Extensions.Http.xml", - "microsoft.extensions.http.2.2.0.nupkg.sha512", - "microsoft.extensions.http.nuspec" - ] - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "sha512": "/C+Valwg8IeUwDIunusittHivA9iyf82Jr1yeUFWO2zH2mDMMeYgjRyDLZqfL/7Vq94PEQsgv1XAaDfAX8msMw==", - "type": "package", - "path": "microsoft.extensions.identity.core/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll", - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.xml", - "microsoft.extensions.identity.core.2.2.0.nupkg.sha512", - "microsoft.extensions.identity.core.nuspec" - ] - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "sha512": "WY6os4m5LcG7XXHQK1vQggjdNFs7h6CsidVLOzPjG7Cb1zwRYKzfRT/pSUD40JNGvVp4oNENjLPvu/30ufIGNw==", - "type": "package", - "path": "microsoft.extensions.identity.stores/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll", - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.xml", - "microsoft.extensions.identity.stores.2.2.0.nupkg.sha512", - "microsoft.extensions.identity.stores.nuspec" - ] - }, - "Microsoft.Extensions.Localization/2.2.0": { - "sha512": "3nBQLeBrcd4Rgd9vQi4gF5NgAWxnQrHekjjwlgww4wyLNfJDizjiex2resOLoAuAgy3y2IIAWjOpbr0UKR2ykw==", - "type": "package", - "path": "microsoft.extensions.localization/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll", - "lib/netstandard2.0/Microsoft.Extensions.Localization.xml", - "microsoft.extensions.localization.2.2.0.nupkg.sha512", - "microsoft.extensions.localization.nuspec" - ] - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "sha512": "FQzXG/lYR9UOM2zHpqsjTRpp3EghIYo3FCsQpfmtbp+glPaU0WXZfNmMjyqBRmMj1Sq93fPnC+G9zzYRauuRQA==", - "type": "package", - "path": "microsoft.extensions.localization.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.xml", - "microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.localization.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.Logging/2.2.0": { - "sha512": "Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", - "type": "package", - "path": "microsoft.extensions.logging/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", - "microsoft.extensions.logging.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.nuspec" - ] - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "sha512": "B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==", - "type": "package", - "path": "microsoft.extensions.logging.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", - "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "sha512": "ukU1mQGX9+xBsEzpNd13yl4deFVYI+fxxnmKpOhvNZsF+/trCrAUQh+9QM5pPGHbfYkz3lLQ4BXfKCP0502dLw==", - "type": "package", - "path": "microsoft.extensions.logging.configuration/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.xml", - "microsoft.extensions.logging.configuration.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.configuration.nuspec" - ] - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "sha512": "1eGgcOJ++PMxW6sn++j6U7wsWvhEBm/5ScqBUUBGLRE8M7AHahi9tsxivDMqEXVM3F0/pshHl3kEpMXtw4BeFg==", - "type": "package", - "path": "microsoft.extensions.logging.console/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.xml", - "microsoft.extensions.logging.console.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.console.nuspec" - ] - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "sha512": "JjqWtshxUujSnxslFccCRAaH8uFOciqXkYdRw+h5MwpC4sUc+ju9yZzvVi6PA5vW09ckv26EkasEvXrofGiaJg==", - "type": "package", - "path": "microsoft.extensions.logging.debug/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.xml", - "microsoft.extensions.logging.debug.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.debug.nuspec" - ] - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "sha512": "oOa5H+vdNgpsxE6vgtX4U/godKtX2edVi+QjlWb2PBQfavGIQ3WxtjxN+B0DQAjwBNdV4mW8cgOiDEZ8KdR7Ig==", - "type": "package", - "path": "microsoft.extensions.logging.eventsource/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.xml", - "microsoft.extensions.logging.eventsource.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.eventsource.nuspec" - ] - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "sha512": "2laIg/Mf1OhhduUKVN3//j+sYceyUocgGC/ySx6cnZFeNf2mezs32TmRZyzfkQAZQ6azlo/0wTxi8BgIVUyRYA==", - "type": "package", - "path": "microsoft.extensions.logging.tracesource/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.xml", - "microsoft.extensions.logging.tracesource.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.tracesource.nuspec" - ] - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "sha512": "gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "type": "package", - "path": "microsoft.extensions.objectpool/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll", - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.xml", - "microsoft.extensions.objectpool.2.2.0.nupkg.sha512", - "microsoft.extensions.objectpool.nuspec" - ] - }, - "Microsoft.Extensions.Options/2.2.0": { - "sha512": "UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", - "type": "package", - "path": "microsoft.extensions.options/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Options.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.xml", - "microsoft.extensions.options.2.2.0.nupkg.sha512", - "microsoft.extensions.options.nuspec" - ] - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "sha512": "d4WS6yVXaw43ffiUnHj8oG1t2B6RbDDiQcgdA+Eq//NlPa3Wd+GTJFKj4OM4eDF3GjVumGr/CEVRS/jcYoF5LA==", - "type": "package", - "path": "microsoft.extensions.options.configurationextensions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "microsoft.extensions.options.configurationextensions.2.2.0.nupkg.sha512", - "microsoft.extensions.options.configurationextensions.nuspec" - ] - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "sha512": "Xk7okx/u+ZQb8xvz71FwVmfZjwDh2DWrovhtQXprWE16KqaP8bs6A8wb0h9nTSFh9rcFDVeo42d47iduu01XvQ==", - "type": "package", - "path": "microsoft.extensions.options.dataannotations/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.xml", - "microsoft.extensions.options.dataannotations.2.2.0.nupkg.sha512", - "microsoft.extensions.options.dataannotations.nuspec" - ] - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "sha512": "azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "type": "package", - "path": "microsoft.extensions.primitives/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", - "microsoft.extensions.primitives.2.2.0.nupkg.sha512", - "microsoft.extensions.primitives.nuspec" - ] - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "sha512": "V8XcqYcpcdBAxUhLeyYcuKmxu4CtNQA9IphTnARpQGhkop4A93v2XgM3AtaVVJo3H2cDWxWM6aeO8HxkifREqw==", - "type": "package", - "path": "microsoft.extensions.webencoders/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll", - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.xml", - "microsoft.extensions.webencoders.2.2.0.nupkg.sha512", - "microsoft.extensions.webencoders.nuspec" - ] - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "sha512": "5LW5VYvGZLvrbEGxyaE6dSQhT1B5frnpwX/c4/PWrNXeuJ6GkYmiOPf2u5Iwk1qQXPTvDedwEfnBg+i/0cFAyA==", - "type": "package", - "path": "microsoft.identitymodel.jsonwebtokens/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.JsonWebTokens.dll", - "lib/net45/Microsoft.IdentityModel.JsonWebTokens.pdb", - "lib/net45/Microsoft.IdentityModel.JsonWebTokens.xml", - "lib/net451/Microsoft.IdentityModel.JsonWebTokens.dll", - "lib/net451/Microsoft.IdentityModel.JsonWebTokens.pdb", - "lib/net451/Microsoft.IdentityModel.JsonWebTokens.xml", - "lib/net461/Microsoft.IdentityModel.JsonWebTokens.dll", - "lib/net461/Microsoft.IdentityModel.JsonWebTokens.pdb", - "lib/net461/Microsoft.IdentityModel.JsonWebTokens.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.JsonWebTokens.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.JsonWebTokens.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.JsonWebTokens.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.xml", - "microsoft.identitymodel.jsonwebtokens.5.3.0.nupkg.sha512", - "microsoft.identitymodel.jsonwebtokens.nuspec" - ] - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "sha512": "o+bBauEMOi6ZI0MlJEC69Sw9UPwKLFmN+lD942g9UCx5pfiLFvJBKp8OPmxtGFL02ZxzXCIUyhyKn85izBDsnQ==", - "type": "package", - "path": "microsoft.identitymodel.logging/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Logging.dll", - "lib/net45/Microsoft.IdentityModel.Logging.pdb", - "lib/net45/Microsoft.IdentityModel.Logging.xml", - "lib/net451/Microsoft.IdentityModel.Logging.dll", - "lib/net451/Microsoft.IdentityModel.Logging.pdb", - "lib/net451/Microsoft.IdentityModel.Logging.xml", - "lib/net461/Microsoft.IdentityModel.Logging.dll", - "lib/net461/Microsoft.IdentityModel.Logging.pdb", - "lib/net461/Microsoft.IdentityModel.Logging.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.Logging.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.Logging.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.Logging.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.xml", - "microsoft.identitymodel.logging.5.3.0.nupkg.sha512", - "microsoft.identitymodel.logging.nuspec" - ] - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "sha512": "o2Fx9cYQHKtOyVrCXB41kEmny1Zvm+fqXNTD5heB9yPY0C+qYm7fo1yCvtHaH2JPEersGW0iS2dE0s65kWkVEw==", - "type": "package", - "path": "microsoft.identitymodel.protocols/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Protocols.dll", - "lib/net45/Microsoft.IdentityModel.Protocols.pdb", - "lib/net45/Microsoft.IdentityModel.Protocols.xml", - "lib/net451/Microsoft.IdentityModel.Protocols.dll", - "lib/net451/Microsoft.IdentityModel.Protocols.pdb", - "lib/net451/Microsoft.IdentityModel.Protocols.xml", - "lib/net461/Microsoft.IdentityModel.Protocols.dll", - "lib/net461/Microsoft.IdentityModel.Protocols.pdb", - "lib/net461/Microsoft.IdentityModel.Protocols.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.xml", - "microsoft.identitymodel.protocols.5.3.0.nupkg.sha512", - "microsoft.identitymodel.protocols.nuspec" - ] - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "sha512": "NihXp2JT3fRbTq6AOQhEQT8TuJzhUNg9TOeK+TxlkkvanllWFF0gfXH5hTRn9Qn68HJQXtp/mtLbCWzi+4bCSg==", - "type": "package", - "path": "microsoft.identitymodel.protocols.openidconnect/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", - "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.pdb", - "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", - "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", - "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.pdb", - "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", - "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", - "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.pdb", - "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", - "microsoft.identitymodel.protocols.openidconnect.5.3.0.nupkg.sha512", - "microsoft.identitymodel.protocols.openidconnect.nuspec" - ] - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "sha512": "6nGUoC+foCQ2UTsRD/Z6TLgsghuX10tunLXxuLE+LljW9H1oANqAQWrP8DNP++nfXke+qu1zVi6yBl6MMK/Dfg==", - "type": "package", - "path": "microsoft.identitymodel.protocols.wsfederation/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Protocols.WsFederation.dll", - "lib/net45/Microsoft.IdentityModel.Protocols.WsFederation.pdb", - "lib/net45/Microsoft.IdentityModel.Protocols.WsFederation.xml", - "lib/net451/Microsoft.IdentityModel.Protocols.WsFederation.dll", - "lib/net451/Microsoft.IdentityModel.Protocols.WsFederation.pdb", - "lib/net451/Microsoft.IdentityModel.Protocols.WsFederation.xml", - "lib/net461/Microsoft.IdentityModel.Protocols.WsFederation.dll", - "lib/net461/Microsoft.IdentityModel.Protocols.WsFederation.pdb", - "lib/net461/Microsoft.IdentityModel.Protocols.WsFederation.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.WsFederation.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.WsFederation.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.WsFederation.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.xml", - "microsoft.identitymodel.protocols.wsfederation.5.3.0.nupkg.sha512", - "microsoft.identitymodel.protocols.wsfederation.nuspec" - ] - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "sha512": "/piauST4FL0qzVI6oqLWxqhFReg12KwVGy0jRlnVOpGMeOVSKdtNVtHsN/hARc25hOOPEp9WKMce5ILzyMx/tQ==", - "type": "package", - "path": "microsoft.identitymodel.tokens/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Tokens.dll", - "lib/net45/Microsoft.IdentityModel.Tokens.pdb", - "lib/net45/Microsoft.IdentityModel.Tokens.xml", - "lib/net451/Microsoft.IdentityModel.Tokens.dll", - "lib/net451/Microsoft.IdentityModel.Tokens.pdb", - "lib/net451/Microsoft.IdentityModel.Tokens.xml", - "lib/net461/Microsoft.IdentityModel.Tokens.dll", - "lib/net461/Microsoft.IdentityModel.Tokens.pdb", - "lib/net461/Microsoft.IdentityModel.Tokens.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.xml", - "microsoft.identitymodel.tokens.5.3.0.nupkg.sha512", - "microsoft.identitymodel.tokens.nuspec" - ] - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "sha512": "XS6zgN7jKG7QDqG3fV9BRADs8HmRJ6vJDKVBPFFly9MCkS6KMFps4hBdBJ5ycPrXtPBfnISCLiGLHP54blCvWw==", - "type": "package", - "path": "microsoft.identitymodel.tokens.saml/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Tokens.Saml.dll", - "lib/net45/Microsoft.IdentityModel.Tokens.Saml.pdb", - "lib/net45/Microsoft.IdentityModel.Tokens.Saml.xml", - "lib/net451/Microsoft.IdentityModel.Tokens.Saml.dll", - "lib/net451/Microsoft.IdentityModel.Tokens.Saml.pdb", - "lib/net451/Microsoft.IdentityModel.Tokens.Saml.xml", - "lib/net461/Microsoft.IdentityModel.Tokens.Saml.dll", - "lib/net461/Microsoft.IdentityModel.Tokens.Saml.pdb", - "lib/net461/Microsoft.IdentityModel.Tokens.Saml.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.Saml.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.Saml.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.Saml.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.xml", - "microsoft.identitymodel.tokens.saml.5.3.0.nupkg.sha512", - "microsoft.identitymodel.tokens.saml.nuspec" - ] - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "sha512": "i4uFRjipeRXGhyfHmJaZ3PkOQIWhwxBJABNDWNaxcwUvramMCWYRLE1P3g4sLjiw8zXehH6eZwxww8F+dB7/+g==", - "type": "package", - "path": "microsoft.identitymodel.xml/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Xml.dll", - "lib/net45/Microsoft.IdentityModel.Xml.pdb", - "lib/net45/Microsoft.IdentityModel.Xml.xml", - "lib/net451/Microsoft.IdentityModel.Xml.dll", - "lib/net451/Microsoft.IdentityModel.Xml.pdb", - "lib/net451/Microsoft.IdentityModel.Xml.xml", - "lib/net461/Microsoft.IdentityModel.Xml.dll", - "lib/net461/Microsoft.IdentityModel.Xml.pdb", - "lib/net461/Microsoft.IdentityModel.Xml.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.Xml.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.Xml.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.Xml.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.xml", - "microsoft.identitymodel.xml.5.3.0.nupkg.sha512", - "microsoft.identitymodel.xml.nuspec" - ] - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "sha512": "iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "type": "package", - "path": "microsoft.net.http.headers/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll", - "lib/netstandard2.0/Microsoft.Net.Http.Headers.xml", - "microsoft.net.http.headers.2.2.0.nupkg.sha512", - "microsoft.net.http.headers.nuspec" - ] - }, - "Microsoft.NETCore.App/2.2.0": { - "sha512": "7z5l8Jp324S8bU8+yyWeYHXUFYvKyiI5lqS1dXgTzOx1H69Qbf6df12kCKlNX45LpMfCMd4U3M6p7Rl5Zk7SLA==", - "type": "package", - "path": "microsoft.netcore.app/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "Microsoft.NETCore.App.versions.txt", - "THIRD-PARTY-NOTICES.TXT", - "build/netcoreapp2.2/Microsoft.NETCore.App.PlatformManifest.txt", - "build/netcoreapp2.2/Microsoft.NETCore.App.props", - "build/netcoreapp2.2/Microsoft.NETCore.App.targets", - "microsoft.netcore.app.2.2.0.nupkg.sha512", - "microsoft.netcore.app.nuspec", - "ref/netcoreapp2.2/Microsoft.CSharp.dll", - "ref/netcoreapp2.2/Microsoft.CSharp.xml", - "ref/netcoreapp2.2/Microsoft.VisualBasic.dll", - "ref/netcoreapp2.2/Microsoft.VisualBasic.xml", - "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll", - "ref/netcoreapp2.2/Microsoft.Win32.Primitives.xml", - "ref/netcoreapp2.2/System.AppContext.dll", - "ref/netcoreapp2.2/System.Buffers.dll", - "ref/netcoreapp2.2/System.Buffers.xml", - "ref/netcoreapp2.2/System.Collections.Concurrent.dll", - "ref/netcoreapp2.2/System.Collections.Concurrent.xml", - "ref/netcoreapp2.2/System.Collections.Immutable.dll", - "ref/netcoreapp2.2/System.Collections.Immutable.xml", - "ref/netcoreapp2.2/System.Collections.NonGeneric.dll", - "ref/netcoreapp2.2/System.Collections.NonGeneric.xml", - "ref/netcoreapp2.2/System.Collections.Specialized.dll", - "ref/netcoreapp2.2/System.Collections.Specialized.xml", - "ref/netcoreapp2.2/System.Collections.dll", - "ref/netcoreapp2.2/System.Collections.xml", - "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll", - "ref/netcoreapp2.2/System.ComponentModel.Annotations.xml", - "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll", - "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll", - "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.xml", - "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll", - "ref/netcoreapp2.2/System.ComponentModel.Primitives.xml", - "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll", - "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.xml", - "ref/netcoreapp2.2/System.ComponentModel.dll", - "ref/netcoreapp2.2/System.ComponentModel.xml", - "ref/netcoreapp2.2/System.Configuration.dll", - "ref/netcoreapp2.2/System.Console.dll", - "ref/netcoreapp2.2/System.Console.xml", - "ref/netcoreapp2.2/System.Core.dll", - "ref/netcoreapp2.2/System.Data.Common.dll", - "ref/netcoreapp2.2/System.Data.Common.xml", - "ref/netcoreapp2.2/System.Data.dll", - "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll", - "ref/netcoreapp2.2/System.Diagnostics.Contracts.xml", - "ref/netcoreapp2.2/System.Diagnostics.Debug.dll", - "ref/netcoreapp2.2/System.Diagnostics.Debug.xml", - "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll", - "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.xml", - "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll", - "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.xml", - "ref/netcoreapp2.2/System.Diagnostics.Process.dll", - "ref/netcoreapp2.2/System.Diagnostics.Process.xml", - "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll", - "ref/netcoreapp2.2/System.Diagnostics.StackTrace.xml", - "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll", - "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.xml", - "ref/netcoreapp2.2/System.Diagnostics.Tools.dll", - "ref/netcoreapp2.2/System.Diagnostics.Tools.xml", - "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll", - "ref/netcoreapp2.2/System.Diagnostics.TraceSource.xml", - "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll", - "ref/netcoreapp2.2/System.Diagnostics.Tracing.xml", - "ref/netcoreapp2.2/System.Drawing.Primitives.dll", - "ref/netcoreapp2.2/System.Drawing.Primitives.xml", - "ref/netcoreapp2.2/System.Drawing.dll", - "ref/netcoreapp2.2/System.Dynamic.Runtime.dll", - "ref/netcoreapp2.2/System.Globalization.Calendars.dll", - "ref/netcoreapp2.2/System.Globalization.Extensions.dll", - "ref/netcoreapp2.2/System.Globalization.dll", - "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll", - "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll", - "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll", - "ref/netcoreapp2.2/System.IO.Compression.ZipFile.xml", - "ref/netcoreapp2.2/System.IO.Compression.dll", - "ref/netcoreapp2.2/System.IO.Compression.xml", - "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll", - "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.xml", - "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll", - "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll", - "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.xml", - "ref/netcoreapp2.2/System.IO.FileSystem.dll", - "ref/netcoreapp2.2/System.IO.FileSystem.xml", - "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll", - "ref/netcoreapp2.2/System.IO.IsolatedStorage.xml", - "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll", - "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.xml", - "ref/netcoreapp2.2/System.IO.Pipes.dll", - "ref/netcoreapp2.2/System.IO.Pipes.xml", - "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll", - "ref/netcoreapp2.2/System.IO.dll", - "ref/netcoreapp2.2/System.Linq.Expressions.dll", - "ref/netcoreapp2.2/System.Linq.Expressions.xml", - "ref/netcoreapp2.2/System.Linq.Parallel.dll", - "ref/netcoreapp2.2/System.Linq.Parallel.xml", - "ref/netcoreapp2.2/System.Linq.Queryable.dll", - "ref/netcoreapp2.2/System.Linq.Queryable.xml", - "ref/netcoreapp2.2/System.Linq.dll", - "ref/netcoreapp2.2/System.Linq.xml", - "ref/netcoreapp2.2/System.Memory.dll", - "ref/netcoreapp2.2/System.Memory.xml", - "ref/netcoreapp2.2/System.Net.Http.dll", - "ref/netcoreapp2.2/System.Net.Http.xml", - "ref/netcoreapp2.2/System.Net.HttpListener.dll", - "ref/netcoreapp2.2/System.Net.HttpListener.xml", - "ref/netcoreapp2.2/System.Net.Mail.dll", - "ref/netcoreapp2.2/System.Net.Mail.xml", - "ref/netcoreapp2.2/System.Net.NameResolution.dll", - "ref/netcoreapp2.2/System.Net.NameResolution.xml", - "ref/netcoreapp2.2/System.Net.NetworkInformation.dll", - "ref/netcoreapp2.2/System.Net.NetworkInformation.xml", - "ref/netcoreapp2.2/System.Net.Ping.dll", - "ref/netcoreapp2.2/System.Net.Ping.xml", - "ref/netcoreapp2.2/System.Net.Primitives.dll", - "ref/netcoreapp2.2/System.Net.Primitives.xml", - "ref/netcoreapp2.2/System.Net.Requests.dll", - "ref/netcoreapp2.2/System.Net.Requests.xml", - "ref/netcoreapp2.2/System.Net.Security.dll", - "ref/netcoreapp2.2/System.Net.Security.xml", - "ref/netcoreapp2.2/System.Net.ServicePoint.dll", - "ref/netcoreapp2.2/System.Net.ServicePoint.xml", - "ref/netcoreapp2.2/System.Net.Sockets.dll", - "ref/netcoreapp2.2/System.Net.Sockets.xml", - "ref/netcoreapp2.2/System.Net.WebClient.dll", - "ref/netcoreapp2.2/System.Net.WebClient.xml", - "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll", - "ref/netcoreapp2.2/System.Net.WebHeaderCollection.xml", - "ref/netcoreapp2.2/System.Net.WebProxy.dll", - "ref/netcoreapp2.2/System.Net.WebProxy.xml", - "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll", - "ref/netcoreapp2.2/System.Net.WebSockets.Client.xml", - "ref/netcoreapp2.2/System.Net.WebSockets.dll", - "ref/netcoreapp2.2/System.Net.WebSockets.xml", - "ref/netcoreapp2.2/System.Net.dll", - "ref/netcoreapp2.2/System.Numerics.Vectors.dll", - "ref/netcoreapp2.2/System.Numerics.Vectors.xml", - "ref/netcoreapp2.2/System.Numerics.dll", - "ref/netcoreapp2.2/System.ObjectModel.dll", - "ref/netcoreapp2.2/System.ObjectModel.xml", - "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll", - "ref/netcoreapp2.2/System.Reflection.DispatchProxy.xml", - "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll", - "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.xml", - "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll", - "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.xml", - "ref/netcoreapp2.2/System.Reflection.Emit.dll", - "ref/netcoreapp2.2/System.Reflection.Emit.xml", - "ref/netcoreapp2.2/System.Reflection.Extensions.dll", - "ref/netcoreapp2.2/System.Reflection.Metadata.dll", - "ref/netcoreapp2.2/System.Reflection.Metadata.xml", - "ref/netcoreapp2.2/System.Reflection.Primitives.dll", - "ref/netcoreapp2.2/System.Reflection.Primitives.xml", - "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll", - "ref/netcoreapp2.2/System.Reflection.TypeExtensions.xml", - "ref/netcoreapp2.2/System.Reflection.dll", - "ref/netcoreapp2.2/System.Resources.Reader.dll", - "ref/netcoreapp2.2/System.Resources.ResourceManager.dll", - "ref/netcoreapp2.2/System.Resources.ResourceManager.xml", - "ref/netcoreapp2.2/System.Resources.Writer.dll", - "ref/netcoreapp2.2/System.Resources.Writer.xml", - "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll", - "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.xml", - "ref/netcoreapp2.2/System.Runtime.Extensions.dll", - "ref/netcoreapp2.2/System.Runtime.Extensions.xml", - "ref/netcoreapp2.2/System.Runtime.Handles.dll", - "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll", - "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.xml", - "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll", - "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/netcoreapp2.2/System.Runtime.InteropServices.dll", - "ref/netcoreapp2.2/System.Runtime.InteropServices.xml", - "ref/netcoreapp2.2/System.Runtime.Loader.dll", - "ref/netcoreapp2.2/System.Runtime.Loader.xml", - "ref/netcoreapp2.2/System.Runtime.Numerics.dll", - "ref/netcoreapp2.2/System.Runtime.Numerics.xml", - "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll", - "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.xml", - "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll", - "ref/netcoreapp2.2/System.Runtime.Serialization.Json.xml", - "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll", - "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.xml", - "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll", - "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.xml", - "ref/netcoreapp2.2/System.Runtime.Serialization.dll", - "ref/netcoreapp2.2/System.Runtime.dll", - "ref/netcoreapp2.2/System.Runtime.xml", - "ref/netcoreapp2.2/System.Security.Claims.dll", - "ref/netcoreapp2.2/System.Security.Claims.xml", - "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll", - "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.xml", - "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll", - "ref/netcoreapp2.2/System.Security.Cryptography.Csp.xml", - "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll", - "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.xml", - "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll", - "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.xml", - "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll", - "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.xml", - "ref/netcoreapp2.2/System.Security.Principal.dll", - "ref/netcoreapp2.2/System.Security.Principal.xml", - "ref/netcoreapp2.2/System.Security.SecureString.dll", - "ref/netcoreapp2.2/System.Security.dll", - "ref/netcoreapp2.2/System.ServiceModel.Web.dll", - "ref/netcoreapp2.2/System.ServiceProcess.dll", - "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll", - "ref/netcoreapp2.2/System.Text.Encoding.Extensions.xml", - "ref/netcoreapp2.2/System.Text.Encoding.dll", - "ref/netcoreapp2.2/System.Text.RegularExpressions.dll", - "ref/netcoreapp2.2/System.Text.RegularExpressions.xml", - "ref/netcoreapp2.2/System.Threading.Overlapped.dll", - "ref/netcoreapp2.2/System.Threading.Overlapped.xml", - "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll", - "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.xml", - "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll", - "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.xml", - "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll", - "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.xml", - "ref/netcoreapp2.2/System.Threading.Tasks.dll", - "ref/netcoreapp2.2/System.Threading.Tasks.xml", - "ref/netcoreapp2.2/System.Threading.Thread.dll", - "ref/netcoreapp2.2/System.Threading.Thread.xml", - "ref/netcoreapp2.2/System.Threading.ThreadPool.dll", - "ref/netcoreapp2.2/System.Threading.ThreadPool.xml", - "ref/netcoreapp2.2/System.Threading.Timer.dll", - "ref/netcoreapp2.2/System.Threading.Timer.xml", - "ref/netcoreapp2.2/System.Threading.dll", - "ref/netcoreapp2.2/System.Threading.xml", - "ref/netcoreapp2.2/System.Transactions.Local.dll", - "ref/netcoreapp2.2/System.Transactions.Local.xml", - "ref/netcoreapp2.2/System.Transactions.dll", - "ref/netcoreapp2.2/System.ValueTuple.dll", - "ref/netcoreapp2.2/System.Web.HttpUtility.dll", - "ref/netcoreapp2.2/System.Web.HttpUtility.xml", - "ref/netcoreapp2.2/System.Web.dll", - "ref/netcoreapp2.2/System.Windows.dll", - "ref/netcoreapp2.2/System.Xml.Linq.dll", - "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll", - "ref/netcoreapp2.2/System.Xml.ReaderWriter.xml", - "ref/netcoreapp2.2/System.Xml.Serialization.dll", - "ref/netcoreapp2.2/System.Xml.XDocument.dll", - "ref/netcoreapp2.2/System.Xml.XDocument.xml", - "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll", - "ref/netcoreapp2.2/System.Xml.XPath.XDocument.xml", - "ref/netcoreapp2.2/System.Xml.XPath.dll", - "ref/netcoreapp2.2/System.Xml.XPath.xml", - "ref/netcoreapp2.2/System.Xml.XmlDocument.dll", - "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll", - "ref/netcoreapp2.2/System.Xml.XmlSerializer.xml", - "ref/netcoreapp2.2/System.Xml.dll", - "ref/netcoreapp2.2/System.dll", - "ref/netcoreapp2.2/WindowsBase.dll", - "ref/netcoreapp2.2/mscorlib.dll", - "ref/netcoreapp2.2/netstandard.dll", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "sha512": "DrhaKInRKKvN6Ns2VNIlC7ZffLOp9THf8cO6X4fytPRJovJUbF49/zzx4WfgX9E44FMsw9hT8hrKiIqDSHvGvA==", - "type": "package", - "path": "microsoft.netcore.dotnetapphost/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512", - "microsoft.netcore.dotnetapphost.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "sha512": "FJie7IoPZFaPgNDxhZGmDBQP/Bs5vPdfca/G2Wf9gd6LIvMYkZcibtmJwB4tcf4KXkaOYfIOo4Cl9sEPMsSzkw==", - "type": "package", - "path": "microsoft.netcore.dotnethostpolicy/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512", - "microsoft.netcore.dotnethostpolicy.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "sha512": "spDm3AJYmebthDNhzY17YLPtvbc+Y1lCLVeiIH1uLJ/hZaM+40pBiPefFR8J1u66Ndkqi8ipR2tEbqPnYnjRhw==", - "type": "package", - "path": "microsoft.netcore.dotnethostresolver/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512", - "microsoft.netcore.dotnethostresolver.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "sha512": "T/J+XZo+YheFTJh8/4uoeJDdz5qOmOMkjg6/VL8mHJ9AnP8+fmV/kcbxeXsob0irRNiChf+V0ig1MCRLp/+Kog==", - "type": "package", - "path": "microsoft.netcore.platforms/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/_._", - "microsoft.netcore.platforms.2.2.0.nupkg.sha512", - "microsoft.netcore.platforms.nuspec", - "runtime.json", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "Microsoft.NETCore.Targets/2.0.0": { - "sha512": "odP/tJj1z6GylFpNo7pMtbd/xQgTC3Ex2If63dRTL38bBNMwsBnJ+RceUIyHdRBC0oik/3NehYT+oECwBhIM3Q==", - "type": "package", - "path": "microsoft.netcore.targets/2.0.0", - "files": [ - ".nupkg.metadata", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/_._", - "microsoft.netcore.targets.2.0.0.nupkg.sha512", - "microsoft.netcore.targets.nuspec", - "runtime.json", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "sha512": "V7H6e/ZkxYtBzFZxuj0N/ubyiwkGfZnS7Ha+W9mvqfrA8XLiEg8H5SzYh+kVeb45nvFMI1/8XA6Nuj09t/OE5Q==", - "type": "package", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.4.10", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "EULA.md", - "build/Container.props", - "build/Container.targets", - "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props", - "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets", - "build/ToolsTarget.props", - "build/ToolsTarget.targets", - "microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512", - "microsoft.visualstudio.azure.containers.tools.targets.nuspec", - "tools/Microsoft.VisualStudio.Containers.Tools.Common.dll", - "tools/Microsoft.VisualStudio.Containers.Tools.Shared.dll", - "tools/Microsoft.VisualStudio.Containers.Tools.Tasks.dll", - "tools/Newtonsoft.Json.dll", - "tools/cs/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/cs/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/cs/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/de/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/de/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/de/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/es/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/es/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/es/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/fr/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/fr/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/fr/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/it/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/it/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/it/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/ja/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/ja/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/ja/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/ko/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/ko/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/ko/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/pl/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/pl/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/pl/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/ru/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/ru/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/ru/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/tr/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/tr/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/tr/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/utils/KillProcess.exe", - "tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll" - ] - }, - "Microsoft.Win32.Registry/4.5.0": { - "sha512": "+FWlwd//+Tt56316p00hVePBCouXyEzT86Jb3+AuRotTND0IYn0OO3obs1gnQEs/txEnt+rF2JBGLItTG+Be6A==", - "type": "package", - "path": "microsoft.win32.registry/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net46/Microsoft.Win32.Registry.dll", - "lib/net461/Microsoft.Win32.Registry.dll", - "lib/netstandard1.3/Microsoft.Win32.Registry.dll", - "lib/netstandard2.0/Microsoft.Win32.Registry.dll", - "microsoft.win32.registry.4.5.0.nupkg.sha512", - "microsoft.win32.registry.nuspec", - "ref/net46/Microsoft.Win32.Registry.dll", - "ref/net461/Microsoft.Win32.Registry.dll", - "ref/net461/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/Microsoft.Win32.Registry.dll", - "ref/netstandard1.3/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/de/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/es/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/it/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml", - "ref/netstandard2.0/Microsoft.Win32.Registry.dll", - "ref/netstandard2.0/Microsoft.Win32.Registry.xml", - "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/net46/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/net461/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "NETStandard.Library/2.0.3": { - "sha512": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "type": "package", - "path": "netstandard.library/2.0.3", - "files": [ - ".nupkg.metadata", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "build/netstandard2.0/NETStandard.Library.targets", - "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", - "build/netstandard2.0/ref/System.AppContext.dll", - "build/netstandard2.0/ref/System.Collections.Concurrent.dll", - "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", - "build/netstandard2.0/ref/System.Collections.Specialized.dll", - "build/netstandard2.0/ref/System.Collections.dll", - "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", - "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", - "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", - "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", - "build/netstandard2.0/ref/System.ComponentModel.dll", - "build/netstandard2.0/ref/System.Console.dll", - "build/netstandard2.0/ref/System.Core.dll", - "build/netstandard2.0/ref/System.Data.Common.dll", - "build/netstandard2.0/ref/System.Data.dll", - "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", - "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", - "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", - "build/netstandard2.0/ref/System.Diagnostics.Process.dll", - "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", - "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", - "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", - "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", - "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", - "build/netstandard2.0/ref/System.Drawing.Primitives.dll", - "build/netstandard2.0/ref/System.Drawing.dll", - "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", - "build/netstandard2.0/ref/System.Globalization.Calendars.dll", - "build/netstandard2.0/ref/System.Globalization.Extensions.dll", - "build/netstandard2.0/ref/System.Globalization.dll", - "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", - "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", - "build/netstandard2.0/ref/System.IO.Compression.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.dll", - "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", - "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", - "build/netstandard2.0/ref/System.IO.Pipes.dll", - "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", - "build/netstandard2.0/ref/System.IO.dll", - "build/netstandard2.0/ref/System.Linq.Expressions.dll", - "build/netstandard2.0/ref/System.Linq.Parallel.dll", - "build/netstandard2.0/ref/System.Linq.Queryable.dll", - "build/netstandard2.0/ref/System.Linq.dll", - "build/netstandard2.0/ref/System.Net.Http.dll", - "build/netstandard2.0/ref/System.Net.NameResolution.dll", - "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", - "build/netstandard2.0/ref/System.Net.Ping.dll", - "build/netstandard2.0/ref/System.Net.Primitives.dll", - "build/netstandard2.0/ref/System.Net.Requests.dll", - "build/netstandard2.0/ref/System.Net.Security.dll", - "build/netstandard2.0/ref/System.Net.Sockets.dll", - "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", - "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", - "build/netstandard2.0/ref/System.Net.WebSockets.dll", - "build/netstandard2.0/ref/System.Net.dll", - "build/netstandard2.0/ref/System.Numerics.dll", - "build/netstandard2.0/ref/System.ObjectModel.dll", - "build/netstandard2.0/ref/System.Reflection.Extensions.dll", - "build/netstandard2.0/ref/System.Reflection.Primitives.dll", - "build/netstandard2.0/ref/System.Reflection.dll", - "build/netstandard2.0/ref/System.Resources.Reader.dll", - "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", - "build/netstandard2.0/ref/System.Resources.Writer.dll", - "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", - "build/netstandard2.0/ref/System.Runtime.Extensions.dll", - "build/netstandard2.0/ref/System.Runtime.Handles.dll", - "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", - "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", - "build/netstandard2.0/ref/System.Runtime.Numerics.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.dll", - "build/netstandard2.0/ref/System.Runtime.dll", - "build/netstandard2.0/ref/System.Security.Claims.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", - "build/netstandard2.0/ref/System.Security.Principal.dll", - "build/netstandard2.0/ref/System.Security.SecureString.dll", - "build/netstandard2.0/ref/System.ServiceModel.Web.dll", - "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", - "build/netstandard2.0/ref/System.Text.Encoding.dll", - "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", - "build/netstandard2.0/ref/System.Threading.Overlapped.dll", - "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", - "build/netstandard2.0/ref/System.Threading.Tasks.dll", - "build/netstandard2.0/ref/System.Threading.Thread.dll", - "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", - "build/netstandard2.0/ref/System.Threading.Timer.dll", - "build/netstandard2.0/ref/System.Threading.dll", - "build/netstandard2.0/ref/System.Transactions.dll", - "build/netstandard2.0/ref/System.ValueTuple.dll", - "build/netstandard2.0/ref/System.Web.dll", - "build/netstandard2.0/ref/System.Windows.dll", - "build/netstandard2.0/ref/System.Xml.Linq.dll", - "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", - "build/netstandard2.0/ref/System.Xml.Serialization.dll", - "build/netstandard2.0/ref/System.Xml.XDocument.dll", - "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", - "build/netstandard2.0/ref/System.Xml.XPath.dll", - "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", - "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", - "build/netstandard2.0/ref/System.Xml.dll", - "build/netstandard2.0/ref/System.dll", - "build/netstandard2.0/ref/mscorlib.dll", - "build/netstandard2.0/ref/netstandard.dll", - "build/netstandard2.0/ref/netstandard.xml", - "lib/netstandard1.0/_._", - "netstandard.library.2.0.3.nupkg.sha512", - "netstandard.library.nuspec" - ] - }, - "Newtonsoft.Json/11.0.2": { - "sha512": "IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", - "type": "package", - "path": "newtonsoft.json/11.0.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.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/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", - "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll", - "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml", - "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll", - "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml", - "newtonsoft.json.11.0.2.nupkg.sha512", - "newtonsoft.json.nuspec" - ] - }, - "Newtonsoft.Json.Bson/1.0.1": { - "sha512": "5PYT/IqQ+UK31AmZiSS102R6EsTo+LGTSI8bp7WAUqDKaF4wHXD8U9u4WxTI1vc64tYi++8p3dk3WWNqPFgldw==", - "type": "package", - "path": "newtonsoft.json.bson/1.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Newtonsoft.Json.Bson.dll", - "lib/net45/Newtonsoft.Json.Bson.xml", - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll", - "lib/netstandard1.3/Newtonsoft.Json.Bson.xml", - "newtonsoft.json.bson.1.0.1.nupkg.sha512", - "newtonsoft.json.bson.nuspec" - ] - }, - "Remotion.Linq/2.2.0": { - "sha512": "fK/76UmpC0FXBlGDFVPLJHQlDLYnGC+XY3eoDgCgbtrhi0vzbXDQ3n/IYHhqSKqXQfGw/u04A1drWs7rFVkRjw==", - "type": "package", - "path": "remotion.linq/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net35/Remotion.Linq.XML", - "lib/net35/Remotion.Linq.dll", - "lib/net40/Remotion.Linq.XML", - "lib/net40/Remotion.Linq.dll", - "lib/net45/Remotion.Linq.XML", - "lib/net45/Remotion.Linq.dll", - "lib/netstandard1.0/Remotion.Linq.dll", - "lib/netstandard1.0/Remotion.Linq.xml", - "lib/portable-net45+win+wpa81+wp80/Remotion.Linq.dll", - "lib/portable-net45+win+wpa81+wp80/Remotion.Linq.xml", - "remotion.linq.2.2.0.nupkg.sha512", - "remotion.linq.nuspec" - ] - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", - "type": "package", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", - "type": "package", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", - "type": "package", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.linux-x64.Microsoft.NETCore.App/2.2.0": { - "sha512": "EgHJJNtNaO6CIGP5Fo8t0rUuQg3IAzyqwXk4TVkD/Y8fXraC0FRbRHX1gTlajApuYvgqhjFIIXpmenCcDj8ABQ==", - "type": "package", - "path": "runtime.linux-x64.microsoft.netcore.app/2.2.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "Microsoft.NETCore.App.versions.txt", - "THIRD-PARTY-NOTICES.TXT", - "ref/netstandard/_._", - "runtime.linux-x64.microsoft.netcore.app.2.2.0.nupkg.sha512", - "runtime.linux-x64.microsoft.netcore.app.nuspec", - "runtimes/linux-x64/lib/netcoreapp2.2/Microsoft.CSharp.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/Microsoft.CSharp.ni.{d31f1c30-735d-4031-aa93-f40eb5eb5432}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/Microsoft.VisualBasic.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/Microsoft.VisualBasic.ni.{54fc2238-f4fb-47d0-8f7c-ac183af9179b}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/Microsoft.Win32.Primitives.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/Microsoft.Win32.Primitives.ni.{e3a514e0-d530-4dac-9e50-3cc5daa752c4}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/Microsoft.Win32.Registry.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/Microsoft.Win32.Registry.ni.{05c21294-8292-4ddb-bbe2-d1d2c04f3128}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/SOS.NETCore.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/SOS.NETCore.ni.{006bdca8-2b0f-49e1-b8ab-4edf060b0b76}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.AppContext.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.AppContext.ni.{837142d7-0c74-4794-bc60-0513113c5409}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Buffers.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Buffers.ni.{083f0c17-a246-48a6-aaa3-819e8ffdd9bd}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.Concurrent.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.Concurrent.ni.{15142481-1f74-470d-9158-bace72e6347b}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.Immutable.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.Immutable.ni.{7a9d738a-8dbe-40d8-b5fe-388a0bdd15a4}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.NonGeneric.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.NonGeneric.ni.{810e5270-ede5-44c8-8a72-9a143def7b25}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.Specialized.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.Specialized.ni.{0f759986-21f1-4e77-b6f1-bba9b299544d}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Collections.ni.{7fa42e50-5a3a-4847-b377-57e89c9868e3}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.Annotations.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.Annotations.ni.{d814b7c2-02e3-417a-8ae2-ce8ba657042f}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.DataAnnotations.ni.{df7035e0-2b88-4956-9d5d-4d3cfd27b8c7}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.EventBasedAsync.ni.{9189ba10-3870-4c51-9f75-9653d0e56f3b}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.Primitives.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.Primitives.ni.{2c1db8e1-217b-4c71-9e14-a076429dd78f}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.TypeConverter.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.TypeConverter.ni.{16520d00-c47c-4067-8633-93f09cac3e2b}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ComponentModel.ni.{8cb0da7a-1a46-4f53-815c-bc20d11aeeaf}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Configuration.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Configuration.ni.{bf1226bd-289e-440a-9348-ce34e74241b3}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Console.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Console.ni.{8ecc7aa8-1bbf-4cd4-84ef-90a01a820d12}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Core.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Core.ni.{9a2e0c06-5987-495a-a1ce-2a4dc64559ee}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Data.Common.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Data.Common.ni.{d308dcf3-c273-4313-9134-16ead45b4bdb}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Data.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Data.ni.{c4714711-2018-4641-af1d-497d8b78f098}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Contracts.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Contracts.ni.{8925d8a4-53e3-4de5-bcbb-e2c93dd16d60}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Debug.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Debug.ni.{f1a63c17-f95e-49d3-a0e9-fe83e079543b}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.DiagnosticSource.ni.{793528b0-f831-4288-bbca-4137a64e560b}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.FileVersionInfo.ni.{c64b370d-4156-4596-9060-dec529f1b037}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Process.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Process.ni.{d4ff6122-5904-4e72-98b2-1acc7f9dfece}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.StackTrace.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.StackTrace.ni.{a00fe991-d97d-4b95-a7e9-06b3f5260141}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.ni.{408ac62c-0dd1-411e-8c7c-c75d1cd6f02c}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Tools.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Tools.ni.{23c24cc9-f573-4b48-b2c0-91bc39243a47}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.TraceSource.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.TraceSource.ni.{bc4159cd-4d4b-40c5-8b40-1a58d3e5c8ae}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Tracing.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Diagnostics.Tracing.ni.{e91498fb-ff75-4c1f-84bb-dca987de722a}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Drawing.Primitives.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Drawing.Primitives.ni.{17b1a9b2-1b74-4c47-87bb-c545c61aef88}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Drawing.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Drawing.ni.{d505e054-e239-41f0-a2a3-e2bcdfbf09d3}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Dynamic.Runtime.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Dynamic.Runtime.ni.{0103c2ce-cd71-458c-bde3-56a4daa3fb53}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Globalization.Calendars.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Globalization.Calendars.ni.{09c5bbcb-a7d8-49c5-98e0-a0592a27d5df}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Globalization.Extensions.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Globalization.Extensions.ni.{48efe1ff-55de-4b22-bd40-5adb397dbeff}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Globalization.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Globalization.ni.{1f1c4aad-94f1-4d53-a297-292f811c9b8f}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Compression.Brotli.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Compression.Brotli.ni.{720f7f22-bd59-4dc3-b76e-bdb0d689c071}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Compression.FileSystem.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Compression.FileSystem.ni.{0d059193-a515-461a-b169-f9963563eeec}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Compression.ZipFile.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Compression.ZipFile.ni.{a7a3379a-8777-4faf-b826-aa3faa5bd124}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Compression.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Compression.ni.{7362383c-e62d-47c7-a476-d0ce3f420a1f}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.AccessControl.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.AccessControl.ni.{a3670e66-868a-4208-bd58-474823333a10}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.DriveInfo.ni.{e2304bef-3b46-4e47-ab49-aab3f2b8fda5}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.Primitives.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.Primitives.ni.{4ae7784d-2b85-45e1-8e14-bc0a675cb2a3}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.Watcher.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.Watcher.ni.{4c7531b1-2104-4ba0-b71b-df583c700210}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.FileSystem.ni.{542c665b-ea43-4f58-8be8-8cb1e503f85f}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.IsolatedStorage.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.IsolatedStorage.ni.{fc701ed4-4da9-416b-9a14-d8f918439c72}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.MemoryMappedFiles.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.MemoryMappedFiles.ni.{77a7698b-6846-480b-8484-39b8d48cc8e2}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Pipes.AccessControl.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Pipes.AccessControl.ni.{85a78b03-4543-43aa-b48b-27a6ae5f4263}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Pipes.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.Pipes.ni.{34203ff3-eb55-4603-8ef0-1bd17924cec3}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.UnmanagedMemoryStream.ni.{6cc67d2f-725a-4479-b95c-29a52877a14d}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.IO.ni.{b84aa6ba-19e3-40cd-9eca-9452ea9939b6}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Linq.Expressions.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Linq.Expressions.ni.{a020bcad-ae13-4113-a6a4-2d64ad3e00ca}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Linq.Parallel.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Linq.Parallel.ni.{6fc4302a-8520-4600-8f0a-8f58412f08f8}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Linq.Queryable.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Linq.Queryable.ni.{cadd3d7c-2a7c-4eff-a6ac-9d68ecea8708}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Linq.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Linq.ni.{bd36861c-5989-456d-a7fc-1e46ab8eb565}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Memory.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Memory.ni.{5d582d62-5ad4-48e3-9049-4657282f8d6e}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Http.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Http.ni.{b2e8c83d-a047-422e-9491-278bff38ac6c}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.HttpListener.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.HttpListener.ni.{299c3cc7-7aef-4333-b265-c19248ca6a65}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Mail.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Mail.ni.{4849ee91-df49-4656-b3fd-06091b93a01e}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.NameResolution.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.NameResolution.ni.{944b9cfb-1f29-4186-b883-2ef39f71e0be}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.NetworkInformation.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.NetworkInformation.ni.{10ccc5f6-25df-43c8-9251-b0fce9fe0639}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Ping.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Ping.ni.{799ad90c-d321-4de3-80c3-2db0d7f7f08b}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Primitives.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Primitives.ni.{d2190d16-785c-48dc-9e13-b7f281560859}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Requests.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Requests.ni.{9a5ce8bc-1de5-4d86-b92b-d6e40f8113ca}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Security.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Security.ni.{5cfa9cf0-8bdd-4a7a-8eed-2adc670969e1}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.ServicePoint.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.ServicePoint.ni.{4d8c60ca-867f-48cc-b3ec-3512d003003b}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Sockets.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.Sockets.ni.{959ca9a9-d663-4dd0-9390-93de469e4682}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebClient.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebClient.ni.{c1252591-d04a-40a6-b7b2-639bc9cbd048}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebHeaderCollection.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebHeaderCollection.ni.{24280a83-995c-4bf0-9d27-1c6cddc69b8d}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebProxy.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebProxy.ni.{72cf8f9d-8552-4ac2-91e7-30d19d254ff7}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebSockets.Client.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebSockets.Client.ni.{35bb5da6-4cf7-4187-b9e1-8a596820eade}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebSockets.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.WebSockets.ni.{40c00e70-353f-4ebc-a459-cb61b93e58c6}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Net.ni.{82255748-699f-463b-b09e-bc44395f798e}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Numerics.Vectors.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Numerics.Vectors.ni.{666160df-29cf-4e19-9e1e-fafd9ff8e56d}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Numerics.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Numerics.ni.{a974c240-aa62-4311-b31a-f0143e425691}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ObjectModel.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ObjectModel.ni.{3eb2258c-b4d9-4766-b635-15a1e8ae8ef7}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Private.DataContractSerialization.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Private.DataContractSerialization.ni.{a1f158ad-6dbc-466b-a68c-2a18dfd0869e}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Private.Uri.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Private.Uri.ni.{8b866ed9-8bdb-40a0-ba28-9354647ac919}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Private.Xml.Linq.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Private.Xml.Linq.ni.{fc8f4f97-bb6b-4473-a4b5-e16b32d7ef20}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Private.Xml.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Private.Xml.ni.{ebc86ac9-2bc3-4666-aa95-bc855c75464d}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.DispatchProxy.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.DispatchProxy.ni.{2f677163-4ee8-4054-944e-596d228af8d3}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Emit.ILGeneration.ni.{f352eb06-f1ec-4066-864f-976f6495ded2}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Emit.Lightweight.ni.{1b5ece9f-4191-4b74-83e5-326ad4a1d825}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Emit.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Emit.ni.{1443e4e5-ad82-4496-a0b1-d7983804587b}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Extensions.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Extensions.ni.{a9e2d508-c4b5-4eb0-a600-125337063940}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Metadata.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Metadata.ni.{fd022677-8aa3-43c7-a2f8-37fe1e1a438a}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Primitives.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.Primitives.ni.{2ded6808-623b-4622-b3c1-4e56eef3fc56}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.TypeExtensions.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.TypeExtensions.ni.{2e5c7233-0ea8-46e1-94ce-cc94b0d3ba76}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Reflection.ni.{36bf7509-5b6d-49cc-9a3d-55b8e37757b1}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Resources.Reader.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Resources.Reader.ni.{d70492c4-0241-4879-bc8f-311c39e649c6}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Resources.ResourceManager.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Resources.ResourceManager.ni.{f815e35f-6be4-45a9-b769-acc591328424}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Resources.Writer.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Resources.Writer.ni.{b30b237a-5aa9-46de-ae41-479fd3d0a97f}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.ni.{985bf40b-541e-4153-ba59-f7eda10f098d}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Extensions.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Extensions.ni.{60b6a9ad-26a1-44e6-b1d5-43d4ba6c09ec}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Handles.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Handles.ni.{3276cf00-b3f0-45d3-96e2-89bab132eedf}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.ni.{05475d0e-9891-4c9b-b90c-89d81630977c}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.ni.{400aaad6-2c9b-480a-90bd-4b57bf2aae5a}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.InteropServices.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.InteropServices.ni.{2169b3b9-4b8b-4ad1-a10d-fa9986d81304}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Loader.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Loader.ni.{c0e68e97-4e2a-404c-bf54-9534ca5d3e76}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Numerics.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Numerics.ni.{9f5352e5-9cb0-44bc-bcd6-4655d2a4e13b}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Formatters.ni.{ac03ef61-2022-44fc-952f-4ef620978567}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Json.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Json.ni.{9b812855-e699-4ecd-b3c4-94410637c377}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Primitives.ni.{68290546-2a02-459c-b142-0934a7cef3f8}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Xml.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Xml.ni.{5ae25f1f-92b6-45ae-9c84-696e92ca7c24}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.Serialization.ni.{0188c483-3675-479c-b9c1-070ded6fd7bf}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Runtime.ni.{7d131b61-aaa4-4223-9a13-fdc54deff278}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.AccessControl.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.AccessControl.ni.{74a32fce-cee9-4642-b108-b667a4e3e430}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Claims.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Claims.ni.{8a2920cc-3f0a-4bc5-954a-a19fb3d1c4e2}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Algorithms.ni.{98ade76c-2e80-4e32-805d-1304d3ce5b5d}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Cng.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Cng.ni.{a38eede7-ff8c-4097-9d09-d52c43e24556}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Csp.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Csp.ni.{5f9d437d-3c89-4137-b1a2-056b4d180cc8}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Encoding.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Encoding.ni.{10cca812-397b-4eb8-b374-ac8bcca171fc}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.OpenSsl.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.OpenSsl.ni.{4e32ca21-444c-4b2e-b485-20c67c7de94c}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Primitives.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.Primitives.ni.{9c623fb6-30b3-4656-9e32-ed43b0e7f6ff}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Cryptography.X509Certificates.ni.{87dea6f3-dc91-4400-9ed5-76f43c5308bc}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Principal.Windows.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Principal.Windows.ni.{0ccad4d0-eb4c-4a82-9ace-2f61327ec4f2}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Principal.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.Principal.ni.{6705c7f6-f59d-4763-af37-e6f6a635df83}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.SecureString.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.SecureString.ni.{9410ff1c-9798-47f3-ad80-1e8fd0e5d80d}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Security.ni.{fe8e7ee2-fc39-48dd-be21-f60967266d26}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ServiceModel.Web.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ServiceModel.Web.ni.{99836c89-d57d-4434-99f8-9c62b6c1f193}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ServiceProcess.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ServiceProcess.ni.{cb5e88f2-a1da-473e-a19e-a36293f8fa44}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Text.Encoding.Extensions.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Text.Encoding.Extensions.ni.{4caaf8a2-2df4-40c8-b7bc-3ac0944ffe6e}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Text.Encoding.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Text.Encoding.ni.{b5f9c706-557d-4629-946e-9bc989d791ef}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Text.RegularExpressions.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Text.RegularExpressions.ni.{420b18ed-5596-49ce-b0be-897fef912f66}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Overlapped.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Overlapped.ni.{bddc32fb-8558-451b-8ee4-38eecaf5ffab}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Tasks.Dataflow.ni.{58d50377-225d-48aa-9a67-648c3a76ca20}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Tasks.Extensions.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Tasks.Extensions.ni.{4f1e12ac-b896-4a05-b0a1-98e33426e439}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Tasks.Parallel.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Tasks.Parallel.ni.{5e54871c-6bf3-4bd9-8e30-69a42cfbb71e}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Tasks.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Tasks.ni.{2a623380-3752-4d0b-ad1b-a8f9e01074e7}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Thread.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Thread.ni.{db97ff42-96f6-4e73-9f61-785b3e349e72}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.ThreadPool.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.ThreadPool.ni.{7ba2e0cf-f7c7-4472-a769-d1a154cb564b}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Timer.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.Timer.ni.{f48b20e0-7a89-4022-83d3-86474a0c149d}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Threading.ni.{f8ab8a2f-1ce5-4f11-89dc-3ae97c151831}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Transactions.Local.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Transactions.Local.ni.{0d5438a8-2a75-4f46-9ecb-b9f72533c410}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Transactions.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Transactions.ni.{b69c9ed3-c95b-47d4-b7d0-7416e6e81879}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ValueTuple.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ValueTuple.ni.{ab5df7ca-c36b-4378-90aa-b72368af2871}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Web.HttpUtility.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Web.HttpUtility.ni.{21a47bf8-d5c4-465f-b83f-07acf4e524af}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Web.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Web.ni.{b3709832-93be-437a-a619-f2fe7ddc8eaa}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Windows.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Windows.ni.{33c630de-afc6-4810-9ed6-c39e9e59ff75}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.Linq.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.Linq.ni.{8f4278ab-846f-479c-ba5a-09e0dc88923b}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.ReaderWriter.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.ReaderWriter.ni.{d4947cc7-d071-4777-9200-85dce3014e86}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.Serialization.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.Serialization.ni.{b867c6ba-cf68-4787-b7ad-41048e4bf2c9}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XDocument.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XDocument.ni.{e6f73528-95e5-45d2-bc8c-7a00ec2e2560}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XPath.XDocument.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XPath.XDocument.ni.{dc16d023-9132-49f8-86cb-44b609a92ff9}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XPath.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XPath.ni.{d8ae0854-320f-47d2-8c11-5397a96d9805}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XmlDocument.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XmlDocument.ni.{5209cc99-c0f4-4154-b55f-fbb1be013ef9}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XmlSerializer.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.XmlSerializer.ni.{0e18dfe6-1e80-4022-bc5d-c9b088c7cb14}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.Xml.ni.{44f26413-909f-40a7-95e8-410d10c16bdd}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/System.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/System.ni.{06a3d393-c41a-4adc-b049-b88f16f8acc2}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/WindowsBase.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/WindowsBase.ni.{e0a612d2-2b95-4bdc-bb19-2ee67205dfba}.map", - "runtimes/linux-x64/lib/netcoreapp2.2/mscorlib.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/netstandard.dll", - "runtimes/linux-x64/lib/netcoreapp2.2/netstandard.ni.{0b4cef91-5d1d-42f6-9f58-5de6e5a6226d}.map", - "runtimes/linux-x64/native/System.Globalization.Native.so", - "runtimes/linux-x64/native/System.IO.Compression.Native.a", - "runtimes/linux-x64/native/System.IO.Compression.Native.so", - "runtimes/linux-x64/native/System.Native.a", - "runtimes/linux-x64/native/System.Native.so", - "runtimes/linux-x64/native/System.Net.Http.Native.a", - "runtimes/linux-x64/native/System.Net.Http.Native.so", - "runtimes/linux-x64/native/System.Net.Security.Native.a", - "runtimes/linux-x64/native/System.Net.Security.Native.so", - "runtimes/linux-x64/native/System.Private.CoreLib.dll", - "runtimes/linux-x64/native/System.Security.Cryptography.Native.OpenSsl.a", - "runtimes/linux-x64/native/System.Security.Cryptography.Native.OpenSsl.so", - "runtimes/linux-x64/native/createdump", - "runtimes/linux-x64/native/libclrjit.so", - "runtimes/linux-x64/native/libcoreclr.so", - "runtimes/linux-x64/native/libcoreclrtraceptprovider.so", - "runtimes/linux-x64/native/libdbgshim.so", - "runtimes/linux-x64/native/libmscordaccore.so", - "runtimes/linux-x64/native/libmscordbi.so", - "runtimes/linux-x64/native/libsos.so", - "runtimes/linux-x64/native/libsosplugin.so", - "runtimes/linux-x64/native/sosdocsunix.txt", - "tools/crossgen" - ] - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost/2.2.0": { - "sha512": "TIumQ8Zq5dSyMLlShjeyZw5E0J3DPT1+cQRUMGjH0cQvFmQh8MC0NOZs39oQt6LJHxFVJi84u8xzVDnjY5v/mw==", - "type": "package", - "path": "runtime.linux-x64.microsoft.netcore.dotnetapphost/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "runtime.linux-x64.microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512", - "runtime.linux-x64.microsoft.netcore.dotnetapphost.nuspec", - "runtimes/linux-x64/native/apphost", - "version.txt" - ] - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "sha512": "S5/rHGtWF3iIRbDtwGi1EY544pDlFi1uMT6TKweM1m/sumPTNECLjQnKa4tl9B/u+eLfPhLt/o+3DJZ+yNRV2A==", - "type": "package", - "path": "runtime.linux-x64.microsoft.netcore.dotnethostpolicy/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "runtime.linux-x64.microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512", - "runtime.linux-x64.microsoft.netcore.dotnethostpolicy.nuspec", - "runtimes/linux-x64/native/libhostpolicy.so", - "version.txt" - ] - }, - "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "sha512": "BOPEphuWlAYm7xTcyT88VILyVm49ClaH9fFVIov8s01ZQWdq2zWFXu2SVNySMc8G99O0Ul7gjrLqHe+ynHWoxQ==", - "type": "package", - "path": "runtime.linux-x64.microsoft.netcore.dotnethostresolver/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "runtime.linux-x64.microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512", - "runtime.linux-x64.microsoft.netcore.dotnethostresolver.nuspec", - "runtimes/linux-x64/native/libhostfxr.so", - "version.txt" - ] - }, - "runtime.native.System/4.3.0": { - "sha512": "c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "type": "package", - "path": "runtime.native.system/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.4.3.0.nupkg.sha512", - "runtime.native.system.nuspec" - ] - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "sha512": "AJfX7owAAkMjWQYhoml5IBfXh8UyYPjktn8pK0BFGAdKgBS7HqMz1fw5vdzfZUWfhtTPDGCjgNttt46ZyEmSjg==", - "type": "package", - "path": "runtime.native.system.data.sqlclient.sni/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "runtime.native.system.data.sqlclient.sni.4.5.0.nupkg.sha512", - "runtime.native.system.data.sqlclient.sni.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "runtime.native.System.IO.Compression/4.3.0": { - "sha512": "INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "type": "package", - "path": "runtime.native.system.io.compression/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.io.compression.4.3.0.nupkg.sha512", - "runtime.native.system.io.compression.nuspec" - ] - }, - "runtime.native.System.Net.Http/4.3.0": { - "sha512": "ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "type": "package", - "path": "runtime.native.system.net.http/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.net.http.4.3.0.nupkg.sha512", - "runtime.native.system.net.http.nuspec" - ] - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "sha512": "jwjwlEL0Elv6gwoyaokRn12nv/JE+UW/DXJEbzhjCPvGbef36StnHKc9XaZD/rGWqYicrphZ7eumR/jdmNcjRg==", - "type": "package", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "runtime.native.system.security.cryptography.apple.nuspec" - ] - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", - "type": "package", - "path": "runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.native.system.security.cryptography.openssl.nuspec" - ] - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", - "type": "package", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "G2+96gYRbzp1JZCID6B+u2XJ0bs2wCubd6rE3+Tj436dKfnciF7YgsLi2VvLeJq6kxYyU4IJrVrpCvC8Yf6bhA==", - "type": "package", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "sha512": "Kh9W4agE0r/hK8AX1LvyQI2NrKHBL8pO0gRoDTdDb0LL6Ta1Z2OtFx3lOaAE0ZpCUc/dt9Wzs3rA7a3IsKdOVA==", - "type": "package", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.nuspec", - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib" - ] - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", - "type": "package", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib" - ] - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "T5NvFgmHX0WH4c7lP72krsnk+IJI10vJf2j2twGE+5QBRA4RyRAgD+ZjEgdmpLOjW4B+nZGaadewTCUcR899OQ==", - "type": "package", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "JGc0pAWRE8lB4Ucygk2pYSKbUPLlAIq6Bczf5/WF2D/VKJEPtYlVUMxk8fbl1zRfTWzSHi+VcFZlaPlWiNxeKg==", - "type": "package", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", - "type": "package", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", - "type": "package", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "sha512": "LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==", - "type": "package", - "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.nuspec", - "runtimes/win-arm64/native/sni.dll", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "sha512": "38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==", - "type": "package", - "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "runtime.win-x64.runtime.native.system.data.sqlclient.sni.nuspec", - "runtimes/win-x64/native/sni.dll", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "sha512": "YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==", - "type": "package", - "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "runtime.win-x86.runtime.native.system.data.sqlclient.sni.nuspec", - "runtimes/win-x86/native/sni.dll", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.AppContext/4.3.0": { - "sha512": "fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "type": "package", - "path": "system.appcontext/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.AppContext.dll", - "lib/net463/System.AppContext.dll", - "lib/netcore50/System.AppContext.dll", - "lib/netstandard1.6/System.AppContext.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.AppContext.dll", - "ref/net463/System.AppContext.dll", - "ref/netstandard/_._", - "ref/netstandard1.3/System.AppContext.dll", - "ref/netstandard1.3/System.AppContext.xml", - "ref/netstandard1.3/de/System.AppContext.xml", - "ref/netstandard1.3/es/System.AppContext.xml", - "ref/netstandard1.3/fr/System.AppContext.xml", - "ref/netstandard1.3/it/System.AppContext.xml", - "ref/netstandard1.3/ja/System.AppContext.xml", - "ref/netstandard1.3/ko/System.AppContext.xml", - "ref/netstandard1.3/ru/System.AppContext.xml", - "ref/netstandard1.3/zh-hans/System.AppContext.xml", - "ref/netstandard1.3/zh-hant/System.AppContext.xml", - "ref/netstandard1.6/System.AppContext.dll", - "ref/netstandard1.6/System.AppContext.xml", - "ref/netstandard1.6/de/System.AppContext.xml", - "ref/netstandard1.6/es/System.AppContext.xml", - "ref/netstandard1.6/fr/System.AppContext.xml", - "ref/netstandard1.6/it/System.AppContext.xml", - "ref/netstandard1.6/ja/System.AppContext.xml", - "ref/netstandard1.6/ko/System.AppContext.xml", - "ref/netstandard1.6/ru/System.AppContext.xml", - "ref/netstandard1.6/zh-hans/System.AppContext.xml", - "ref/netstandard1.6/zh-hant/System.AppContext.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.AppContext.dll", - "system.appcontext.4.3.0.nupkg.sha512", - "system.appcontext.nuspec" - ] - }, - "System.Buffers/4.5.0": { - "sha512": "pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "type": "package", - "path": "system.buffers/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.1/System.Buffers.dll", - "lib/netstandard1.1/System.Buffers.xml", - "lib/netstandard2.0/System.Buffers.dll", - "lib/netstandard2.0/System.Buffers.xml", - "lib/uap10.0.16299/_._", - "ref/net45/System.Buffers.dll", - "ref/net45/System.Buffers.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.1/System.Buffers.dll", - "ref/netstandard1.1/System.Buffers.xml", - "ref/netstandard2.0/System.Buffers.dll", - "ref/netstandard2.0/System.Buffers.xml", - "ref/uap10.0.16299/_._", - "system.buffers.4.5.0.nupkg.sha512", - "system.buffers.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Collections/4.3.0": { - "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "type": "package", - "path": "system.collections/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Collections.dll", - "ref/netcore50/System.Collections.xml", - "ref/netcore50/de/System.Collections.xml", - "ref/netcore50/es/System.Collections.xml", - "ref/netcore50/fr/System.Collections.xml", - "ref/netcore50/it/System.Collections.xml", - "ref/netcore50/ja/System.Collections.xml", - "ref/netcore50/ko/System.Collections.xml", - "ref/netcore50/ru/System.Collections.xml", - "ref/netcore50/zh-hans/System.Collections.xml", - "ref/netcore50/zh-hant/System.Collections.xml", - "ref/netstandard1.0/System.Collections.dll", - "ref/netstandard1.0/System.Collections.xml", - "ref/netstandard1.0/de/System.Collections.xml", - "ref/netstandard1.0/es/System.Collections.xml", - "ref/netstandard1.0/fr/System.Collections.xml", - "ref/netstandard1.0/it/System.Collections.xml", - "ref/netstandard1.0/ja/System.Collections.xml", - "ref/netstandard1.0/ko/System.Collections.xml", - "ref/netstandard1.0/ru/System.Collections.xml", - "ref/netstandard1.0/zh-hans/System.Collections.xml", - "ref/netstandard1.0/zh-hant/System.Collections.xml", - "ref/netstandard1.3/System.Collections.dll", - "ref/netstandard1.3/System.Collections.xml", - "ref/netstandard1.3/de/System.Collections.xml", - "ref/netstandard1.3/es/System.Collections.xml", - "ref/netstandard1.3/fr/System.Collections.xml", - "ref/netstandard1.3/it/System.Collections.xml", - "ref/netstandard1.3/ja/System.Collections.xml", - "ref/netstandard1.3/ko/System.Collections.xml", - "ref/netstandard1.3/ru/System.Collections.xml", - "ref/netstandard1.3/zh-hans/System.Collections.xml", - "ref/netstandard1.3/zh-hant/System.Collections.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.collections.4.3.0.nupkg.sha512", - "system.collections.nuspec" - ] - }, - "System.Collections.Concurrent/4.3.0": { - "sha512": "ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "type": "package", - "path": "system.collections.concurrent/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Collections.Concurrent.dll", - "lib/netstandard1.3/System.Collections.Concurrent.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Collections.Concurrent.dll", - "ref/netcore50/System.Collections.Concurrent.xml", - "ref/netcore50/de/System.Collections.Concurrent.xml", - "ref/netcore50/es/System.Collections.Concurrent.xml", - "ref/netcore50/fr/System.Collections.Concurrent.xml", - "ref/netcore50/it/System.Collections.Concurrent.xml", - "ref/netcore50/ja/System.Collections.Concurrent.xml", - "ref/netcore50/ko/System.Collections.Concurrent.xml", - "ref/netcore50/ru/System.Collections.Concurrent.xml", - "ref/netcore50/zh-hans/System.Collections.Concurrent.xml", - "ref/netcore50/zh-hant/System.Collections.Concurrent.xml", - "ref/netstandard1.1/System.Collections.Concurrent.dll", - "ref/netstandard1.1/System.Collections.Concurrent.xml", - "ref/netstandard1.1/de/System.Collections.Concurrent.xml", - "ref/netstandard1.1/es/System.Collections.Concurrent.xml", - "ref/netstandard1.1/fr/System.Collections.Concurrent.xml", - "ref/netstandard1.1/it/System.Collections.Concurrent.xml", - "ref/netstandard1.1/ja/System.Collections.Concurrent.xml", - "ref/netstandard1.1/ko/System.Collections.Concurrent.xml", - "ref/netstandard1.1/ru/System.Collections.Concurrent.xml", - "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml", - "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml", - "ref/netstandard1.3/System.Collections.Concurrent.dll", - "ref/netstandard1.3/System.Collections.Concurrent.xml", - "ref/netstandard1.3/de/System.Collections.Concurrent.xml", - "ref/netstandard1.3/es/System.Collections.Concurrent.xml", - "ref/netstandard1.3/fr/System.Collections.Concurrent.xml", - "ref/netstandard1.3/it/System.Collections.Concurrent.xml", - "ref/netstandard1.3/ja/System.Collections.Concurrent.xml", - "ref/netstandard1.3/ko/System.Collections.Concurrent.xml", - "ref/netstandard1.3/ru/System.Collections.Concurrent.xml", - "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml", - "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.collections.concurrent.4.3.0.nupkg.sha512", - "system.collections.concurrent.nuspec" - ] - }, - "System.Collections.Immutable/1.5.0": { - "sha512": "EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==", - "type": "package", - "path": "system.collections.immutable/1.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/System.Collections.Immutable.dll", - "lib/netstandard1.0/System.Collections.Immutable.xml", - "lib/netstandard1.3/System.Collections.Immutable.dll", - "lib/netstandard1.3/System.Collections.Immutable.xml", - "lib/netstandard2.0/System.Collections.Immutable.dll", - "lib/netstandard2.0/System.Collections.Immutable.xml", - "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml", - "system.collections.immutable.1.5.0.nupkg.sha512", - "system.collections.immutable.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Collections.NonGeneric/4.3.0": { - "sha512": "LE/oChpRvkSi3U25u0KnJcI44JeDZ1QJCyN4qFDx2uusEypdqR24w7lKYw21eYe5esuCBuc862wRmpF63Yy1KQ==", - "type": "package", - "path": "system.collections.nongeneric/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Collections.NonGeneric.dll", - "lib/netstandard1.3/System.Collections.NonGeneric.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Collections.NonGeneric.dll", - "ref/netstandard1.3/System.Collections.NonGeneric.dll", - "ref/netstandard1.3/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/de/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/es/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/fr/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/it/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/ja/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/ko/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/ru/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/zh-hans/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/zh-hant/System.Collections.NonGeneric.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.collections.nongeneric.4.3.0.nupkg.sha512", - "system.collections.nongeneric.nuspec" - ] - }, - "System.Collections.Specialized/4.3.0": { - "sha512": "Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==", - "type": "package", - "path": "system.collections.specialized/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Collections.Specialized.dll", - "lib/netstandard1.3/System.Collections.Specialized.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Collections.Specialized.dll", - "ref/netstandard1.3/System.Collections.Specialized.dll", - "ref/netstandard1.3/System.Collections.Specialized.xml", - "ref/netstandard1.3/de/System.Collections.Specialized.xml", - "ref/netstandard1.3/es/System.Collections.Specialized.xml", - "ref/netstandard1.3/fr/System.Collections.Specialized.xml", - "ref/netstandard1.3/it/System.Collections.Specialized.xml", - "ref/netstandard1.3/ja/System.Collections.Specialized.xml", - "ref/netstandard1.3/ko/System.Collections.Specialized.xml", - "ref/netstandard1.3/ru/System.Collections.Specialized.xml", - "ref/netstandard1.3/zh-hans/System.Collections.Specialized.xml", - "ref/netstandard1.3/zh-hant/System.Collections.Specialized.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.collections.specialized.4.3.0.nupkg.sha512", - "system.collections.specialized.nuspec" - ] - }, - "System.ComponentModel.Annotations/4.5.0": { - "sha512": "UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "type": "package", - "path": "system.componentmodel.annotations/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net461/System.ComponentModel.Annotations.dll", - "lib/netcore50/System.ComponentModel.Annotations.dll", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.4/System.ComponentModel.Annotations.dll", - "lib/netstandard2.0/System.ComponentModel.Annotations.dll", - "lib/portable-net45+win8/_._", - "lib/uap10.0.16299/_._", - "lib/win8/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net461/System.ComponentModel.Annotations.dll", - "ref/net461/System.ComponentModel.Annotations.xml", - "ref/netcore50/System.ComponentModel.Annotations.dll", - "ref/netcore50/System.ComponentModel.Annotations.xml", - "ref/netcore50/de/System.ComponentModel.Annotations.xml", - "ref/netcore50/es/System.ComponentModel.Annotations.xml", - "ref/netcore50/fr/System.ComponentModel.Annotations.xml", - "ref/netcore50/it/System.ComponentModel.Annotations.xml", - "ref/netcore50/ja/System.ComponentModel.Annotations.xml", - "ref/netcore50/ko/System.ComponentModel.Annotations.xml", - "ref/netcore50/ru/System.ComponentModel.Annotations.xml", - "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml", - "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.1/System.ComponentModel.Annotations.dll", - "ref/netstandard1.1/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/System.ComponentModel.Annotations.dll", - "ref/netstandard1.3/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/System.ComponentModel.Annotations.dll", - "ref/netstandard1.4/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml", - "ref/netstandard2.0/System.ComponentModel.Annotations.dll", - "ref/netstandard2.0/System.ComponentModel.Annotations.xml", - "ref/portable-net45+win8/_._", - "ref/uap10.0.16299/_._", - "ref/win8/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.componentmodel.annotations.4.5.0.nupkg.sha512", - "system.componentmodel.annotations.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Console/4.3.0": { - "sha512": "DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "type": "package", - "path": "system.console/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Console.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Console.dll", - "ref/netstandard1.3/System.Console.dll", - "ref/netstandard1.3/System.Console.xml", - "ref/netstandard1.3/de/System.Console.xml", - "ref/netstandard1.3/es/System.Console.xml", - "ref/netstandard1.3/fr/System.Console.xml", - "ref/netstandard1.3/it/System.Console.xml", - "ref/netstandard1.3/ja/System.Console.xml", - "ref/netstandard1.3/ko/System.Console.xml", - "ref/netstandard1.3/ru/System.Console.xml", - "ref/netstandard1.3/zh-hans/System.Console.xml", - "ref/netstandard1.3/zh-hant/System.Console.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.console.4.3.0.nupkg.sha512", - "system.console.nuspec" - ] - }, - "System.Data.SqlClient/4.6.0": { - "sha512": "gwItUWW1BMCckicFO85c8frFaMK8SGqYn5IeA3GSX4Lmid+CjXETfoHz7Uv+Vx6L0No7iRc/7cBL8gd6o9k9/g==", - "type": "package", - "path": "system.data.sqlclient/4.6.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net451/System.Data.SqlClient.dll", - "lib/net46/System.Data.SqlClient.dll", - "lib/net461/System.Data.SqlClient.dll", - "lib/netcoreapp2.1/System.Data.SqlClient.dll", - "lib/netstandard1.2/System.Data.SqlClient.dll", - "lib/netstandard1.3/System.Data.SqlClient.dll", - "lib/netstandard2.0/System.Data.SqlClient.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net451/System.Data.SqlClient.dll", - "ref/net46/System.Data.SqlClient.dll", - "ref/net461/System.Data.SqlClient.dll", - "ref/net461/System.Data.SqlClient.xml", - "ref/netcoreapp2.1/System.Data.SqlClient.dll", - "ref/netcoreapp2.1/System.Data.SqlClient.xml", - "ref/netstandard1.2/System.Data.SqlClient.dll", - "ref/netstandard1.2/System.Data.SqlClient.xml", - "ref/netstandard1.2/de/System.Data.SqlClient.xml", - "ref/netstandard1.2/es/System.Data.SqlClient.xml", - "ref/netstandard1.2/fr/System.Data.SqlClient.xml", - "ref/netstandard1.2/it/System.Data.SqlClient.xml", - "ref/netstandard1.2/ja/System.Data.SqlClient.xml", - "ref/netstandard1.2/ko/System.Data.SqlClient.xml", - "ref/netstandard1.2/ru/System.Data.SqlClient.xml", - "ref/netstandard1.2/zh-hans/System.Data.SqlClient.xml", - "ref/netstandard1.2/zh-hant/System.Data.SqlClient.xml", - "ref/netstandard1.3/System.Data.SqlClient.dll", - "ref/netstandard1.3/System.Data.SqlClient.xml", - "ref/netstandard1.3/de/System.Data.SqlClient.xml", - "ref/netstandard1.3/es/System.Data.SqlClient.xml", - "ref/netstandard1.3/fr/System.Data.SqlClient.xml", - "ref/netstandard1.3/it/System.Data.SqlClient.xml", - "ref/netstandard1.3/ja/System.Data.SqlClient.xml", - "ref/netstandard1.3/ko/System.Data.SqlClient.xml", - "ref/netstandard1.3/ru/System.Data.SqlClient.xml", - "ref/netstandard1.3/zh-hans/System.Data.SqlClient.xml", - "ref/netstandard1.3/zh-hant/System.Data.SqlClient.xml", - "ref/netstandard2.0/System.Data.SqlClient.dll", - "ref/netstandard2.0/System.Data.SqlClient.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll", - "runtimes/unix/lib/netstandard1.3/System.Data.SqlClient.dll", - "runtimes/unix/lib/netstandard2.0/System.Data.SqlClient.dll", - "runtimes/win/lib/net451/System.Data.SqlClient.dll", - "runtimes/win/lib/net46/System.Data.SqlClient.dll", - "runtimes/win/lib/net461/System.Data.SqlClient.dll", - "runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll", - "runtimes/win/lib/netstandard1.3/System.Data.SqlClient.dll", - "runtimes/win/lib/netstandard2.0/System.Data.SqlClient.dll", - "runtimes/win/lib/uap10.0.16299/System.Data.SqlClient.dll", - "system.data.sqlclient.4.6.0.nupkg.sha512", - "system.data.sqlclient.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Diagnostics.Contracts/4.3.0": { - "sha512": "eelRRbnm+OloiQvp9CXS0ixjNQldjjkHO4iIkR5XH2VIP8sUB/SIpa1TdUW6/+HDcQ+MlhP3pNa1u5SbzYuWGA==", - "type": "package", - "path": "system.diagnostics.contracts/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Diagnostics.Contracts.dll", - "lib/netstandard1.0/System.Diagnostics.Contracts.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Diagnostics.Contracts.dll", - "ref/netcore50/System.Diagnostics.Contracts.xml", - "ref/netcore50/de/System.Diagnostics.Contracts.xml", - "ref/netcore50/es/System.Diagnostics.Contracts.xml", - "ref/netcore50/fr/System.Diagnostics.Contracts.xml", - "ref/netcore50/it/System.Diagnostics.Contracts.xml", - "ref/netcore50/ja/System.Diagnostics.Contracts.xml", - "ref/netcore50/ko/System.Diagnostics.Contracts.xml", - "ref/netcore50/ru/System.Diagnostics.Contracts.xml", - "ref/netcore50/zh-hans/System.Diagnostics.Contracts.xml", - "ref/netcore50/zh-hant/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/System.Diagnostics.Contracts.dll", - "ref/netstandard1.0/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/de/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/es/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/fr/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/it/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/ja/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/ko/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/ru/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/zh-hans/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/zh-hant/System.Diagnostics.Contracts.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Diagnostics.Contracts.dll", - "system.diagnostics.contracts.4.3.0.nupkg.sha512", - "system.diagnostics.contracts.nuspec" - ] - }, - "System.Diagnostics.Debug/4.3.0": { - "sha512": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "type": "package", - "path": "system.diagnostics.debug/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Diagnostics.Debug.dll", - "ref/netcore50/System.Diagnostics.Debug.xml", - "ref/netcore50/de/System.Diagnostics.Debug.xml", - "ref/netcore50/es/System.Diagnostics.Debug.xml", - "ref/netcore50/fr/System.Diagnostics.Debug.xml", - "ref/netcore50/it/System.Diagnostics.Debug.xml", - "ref/netcore50/ja/System.Diagnostics.Debug.xml", - "ref/netcore50/ko/System.Diagnostics.Debug.xml", - "ref/netcore50/ru/System.Diagnostics.Debug.xml", - "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml", - "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/System.Diagnostics.Debug.dll", - "ref/netstandard1.0/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/de/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/es/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/it/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/System.Diagnostics.Debug.dll", - "ref/netstandard1.3/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/de/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/es/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/it/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.diagnostics.debug.4.3.0.nupkg.sha512", - "system.diagnostics.debug.nuspec" - ] - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "sha512": "eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", - "type": "package", - "path": "system.diagnostics.diagnosticsource/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net45/System.Diagnostics.DiagnosticSource.dll", - "lib/net45/System.Diagnostics.DiagnosticSource.xml", - "lib/net46/System.Diagnostics.DiagnosticSource.dll", - "lib/net46/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml", - "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll", - "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml", - "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512", - "system.diagnostics.diagnosticsource.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "sha512": "6WVi7gArhxRiC+3qI5V2mFe1gHENj/F7xT5PQiy/lI/RsxXeivrt09WF0huwSQK2ubnmyyRFeA9z3w743/w32A==", - "type": "package", - "path": "system.diagnostics.fileversioninfo/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Diagnostics.FileVersionInfo.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Diagnostics.FileVersionInfo.dll", - "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.dll", - "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/de/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/es/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/fr/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/it/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/ja/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/ko/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/ru/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/zh-hans/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/zh-hant/System.Diagnostics.FileVersionInfo.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll", - "runtimes/win/lib/net46/System.Diagnostics.FileVersionInfo.dll", - "runtimes/win/lib/netcore50/System.Diagnostics.FileVersionInfo.dll", - "runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll", - "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512", - "system.diagnostics.fileversioninfo.nuspec" - ] - }, - "System.Diagnostics.StackTrace/4.3.0": { - "sha512": "BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==", - "type": "package", - "path": "system.diagnostics.stacktrace/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Diagnostics.StackTrace.dll", - "lib/netstandard1.3/System.Diagnostics.StackTrace.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Diagnostics.StackTrace.dll", - "ref/netstandard1.3/System.Diagnostics.StackTrace.dll", - "ref/netstandard1.3/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/de/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/es/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/fr/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/it/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/ja/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/ko/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/ru/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/zh-hans/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/zh-hant/System.Diagnostics.StackTrace.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Diagnostics.StackTrace.dll", - "system.diagnostics.stacktrace.4.3.0.nupkg.sha512", - "system.diagnostics.stacktrace.nuspec" - ] - }, - "System.Diagnostics.Tools/4.3.0": { - "sha512": "UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "type": "package", - "path": "system.diagnostics.tools/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Diagnostics.Tools.dll", - "ref/netcore50/System.Diagnostics.Tools.xml", - "ref/netcore50/de/System.Diagnostics.Tools.xml", - "ref/netcore50/es/System.Diagnostics.Tools.xml", - "ref/netcore50/fr/System.Diagnostics.Tools.xml", - "ref/netcore50/it/System.Diagnostics.Tools.xml", - "ref/netcore50/ja/System.Diagnostics.Tools.xml", - "ref/netcore50/ko/System.Diagnostics.Tools.xml", - "ref/netcore50/ru/System.Diagnostics.Tools.xml", - "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml", - "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/System.Diagnostics.Tools.dll", - "ref/netstandard1.0/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/de/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/es/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/it/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.diagnostics.tools.4.3.0.nupkg.sha512", - "system.diagnostics.tools.nuspec" - ] - }, - "System.Diagnostics.Tracing/4.3.0": { - "sha512": "rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "type": "package", - "path": "system.diagnostics.tracing/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Diagnostics.Tracing.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Diagnostics.Tracing.dll", - "ref/netcore50/System.Diagnostics.Tracing.dll", - "ref/netcore50/System.Diagnostics.Tracing.xml", - "ref/netcore50/de/System.Diagnostics.Tracing.xml", - "ref/netcore50/es/System.Diagnostics.Tracing.xml", - "ref/netcore50/fr/System.Diagnostics.Tracing.xml", - "ref/netcore50/it/System.Diagnostics.Tracing.xml", - "ref/netcore50/ja/System.Diagnostics.Tracing.xml", - "ref/netcore50/ko/System.Diagnostics.Tracing.xml", - "ref/netcore50/ru/System.Diagnostics.Tracing.xml", - "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/System.Diagnostics.Tracing.dll", - "ref/netstandard1.1/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/System.Diagnostics.Tracing.dll", - "ref/netstandard1.2/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/System.Diagnostics.Tracing.dll", - "ref/netstandard1.3/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/System.Diagnostics.Tracing.dll", - "ref/netstandard1.5/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.diagnostics.tracing.4.3.0.nupkg.sha512", - "system.diagnostics.tracing.nuspec" - ] - }, - "System.Dynamic.Runtime/4.3.0": { - "sha512": "SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", - "type": "package", - "path": "system.dynamic.runtime/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Dynamic.Runtime.dll", - "lib/netstandard1.3/System.Dynamic.Runtime.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Dynamic.Runtime.dll", - "ref/netcore50/System.Dynamic.Runtime.xml", - "ref/netcore50/de/System.Dynamic.Runtime.xml", - "ref/netcore50/es/System.Dynamic.Runtime.xml", - "ref/netcore50/fr/System.Dynamic.Runtime.xml", - "ref/netcore50/it/System.Dynamic.Runtime.xml", - "ref/netcore50/ja/System.Dynamic.Runtime.xml", - "ref/netcore50/ko/System.Dynamic.Runtime.xml", - "ref/netcore50/ru/System.Dynamic.Runtime.xml", - "ref/netcore50/zh-hans/System.Dynamic.Runtime.xml", - "ref/netcore50/zh-hant/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/System.Dynamic.Runtime.dll", - "ref/netstandard1.0/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/de/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/es/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/fr/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/it/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/ja/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/ko/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/ru/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/zh-hans/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/zh-hant/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/System.Dynamic.Runtime.dll", - "ref/netstandard1.3/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/de/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/es/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/fr/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/it/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/ja/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/ko/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/ru/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/zh-hans/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/zh-hant/System.Dynamic.Runtime.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Dynamic.Runtime.dll", - "system.dynamic.runtime.4.3.0.nupkg.sha512", - "system.dynamic.runtime.nuspec" - ] - }, - "System.Globalization/4.3.0": { - "sha512": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "type": "package", - "path": "system.globalization/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Globalization.dll", - "ref/netcore50/System.Globalization.xml", - "ref/netcore50/de/System.Globalization.xml", - "ref/netcore50/es/System.Globalization.xml", - "ref/netcore50/fr/System.Globalization.xml", - "ref/netcore50/it/System.Globalization.xml", - "ref/netcore50/ja/System.Globalization.xml", - "ref/netcore50/ko/System.Globalization.xml", - "ref/netcore50/ru/System.Globalization.xml", - "ref/netcore50/zh-hans/System.Globalization.xml", - "ref/netcore50/zh-hant/System.Globalization.xml", - "ref/netstandard1.0/System.Globalization.dll", - "ref/netstandard1.0/System.Globalization.xml", - "ref/netstandard1.0/de/System.Globalization.xml", - "ref/netstandard1.0/es/System.Globalization.xml", - "ref/netstandard1.0/fr/System.Globalization.xml", - "ref/netstandard1.0/it/System.Globalization.xml", - "ref/netstandard1.0/ja/System.Globalization.xml", - "ref/netstandard1.0/ko/System.Globalization.xml", - "ref/netstandard1.0/ru/System.Globalization.xml", - "ref/netstandard1.0/zh-hans/System.Globalization.xml", - "ref/netstandard1.0/zh-hant/System.Globalization.xml", - "ref/netstandard1.3/System.Globalization.dll", - "ref/netstandard1.3/System.Globalization.xml", - "ref/netstandard1.3/de/System.Globalization.xml", - "ref/netstandard1.3/es/System.Globalization.xml", - "ref/netstandard1.3/fr/System.Globalization.xml", - "ref/netstandard1.3/it/System.Globalization.xml", - "ref/netstandard1.3/ja/System.Globalization.xml", - "ref/netstandard1.3/ko/System.Globalization.xml", - "ref/netstandard1.3/ru/System.Globalization.xml", - "ref/netstandard1.3/zh-hans/System.Globalization.xml", - "ref/netstandard1.3/zh-hant/System.Globalization.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.globalization.4.3.0.nupkg.sha512", - "system.globalization.nuspec" - ] - }, - "System.Globalization.Calendars/4.3.0": { - "sha512": "GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "type": "package", - "path": "system.globalization.calendars/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Globalization.Calendars.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Globalization.Calendars.dll", - "ref/netstandard1.3/System.Globalization.Calendars.dll", - "ref/netstandard1.3/System.Globalization.Calendars.xml", - "ref/netstandard1.3/de/System.Globalization.Calendars.xml", - "ref/netstandard1.3/es/System.Globalization.Calendars.xml", - "ref/netstandard1.3/fr/System.Globalization.Calendars.xml", - "ref/netstandard1.3/it/System.Globalization.Calendars.xml", - "ref/netstandard1.3/ja/System.Globalization.Calendars.xml", - "ref/netstandard1.3/ko/System.Globalization.Calendars.xml", - "ref/netstandard1.3/ru/System.Globalization.Calendars.xml", - "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml", - "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.globalization.calendars.4.3.0.nupkg.sha512", - "system.globalization.calendars.nuspec" - ] - }, - "System.Globalization.Extensions/4.3.0": { - "sha512": "FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "type": "package", - "path": "system.globalization.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Globalization.Extensions.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Globalization.Extensions.dll", - "ref/netstandard1.3/System.Globalization.Extensions.dll", - "ref/netstandard1.3/System.Globalization.Extensions.xml", - "ref/netstandard1.3/de/System.Globalization.Extensions.xml", - "ref/netstandard1.3/es/System.Globalization.Extensions.xml", - "ref/netstandard1.3/fr/System.Globalization.Extensions.xml", - "ref/netstandard1.3/it/System.Globalization.Extensions.xml", - "ref/netstandard1.3/ja/System.Globalization.Extensions.xml", - "ref/netstandard1.3/ko/System.Globalization.Extensions.xml", - "ref/netstandard1.3/ru/System.Globalization.Extensions.xml", - "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml", - "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll", - "runtimes/win/lib/net46/System.Globalization.Extensions.dll", - "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll", - "system.globalization.extensions.4.3.0.nupkg.sha512", - "system.globalization.extensions.nuspec" - ] - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "sha512": "EdcMk+36u9gQtbwTiPQ7ckIfiADBwOmCZ6rGD2rfkaozIdW1t7vbXk/FPVAu2r9KgCQZ5245Z+P0YMM/0Q0G2g==", - "type": "package", - "path": "system.identitymodel.tokens.jwt/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/System.IdentityModel.Tokens.Jwt.dll", - "lib/net45/System.IdentityModel.Tokens.Jwt.pdb", - "lib/net45/System.IdentityModel.Tokens.Jwt.xml", - "lib/net451/System.IdentityModel.Tokens.Jwt.dll", - "lib/net451/System.IdentityModel.Tokens.Jwt.pdb", - "lib/net451/System.IdentityModel.Tokens.Jwt.xml", - "lib/net461/System.IdentityModel.Tokens.Jwt.dll", - "lib/net461/System.IdentityModel.Tokens.Jwt.pdb", - "lib/net461/System.IdentityModel.Tokens.Jwt.xml", - "lib/netstandard1.4/System.IdentityModel.Tokens.Jwt.dll", - "lib/netstandard1.4/System.IdentityModel.Tokens.Jwt.pdb", - "lib/netstandard1.4/System.IdentityModel.Tokens.Jwt.xml", - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll", - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.pdb", - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.xml", - "system.identitymodel.tokens.jwt.5.3.0.nupkg.sha512", - "system.identitymodel.tokens.jwt.nuspec" - ] - }, - "System.Interactive.Async/3.2.0": { - "sha512": "C07p0dAA5lGqYUPiPCK3paR709gqS4aMDDsje0v0pvffwzLaxmsn5YQTfZbyNG5qrudPx+BCxTqISnncQ3wIoQ==", - "type": "package", - "path": "system.interactive.async/3.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/System.Interactive.Async.dll", - "lib/net45/System.Interactive.Async.xml", - "lib/net46/System.Interactive.Async.dll", - "lib/net46/System.Interactive.Async.xml", - "lib/netstandard1.0/System.Interactive.Async.dll", - "lib/netstandard1.0/System.Interactive.Async.xml", - "lib/netstandard1.3/System.Interactive.Async.dll", - "lib/netstandard1.3/System.Interactive.Async.xml", - "lib/netstandard2.0/System.Interactive.Async.dll", - "lib/netstandard2.0/System.Interactive.Async.xml", - "system.interactive.async.3.2.0.nupkg.sha512", - "system.interactive.async.nuspec" - ] - }, - "System.IO/4.3.0": { - "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "type": "package", - "path": "system.io/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.IO.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.IO.dll", - "ref/netcore50/System.IO.dll", - "ref/netcore50/System.IO.xml", - "ref/netcore50/de/System.IO.xml", - "ref/netcore50/es/System.IO.xml", - "ref/netcore50/fr/System.IO.xml", - "ref/netcore50/it/System.IO.xml", - "ref/netcore50/ja/System.IO.xml", - "ref/netcore50/ko/System.IO.xml", - "ref/netcore50/ru/System.IO.xml", - "ref/netcore50/zh-hans/System.IO.xml", - "ref/netcore50/zh-hant/System.IO.xml", - "ref/netstandard1.0/System.IO.dll", - "ref/netstandard1.0/System.IO.xml", - "ref/netstandard1.0/de/System.IO.xml", - "ref/netstandard1.0/es/System.IO.xml", - "ref/netstandard1.0/fr/System.IO.xml", - "ref/netstandard1.0/it/System.IO.xml", - "ref/netstandard1.0/ja/System.IO.xml", - "ref/netstandard1.0/ko/System.IO.xml", - "ref/netstandard1.0/ru/System.IO.xml", - "ref/netstandard1.0/zh-hans/System.IO.xml", - "ref/netstandard1.0/zh-hant/System.IO.xml", - "ref/netstandard1.3/System.IO.dll", - "ref/netstandard1.3/System.IO.xml", - "ref/netstandard1.3/de/System.IO.xml", - "ref/netstandard1.3/es/System.IO.xml", - "ref/netstandard1.3/fr/System.IO.xml", - "ref/netstandard1.3/it/System.IO.xml", - "ref/netstandard1.3/ja/System.IO.xml", - "ref/netstandard1.3/ko/System.IO.xml", - "ref/netstandard1.3/ru/System.IO.xml", - "ref/netstandard1.3/zh-hans/System.IO.xml", - "ref/netstandard1.3/zh-hant/System.IO.xml", - "ref/netstandard1.5/System.IO.dll", - "ref/netstandard1.5/System.IO.xml", - "ref/netstandard1.5/de/System.IO.xml", - "ref/netstandard1.5/es/System.IO.xml", - "ref/netstandard1.5/fr/System.IO.xml", - "ref/netstandard1.5/it/System.IO.xml", - "ref/netstandard1.5/ja/System.IO.xml", - "ref/netstandard1.5/ko/System.IO.xml", - "ref/netstandard1.5/ru/System.IO.xml", - "ref/netstandard1.5/zh-hans/System.IO.xml", - "ref/netstandard1.5/zh-hant/System.IO.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.io.4.3.0.nupkg.sha512", - "system.io.nuspec" - ] - }, - "System.IO.Compression/4.3.0": { - "sha512": "YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "type": "package", - "path": "system.io.compression/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net46/System.IO.Compression.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net46/System.IO.Compression.dll", - "ref/netcore50/System.IO.Compression.dll", - "ref/netcore50/System.IO.Compression.xml", - "ref/netcore50/de/System.IO.Compression.xml", - "ref/netcore50/es/System.IO.Compression.xml", - "ref/netcore50/fr/System.IO.Compression.xml", - "ref/netcore50/it/System.IO.Compression.xml", - "ref/netcore50/ja/System.IO.Compression.xml", - "ref/netcore50/ko/System.IO.Compression.xml", - "ref/netcore50/ru/System.IO.Compression.xml", - "ref/netcore50/zh-hans/System.IO.Compression.xml", - "ref/netcore50/zh-hant/System.IO.Compression.xml", - "ref/netstandard1.1/System.IO.Compression.dll", - "ref/netstandard1.1/System.IO.Compression.xml", - "ref/netstandard1.1/de/System.IO.Compression.xml", - "ref/netstandard1.1/es/System.IO.Compression.xml", - "ref/netstandard1.1/fr/System.IO.Compression.xml", - "ref/netstandard1.1/it/System.IO.Compression.xml", - "ref/netstandard1.1/ja/System.IO.Compression.xml", - "ref/netstandard1.1/ko/System.IO.Compression.xml", - "ref/netstandard1.1/ru/System.IO.Compression.xml", - "ref/netstandard1.1/zh-hans/System.IO.Compression.xml", - "ref/netstandard1.1/zh-hant/System.IO.Compression.xml", - "ref/netstandard1.3/System.IO.Compression.dll", - "ref/netstandard1.3/System.IO.Compression.xml", - "ref/netstandard1.3/de/System.IO.Compression.xml", - "ref/netstandard1.3/es/System.IO.Compression.xml", - "ref/netstandard1.3/fr/System.IO.Compression.xml", - "ref/netstandard1.3/it/System.IO.Compression.xml", - "ref/netstandard1.3/ja/System.IO.Compression.xml", - "ref/netstandard1.3/ko/System.IO.Compression.xml", - "ref/netstandard1.3/ru/System.IO.Compression.xml", - "ref/netstandard1.3/zh-hans/System.IO.Compression.xml", - "ref/netstandard1.3/zh-hant/System.IO.Compression.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll", - "runtimes/win/lib/net46/System.IO.Compression.dll", - "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll", - "system.io.compression.4.3.0.nupkg.sha512", - "system.io.compression.nuspec" - ] - }, - "System.IO.FileSystem/4.3.0": { - "sha512": "3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "type": "package", - "path": "system.io.filesystem/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.IO.FileSystem.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.IO.FileSystem.dll", - "ref/netstandard1.3/System.IO.FileSystem.dll", - "ref/netstandard1.3/System.IO.FileSystem.xml", - "ref/netstandard1.3/de/System.IO.FileSystem.xml", - "ref/netstandard1.3/es/System.IO.FileSystem.xml", - "ref/netstandard1.3/fr/System.IO.FileSystem.xml", - "ref/netstandard1.3/it/System.IO.FileSystem.xml", - "ref/netstandard1.3/ja/System.IO.FileSystem.xml", - "ref/netstandard1.3/ko/System.IO.FileSystem.xml", - "ref/netstandard1.3/ru/System.IO.FileSystem.xml", - "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml", - "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.io.filesystem.4.3.0.nupkg.sha512", - "system.io.filesystem.nuspec" - ] - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "sha512": "6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "type": "package", - "path": "system.io.filesystem.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.IO.FileSystem.Primitives.dll", - "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.IO.FileSystem.Primitives.dll", - "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll", - "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.io.filesystem.primitives.4.3.0.nupkg.sha512", - "system.io.filesystem.primitives.nuspec" - ] - }, - "System.IO.Pipelines/4.5.2": { - "sha512": "NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "type": "package", - "path": "system.io.pipelines/4.5.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.1/System.IO.Pipelines.dll", - "lib/netcoreapp2.1/System.IO.Pipelines.xml", - "lib/netstandard1.3/System.IO.Pipelines.dll", - "lib/netstandard1.3/System.IO.Pipelines.xml", - "lib/netstandard2.0/System.IO.Pipelines.dll", - "lib/netstandard2.0/System.IO.Pipelines.xml", - "ref/netstandard1.3/System.IO.Pipelines.dll", - "system.io.pipelines.4.5.2.nupkg.sha512", - "system.io.pipelines.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Linq/4.3.0": { - "sha512": "5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "type": "package", - "path": "system.linq/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net463/System.Linq.dll", - "lib/netcore50/System.Linq.dll", - "lib/netstandard1.6/System.Linq.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net463/System.Linq.dll", - "ref/netcore50/System.Linq.dll", - "ref/netcore50/System.Linq.xml", - "ref/netcore50/de/System.Linq.xml", - "ref/netcore50/es/System.Linq.xml", - "ref/netcore50/fr/System.Linq.xml", - "ref/netcore50/it/System.Linq.xml", - "ref/netcore50/ja/System.Linq.xml", - "ref/netcore50/ko/System.Linq.xml", - "ref/netcore50/ru/System.Linq.xml", - "ref/netcore50/zh-hans/System.Linq.xml", - "ref/netcore50/zh-hant/System.Linq.xml", - "ref/netstandard1.0/System.Linq.dll", - "ref/netstandard1.0/System.Linq.xml", - "ref/netstandard1.0/de/System.Linq.xml", - "ref/netstandard1.0/es/System.Linq.xml", - "ref/netstandard1.0/fr/System.Linq.xml", - "ref/netstandard1.0/it/System.Linq.xml", - "ref/netstandard1.0/ja/System.Linq.xml", - "ref/netstandard1.0/ko/System.Linq.xml", - "ref/netstandard1.0/ru/System.Linq.xml", - "ref/netstandard1.0/zh-hans/System.Linq.xml", - "ref/netstandard1.0/zh-hant/System.Linq.xml", - "ref/netstandard1.6/System.Linq.dll", - "ref/netstandard1.6/System.Linq.xml", - "ref/netstandard1.6/de/System.Linq.xml", - "ref/netstandard1.6/es/System.Linq.xml", - "ref/netstandard1.6/fr/System.Linq.xml", - "ref/netstandard1.6/it/System.Linq.xml", - "ref/netstandard1.6/ja/System.Linq.xml", - "ref/netstandard1.6/ko/System.Linq.xml", - "ref/netstandard1.6/ru/System.Linq.xml", - "ref/netstandard1.6/zh-hans/System.Linq.xml", - "ref/netstandard1.6/zh-hant/System.Linq.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.linq.4.3.0.nupkg.sha512", - "system.linq.nuspec" - ] - }, - "System.Linq.Expressions/4.3.0": { - "sha512": "PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "type": "package", - "path": "system.linq.expressions/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net463/System.Linq.Expressions.dll", - "lib/netcore50/System.Linq.Expressions.dll", - "lib/netstandard1.6/System.Linq.Expressions.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net463/System.Linq.Expressions.dll", - "ref/netcore50/System.Linq.Expressions.dll", - "ref/netcore50/System.Linq.Expressions.xml", - "ref/netcore50/de/System.Linq.Expressions.xml", - "ref/netcore50/es/System.Linq.Expressions.xml", - "ref/netcore50/fr/System.Linq.Expressions.xml", - "ref/netcore50/it/System.Linq.Expressions.xml", - "ref/netcore50/ja/System.Linq.Expressions.xml", - "ref/netcore50/ko/System.Linq.Expressions.xml", - "ref/netcore50/ru/System.Linq.Expressions.xml", - "ref/netcore50/zh-hans/System.Linq.Expressions.xml", - "ref/netcore50/zh-hant/System.Linq.Expressions.xml", - "ref/netstandard1.0/System.Linq.Expressions.dll", - "ref/netstandard1.0/System.Linq.Expressions.xml", - "ref/netstandard1.0/de/System.Linq.Expressions.xml", - "ref/netstandard1.0/es/System.Linq.Expressions.xml", - "ref/netstandard1.0/fr/System.Linq.Expressions.xml", - "ref/netstandard1.0/it/System.Linq.Expressions.xml", - "ref/netstandard1.0/ja/System.Linq.Expressions.xml", - "ref/netstandard1.0/ko/System.Linq.Expressions.xml", - "ref/netstandard1.0/ru/System.Linq.Expressions.xml", - "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml", - "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml", - "ref/netstandard1.3/System.Linq.Expressions.dll", - "ref/netstandard1.3/System.Linq.Expressions.xml", - "ref/netstandard1.3/de/System.Linq.Expressions.xml", - "ref/netstandard1.3/es/System.Linq.Expressions.xml", - "ref/netstandard1.3/fr/System.Linq.Expressions.xml", - "ref/netstandard1.3/it/System.Linq.Expressions.xml", - "ref/netstandard1.3/ja/System.Linq.Expressions.xml", - "ref/netstandard1.3/ko/System.Linq.Expressions.xml", - "ref/netstandard1.3/ru/System.Linq.Expressions.xml", - "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml", - "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml", - "ref/netstandard1.6/System.Linq.Expressions.dll", - "ref/netstandard1.6/System.Linq.Expressions.xml", - "ref/netstandard1.6/de/System.Linq.Expressions.xml", - "ref/netstandard1.6/es/System.Linq.Expressions.xml", - "ref/netstandard1.6/fr/System.Linq.Expressions.xml", - "ref/netstandard1.6/it/System.Linq.Expressions.xml", - "ref/netstandard1.6/ja/System.Linq.Expressions.xml", - "ref/netstandard1.6/ko/System.Linq.Expressions.xml", - "ref/netstandard1.6/ru/System.Linq.Expressions.xml", - "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml", - "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll", - "system.linq.expressions.4.3.0.nupkg.sha512", - "system.linq.expressions.nuspec" - ] - }, - "System.Linq.Queryable/4.0.1": { - "sha512": "Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", - "type": "package", - "path": "system.linq.queryable/4.0.1", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/monoandroid10/_._", - "lib/monotouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Linq.Queryable.dll", - "lib/netstandard1.3/System.Linq.Queryable.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/monoandroid10/_._", - "ref/monotouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Linq.Queryable.dll", - "ref/netcore50/System.Linq.Queryable.xml", - "ref/netcore50/de/System.Linq.Queryable.xml", - "ref/netcore50/es/System.Linq.Queryable.xml", - "ref/netcore50/fr/System.Linq.Queryable.xml", - "ref/netcore50/it/System.Linq.Queryable.xml", - "ref/netcore50/ja/System.Linq.Queryable.xml", - "ref/netcore50/ko/System.Linq.Queryable.xml", - "ref/netcore50/ru/System.Linq.Queryable.xml", - "ref/netcore50/zh-hans/System.Linq.Queryable.xml", - "ref/netcore50/zh-hant/System.Linq.Queryable.xml", - "ref/netstandard1.0/System.Linq.Queryable.dll", - "ref/netstandard1.0/System.Linq.Queryable.xml", - "ref/netstandard1.0/de/System.Linq.Queryable.xml", - "ref/netstandard1.0/es/System.Linq.Queryable.xml", - "ref/netstandard1.0/fr/System.Linq.Queryable.xml", - "ref/netstandard1.0/it/System.Linq.Queryable.xml", - "ref/netstandard1.0/ja/System.Linq.Queryable.xml", - "ref/netstandard1.0/ko/System.Linq.Queryable.xml", - "ref/netstandard1.0/ru/System.Linq.Queryable.xml", - "ref/netstandard1.0/zh-hans/System.Linq.Queryable.xml", - "ref/netstandard1.0/zh-hant/System.Linq.Queryable.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.linq.queryable.4.0.1.nupkg.sha512", - "system.linq.queryable.nuspec" - ] - }, - "System.Memory/4.5.1": { - "sha512": "sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "type": "package", - "path": "system.memory/4.5.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.1/_._", - "lib/netstandard1.1/System.Memory.dll", - "lib/netstandard1.1/System.Memory.xml", - "lib/netstandard2.0/System.Memory.dll", - "lib/netstandard2.0/System.Memory.xml", - "ref/netcoreapp2.1/_._", - "ref/netstandard1.1/System.Memory.dll", - "ref/netstandard1.1/System.Memory.xml", - "ref/netstandard2.0/System.Memory.dll", - "ref/netstandard2.0/System.Memory.xml", - "system.memory.4.5.1.nupkg.sha512", - "system.memory.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Net.Http/4.3.0": { - "sha512": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "type": "package", - "path": "system.net.http/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/Xamarinmac20/_._", - "lib/monoandroid10/_._", - "lib/monotouch10/_._", - "lib/net45/_._", - "lib/net46/System.Net.Http.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/Xamarinmac20/_._", - "ref/monoandroid10/_._", - "ref/monotouch10/_._", - "ref/net45/_._", - "ref/net46/System.Net.Http.dll", - "ref/net46/System.Net.Http.xml", - "ref/net46/de/System.Net.Http.xml", - "ref/net46/es/System.Net.Http.xml", - "ref/net46/fr/System.Net.Http.xml", - "ref/net46/it/System.Net.Http.xml", - "ref/net46/ja/System.Net.Http.xml", - "ref/net46/ko/System.Net.Http.xml", - "ref/net46/ru/System.Net.Http.xml", - "ref/net46/zh-hans/System.Net.Http.xml", - "ref/net46/zh-hant/System.Net.Http.xml", - "ref/netcore50/System.Net.Http.dll", - "ref/netcore50/System.Net.Http.xml", - "ref/netcore50/de/System.Net.Http.xml", - "ref/netcore50/es/System.Net.Http.xml", - "ref/netcore50/fr/System.Net.Http.xml", - "ref/netcore50/it/System.Net.Http.xml", - "ref/netcore50/ja/System.Net.Http.xml", - "ref/netcore50/ko/System.Net.Http.xml", - "ref/netcore50/ru/System.Net.Http.xml", - "ref/netcore50/zh-hans/System.Net.Http.xml", - "ref/netcore50/zh-hant/System.Net.Http.xml", - "ref/netstandard1.1/System.Net.Http.dll", - "ref/netstandard1.1/System.Net.Http.xml", - "ref/netstandard1.1/de/System.Net.Http.xml", - "ref/netstandard1.1/es/System.Net.Http.xml", - "ref/netstandard1.1/fr/System.Net.Http.xml", - "ref/netstandard1.1/it/System.Net.Http.xml", - "ref/netstandard1.1/ja/System.Net.Http.xml", - "ref/netstandard1.1/ko/System.Net.Http.xml", - "ref/netstandard1.1/ru/System.Net.Http.xml", - "ref/netstandard1.1/zh-hans/System.Net.Http.xml", - "ref/netstandard1.1/zh-hant/System.Net.Http.xml", - "ref/netstandard1.3/System.Net.Http.dll", - "ref/netstandard1.3/System.Net.Http.xml", - "ref/netstandard1.3/de/System.Net.Http.xml", - "ref/netstandard1.3/es/System.Net.Http.xml", - "ref/netstandard1.3/fr/System.Net.Http.xml", - "ref/netstandard1.3/it/System.Net.Http.xml", - "ref/netstandard1.3/ja/System.Net.Http.xml", - "ref/netstandard1.3/ko/System.Net.Http.xml", - "ref/netstandard1.3/ru/System.Net.Http.xml", - "ref/netstandard1.3/zh-hans/System.Net.Http.xml", - "ref/netstandard1.3/zh-hant/System.Net.Http.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll", - "runtimes/win/lib/net46/System.Net.Http.dll", - "runtimes/win/lib/netcore50/System.Net.Http.dll", - "runtimes/win/lib/netstandard1.3/System.Net.Http.dll", - "system.net.http.4.3.0.nupkg.sha512", - "system.net.http.nuspec" - ] - }, - "System.Net.Primitives/4.3.0": { - "sha512": "qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "type": "package", - "path": "system.net.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Net.Primitives.dll", - "ref/netcore50/System.Net.Primitives.xml", - "ref/netcore50/de/System.Net.Primitives.xml", - "ref/netcore50/es/System.Net.Primitives.xml", - "ref/netcore50/fr/System.Net.Primitives.xml", - "ref/netcore50/it/System.Net.Primitives.xml", - "ref/netcore50/ja/System.Net.Primitives.xml", - "ref/netcore50/ko/System.Net.Primitives.xml", - "ref/netcore50/ru/System.Net.Primitives.xml", - "ref/netcore50/zh-hans/System.Net.Primitives.xml", - "ref/netcore50/zh-hant/System.Net.Primitives.xml", - "ref/netstandard1.0/System.Net.Primitives.dll", - "ref/netstandard1.0/System.Net.Primitives.xml", - "ref/netstandard1.0/de/System.Net.Primitives.xml", - "ref/netstandard1.0/es/System.Net.Primitives.xml", - "ref/netstandard1.0/fr/System.Net.Primitives.xml", - "ref/netstandard1.0/it/System.Net.Primitives.xml", - "ref/netstandard1.0/ja/System.Net.Primitives.xml", - "ref/netstandard1.0/ko/System.Net.Primitives.xml", - "ref/netstandard1.0/ru/System.Net.Primitives.xml", - "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml", - "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml", - "ref/netstandard1.1/System.Net.Primitives.dll", - "ref/netstandard1.1/System.Net.Primitives.xml", - "ref/netstandard1.1/de/System.Net.Primitives.xml", - "ref/netstandard1.1/es/System.Net.Primitives.xml", - "ref/netstandard1.1/fr/System.Net.Primitives.xml", - "ref/netstandard1.1/it/System.Net.Primitives.xml", - "ref/netstandard1.1/ja/System.Net.Primitives.xml", - "ref/netstandard1.1/ko/System.Net.Primitives.xml", - "ref/netstandard1.1/ru/System.Net.Primitives.xml", - "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml", - "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml", - "ref/netstandard1.3/System.Net.Primitives.dll", - "ref/netstandard1.3/System.Net.Primitives.xml", - "ref/netstandard1.3/de/System.Net.Primitives.xml", - "ref/netstandard1.3/es/System.Net.Primitives.xml", - "ref/netstandard1.3/fr/System.Net.Primitives.xml", - "ref/netstandard1.3/it/System.Net.Primitives.xml", - "ref/netstandard1.3/ja/System.Net.Primitives.xml", - "ref/netstandard1.3/ko/System.Net.Primitives.xml", - "ref/netstandard1.3/ru/System.Net.Primitives.xml", - "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml", - "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.net.primitives.4.3.0.nupkg.sha512", - "system.net.primitives.nuspec" - ] - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "sha512": "FquLjdb/0CeMqb15u9Px6TwnyFl306WztKWu6sKKc5kWPYMdpi5BFEkdxzGoieYFp9UksyGwJnCw4KKAUfJjrw==", - "type": "package", - "path": "system.net.websockets.websocketprotocol/4.5.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.1/System.Net.WebSockets.WebSocketProtocol.dll", - "lib/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll", - "ref/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll", - "system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512", - "system.net.websockets.websocketprotocol.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Numerics.Vectors/4.5.0": { - "sha512": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "type": "package", - "path": "system.numerics.vectors/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Numerics.Vectors.dll", - "lib/net46/System.Numerics.Vectors.xml", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.0/System.Numerics.Vectors.dll", - "lib/netstandard1.0/System.Numerics.Vectors.xml", - "lib/netstandard2.0/System.Numerics.Vectors.dll", - "lib/netstandard2.0/System.Numerics.Vectors.xml", - "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml", - "lib/uap10.0.16299/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/System.Numerics.Vectors.dll", - "ref/net45/System.Numerics.Vectors.xml", - "ref/net46/System.Numerics.Vectors.dll", - "ref/net46/System.Numerics.Vectors.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.0/System.Numerics.Vectors.dll", - "ref/netstandard1.0/System.Numerics.Vectors.xml", - "ref/netstandard2.0/System.Numerics.Vectors.dll", - "ref/netstandard2.0/System.Numerics.Vectors.xml", - "ref/uap10.0.16299/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.numerics.vectors.4.5.0.nupkg.sha512", - "system.numerics.vectors.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.ObjectModel/4.3.0": { - "sha512": "bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "type": "package", - "path": "system.objectmodel/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.ObjectModel.dll", - "lib/netstandard1.3/System.ObjectModel.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.ObjectModel.dll", - "ref/netcore50/System.ObjectModel.xml", - "ref/netcore50/de/System.ObjectModel.xml", - "ref/netcore50/es/System.ObjectModel.xml", - "ref/netcore50/fr/System.ObjectModel.xml", - "ref/netcore50/it/System.ObjectModel.xml", - "ref/netcore50/ja/System.ObjectModel.xml", - "ref/netcore50/ko/System.ObjectModel.xml", - "ref/netcore50/ru/System.ObjectModel.xml", - "ref/netcore50/zh-hans/System.ObjectModel.xml", - "ref/netcore50/zh-hant/System.ObjectModel.xml", - "ref/netstandard1.0/System.ObjectModel.dll", - "ref/netstandard1.0/System.ObjectModel.xml", - "ref/netstandard1.0/de/System.ObjectModel.xml", - "ref/netstandard1.0/es/System.ObjectModel.xml", - "ref/netstandard1.0/fr/System.ObjectModel.xml", - "ref/netstandard1.0/it/System.ObjectModel.xml", - "ref/netstandard1.0/ja/System.ObjectModel.xml", - "ref/netstandard1.0/ko/System.ObjectModel.xml", - "ref/netstandard1.0/ru/System.ObjectModel.xml", - "ref/netstandard1.0/zh-hans/System.ObjectModel.xml", - "ref/netstandard1.0/zh-hant/System.ObjectModel.xml", - "ref/netstandard1.3/System.ObjectModel.dll", - "ref/netstandard1.3/System.ObjectModel.xml", - "ref/netstandard1.3/de/System.ObjectModel.xml", - "ref/netstandard1.3/es/System.ObjectModel.xml", - "ref/netstandard1.3/fr/System.ObjectModel.xml", - "ref/netstandard1.3/it/System.ObjectModel.xml", - "ref/netstandard1.3/ja/System.ObjectModel.xml", - "ref/netstandard1.3/ko/System.ObjectModel.xml", - "ref/netstandard1.3/ru/System.ObjectModel.xml", - "ref/netstandard1.3/zh-hans/System.ObjectModel.xml", - "ref/netstandard1.3/zh-hant/System.ObjectModel.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.objectmodel.4.3.0.nupkg.sha512", - "system.objectmodel.nuspec" - ] - }, - "System.Private.DataContractSerialization/4.3.0": { - "sha512": "yDaJ2x3mMmjdZEDB4IbezSnCsnjQ4BxinKhRAaP6kEgL6Bb6jANWphs5SzyD8imqeC/3FxgsuXT6ykkiH1uUmA==", - "type": "package", - "path": "system.private.datacontractserialization/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.3/System.Private.DataContractSerialization.dll", - "ref/netstandard/_._", - "runtimes/aot/lib/netcore50/System.Private.DataContractSerialization.dll", - "system.private.datacontractserialization.4.3.0.nupkg.sha512", - "system.private.datacontractserialization.nuspec" - ] - }, - "System.Reflection/4.3.0": { - "sha512": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "type": "package", - "path": "system.reflection/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Reflection.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Reflection.dll", - "ref/netcore50/System.Reflection.dll", - "ref/netcore50/System.Reflection.xml", - "ref/netcore50/de/System.Reflection.xml", - "ref/netcore50/es/System.Reflection.xml", - "ref/netcore50/fr/System.Reflection.xml", - "ref/netcore50/it/System.Reflection.xml", - "ref/netcore50/ja/System.Reflection.xml", - "ref/netcore50/ko/System.Reflection.xml", - "ref/netcore50/ru/System.Reflection.xml", - "ref/netcore50/zh-hans/System.Reflection.xml", - "ref/netcore50/zh-hant/System.Reflection.xml", - "ref/netstandard1.0/System.Reflection.dll", - "ref/netstandard1.0/System.Reflection.xml", - "ref/netstandard1.0/de/System.Reflection.xml", - "ref/netstandard1.0/es/System.Reflection.xml", - "ref/netstandard1.0/fr/System.Reflection.xml", - "ref/netstandard1.0/it/System.Reflection.xml", - "ref/netstandard1.0/ja/System.Reflection.xml", - "ref/netstandard1.0/ko/System.Reflection.xml", - "ref/netstandard1.0/ru/System.Reflection.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.xml", - "ref/netstandard1.3/System.Reflection.dll", - "ref/netstandard1.3/System.Reflection.xml", - "ref/netstandard1.3/de/System.Reflection.xml", - "ref/netstandard1.3/es/System.Reflection.xml", - "ref/netstandard1.3/fr/System.Reflection.xml", - "ref/netstandard1.3/it/System.Reflection.xml", - "ref/netstandard1.3/ja/System.Reflection.xml", - "ref/netstandard1.3/ko/System.Reflection.xml", - "ref/netstandard1.3/ru/System.Reflection.xml", - "ref/netstandard1.3/zh-hans/System.Reflection.xml", - "ref/netstandard1.3/zh-hant/System.Reflection.xml", - "ref/netstandard1.5/System.Reflection.dll", - "ref/netstandard1.5/System.Reflection.xml", - "ref/netstandard1.5/de/System.Reflection.xml", - "ref/netstandard1.5/es/System.Reflection.xml", - "ref/netstandard1.5/fr/System.Reflection.xml", - "ref/netstandard1.5/it/System.Reflection.xml", - "ref/netstandard1.5/ja/System.Reflection.xml", - "ref/netstandard1.5/ko/System.Reflection.xml", - "ref/netstandard1.5/ru/System.Reflection.xml", - "ref/netstandard1.5/zh-hans/System.Reflection.xml", - "ref/netstandard1.5/zh-hant/System.Reflection.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.reflection.4.3.0.nupkg.sha512", - "system.reflection.nuspec" - ] - }, - "System.Reflection.Emit/4.3.0": { - "sha512": "228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "type": "package", - "path": "system.reflection.emit/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/monotouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Emit.dll", - "lib/netstandard1.3/System.Reflection.Emit.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/net45/_._", - "ref/netstandard1.1/System.Reflection.Emit.dll", - "ref/netstandard1.1/System.Reflection.Emit.xml", - "ref/netstandard1.1/de/System.Reflection.Emit.xml", - "ref/netstandard1.1/es/System.Reflection.Emit.xml", - "ref/netstandard1.1/fr/System.Reflection.Emit.xml", - "ref/netstandard1.1/it/System.Reflection.Emit.xml", - "ref/netstandard1.1/ja/System.Reflection.Emit.xml", - "ref/netstandard1.1/ko/System.Reflection.Emit.xml", - "ref/netstandard1.1/ru/System.Reflection.Emit.xml", - "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml", - "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml", - "ref/xamarinmac20/_._", - "system.reflection.emit.4.3.0.nupkg.sha512", - "system.reflection.emit.nuspec" - ] - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "sha512": "59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "type": "package", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Emit.ILGeneration.dll", - "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll", - "lib/portable-net45+wp8/_._", - "lib/wp80/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", - "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml", - "ref/portable-net45+wp8/_._", - "ref/wp80/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/_._", - "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", - "system.reflection.emit.ilgeneration.nuspec" - ] - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "sha512": "oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "type": "package", - "path": "system.reflection.emit.lightweight/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Emit.Lightweight.dll", - "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll", - "lib/portable-net45+wp8/_._", - "lib/wp80/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll", - "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml", - "ref/portable-net45+wp8/_._", - "ref/wp80/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/_._", - "system.reflection.emit.lightweight.4.3.0.nupkg.sha512", - "system.reflection.emit.lightweight.nuspec" - ] - }, - "System.Reflection.Extensions/4.3.0": { - "sha512": "rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "type": "package", - "path": "system.reflection.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Reflection.Extensions.dll", - "ref/netcore50/System.Reflection.Extensions.xml", - "ref/netcore50/de/System.Reflection.Extensions.xml", - "ref/netcore50/es/System.Reflection.Extensions.xml", - "ref/netcore50/fr/System.Reflection.Extensions.xml", - "ref/netcore50/it/System.Reflection.Extensions.xml", - "ref/netcore50/ja/System.Reflection.Extensions.xml", - "ref/netcore50/ko/System.Reflection.Extensions.xml", - "ref/netcore50/ru/System.Reflection.Extensions.xml", - "ref/netcore50/zh-hans/System.Reflection.Extensions.xml", - "ref/netcore50/zh-hant/System.Reflection.Extensions.xml", - "ref/netstandard1.0/System.Reflection.Extensions.dll", - "ref/netstandard1.0/System.Reflection.Extensions.xml", - "ref/netstandard1.0/de/System.Reflection.Extensions.xml", - "ref/netstandard1.0/es/System.Reflection.Extensions.xml", - "ref/netstandard1.0/fr/System.Reflection.Extensions.xml", - "ref/netstandard1.0/it/System.Reflection.Extensions.xml", - "ref/netstandard1.0/ja/System.Reflection.Extensions.xml", - "ref/netstandard1.0/ko/System.Reflection.Extensions.xml", - "ref/netstandard1.0/ru/System.Reflection.Extensions.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.reflection.extensions.4.3.0.nupkg.sha512", - "system.reflection.extensions.nuspec" - ] - }, - "System.Reflection.Metadata/1.6.0": { - "sha512": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "type": "package", - "path": "system.reflection.metadata/1.6.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.1/System.Reflection.Metadata.dll", - "lib/netstandard1.1/System.Reflection.Metadata.xml", - "lib/netstandard2.0/System.Reflection.Metadata.dll", - "lib/netstandard2.0/System.Reflection.Metadata.xml", - "lib/portable-net45+win8/System.Reflection.Metadata.dll", - "lib/portable-net45+win8/System.Reflection.Metadata.xml", - "system.reflection.metadata.1.6.0.nupkg.sha512", - "system.reflection.metadata.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Reflection.Primitives/4.3.0": { - "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "type": "package", - "path": "system.reflection.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Reflection.Primitives.dll", - "ref/netcore50/System.Reflection.Primitives.xml", - "ref/netcore50/de/System.Reflection.Primitives.xml", - "ref/netcore50/es/System.Reflection.Primitives.xml", - "ref/netcore50/fr/System.Reflection.Primitives.xml", - "ref/netcore50/it/System.Reflection.Primitives.xml", - "ref/netcore50/ja/System.Reflection.Primitives.xml", - "ref/netcore50/ko/System.Reflection.Primitives.xml", - "ref/netcore50/ru/System.Reflection.Primitives.xml", - "ref/netcore50/zh-hans/System.Reflection.Primitives.xml", - "ref/netcore50/zh-hant/System.Reflection.Primitives.xml", - "ref/netstandard1.0/System.Reflection.Primitives.dll", - "ref/netstandard1.0/System.Reflection.Primitives.xml", - "ref/netstandard1.0/de/System.Reflection.Primitives.xml", - "ref/netstandard1.0/es/System.Reflection.Primitives.xml", - "ref/netstandard1.0/fr/System.Reflection.Primitives.xml", - "ref/netstandard1.0/it/System.Reflection.Primitives.xml", - "ref/netstandard1.0/ja/System.Reflection.Primitives.xml", - "ref/netstandard1.0/ko/System.Reflection.Primitives.xml", - "ref/netstandard1.0/ru/System.Reflection.Primitives.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.reflection.primitives.4.3.0.nupkg.sha512", - "system.reflection.primitives.nuspec" - ] - }, - "System.Reflection.TypeExtensions/4.3.0": { - "sha512": "7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "type": "package", - "path": "system.reflection.typeextensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Reflection.TypeExtensions.dll", - "lib/net462/System.Reflection.TypeExtensions.dll", - "lib/netcore50/System.Reflection.TypeExtensions.dll", - "lib/netstandard1.5/System.Reflection.TypeExtensions.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Reflection.TypeExtensions.dll", - "ref/net462/System.Reflection.TypeExtensions.dll", - "ref/netstandard1.3/System.Reflection.TypeExtensions.dll", - "ref/netstandard1.3/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/System.Reflection.TypeExtensions.dll", - "ref/netstandard1.5/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll", - "system.reflection.typeextensions.4.3.0.nupkg.sha512", - "system.reflection.typeextensions.nuspec" - ] - }, - "System.Resources.ResourceManager/4.3.0": { - "sha512": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "type": "package", - "path": "system.resources.resourcemanager/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Resources.ResourceManager.dll", - "ref/netcore50/System.Resources.ResourceManager.xml", - "ref/netcore50/de/System.Resources.ResourceManager.xml", - "ref/netcore50/es/System.Resources.ResourceManager.xml", - "ref/netcore50/fr/System.Resources.ResourceManager.xml", - "ref/netcore50/it/System.Resources.ResourceManager.xml", - "ref/netcore50/ja/System.Resources.ResourceManager.xml", - "ref/netcore50/ko/System.Resources.ResourceManager.xml", - "ref/netcore50/ru/System.Resources.ResourceManager.xml", - "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml", - "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/System.Resources.ResourceManager.dll", - "ref/netstandard1.0/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/de/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/es/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/it/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.resources.resourcemanager.4.3.0.nupkg.sha512", - "system.resources.resourcemanager.nuspec" - ] - }, - "System.Runtime/4.3.0": { - "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "type": "package", - "path": "system.runtime/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Runtime.dll", - "lib/portable-net45+win8+wp80+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Runtime.dll", - "ref/netcore50/System.Runtime.dll", - "ref/netcore50/System.Runtime.xml", - "ref/netcore50/de/System.Runtime.xml", - "ref/netcore50/es/System.Runtime.xml", - "ref/netcore50/fr/System.Runtime.xml", - "ref/netcore50/it/System.Runtime.xml", - "ref/netcore50/ja/System.Runtime.xml", - "ref/netcore50/ko/System.Runtime.xml", - "ref/netcore50/ru/System.Runtime.xml", - "ref/netcore50/zh-hans/System.Runtime.xml", - "ref/netcore50/zh-hant/System.Runtime.xml", - "ref/netstandard1.0/System.Runtime.dll", - "ref/netstandard1.0/System.Runtime.xml", - "ref/netstandard1.0/de/System.Runtime.xml", - "ref/netstandard1.0/es/System.Runtime.xml", - "ref/netstandard1.0/fr/System.Runtime.xml", - "ref/netstandard1.0/it/System.Runtime.xml", - "ref/netstandard1.0/ja/System.Runtime.xml", - "ref/netstandard1.0/ko/System.Runtime.xml", - "ref/netstandard1.0/ru/System.Runtime.xml", - "ref/netstandard1.0/zh-hans/System.Runtime.xml", - "ref/netstandard1.0/zh-hant/System.Runtime.xml", - "ref/netstandard1.2/System.Runtime.dll", - "ref/netstandard1.2/System.Runtime.xml", - "ref/netstandard1.2/de/System.Runtime.xml", - "ref/netstandard1.2/es/System.Runtime.xml", - "ref/netstandard1.2/fr/System.Runtime.xml", - "ref/netstandard1.2/it/System.Runtime.xml", - "ref/netstandard1.2/ja/System.Runtime.xml", - "ref/netstandard1.2/ko/System.Runtime.xml", - "ref/netstandard1.2/ru/System.Runtime.xml", - "ref/netstandard1.2/zh-hans/System.Runtime.xml", - "ref/netstandard1.2/zh-hant/System.Runtime.xml", - "ref/netstandard1.3/System.Runtime.dll", - "ref/netstandard1.3/System.Runtime.xml", - "ref/netstandard1.3/de/System.Runtime.xml", - "ref/netstandard1.3/es/System.Runtime.xml", - "ref/netstandard1.3/fr/System.Runtime.xml", - "ref/netstandard1.3/it/System.Runtime.xml", - "ref/netstandard1.3/ja/System.Runtime.xml", - "ref/netstandard1.3/ko/System.Runtime.xml", - "ref/netstandard1.3/ru/System.Runtime.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.xml", - "ref/netstandard1.5/System.Runtime.dll", - "ref/netstandard1.5/System.Runtime.xml", - "ref/netstandard1.5/de/System.Runtime.xml", - "ref/netstandard1.5/es/System.Runtime.xml", - "ref/netstandard1.5/fr/System.Runtime.xml", - "ref/netstandard1.5/it/System.Runtime.xml", - "ref/netstandard1.5/ja/System.Runtime.xml", - "ref/netstandard1.5/ko/System.Runtime.xml", - "ref/netstandard1.5/ru/System.Runtime.xml", - "ref/netstandard1.5/zh-hans/System.Runtime.xml", - "ref/netstandard1.5/zh-hant/System.Runtime.xml", - "ref/portable-net45+win8+wp80+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.4.3.0.nupkg.sha512", - "system.runtime.nuspec" - ] - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "sha512": "Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "type": "package", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.xml", - "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", - "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", - "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", - "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512", - "system.runtime.compilerservices.unsafe.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Runtime.Extensions/4.3.0": { - "sha512": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "type": "package", - "path": "system.runtime.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Runtime.Extensions.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Runtime.Extensions.dll", - "ref/netcore50/System.Runtime.Extensions.dll", - "ref/netcore50/System.Runtime.Extensions.xml", - "ref/netcore50/de/System.Runtime.Extensions.xml", - "ref/netcore50/es/System.Runtime.Extensions.xml", - "ref/netcore50/fr/System.Runtime.Extensions.xml", - "ref/netcore50/it/System.Runtime.Extensions.xml", - "ref/netcore50/ja/System.Runtime.Extensions.xml", - "ref/netcore50/ko/System.Runtime.Extensions.xml", - "ref/netcore50/ru/System.Runtime.Extensions.xml", - "ref/netcore50/zh-hans/System.Runtime.Extensions.xml", - "ref/netcore50/zh-hant/System.Runtime.Extensions.xml", - "ref/netstandard1.0/System.Runtime.Extensions.dll", - "ref/netstandard1.0/System.Runtime.Extensions.xml", - "ref/netstandard1.0/de/System.Runtime.Extensions.xml", - "ref/netstandard1.0/es/System.Runtime.Extensions.xml", - "ref/netstandard1.0/fr/System.Runtime.Extensions.xml", - "ref/netstandard1.0/it/System.Runtime.Extensions.xml", - "ref/netstandard1.0/ja/System.Runtime.Extensions.xml", - "ref/netstandard1.0/ko/System.Runtime.Extensions.xml", - "ref/netstandard1.0/ru/System.Runtime.Extensions.xml", - "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml", - "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml", - "ref/netstandard1.3/System.Runtime.Extensions.dll", - "ref/netstandard1.3/System.Runtime.Extensions.xml", - "ref/netstandard1.3/de/System.Runtime.Extensions.xml", - "ref/netstandard1.3/es/System.Runtime.Extensions.xml", - "ref/netstandard1.3/fr/System.Runtime.Extensions.xml", - "ref/netstandard1.3/it/System.Runtime.Extensions.xml", - "ref/netstandard1.3/ja/System.Runtime.Extensions.xml", - "ref/netstandard1.3/ko/System.Runtime.Extensions.xml", - "ref/netstandard1.3/ru/System.Runtime.Extensions.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml", - "ref/netstandard1.5/System.Runtime.Extensions.dll", - "ref/netstandard1.5/System.Runtime.Extensions.xml", - "ref/netstandard1.5/de/System.Runtime.Extensions.xml", - "ref/netstandard1.5/es/System.Runtime.Extensions.xml", - "ref/netstandard1.5/fr/System.Runtime.Extensions.xml", - "ref/netstandard1.5/it/System.Runtime.Extensions.xml", - "ref/netstandard1.5/ja/System.Runtime.Extensions.xml", - "ref/netstandard1.5/ko/System.Runtime.Extensions.xml", - "ref/netstandard1.5/ru/System.Runtime.Extensions.xml", - "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml", - "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.extensions.4.3.0.nupkg.sha512", - "system.runtime.extensions.nuspec" - ] - }, - "System.Runtime.Handles/4.3.0": { - "sha512": "OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "type": "package", - "path": "system.runtime.handles/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/_._", - "ref/netstandard1.3/System.Runtime.Handles.dll", - "ref/netstandard1.3/System.Runtime.Handles.xml", - "ref/netstandard1.3/de/System.Runtime.Handles.xml", - "ref/netstandard1.3/es/System.Runtime.Handles.xml", - "ref/netstandard1.3/fr/System.Runtime.Handles.xml", - "ref/netstandard1.3/it/System.Runtime.Handles.xml", - "ref/netstandard1.3/ja/System.Runtime.Handles.xml", - "ref/netstandard1.3/ko/System.Runtime.Handles.xml", - "ref/netstandard1.3/ru/System.Runtime.Handles.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.handles.4.3.0.nupkg.sha512", - "system.runtime.handles.nuspec" - ] - }, - "System.Runtime.InteropServices/4.3.0": { - "sha512": "uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "type": "package", - "path": "system.runtime.interopservices/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Runtime.InteropServices.dll", - "lib/net463/System.Runtime.InteropServices.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Runtime.InteropServices.dll", - "ref/net463/System.Runtime.InteropServices.dll", - "ref/netcore50/System.Runtime.InteropServices.dll", - "ref/netcore50/System.Runtime.InteropServices.xml", - "ref/netcore50/de/System.Runtime.InteropServices.xml", - "ref/netcore50/es/System.Runtime.InteropServices.xml", - "ref/netcore50/fr/System.Runtime.InteropServices.xml", - "ref/netcore50/it/System.Runtime.InteropServices.xml", - "ref/netcore50/ja/System.Runtime.InteropServices.xml", - "ref/netcore50/ko/System.Runtime.InteropServices.xml", - "ref/netcore50/ru/System.Runtime.InteropServices.xml", - "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml", - "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml", - "ref/netcoreapp1.1/System.Runtime.InteropServices.dll", - "ref/netstandard1.1/System.Runtime.InteropServices.dll", - "ref/netstandard1.1/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/System.Runtime.InteropServices.dll", - "ref/netstandard1.2/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/System.Runtime.InteropServices.dll", - "ref/netstandard1.3/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/System.Runtime.InteropServices.dll", - "ref/netstandard1.5/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.interopservices.4.3.0.nupkg.sha512", - "system.runtime.interopservices.nuspec" - ] - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "sha512": "cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "type": "package", - "path": "system.runtime.interopservices.runtimeinformation/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", - "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", - "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll", - "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", - "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", - "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", - "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", - "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", - "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512", - "system.runtime.interopservices.runtimeinformation.nuspec" - ] - }, - "System.Runtime.Numerics/4.3.0": { - "sha512": "yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "type": "package", - "path": "system.runtime.numerics/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Runtime.Numerics.dll", - "lib/netstandard1.3/System.Runtime.Numerics.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Runtime.Numerics.dll", - "ref/netcore50/System.Runtime.Numerics.xml", - "ref/netcore50/de/System.Runtime.Numerics.xml", - "ref/netcore50/es/System.Runtime.Numerics.xml", - "ref/netcore50/fr/System.Runtime.Numerics.xml", - "ref/netcore50/it/System.Runtime.Numerics.xml", - "ref/netcore50/ja/System.Runtime.Numerics.xml", - "ref/netcore50/ko/System.Runtime.Numerics.xml", - "ref/netcore50/ru/System.Runtime.Numerics.xml", - "ref/netcore50/zh-hans/System.Runtime.Numerics.xml", - "ref/netcore50/zh-hant/System.Runtime.Numerics.xml", - "ref/netstandard1.1/System.Runtime.Numerics.dll", - "ref/netstandard1.1/System.Runtime.Numerics.xml", - "ref/netstandard1.1/de/System.Runtime.Numerics.xml", - "ref/netstandard1.1/es/System.Runtime.Numerics.xml", - "ref/netstandard1.1/fr/System.Runtime.Numerics.xml", - "ref/netstandard1.1/it/System.Runtime.Numerics.xml", - "ref/netstandard1.1/ja/System.Runtime.Numerics.xml", - "ref/netstandard1.1/ko/System.Runtime.Numerics.xml", - "ref/netstandard1.1/ru/System.Runtime.Numerics.xml", - "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml", - "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.numerics.4.3.0.nupkg.sha512", - "system.runtime.numerics.nuspec" - ] - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "sha512": "2Z5t70a2SwMsfQDp9KOclaZNyQhfIga2gppq9lIUDM1A4ohTshn4JqT7ir8bvIhXgorWKYDAr6rPzEbi/nTGKg==", - "type": "package", - "path": "system.runtime.serialization.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net46/System.Runtime.Serialization.Primitives.dll", - "lib/netcore50/System.Runtime.Serialization.Primitives.dll", - "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net46/System.Runtime.Serialization.Primitives.dll", - "ref/netcore50/System.Runtime.Serialization.Primitives.dll", - "ref/netcore50/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/de/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/es/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/fr/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/it/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/ja/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/ko/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/ru/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/zh-hans/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/zh-hant/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/System.Runtime.Serialization.Primitives.dll", - "ref/netstandard1.0/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/de/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/es/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/fr/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/it/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/ja/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/ko/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/ru/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/zh-hans/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/zh-hant/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll", - "ref/netstandard1.3/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/de/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/es/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/fr/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/it/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/ja/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/ko/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/ru/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.Serialization.Primitives.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll", - "system.runtime.serialization.primitives.4.3.0.nupkg.sha512", - "system.runtime.serialization.primitives.nuspec" - ] - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "sha512": "nUQx/5OVgrqEba3+j7OdiofvVq9koWZAC7Z3xGI8IIViZqApWnZ5+lLcwYgTlbkobrl/Rat+Jb8GeD4WQESD2A==", - "type": "package", - "path": "system.runtime.serialization.xml/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net46/System.Runtime.Serialization.Xml.dll", - "lib/netcore50/System.Runtime.Serialization.Xml.dll", - "lib/netstandard1.3/System.Runtime.Serialization.Xml.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net46/System.Runtime.Serialization.Xml.dll", - "ref/netcore50/System.Runtime.Serialization.Xml.dll", - "ref/netcore50/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/de/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/es/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/fr/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/it/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/ja/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/ko/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/ru/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/zh-hans/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/zh-hant/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/System.Runtime.Serialization.Xml.dll", - "ref/netstandard1.0/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/de/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/es/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/fr/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/it/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/ja/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/ko/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/ru/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/zh-hans/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/zh-hant/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/System.Runtime.Serialization.Xml.dll", - "ref/netstandard1.3/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/de/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/es/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/fr/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/it/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/ja/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/ko/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/ru/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.Serialization.Xml.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.serialization.xml.4.3.0.nupkg.sha512", - "system.runtime.serialization.xml.nuspec" - ] - }, - "System.Security.AccessControl/4.5.0": { - "sha512": "vW8Eoq0TMyz5vAG/6ce483x/CP83fgm4SJe5P8Tb1tZaobcvPrbMEL7rhH1DRdrYbbb6F0vq3OlzmK0Pkwks5A==", - "type": "package", - "path": "system.security.accesscontrol/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net46/System.Security.AccessControl.dll", - "lib/net461/System.Security.AccessControl.dll", - "lib/netstandard1.3/System.Security.AccessControl.dll", - "lib/netstandard2.0/System.Security.AccessControl.dll", - "lib/uap10.0.16299/_._", - "ref/net46/System.Security.AccessControl.dll", - "ref/net461/System.Security.AccessControl.dll", - "ref/net461/System.Security.AccessControl.xml", - "ref/netstandard1.3/System.Security.AccessControl.dll", - "ref/netstandard1.3/System.Security.AccessControl.xml", - "ref/netstandard1.3/de/System.Security.AccessControl.xml", - "ref/netstandard1.3/es/System.Security.AccessControl.xml", - "ref/netstandard1.3/fr/System.Security.AccessControl.xml", - "ref/netstandard1.3/it/System.Security.AccessControl.xml", - "ref/netstandard1.3/ja/System.Security.AccessControl.xml", - "ref/netstandard1.3/ko/System.Security.AccessControl.xml", - "ref/netstandard1.3/ru/System.Security.AccessControl.xml", - "ref/netstandard1.3/zh-hans/System.Security.AccessControl.xml", - "ref/netstandard1.3/zh-hant/System.Security.AccessControl.xml", - "ref/netstandard2.0/System.Security.AccessControl.dll", - "ref/netstandard2.0/System.Security.AccessControl.xml", - "ref/uap10.0.16299/_._", - "runtimes/win/lib/net46/System.Security.AccessControl.dll", - "runtimes/win/lib/net461/System.Security.AccessControl.dll", - "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll", - "runtimes/win/lib/netstandard1.3/System.Security.AccessControl.dll", - "runtimes/win/lib/uap10.0.16299/_._", - "system.security.accesscontrol.4.5.0.nupkg.sha512", - "system.security.accesscontrol.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Security.Claims/4.3.0": { - "sha512": "P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", - "type": "package", - "path": "system.security.claims/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Claims.dll", - "lib/netstandard1.3/System.Security.Claims.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Claims.dll", - "ref/netstandard1.3/System.Security.Claims.dll", - "ref/netstandard1.3/System.Security.Claims.xml", - "ref/netstandard1.3/de/System.Security.Claims.xml", - "ref/netstandard1.3/es/System.Security.Claims.xml", - "ref/netstandard1.3/fr/System.Security.Claims.xml", - "ref/netstandard1.3/it/System.Security.Claims.xml", - "ref/netstandard1.3/ja/System.Security.Claims.xml", - "ref/netstandard1.3/ko/System.Security.Claims.xml", - "ref/netstandard1.3/ru/System.Security.Claims.xml", - "ref/netstandard1.3/zh-hans/System.Security.Claims.xml", - "ref/netstandard1.3/zh-hant/System.Security.Claims.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.security.claims.4.3.0.nupkg.sha512", - "system.security.claims.nuspec" - ] - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "sha512": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "type": "package", - "path": "system.security.cryptography.algorithms/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Algorithms.dll", - "lib/net461/System.Security.Cryptography.Algorithms.dll", - "lib/net463/System.Security.Cryptography.Algorithms.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Algorithms.dll", - "ref/net461/System.Security.Cryptography.Algorithms.dll", - "ref/net463/System.Security.Cryptography.Algorithms.dll", - "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll", - "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll", - "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "system.security.cryptography.algorithms.4.3.0.nupkg.sha512", - "system.security.cryptography.algorithms.nuspec" - ] - }, - "System.Security.Cryptography.Cng/4.5.0": { - "sha512": "WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "type": "package", - "path": "system.security.cryptography.cng/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Cng.dll", - "lib/net461/System.Security.Cryptography.Cng.dll", - "lib/net462/System.Security.Cryptography.Cng.dll", - "lib/net47/System.Security.Cryptography.Cng.dll", - "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", - "lib/netstandard1.3/System.Security.Cryptography.Cng.dll", - "lib/netstandard1.4/System.Security.Cryptography.Cng.dll", - "lib/netstandard1.6/System.Security.Cryptography.Cng.dll", - "lib/netstandard2.0/System.Security.Cryptography.Cng.dll", - "lib/uap10.0.16299/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Cng.dll", - "ref/net461/System.Security.Cryptography.Cng.dll", - "ref/net461/System.Security.Cryptography.Cng.xml", - "ref/net462/System.Security.Cryptography.Cng.dll", - "ref/net462/System.Security.Cryptography.Cng.xml", - "ref/net47/System.Security.Cryptography.Cng.dll", - "ref/net47/System.Security.Cryptography.Cng.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Cng.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Cng.xml", - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll", - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.xml", - "ref/netstandard1.3/System.Security.Cryptography.Cng.dll", - "ref/netstandard1.4/System.Security.Cryptography.Cng.dll", - "ref/netstandard1.6/System.Security.Cryptography.Cng.dll", - "ref/netstandard2.0/System.Security.Cryptography.Cng.dll", - "ref/netstandard2.0/System.Security.Cryptography.Cng.xml", - "ref/uap10.0.16299/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net462/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net47/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netcoreapp2.0/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/uap10.0.16299/_._", - "system.security.cryptography.cng.4.5.0.nupkg.sha512", - "system.security.cryptography.cng.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Security.Cryptography.Csp/4.3.0": { - "sha512": "X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "type": "package", - "path": "system.security.cryptography.csp/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Csp.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Csp.dll", - "ref/netstandard1.3/System.Security.Cryptography.Csp.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll", - "runtimes/win/lib/netcore50/_._", - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", - "system.security.cryptography.csp.4.3.0.nupkg.sha512", - "system.security.cryptography.csp.nuspec" - ] - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "sha512": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "type": "package", - "path": "system.security.cryptography.encoding/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Encoding.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Encoding.dll", - "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll", - "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll", - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", - "system.security.cryptography.encoding.4.3.0.nupkg.sha512", - "system.security.cryptography.encoding.nuspec" - ] - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "type": "package", - "path": "system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", - "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", - "system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "system.security.cryptography.openssl.nuspec" - ] - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "sha512": "TGQX51gxpY3K3I6LJlE2LAftVlIMqJf0cBGhz68Y89jjk3LJCB6SrwiD+YN1fkqemBvWGs+GjyMJukl6d6goyQ==", - "type": "package", - "path": "system.security.cryptography.pkcs/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net46/System.Security.Cryptography.Pkcs.dll", - "lib/net461/System.Security.Cryptography.Pkcs.dll", - "lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", - "lib/netstandard1.3/System.Security.Cryptography.Pkcs.dll", - "lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll", - "ref/net46/System.Security.Cryptography.Pkcs.dll", - "ref/net461/System.Security.Cryptography.Pkcs.dll", - "ref/net461/System.Security.Cryptography.Pkcs.xml", - "ref/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", - "ref/netcoreapp2.1/System.Security.Cryptography.Pkcs.xml", - "ref/netstandard1.3/System.Security.Cryptography.Pkcs.dll", - "ref/netstandard2.0/System.Security.Cryptography.Pkcs.dll", - "ref/netstandard2.0/System.Security.Cryptography.Pkcs.xml", - "runtimes/win/lib/net46/System.Security.Cryptography.Pkcs.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.Pkcs.dll", - "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Pkcs.dll", - "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll", - "system.security.cryptography.pkcs.4.5.0.nupkg.sha512", - "system.security.cryptography.pkcs.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "sha512": "7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "type": "package", - "path": "system.security.cryptography.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Primitives.dll", - "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Primitives.dll", - "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.security.cryptography.primitives.4.3.0.nupkg.sha512", - "system.security.cryptography.primitives.nuspec" - ] - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "sha512": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "type": "package", - "path": "system.security.cryptography.x509certificates/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.X509Certificates.dll", - "lib/net461/System.Security.Cryptography.X509Certificates.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.X509Certificates.dll", - "ref/net461/System.Security.Cryptography.X509Certificates.dll", - "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll", - "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll", - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", - "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", - "system.security.cryptography.x509certificates.nuspec" - ] - }, - "System.Security.Cryptography.Xml/4.5.0": { - "sha512": "i2Jn6rGXR63J0zIklImGRkDIJL4b1NfPSEbIVHBlqoIb12lfXIigCbDRpDmIEzwSo/v1U5y/rYJdzZYSyCWxvg==", - "type": "package", - "path": "system.security.cryptography.xml/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net461/System.Security.Cryptography.Xml.dll", - "lib/netstandard2.0/System.Security.Cryptography.Xml.dll", - "ref/net461/System.Security.Cryptography.Xml.dll", - "ref/net461/System.Security.Cryptography.Xml.xml", - "ref/netstandard2.0/System.Security.Cryptography.Xml.dll", - "ref/netstandard2.0/System.Security.Cryptography.Xml.xml", - "system.security.cryptography.xml.4.5.0.nupkg.sha512", - "system.security.cryptography.xml.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Security.Permissions/4.5.0": { - "sha512": "9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==", - "type": "package", - "path": "system.security.permissions/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net461/System.Security.Permissions.dll", - "lib/netstandard2.0/System.Security.Permissions.dll", - "ref/net461/System.Security.Permissions.dll", - "ref/net461/System.Security.Permissions.xml", - "ref/netstandard2.0/System.Security.Permissions.dll", - "ref/netstandard2.0/System.Security.Permissions.xml", - "system.security.permissions.4.5.0.nupkg.sha512", - "system.security.permissions.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Security.Principal/4.3.0": { - "sha512": "I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "type": "package", - "path": "system.security.principal/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Security.Principal.dll", - "lib/netstandard1.0/System.Security.Principal.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Security.Principal.dll", - "ref/netcore50/System.Security.Principal.xml", - "ref/netcore50/de/System.Security.Principal.xml", - "ref/netcore50/es/System.Security.Principal.xml", - "ref/netcore50/fr/System.Security.Principal.xml", - "ref/netcore50/it/System.Security.Principal.xml", - "ref/netcore50/ja/System.Security.Principal.xml", - "ref/netcore50/ko/System.Security.Principal.xml", - "ref/netcore50/ru/System.Security.Principal.xml", - "ref/netcore50/zh-hans/System.Security.Principal.xml", - "ref/netcore50/zh-hant/System.Security.Principal.xml", - "ref/netstandard1.0/System.Security.Principal.dll", - "ref/netstandard1.0/System.Security.Principal.xml", - "ref/netstandard1.0/de/System.Security.Principal.xml", - "ref/netstandard1.0/es/System.Security.Principal.xml", - "ref/netstandard1.0/fr/System.Security.Principal.xml", - "ref/netstandard1.0/it/System.Security.Principal.xml", - "ref/netstandard1.0/ja/System.Security.Principal.xml", - "ref/netstandard1.0/ko/System.Security.Principal.xml", - "ref/netstandard1.0/ru/System.Security.Principal.xml", - "ref/netstandard1.0/zh-hans/System.Security.Principal.xml", - "ref/netstandard1.0/zh-hant/System.Security.Principal.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.security.principal.4.3.0.nupkg.sha512", - "system.security.principal.nuspec" - ] - }, - "System.Security.Principal.Windows/4.5.0": { - "sha512": "U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "type": "package", - "path": "system.security.principal.windows/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net46/System.Security.Principal.Windows.dll", - "lib/net461/System.Security.Principal.Windows.dll", - "lib/netstandard1.3/System.Security.Principal.Windows.dll", - "lib/netstandard2.0/System.Security.Principal.Windows.dll", - "lib/uap10.0.16299/_._", - "ref/net46/System.Security.Principal.Windows.dll", - "ref/net461/System.Security.Principal.Windows.dll", - "ref/net461/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/System.Security.Principal.Windows.dll", - "ref/netstandard1.3/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", - "ref/netstandard2.0/System.Security.Principal.Windows.dll", - "ref/netstandard2.0/System.Security.Principal.Windows.xml", - "ref/uap10.0.16299/_._", - "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", - "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", - "runtimes/win/lib/net461/System.Security.Principal.Windows.dll", - "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", - "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll", - "runtimes/win/lib/uap10.0.16299/_._", - "system.security.principal.windows.4.5.0.nupkg.sha512", - "system.security.principal.windows.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Text.Encoding/4.3.0": { - "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "type": "package", - "path": "system.text.encoding/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Text.Encoding.dll", - "ref/netcore50/System.Text.Encoding.xml", - "ref/netcore50/de/System.Text.Encoding.xml", - "ref/netcore50/es/System.Text.Encoding.xml", - "ref/netcore50/fr/System.Text.Encoding.xml", - "ref/netcore50/it/System.Text.Encoding.xml", - "ref/netcore50/ja/System.Text.Encoding.xml", - "ref/netcore50/ko/System.Text.Encoding.xml", - "ref/netcore50/ru/System.Text.Encoding.xml", - "ref/netcore50/zh-hans/System.Text.Encoding.xml", - "ref/netcore50/zh-hant/System.Text.Encoding.xml", - "ref/netstandard1.0/System.Text.Encoding.dll", - "ref/netstandard1.0/System.Text.Encoding.xml", - "ref/netstandard1.0/de/System.Text.Encoding.xml", - "ref/netstandard1.0/es/System.Text.Encoding.xml", - "ref/netstandard1.0/fr/System.Text.Encoding.xml", - "ref/netstandard1.0/it/System.Text.Encoding.xml", - "ref/netstandard1.0/ja/System.Text.Encoding.xml", - "ref/netstandard1.0/ko/System.Text.Encoding.xml", - "ref/netstandard1.0/ru/System.Text.Encoding.xml", - "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", - "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", - "ref/netstandard1.3/System.Text.Encoding.dll", - "ref/netstandard1.3/System.Text.Encoding.xml", - "ref/netstandard1.3/de/System.Text.Encoding.xml", - "ref/netstandard1.3/es/System.Text.Encoding.xml", - "ref/netstandard1.3/fr/System.Text.Encoding.xml", - "ref/netstandard1.3/it/System.Text.Encoding.xml", - "ref/netstandard1.3/ja/System.Text.Encoding.xml", - "ref/netstandard1.3/ko/System.Text.Encoding.xml", - "ref/netstandard1.3/ru/System.Text.Encoding.xml", - "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", - "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.text.encoding.4.3.0.nupkg.sha512", - "system.text.encoding.nuspec" - ] - }, - "System.Text.Encoding.CodePages/4.5.0": { - "sha512": "S0wEUiKcLvRlkFUXca8uio1UQ5bYQzYgOmOKtCqaBQC3GR9AJjh43otcM32IGsAyvadFTaAMw9Irm6dS4Evfng==", - "type": "package", - "path": "system.text.encoding.codepages/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Text.Encoding.CodePages.dll", - "lib/net461/System.Text.Encoding.CodePages.dll", - "lib/netstandard1.3/System.Text.Encoding.CodePages.dll", - "lib/netstandard2.0/System.Text.Encoding.CodePages.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/netstandard1.3/System.Text.Encoding.CodePages.dll", - "ref/netstandard1.3/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/de/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/es/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/fr/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/it/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/ja/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/ko/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/ru/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/zh-hans/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/zh-hant/System.Text.Encoding.CodePages.xml", - "ref/netstandard2.0/System.Text.Encoding.CodePages.dll", - "ref/netstandard2.0/System.Text.Encoding.CodePages.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll", - "runtimes/win/lib/netcoreapp2.0/System.Text.Encoding.CodePages.dll", - "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll", - "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.dll", - "system.text.encoding.codepages.4.5.0.nupkg.sha512", - "system.text.encoding.codepages.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Text.Encoding.Extensions/4.3.0": { - "sha512": "YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "type": "package", - "path": "system.text.encoding.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Text.Encoding.Extensions.dll", - "ref/netcore50/System.Text.Encoding.Extensions.xml", - "ref/netcore50/de/System.Text.Encoding.Extensions.xml", - "ref/netcore50/es/System.Text.Encoding.Extensions.xml", - "ref/netcore50/fr/System.Text.Encoding.Extensions.xml", - "ref/netcore50/it/System.Text.Encoding.Extensions.xml", - "ref/netcore50/ja/System.Text.Encoding.Extensions.xml", - "ref/netcore50/ko/System.Text.Encoding.Extensions.xml", - "ref/netcore50/ru/System.Text.Encoding.Extensions.xml", - "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml", - "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/System.Text.Encoding.Extensions.dll", - "ref/netstandard1.0/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/System.Text.Encoding.Extensions.dll", - "ref/netstandard1.3/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.text.encoding.extensions.4.3.0.nupkg.sha512", - "system.text.encoding.extensions.nuspec" - ] - }, - "System.Text.Encodings.Web/4.5.0": { - "sha512": "Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "type": "package", - "path": "system.text.encodings.web/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/System.Text.Encodings.Web.dll", - "lib/netstandard1.0/System.Text.Encodings.Web.xml", - "lib/netstandard2.0/System.Text.Encodings.Web.dll", - "lib/netstandard2.0/System.Text.Encodings.Web.xml", - "system.text.encodings.web.4.5.0.nupkg.sha512", - "system.text.encodings.web.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Text.RegularExpressions/4.3.0": { - "sha512": "RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "type": "package", - "path": "system.text.regularexpressions/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net463/System.Text.RegularExpressions.dll", - "lib/netcore50/System.Text.RegularExpressions.dll", - "lib/netstandard1.6/System.Text.RegularExpressions.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net463/System.Text.RegularExpressions.dll", - "ref/netcore50/System.Text.RegularExpressions.dll", - "ref/netcore50/System.Text.RegularExpressions.xml", - "ref/netcore50/de/System.Text.RegularExpressions.xml", - "ref/netcore50/es/System.Text.RegularExpressions.xml", - "ref/netcore50/fr/System.Text.RegularExpressions.xml", - "ref/netcore50/it/System.Text.RegularExpressions.xml", - "ref/netcore50/ja/System.Text.RegularExpressions.xml", - "ref/netcore50/ko/System.Text.RegularExpressions.xml", - "ref/netcore50/ru/System.Text.RegularExpressions.xml", - "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml", - "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml", - "ref/netcoreapp1.1/System.Text.RegularExpressions.dll", - "ref/netstandard1.0/System.Text.RegularExpressions.dll", - "ref/netstandard1.0/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/de/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/es/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/it/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/System.Text.RegularExpressions.dll", - "ref/netstandard1.3/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/de/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/es/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/it/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/System.Text.RegularExpressions.dll", - "ref/netstandard1.6/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/de/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/es/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/it/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.text.regularexpressions.4.3.0.nupkg.sha512", - "system.text.regularexpressions.nuspec" - ] - }, - "System.Threading/4.3.0": { - "sha512": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "type": "package", - "path": "system.threading/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Threading.dll", - "lib/netstandard1.3/System.Threading.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Threading.dll", - "ref/netcore50/System.Threading.xml", - "ref/netcore50/de/System.Threading.xml", - "ref/netcore50/es/System.Threading.xml", - "ref/netcore50/fr/System.Threading.xml", - "ref/netcore50/it/System.Threading.xml", - "ref/netcore50/ja/System.Threading.xml", - "ref/netcore50/ko/System.Threading.xml", - "ref/netcore50/ru/System.Threading.xml", - "ref/netcore50/zh-hans/System.Threading.xml", - "ref/netcore50/zh-hant/System.Threading.xml", - "ref/netstandard1.0/System.Threading.dll", - "ref/netstandard1.0/System.Threading.xml", - "ref/netstandard1.0/de/System.Threading.xml", - "ref/netstandard1.0/es/System.Threading.xml", - "ref/netstandard1.0/fr/System.Threading.xml", - "ref/netstandard1.0/it/System.Threading.xml", - "ref/netstandard1.0/ja/System.Threading.xml", - "ref/netstandard1.0/ko/System.Threading.xml", - "ref/netstandard1.0/ru/System.Threading.xml", - "ref/netstandard1.0/zh-hans/System.Threading.xml", - "ref/netstandard1.0/zh-hant/System.Threading.xml", - "ref/netstandard1.3/System.Threading.dll", - "ref/netstandard1.3/System.Threading.xml", - "ref/netstandard1.3/de/System.Threading.xml", - "ref/netstandard1.3/es/System.Threading.xml", - "ref/netstandard1.3/fr/System.Threading.xml", - "ref/netstandard1.3/it/System.Threading.xml", - "ref/netstandard1.3/ja/System.Threading.xml", - "ref/netstandard1.3/ko/System.Threading.xml", - "ref/netstandard1.3/ru/System.Threading.xml", - "ref/netstandard1.3/zh-hans/System.Threading.xml", - "ref/netstandard1.3/zh-hant/System.Threading.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Threading.dll", - "system.threading.4.3.0.nupkg.sha512", - "system.threading.nuspec" - ] - }, - "System.Threading.Channels/4.5.0": { - "sha512": "MEH06N0rIGmRT4LOKQ2BmUO0IxfvmIY/PaouSq+DFQku72OL8cxfw8W99uGpTCFf2vx2QHLRSh374iSM3asdTA==", - "type": "package", - "path": "system.threading.channels/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.1/System.Threading.Channels.dll", - "lib/netcoreapp2.1/System.Threading.Channels.xml", - "lib/netstandard1.3/System.Threading.Channels.dll", - "lib/netstandard1.3/System.Threading.Channels.xml", - "lib/netstandard2.0/System.Threading.Channels.dll", - "lib/netstandard2.0/System.Threading.Channels.xml", - "system.threading.channels.4.5.0.nupkg.sha512", - "system.threading.channels.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Threading.Tasks/4.3.0": { - "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "type": "package", - "path": "system.threading.tasks/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Threading.Tasks.dll", - "ref/netcore50/System.Threading.Tasks.xml", - "ref/netcore50/de/System.Threading.Tasks.xml", - "ref/netcore50/es/System.Threading.Tasks.xml", - "ref/netcore50/fr/System.Threading.Tasks.xml", - "ref/netcore50/it/System.Threading.Tasks.xml", - "ref/netcore50/ja/System.Threading.Tasks.xml", - "ref/netcore50/ko/System.Threading.Tasks.xml", - "ref/netcore50/ru/System.Threading.Tasks.xml", - "ref/netcore50/zh-hans/System.Threading.Tasks.xml", - "ref/netcore50/zh-hant/System.Threading.Tasks.xml", - "ref/netstandard1.0/System.Threading.Tasks.dll", - "ref/netstandard1.0/System.Threading.Tasks.xml", - "ref/netstandard1.0/de/System.Threading.Tasks.xml", - "ref/netstandard1.0/es/System.Threading.Tasks.xml", - "ref/netstandard1.0/fr/System.Threading.Tasks.xml", - "ref/netstandard1.0/it/System.Threading.Tasks.xml", - "ref/netstandard1.0/ja/System.Threading.Tasks.xml", - "ref/netstandard1.0/ko/System.Threading.Tasks.xml", - "ref/netstandard1.0/ru/System.Threading.Tasks.xml", - "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml", - "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml", - "ref/netstandard1.3/System.Threading.Tasks.dll", - "ref/netstandard1.3/System.Threading.Tasks.xml", - "ref/netstandard1.3/de/System.Threading.Tasks.xml", - "ref/netstandard1.3/es/System.Threading.Tasks.xml", - "ref/netstandard1.3/fr/System.Threading.Tasks.xml", - "ref/netstandard1.3/it/System.Threading.Tasks.xml", - "ref/netstandard1.3/ja/System.Threading.Tasks.xml", - "ref/netstandard1.3/ko/System.Threading.Tasks.xml", - "ref/netstandard1.3/ru/System.Threading.Tasks.xml", - "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml", - "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.threading.tasks.4.3.0.nupkg.sha512", - "system.threading.tasks.nuspec" - ] - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "sha512": "WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==", - "type": "package", - "path": "system.threading.tasks.extensions/4.5.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/netcoreapp2.1/_._", - "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", - "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", - "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll", - "lib/netstandard2.0/System.Threading.Tasks.Extensions.xml", - "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/netcoreapp2.1/_._", - "ref/netstandard1.0/System.Threading.Tasks.Extensions.dll", - "ref/netstandard1.0/System.Threading.Tasks.Extensions.xml", - "ref/netstandard2.0/System.Threading.Tasks.Extensions.dll", - "ref/netstandard2.0/System.Threading.Tasks.Extensions.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.threading.tasks.extensions.4.5.1.nupkg.sha512", - "system.threading.tasks.extensions.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "sha512": "cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==", - "type": "package", - "path": "system.threading.tasks.parallel/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Threading.Tasks.Parallel.dll", - "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Threading.Tasks.Parallel.dll", - "ref/netcore50/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/de/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/es/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/fr/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/it/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/ja/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/ko/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/ru/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/zh-hans/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/zh-hant/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll", - "ref/netstandard1.1/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/de/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/es/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/fr/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/it/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/ja/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/ko/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/ru/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/zh-hans/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/zh-hant/System.Threading.Tasks.Parallel.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.threading.tasks.parallel.4.3.0.nupkg.sha512", - "system.threading.tasks.parallel.nuspec" - ] - }, - "System.Threading.Thread/4.3.0": { - "sha512": "OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", - "type": "package", - "path": "system.threading.thread/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Threading.Thread.dll", - "lib/netcore50/_._", - "lib/netstandard1.3/System.Threading.Thread.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Threading.Thread.dll", - "ref/netstandard1.3/System.Threading.Thread.dll", - "ref/netstandard1.3/System.Threading.Thread.xml", - "ref/netstandard1.3/de/System.Threading.Thread.xml", - "ref/netstandard1.3/es/System.Threading.Thread.xml", - "ref/netstandard1.3/fr/System.Threading.Thread.xml", - "ref/netstandard1.3/it/System.Threading.Thread.xml", - "ref/netstandard1.3/ja/System.Threading.Thread.xml", - "ref/netstandard1.3/ko/System.Threading.Thread.xml", - "ref/netstandard1.3/ru/System.Threading.Thread.xml", - "ref/netstandard1.3/zh-hans/System.Threading.Thread.xml", - "ref/netstandard1.3/zh-hant/System.Threading.Thread.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.threading.thread.4.3.0.nupkg.sha512", - "system.threading.thread.nuspec" - ] - }, - "System.ValueTuple/4.3.0": { - "sha512": "cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==", - "type": "package", - "path": "system.valuetuple/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/.xml", - "lib/netstandard1.0/System.ValueTuple.dll", - "lib/portable-net40+sl4+win8+wp8/.xml", - "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", - "system.valuetuple.4.3.0.nupkg.sha512", - "system.valuetuple.nuspec" - ] - }, - "System.Xml.ReaderWriter/4.3.0": { - "sha512": "GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "type": "package", - "path": "system.xml.readerwriter/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net46/System.Xml.ReaderWriter.dll", - "lib/netcore50/System.Xml.ReaderWriter.dll", - "lib/netstandard1.3/System.Xml.ReaderWriter.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net46/System.Xml.ReaderWriter.dll", - "ref/netcore50/System.Xml.ReaderWriter.dll", - "ref/netcore50/System.Xml.ReaderWriter.xml", - "ref/netcore50/de/System.Xml.ReaderWriter.xml", - "ref/netcore50/es/System.Xml.ReaderWriter.xml", - "ref/netcore50/fr/System.Xml.ReaderWriter.xml", - "ref/netcore50/it/System.Xml.ReaderWriter.xml", - "ref/netcore50/ja/System.Xml.ReaderWriter.xml", - "ref/netcore50/ko/System.Xml.ReaderWriter.xml", - "ref/netcore50/ru/System.Xml.ReaderWriter.xml", - "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml", - "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/System.Xml.ReaderWriter.dll", - "ref/netstandard1.0/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/System.Xml.ReaderWriter.dll", - "ref/netstandard1.3/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.xml.readerwriter.4.3.0.nupkg.sha512", - "system.xml.readerwriter.nuspec" - ] - }, - "System.Xml.XDocument/4.3.0": { - "sha512": "5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "type": "package", - "path": "system.xml.xdocument/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Xml.XDocument.dll", - "lib/netstandard1.3/System.Xml.XDocument.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Xml.XDocument.dll", - "ref/netcore50/System.Xml.XDocument.xml", - "ref/netcore50/de/System.Xml.XDocument.xml", - "ref/netcore50/es/System.Xml.XDocument.xml", - "ref/netcore50/fr/System.Xml.XDocument.xml", - "ref/netcore50/it/System.Xml.XDocument.xml", - "ref/netcore50/ja/System.Xml.XDocument.xml", - "ref/netcore50/ko/System.Xml.XDocument.xml", - "ref/netcore50/ru/System.Xml.XDocument.xml", - "ref/netcore50/zh-hans/System.Xml.XDocument.xml", - "ref/netcore50/zh-hant/System.Xml.XDocument.xml", - "ref/netstandard1.0/System.Xml.XDocument.dll", - "ref/netstandard1.0/System.Xml.XDocument.xml", - "ref/netstandard1.0/de/System.Xml.XDocument.xml", - "ref/netstandard1.0/es/System.Xml.XDocument.xml", - "ref/netstandard1.0/fr/System.Xml.XDocument.xml", - "ref/netstandard1.0/it/System.Xml.XDocument.xml", - "ref/netstandard1.0/ja/System.Xml.XDocument.xml", - "ref/netstandard1.0/ko/System.Xml.XDocument.xml", - "ref/netstandard1.0/ru/System.Xml.XDocument.xml", - "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml", - "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml", - "ref/netstandard1.3/System.Xml.XDocument.dll", - "ref/netstandard1.3/System.Xml.XDocument.xml", - "ref/netstandard1.3/de/System.Xml.XDocument.xml", - "ref/netstandard1.3/es/System.Xml.XDocument.xml", - "ref/netstandard1.3/fr/System.Xml.XDocument.xml", - "ref/netstandard1.3/it/System.Xml.XDocument.xml", - "ref/netstandard1.3/ja/System.Xml.XDocument.xml", - "ref/netstandard1.3/ko/System.Xml.XDocument.xml", - "ref/netstandard1.3/ru/System.Xml.XDocument.xml", - "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml", - "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.xml.xdocument.4.3.0.nupkg.sha512", - "system.xml.xdocument.nuspec" - ] - }, - "System.Xml.XmlDocument/4.3.0": { - "sha512": "lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==", - "type": "package", - "path": "system.xml.xmldocument/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Xml.XmlDocument.dll", - "lib/netstandard1.3/System.Xml.XmlDocument.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Xml.XmlDocument.dll", - "ref/netstandard1.3/System.Xml.XmlDocument.dll", - "ref/netstandard1.3/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/de/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/es/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/fr/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/it/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/ja/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/ko/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/ru/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/zh-hans/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/zh-hant/System.Xml.XmlDocument.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.xml.xmldocument.4.3.0.nupkg.sha512", - "system.xml.xmldocument.nuspec" - ] - }, - "System.Xml.XmlSerializer/4.3.0": { - "sha512": "VShQJhOxgD/5M2Z1IWm1vMaSqlbjo1zdFf8H7Ahte6bTvSUhUko/gDpAVVhGgGgTDeue4QyNg1fu1Zz2GKSEuQ==", - "type": "package", - "path": "system.xml.xmlserializer/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Xml.XmlSerializer.dll", - "lib/netstandard1.3/System.Xml.XmlSerializer.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Xml.XmlSerializer.dll", - "ref/netcore50/System.Xml.XmlSerializer.xml", - "ref/netcore50/de/System.Xml.XmlSerializer.xml", - "ref/netcore50/es/System.Xml.XmlSerializer.xml", - "ref/netcore50/fr/System.Xml.XmlSerializer.xml", - "ref/netcore50/it/System.Xml.XmlSerializer.xml", - "ref/netcore50/ja/System.Xml.XmlSerializer.xml", - "ref/netcore50/ko/System.Xml.XmlSerializer.xml", - "ref/netcore50/ru/System.Xml.XmlSerializer.xml", - "ref/netcore50/zh-hans/System.Xml.XmlSerializer.xml", - "ref/netcore50/zh-hant/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/System.Xml.XmlSerializer.dll", - "ref/netstandard1.0/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/de/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/es/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/fr/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/it/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/ja/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/ko/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/ru/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/zh-hans/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/zh-hant/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/System.Xml.XmlSerializer.dll", - "ref/netstandard1.3/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/de/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/es/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/fr/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/it/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/ja/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/ko/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/ru/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/zh-hans/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/zh-hant/System.Xml.XmlSerializer.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Xml.XmlSerializer.dll", - "system.xml.xmlserializer.4.3.0.nupkg.sha512", - "system.xml.xmlserializer.nuspec" - ] - }, - "System.Xml.XPath/4.3.0": { - "sha512": "v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==", - "type": "package", - "path": "system.xml.xpath/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Xml.XPath.dll", - "lib/netstandard1.3/System.Xml.XPath.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Xml.XPath.dll", - "ref/netstandard1.3/System.Xml.XPath.dll", - "ref/netstandard1.3/System.Xml.XPath.xml", - "ref/netstandard1.3/de/System.Xml.XPath.xml", - "ref/netstandard1.3/es/System.Xml.XPath.xml", - "ref/netstandard1.3/fr/System.Xml.XPath.xml", - "ref/netstandard1.3/it/System.Xml.XPath.xml", - "ref/netstandard1.3/ja/System.Xml.XPath.xml", - "ref/netstandard1.3/ko/System.Xml.XPath.xml", - "ref/netstandard1.3/ru/System.Xml.XPath.xml", - "ref/netstandard1.3/zh-hans/System.Xml.XPath.xml", - "ref/netstandard1.3/zh-hant/System.Xml.XPath.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.xml.xpath.4.3.0.nupkg.sha512", - "system.xml.xpath.nuspec" - ] - }, - "System.Xml.XPath.XDocument/4.3.0": { - "sha512": "jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==", - "type": "package", - "path": "system.xml.xpath.xdocument/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Xml.XPath.XDocument.dll", - "lib/netstandard1.3/System.Xml.XPath.XDocument.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Xml.XPath.XDocument.dll", - "ref/netstandard1.3/System.Xml.XPath.XDocument.dll", - "ref/netstandard1.3/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/de/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/es/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/fr/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/it/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/ja/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/ko/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/ru/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/zh-hans/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/zh-hant/System.Xml.XPath.XDocument.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.xml.xpath.xdocument.4.3.0.nupkg.sha512", - "system.xml.xpath.xdocument.nuspec" - ] - } - }, - "projectFileDependencyGroups": { - ".NETCoreApp,Version=v2.2": [ - "Microsoft.AspNetCore.App >= 2.2.0", - "Microsoft.AspNetCore.Razor.Design >= 2.2.0", - "Microsoft.NETCore.App >= 2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets >= 1.4.10" - ] - }, - "packageFolders": { - "C:\\Users\\ramesh.g\\.nuget\\packages\\": {}, - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\Git Repository\\Main\\TelecomInfraProject-V1\\TelecomInfraProject\\TelecomInfraProject.csproj", - "projectName": "TelecomInfraProject", - "projectPath": "D:\\Git Repository\\Main\\TelecomInfraProject-V1\\TelecomInfraProject\\TelecomInfraProject.csproj", - "packagesPath": "C:\\Users\\ramesh.g\\.nuget\\packages\\", - "outputPath": "D:\\Git Repository\\Main\\TelecomInfraProject-V1\\TelecomInfraProject\\obj\\publish\\linux-x64\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], - "configFilePaths": [ - "C:\\Users\\ramesh.g\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netcoreapp2.2" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp2.2": { - "targetAlias": "netcoreapp2.2", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "netcoreapp2.2": { - "targetAlias": "netcoreapp2.2", - "dependencies": { - "Microsoft.AspNetCore.App": { - "suppressParent": "All", - "target": "Package", - "version": "[2.2.0, )", - "autoReferenced": true - }, - "Microsoft.AspNetCore.Razor.Design": { - "suppressParent": "All", - "target": "Package", - "version": "[2.2.0, )" - }, - "Microsoft.NETCore.App": { - "suppressParent": "All", - "target": "Package", - "version": "[2.2.0, )", - "autoReferenced": true - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": { - "target": "Package", - "version": "[1.4.10, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.404\\RuntimeIdentifierGraph.json" - } - }, - "runtimes": { - "linux-x64": { - "#import": [] - } - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/project.nuget.cache b/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/project.nuget.cache deleted file mode 100644 index 317c2b1..0000000 --- a/TelecomInfraProject-V1/TelecomInfraProject/obj/publish/linux-x64/project.nuget.cache +++ /dev/null @@ -1,297 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "XO1hBEFpSTTQKJKmDdZfHZ6auSUYhAAuJawYoFOxSID4OuhqzFIoWTUNuQH3IiLa6lawYY7iCvtZloZuyIp78g==", - "success": true, - "projectFilePath": "D:\\Git Repository\\Main\\TelecomInfraProject-V1\\TelecomInfraProject\\TelecomInfraProject.csproj", - "expectedPackageFiles": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnet.webapi.client\\5.2.6\\microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore\\2.2.0\\microsoft.aspnetcore.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.antiforgery\\2.2.0\\microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.app\\2.2.0\\microsoft.aspnetcore.app.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication\\2.2.0\\microsoft.aspnetcore.authentication.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.abstractions\\2.2.0\\microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.cookies\\2.2.0\\microsoft.aspnetcore.authentication.cookies.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.core\\2.2.0\\microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.facebook\\2.2.0\\microsoft.aspnetcore.authentication.facebook.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.google\\2.2.0\\microsoft.aspnetcore.authentication.google.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.jwtbearer\\2.2.0\\microsoft.aspnetcore.authentication.jwtbearer.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.microsoftaccount\\2.2.0\\microsoft.aspnetcore.authentication.microsoftaccount.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.oauth\\2.2.0\\microsoft.aspnetcore.authentication.oauth.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.openidconnect\\2.2.0\\microsoft.aspnetcore.authentication.openidconnect.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.twitter\\2.2.0\\microsoft.aspnetcore.authentication.twitter.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.wsfederation\\2.2.0\\microsoft.aspnetcore.authentication.wsfederation.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authorization\\2.2.0\\microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authorization.policy\\2.2.0\\microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.connections.abstractions\\2.2.0\\microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.cookiepolicy\\2.2.0\\microsoft.aspnetcore.cookiepolicy.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.cors\\2.2.0\\microsoft.aspnetcore.cors.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.cryptography.internal\\2.2.0\\microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.cryptography.keyderivation\\2.2.0\\microsoft.aspnetcore.cryptography.keyderivation.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.dataprotection\\2.2.0\\microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.dataprotection.abstractions\\2.2.0\\microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.dataprotection.extensions\\2.2.0\\microsoft.aspnetcore.dataprotection.extensions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.diagnostics\\2.2.0\\microsoft.aspnetcore.diagnostics.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.diagnostics.abstractions\\2.2.0\\microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.diagnostics.entityframeworkcore\\2.2.0\\microsoft.aspnetcore.diagnostics.entityframeworkcore.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.diagnostics.healthchecks\\2.2.0\\microsoft.aspnetcore.diagnostics.healthchecks.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hostfiltering\\2.2.0\\microsoft.aspnetcore.hostfiltering.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hosting\\2.2.0\\microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hosting.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hosting.server.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.html.abstractions\\2.2.0\\microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http\\2.2.0\\microsoft.aspnetcore.http.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.connections\\1.1.0\\microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.connections.common\\1.1.0\\microsoft.aspnetcore.http.connections.common.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.extensions\\2.2.0\\microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.httpoverrides\\2.2.0\\microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.httpspolicy\\2.2.0\\microsoft.aspnetcore.httpspolicy.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.identity\\2.2.0\\microsoft.aspnetcore.identity.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.identity.entityframeworkcore\\2.2.0\\microsoft.aspnetcore.identity.entityframeworkcore.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.identity.ui\\2.2.0\\microsoft.aspnetcore.identity.ui.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.jsonpatch\\2.2.0\\microsoft.aspnetcore.jsonpatch.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.localization\\2.2.0\\microsoft.aspnetcore.localization.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.localization.routing\\2.2.0\\microsoft.aspnetcore.localization.routing.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.middlewareanalysis\\2.2.0\\microsoft.aspnetcore.middlewareanalysis.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc\\2.2.0\\microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.abstractions\\2.2.0\\microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.analyzers\\2.2.0\\microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.apiexplorer\\2.2.0\\microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.core\\2.2.0\\microsoft.aspnetcore.mvc.core.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.cors\\2.2.0\\microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.dataannotations\\2.2.0\\microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.formatters.json\\2.2.0\\microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.formatters.xml\\2.2.0\\microsoft.aspnetcore.mvc.formatters.xml.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.localization\\2.2.0\\microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.razor\\2.2.0\\microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.razor.extensions\\2.2.0\\microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.razor.viewcompilation\\2.2.0\\microsoft.aspnetcore.mvc.razor.viewcompilation.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.razorpages\\2.2.0\\microsoft.aspnetcore.mvc.razorpages.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.taghelpers\\2.2.0\\microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.viewfeatures\\2.2.0\\microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.nodeservices\\2.2.0\\microsoft.aspnetcore.nodeservices.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.owin\\2.2.0\\microsoft.aspnetcore.owin.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.razor\\2.2.0\\microsoft.aspnetcore.razor.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.razor.design\\2.2.0\\microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.razor.language\\2.2.0\\microsoft.aspnetcore.razor.language.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.razor.runtime\\2.2.0\\microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.responsecaching\\2.2.0\\microsoft.aspnetcore.responsecaching.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.responsecaching.abstractions\\2.2.0\\microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.responsecompression\\2.2.0\\microsoft.aspnetcore.responsecompression.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.rewrite\\2.2.0\\microsoft.aspnetcore.rewrite.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.routing\\2.2.0\\microsoft.aspnetcore.routing.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.routing.abstractions\\2.2.0\\microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.httpsys\\2.2.0\\microsoft.aspnetcore.server.httpsys.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.iis\\2.2.0\\microsoft.aspnetcore.server.iis.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.iisintegration\\2.2.0\\microsoft.aspnetcore.server.iisintegration.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel\\2.2.0\\microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.core\\2.2.0\\microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.https\\2.2.0\\microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.transport.abstractions\\2.2.0\\microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.transport.sockets\\2.2.0\\microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.session\\2.2.0\\microsoft.aspnetcore.session.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.signalr\\1.1.0\\microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.signalr.common\\1.1.0\\microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.signalr.core\\1.1.0\\microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.signalr.protocols.json\\1.1.0\\microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.spaservices\\2.2.0\\microsoft.aspnetcore.spaservices.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.spaservices.extensions\\2.2.0\\microsoft.aspnetcore.spaservices.extensions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.staticfiles\\2.2.0\\microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.websockets\\2.2.0\\microsoft.aspnetcore.websockets.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.webutilities\\2.2.0\\microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.codeanalysis.analyzers\\1.1.0\\microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.codeanalysis.common\\2.8.0\\microsoft.codeanalysis.common.2.8.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.codeanalysis.csharp\\2.8.0\\microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.codeanalysis.razor\\2.2.0\\microsoft.codeanalysis.razor.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.csharp\\4.5.0\\microsoft.csharp.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.dotnet.platformabstractions\\2.1.0\\microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore\\2.2.0\\microsoft.entityframeworkcore.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.abstractions\\2.2.0\\microsoft.entityframeworkcore.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.analyzers\\2.2.0\\microsoft.entityframeworkcore.analyzers.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.design\\2.2.0\\microsoft.entityframeworkcore.design.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.inmemory\\2.2.0\\microsoft.entityframeworkcore.inmemory.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.relational\\2.2.0\\microsoft.entityframeworkcore.relational.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.sqlserver\\2.2.0\\microsoft.entityframeworkcore.sqlserver.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.tools\\2.2.0\\microsoft.entityframeworkcore.tools.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.caching.abstractions\\2.2.0\\microsoft.extensions.caching.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.caching.memory\\2.2.0\\microsoft.extensions.caching.memory.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.caching.sqlserver\\2.2.0\\microsoft.extensions.caching.sqlserver.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration\\2.2.0\\microsoft.extensions.configuration.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.abstractions\\2.2.0\\microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.binder\\2.2.0\\microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.commandline\\2.2.0\\microsoft.extensions.configuration.commandline.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.environmentvariables\\2.2.0\\microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.fileextensions\\2.2.0\\microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.ini\\2.2.0\\microsoft.extensions.configuration.ini.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.json\\2.2.0\\microsoft.extensions.configuration.json.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.keyperfile\\2.2.0\\microsoft.extensions.configuration.keyperfile.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.usersecrets\\2.2.0\\microsoft.extensions.configuration.usersecrets.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.xml\\2.2.0\\microsoft.extensions.configuration.xml.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.dependencyinjection\\2.2.0\\microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.dependencyinjection.abstractions\\2.2.0\\microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.dependencymodel\\2.1.0\\microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.diagnosticadapter\\2.2.0\\microsoft.extensions.diagnosticadapter.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.diagnostics.healthchecks\\2.2.0\\microsoft.extensions.diagnostics.healthchecks.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.diagnostics.healthchecks.abstractions\\2.2.0\\microsoft.extensions.diagnostics.healthchecks.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.fileproviders.abstractions\\2.2.0\\microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.fileproviders.composite\\2.2.0\\microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.fileproviders.embedded\\2.2.0\\microsoft.extensions.fileproviders.embedded.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.fileproviders.physical\\2.2.0\\microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.filesystemglobbing\\2.2.0\\microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.hosting\\2.2.0\\microsoft.extensions.hosting.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.hosting.abstractions\\2.2.0\\microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.http\\2.2.0\\microsoft.extensions.http.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.identity.core\\2.2.0\\microsoft.extensions.identity.core.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.identity.stores\\2.2.0\\microsoft.extensions.identity.stores.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.localization\\2.2.0\\microsoft.extensions.localization.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.localization.abstractions\\2.2.0\\microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging\\2.2.0\\microsoft.extensions.logging.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.abstractions\\2.2.0\\microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.configuration\\2.2.0\\microsoft.extensions.logging.configuration.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.console\\2.2.0\\microsoft.extensions.logging.console.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.debug\\2.2.0\\microsoft.extensions.logging.debug.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.eventsource\\2.2.0\\microsoft.extensions.logging.eventsource.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.tracesource\\2.2.0\\microsoft.extensions.logging.tracesource.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.objectpool\\2.2.0\\microsoft.extensions.objectpool.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.options\\2.2.0\\microsoft.extensions.options.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.options.configurationextensions\\2.2.0\\microsoft.extensions.options.configurationextensions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.options.dataannotations\\2.2.0\\microsoft.extensions.options.dataannotations.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.primitives\\2.2.0\\microsoft.extensions.primitives.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.webencoders\\2.2.0\\microsoft.extensions.webencoders.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.jsonwebtokens\\5.3.0\\microsoft.identitymodel.jsonwebtokens.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.logging\\5.3.0\\microsoft.identitymodel.logging.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.protocols\\5.3.0\\microsoft.identitymodel.protocols.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.protocols.openidconnect\\5.3.0\\microsoft.identitymodel.protocols.openidconnect.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.protocols.wsfederation\\5.3.0\\microsoft.identitymodel.protocols.wsfederation.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.tokens\\5.3.0\\microsoft.identitymodel.tokens.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.tokens.saml\\5.3.0\\microsoft.identitymodel.tokens.saml.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.xml\\5.3.0\\microsoft.identitymodel.xml.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.net.http.headers\\2.2.0\\microsoft.net.http.headers.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.app\\2.2.0\\microsoft.netcore.app.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.dotnetapphost\\2.2.0\\microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.dotnethostpolicy\\2.2.0\\microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.dotnethostresolver\\2.2.0\\microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.platforms\\2.2.0\\microsoft.netcore.platforms.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.targets\\2.0.0\\microsoft.netcore.targets.2.0.0.nupkg.sha512", - "C:\\Users\\ramesh.g\\.nuget\\packages\\microsoft.visualstudio.azure.containers.tools.targets\\1.4.10\\microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.win32.registry\\4.5.0\\microsoft.win32.registry.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\netstandard.library\\2.0.3\\netstandard.library.2.0.3.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\newtonsoft.json\\11.0.2\\newtonsoft.json.11.0.2.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\newtonsoft.json.bson\\1.0.1\\newtonsoft.json.bson.1.0.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\remotion.linq\\2.2.0\\remotion.linq.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\ramesh.g\\.nuget\\packages\\runtime.linux-x64.microsoft.netcore.app\\2.2.0\\runtime.linux-x64.microsoft.netcore.app.2.2.0.nupkg.sha512", - "C:\\Users\\ramesh.g\\.nuget\\packages\\runtime.linux-x64.microsoft.netcore.dotnetapphost\\2.2.0\\runtime.linux-x64.microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512", - "C:\\Users\\ramesh.g\\.nuget\\packages\\runtime.linux-x64.microsoft.netcore.dotnethostpolicy\\2.2.0\\runtime.linux-x64.microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512", - "C:\\Users\\ramesh.g\\.nuget\\packages\\runtime.linux-x64.microsoft.netcore.dotnethostresolver\\2.2.0\\runtime.linux-x64.microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.data.sqlclient.sni\\4.5.0\\runtime.native.system.data.sqlclient.sni.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.io.compression\\4.3.0\\runtime.native.system.io.compression.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.appcontext\\4.3.0\\system.appcontext.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.buffers\\4.5.0\\system.buffers.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.immutable\\1.5.0\\system.collections.immutable.1.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.nongeneric\\4.3.0\\system.collections.nongeneric.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.specialized\\4.3.0\\system.collections.specialized.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.componentmodel.annotations\\4.5.0\\system.componentmodel.annotations.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.console\\4.3.0\\system.console.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.data.sqlclient\\4.6.0\\system.data.sqlclient.4.6.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.contracts\\4.3.0\\system.diagnostics.contracts.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.diagnosticsource\\4.5.0\\system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.fileversioninfo\\4.3.0\\system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.stacktrace\\4.3.0\\system.diagnostics.stacktrace.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.dynamic.runtime\\4.3.0\\system.dynamic.runtime.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.identitymodel.tokens.jwt\\5.3.0\\system.identitymodel.tokens.jwt.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.interactive.async\\3.2.0\\system.interactive.async.3.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.compression\\4.3.0\\system.io.compression.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.pipelines\\4.5.2\\system.io.pipelines.4.5.2.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq.queryable\\4.0.1\\system.linq.queryable.4.0.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.memory\\4.5.1\\system.memory.4.5.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.http\\4.3.0\\system.net.http.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.websockets.websocketprotocol\\4.5.1\\system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.private.datacontractserialization\\4.3.0\\system.private.datacontractserialization.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.metadata\\1.6.0\\system.reflection.metadata.1.6.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.compilerservices.unsafe\\4.5.1\\system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.interopservices.runtimeinformation\\4.3.0\\system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.serialization.xml\\4.3.0\\system.runtime.serialization.xml.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.accesscontrol\\4.5.0\\system.security.accesscontrol.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.claims\\4.3.0\\system.security.claims.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.pkcs\\4.5.0\\system.security.cryptography.pkcs.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.xml\\4.5.0\\system.security.cryptography.xml.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.permissions\\4.5.0\\system.security.permissions.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.principal\\4.3.0\\system.security.principal.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.principal.windows\\4.5.0\\system.security.principal.windows.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding.codepages\\4.5.0\\system.text.encoding.codepages.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encodings.web\\4.5.0\\system.text.encodings.web.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.channels\\4.5.0\\system.threading.channels.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks.extensions\\4.5.1\\system.threading.tasks.extensions.4.5.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks.parallel\\4.3.0\\system.threading.tasks.parallel.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.thread\\4.3.0\\system.threading.thread.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.valuetuple\\4.3.0\\system.valuetuple.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xmldocument\\4.3.0\\system.xml.xmldocument.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xmlserializer\\4.3.0\\system.xml.xmlserializer.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xpath\\4.3.0\\system.xml.xpath.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xpath.xdocument\\4.3.0\\system.xml.xpath.xdocument.4.3.0.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/TelecomInfraProject.sln b/TelecomInfraProject.sln deleted file mode 100644 index d5d6792..0000000 --- a/TelecomInfraProject.sln +++ /dev/null @@ -1,34 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.31112.23 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TelecomInfraProject", "TelecomInfraProject\TelecomInfraProject.csproj", "{4E725AA4-D01C-4A5F-B0F3-3B688CCCE697}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {4E725AA4-D01C-4A5F-B0F3-3B688CCCE697}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4E725AA4-D01C-4A5F-B0F3-3B688CCCE697}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4E725AA4-D01C-4A5F-B0F3-3B688CCCE697}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4E725AA4-D01C-4A5F-B0F3-3B688CCCE697}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {521C7C59-6721-4EA8-A029-01B9EC856B0B} - EndGlobalSection - GlobalSection(TeamFoundationVersionControl) = preSolution - SccNumberOfProjects = 2 - SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} - SccTeamFoundationServer = http://172.18.1.3:8080/tfs/vee-it-projects - SccLocalPath0 = . - SccProjectUniqueName1 = TelecomInfraProject\\TelecomInfraProject.csproj - SccProjectName1 = TelecomInfraProject - SccLocalPath1 = TelecomInfraProject - EndGlobalSection -EndGlobal diff --git a/TelecomInfraProject/Dockerfile b/TelecomInfraProject/Dockerfile deleted file mode 100644 index 812a284..0000000 --- a/TelecomInfraProject/Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -#Depending on the operating system of the host machines(s) that will build or run the containers, the image specified in the FROM statement may need to be changed. -#For more information, please see https://aka.ms/containercompat - -FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build -WORKDIR /app -EXPOSE 80 - -# copy csproj and restore as distinct layers -COPY *.sln . -COPY TelecomInfraProject/*.csproj ./TelecomInfraProject/ -RUN dotnet restore - -# copy everything else and build app -COPY TelecomInfraProject/. ./TelecomInfraProject/ -WORKDIR /app/TelecomInfraProject -RUN dotnet publish -c Release -o out - -FROM mcr.microsoft.com/dotnet/core/aspnet:2.2 AS runtime -WORKDIR /app -COPY --from=build /app/TelecomInfraProject/out ./ -ENTRYPOINT ["dotnet", "TelecomInfraProject.dll"] \ No newline at end of file diff --git a/TelecomInfraProject/Program.cs b/TelecomInfraProject/Program.cs deleted file mode 100644 index 85d73d0..0000000 --- a/TelecomInfraProject/Program.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using Microsoft.AspNetCore; -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.Logging; - -namespace TelecomInfraProject -{ - public class Program - { - public static void Main(string[] args) - { - CreateWebHostBuilder(args).Build().Run(); - } - - public static IWebHostBuilder CreateWebHostBuilder(string[] args) => - WebHost.CreateDefaultBuilder(args) - .UseStartup(); - } -} diff --git a/TelecomInfraProject/Properties/PublishProfiles/FolderProfile.pubxml b/TelecomInfraProject/Properties/PublishProfiles/FolderProfile.pubxml deleted file mode 100644 index e807f97..0000000 --- a/TelecomInfraProject/Properties/PublishProfiles/FolderProfile.pubxml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - FileSystem - FileSystem - Release - Any CPU - - True - False - 4e725aa4-d01c-4a5f-b0f3-3b688ccce697 - D:\PublishCopy\WebSite\NetworkTool - False - netcoreapp2.2 - false - <_IsPortable>true - - \ No newline at end of file diff --git a/TelecomInfraProject/Properties/PublishProfiles/registry.hub.docker.com_dins1234567.pubxml b/TelecomInfraProject/Properties/PublishProfiles/registry.hub.docker.com_dins1234567.pubxml deleted file mode 100644 index f51dd44..0000000 --- a/TelecomInfraProject/Properties/PublishProfiles/registry.hub.docker.com_dins1234567.pubxml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - Custom - true - https://registry.hub.docker.com/dins1234567/ - dins1234567 - linux - ContainerRegistry - Release - Any CPU - 4e725aa4-d01c-4a5f-b0f3-3b688ccce697 - - \ No newline at end of file diff --git a/TelecomInfraProject/Properties/launchSettings.json b/TelecomInfraProject/Properties/launchSettings.json deleted file mode 100644 index 26791a4..0000000 --- a/TelecomInfraProject/Properties/launchSettings.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:60711", - "sslPort": 0 - } - }, - "profiles": { - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "TelecomInfraProject": { - "commandName": "Project", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - }, - "applicationUrl": "http://localhost:5000" - }, - "Docker": { - "commandName": "Docker", - "launchBrowser": true, - "launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}" - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject/Startup.cs b/TelecomInfraProject/Startup.cs deleted file mode 100644 index e44b5fb..0000000 --- a/TelecomInfraProject/Startup.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Hosting; -using Microsoft.AspNetCore.Http; -using Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.DependencyInjection; - -namespace TelecomInfraProject -{ - public class Startup - { - public Startup(IConfiguration configuration) - { - Configuration = configuration; - } - - public IConfiguration Configuration { get; } - - // This method gets called by the runtime. Use this method to add services to the container. - public void ConfigureServices(IServiceCollection services) - { - services.Configure(options => - { - // This lambda determines whether user consent for non-essential cookies is needed for a given request. - options.CheckConsentNeeded = context => true; - options.MinimumSameSitePolicy = SameSiteMode.None; - }); - - - services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2); - } - - // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. - public void Configure(IApplicationBuilder app, IHostingEnvironment env) - { - if (env.IsDevelopment()) - { - app.UseDeveloperExceptionPage(); - } - else - { - app.UseExceptionHandler("/Error"); - } - - app.UseStaticFiles(); - app.UseCookiePolicy(); - - app.UseMvc(); - } - } -} diff --git a/TelecomInfraProject/TelecomInfraProject.csproj b/TelecomInfraProject/TelecomInfraProject.csproj deleted file mode 100644 index cb963d6..0000000 --- a/TelecomInfraProject/TelecomInfraProject.csproj +++ /dev/null @@ -1,23 +0,0 @@ - - - - SAK - SAK - SAK - SAK - - - - netcoreapp2.2 - InProcess - Windows - - - - - - - - - - diff --git a/TelecomInfraProject/TelecomInfraProject.csproj.vspscc b/TelecomInfraProject/TelecomInfraProject.csproj.vspscc deleted file mode 100644 index feffdec..0000000 --- a/TelecomInfraProject/TelecomInfraProject.csproj.vspscc +++ /dev/null @@ -1,10 +0,0 @@ -"" -{ -"FILE_VERSION" = "9237" -"ENLISTMENT_CHOICE" = "NEVER" -"PROJECT_FILE_RELATIVE_PATH" = "" -"NUMBER_OF_EXCLUDED_FILES" = "0" -"ORIGINAL_PROJECT_FILE_PATH" = "" -"NUMBER_OF_NESTED_PROJECTS" = "0" -"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" -} diff --git a/TelecomInfraProject/appsettings.Development.json b/TelecomInfraProject/appsettings.Development.json deleted file mode 100644 index a2880cb..0000000 --- a/TelecomInfraProject/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Debug", - "System": "Information", - "Microsoft": "Information" - } - } -} diff --git a/TelecomInfraProject/appsettings.json b/TelecomInfraProject/appsettings.json deleted file mode 100644 index 7376aad..0000000 --- a/TelecomInfraProject/appsettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/TelecomInfraProject/obj/Debug/netcoreapp2.2/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs b/TelecomInfraProject/obj/Debug/netcoreapp2.2/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs deleted file mode 100644 index b9ada9b..0000000 --- a/TelecomInfraProject/obj/Debug/netcoreapp2.2/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v2.2", FrameworkDisplayName = "")] diff --git a/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.AssemblyInfo.cs b/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.AssemblyInfo.cs deleted file mode 100644 index 6df8aeb..0000000 --- a/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// 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("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyTitleAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.AssemblyInfoInputs.cache b/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.AssemblyInfoInputs.cache deleted file mode 100644 index cad7a00..0000000 --- a/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -338d553e68c27c50225b90029ee311aa475ed9e3 diff --git a/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig b/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 4a10fba..0000000 --- a/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = TelecomInfraProject -build_property.ProjectDir = D:\Git Repository\branch_cleanup\main\TelecomInfraProject\ diff --git a/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cache b/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cache deleted file mode 100644 index 5e5365c..0000000 --- a/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -8ec52ebf44bfb637c8b0335ad364e1da97d2a01a diff --git a/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cs b/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cs deleted file mode 100644 index 17e6e66..0000000 --- a/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cs +++ /dev/null @@ -1,20 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("TelecomInfraProject.Views")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorLanguageVersionAttribute("2.1")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorConfigurationNameAttribute("MVC-2.1")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorExtensionAssemblyNameAttribute("MVC-2.1", "Microsoft.AspNetCore.Mvc.Razor.Extensions")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.assets.cache b/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.assets.cache deleted file mode 100644 index 4eebee0..0000000 Binary files a/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.assets.cache and /dev/null differ diff --git a/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.csproj.AssemblyReference.cache b/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.csproj.AssemblyReference.cache deleted file mode 100644 index 3aa6b99..0000000 Binary files a/TelecomInfraProject/obj/Debug/netcoreapp2.2/TelecomInfraProject.csproj.AssemblyReference.cache and /dev/null differ diff --git a/TelecomInfraProject/obj/Release/netcoreapp2.2/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs b/TelecomInfraProject/obj/Release/netcoreapp2.2/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs deleted file mode 100644 index b9ada9b..0000000 --- a/TelecomInfraProject/obj/Release/netcoreapp2.2/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v2.2", FrameworkDisplayName = "")] diff --git a/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.AssemblyInfo.cs b/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.AssemblyInfo.cs deleted file mode 100644 index 5b2c6e9..0000000 --- a/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// 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("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyTitleAttribute("TelecomInfraProject")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.AssemblyInfoInputs.cache b/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.AssemblyInfoInputs.cache deleted file mode 100644 index b1b0902..0000000 --- a/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -f74df985eaf13ce4756d4512bdcbe3c087b30bc3 diff --git a/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig b/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 4a10fba..0000000 --- a/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = TelecomInfraProject -build_property.ProjectDir = D:\Git Repository\branch_cleanup\main\TelecomInfraProject\ diff --git a/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cache b/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cache deleted file mode 100644 index 5e5365c..0000000 --- a/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -8ec52ebf44bfb637c8b0335ad364e1da97d2a01a diff --git a/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cs b/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cs deleted file mode 100644 index 17e6e66..0000000 --- a/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.RazorAssemblyInfo.cs +++ /dev/null @@ -1,20 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("TelecomInfraProject.Views")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorLanguageVersionAttribute("2.1")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorConfigurationNameAttribute("MVC-2.1")] -[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorExtensionAssemblyNameAttribute("MVC-2.1", "Microsoft.AspNetCore.Mvc.Razor.Extensions")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.assets.cache b/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.assets.cache deleted file mode 100644 index ab31a62..0000000 Binary files a/TelecomInfraProject/obj/Release/netcoreapp2.2/TelecomInfraProject.assets.cache and /dev/null differ diff --git a/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.dgspec.json b/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.dgspec.json deleted file mode 100644 index 37b8506..0000000 --- a/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.dgspec.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject\\TelecomInfraProject.csproj": {} - }, - "projects": { - "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject\\TelecomInfraProject.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject\\TelecomInfraProject.csproj", - "projectName": "TelecomInfraProject", - "projectPath": "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject\\TelecomInfraProject.csproj", - "packagesPath": "C:\\Users\\ramesh.g\\.nuget\\packages\\", - "outputPath": "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], - "configFilePaths": [ - "C:\\Users\\ramesh.g\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netcoreapp2.2" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp2.2": { - "targetAlias": "netcoreapp2.2", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "netcoreapp2.2": { - "targetAlias": "netcoreapp2.2", - "dependencies": { - "Microsoft.AspNetCore.App": { - "suppressParent": "All", - "target": "Package", - "version": "[2.2.0, )", - "autoReferenced": true - }, - "Microsoft.AspNetCore.Razor.Design": { - "suppressParent": "All", - "target": "Package", - "version": "[2.2.0, )" - }, - "Microsoft.NETCore.App": { - "suppressParent": "All", - "target": "Package", - "version": "[2.2.0, )", - "autoReferenced": true - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": { - "target": "Package", - "version": "[1.4.10, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.404\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.g.props b/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.g.props deleted file mode 100644 index 900ca02..0000000 --- a/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.g.props +++ /dev/null @@ -1,35 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\ramesh.g\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder - PackageReference - 5.11.1 - - - - - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - - - - - - - - - C:\Users\ramesh.g\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.4.10 - C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.entityframeworkcore.tools\2.2.0 - C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.codeanalysis.analyzers\1.1.0 - C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.razor.design\2.2.0 - - \ No newline at end of file diff --git a/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.g.targets b/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.g.targets deleted file mode 100644 index 17c1100..0000000 --- a/TelecomInfraProject/obj/TelecomInfraProject.csproj.nuget.g.targets +++ /dev/null @@ -1,18 +0,0 @@ - - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - - - - - - - - - - \ No newline at end of file diff --git a/TelecomInfraProject/obj/project.assets.json b/TelecomInfraProject/obj/project.assets.json deleted file mode 100644 index 634f373..0000000 --- a/TelecomInfraProject/obj/project.assets.json +++ /dev/null @@ -1,12300 +0,0 @@ -{ - "version": 3, - "targets": { - ".NETCoreApp,Version=v2.2": { - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "type": "package", - "dependencies": { - "Newtonsoft.Json": "10.0.1", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} - } - }, - "Microsoft.AspNetCore/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.dll": {} - } - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {} - } - }, - "Microsoft.AspNetCore.App/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNet.WebApi.Client": "[5.2.6, 5.3.0)", - "Microsoft.AspNetCore": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Antiforgery": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Cookies": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Core": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Facebook": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Google": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.JwtBearer": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.MicrosoftAccount": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.OAuth": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.OpenIdConnect": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.Twitter": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authentication.WsFederation": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authorization": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Authorization.Policy": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Connections.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.CookiePolicy": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Cors": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Cryptography.Internal": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.DataProtection": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.DataProtection.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.DataProtection.Extensions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Diagnostics": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Diagnostics.HealthChecks": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.HostFiltering": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Hosting": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Hosting.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Html.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Http": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Http.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Http.Connections": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.Http.Connections.Common": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.Http.Extensions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Http.Features": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.HttpOverrides": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.HttpsPolicy": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Identity": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Identity.UI": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.JsonPatch": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Localization": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Localization.Routing": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.MiddlewareAnalysis": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Analyzers": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Core": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Cors": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Formatters.Xml": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Localization": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Razor": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.RazorPages": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.TagHelpers": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.NodeServices": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Owin": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Razor": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Razor.Design": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Razor.Language": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Razor.Runtime": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.ResponseCaching": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.ResponseCompression": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Rewrite": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Routing": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Routing.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.HttpSys": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.IIS": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.IISIntegration": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel.Core": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel.Https": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.Session": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.SignalR": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.SignalR.Common": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.SignalR.Core": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "[1.1.0, 1.2.0)", - "Microsoft.AspNetCore.SpaServices": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.SpaServices.Extensions": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.StaticFiles": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.WebSockets": "[2.2.0, 2.3.0)", - "Microsoft.AspNetCore.WebUtilities": "[2.2.0, 2.3.0)", - "Microsoft.CodeAnalysis.Razor": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Analyzers": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Design": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.InMemory": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Relational": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.SqlServer": "[2.2.0, 2.3.0)", - "Microsoft.EntityFrameworkCore.Tools": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Caching.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Caching.Memory": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Caching.SqlServer": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Binder": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.CommandLine": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.FileExtensions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Ini": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Json": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.KeyPerFile": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.UserSecrets": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Configuration.Xml": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.DependencyInjection": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.DependencyInjection.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.DiagnosticAdapter": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Diagnostics.HealthChecks": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileProviders.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileProviders.Composite": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileProviders.Embedded": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileProviders.Physical": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.FileSystemGlobbing": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Hosting": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Hosting.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Http": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Identity.Core": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Identity.Stores": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Localization": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Localization.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.Abstractions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.Configuration": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.Console": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.Debug": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.EventSource": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Logging.TraceSource": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.ObjectPool": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Options": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Options.ConfigurationExtensions": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Options.DataAnnotations": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.Primitives": "[2.2.0, 2.3.0)", - "Microsoft.Extensions.WebEncoders": "[2.2.0, 2.3.0)", - "Microsoft.Net.Http.Headers": "[2.2.0, 2.3.0)", - "System.IO.Pipelines": "4.5.2" - }, - "compile": { - "lib/netcoreapp2.2/_._": {} - }, - "runtime": { - "lib/netcoreapp2.2/_._": {} - }, - "build": { - "build/netcoreapp2.2/Microsoft.AspNetCore.App.props": {}, - "build/netcoreapp2.2/Microsoft.AspNetCore.App.targets": {} - } - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.OAuth": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {} - } - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication": "2.2.0", - "Microsoft.IdentityModel.Protocols.WsFederation": "5.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {} - } - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} - } - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {} - } - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {} - } - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {} - } - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} - } - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - }, - "runtime": { - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Cryptography.Xml": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Diagnostics.HealthChecks": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} - } - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll": {} - }, - "runtime": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} - } - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} - } - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {} - } - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Cookies": "2.2.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Identity.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {} - } - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Identity": "2.2.0", - "Microsoft.AspNetCore.Mvc": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.Extensions.FileProviders.Embedded": "2.2.0", - "Microsoft.Extensions.Identity.Stores": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll": {}, - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {} - } - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} - } - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {} - } - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {} - } - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "type": "package" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.DependencyModel": "2.1.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.props": {}, - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.targets": {} - } - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0" - }, - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.targets": {} - } - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} - } - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Newtonsoft.Json.Bson": "1.0.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} - } - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {} - } - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {} - } - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {} - } - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "type": "package", - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.props": {} - }, - "buildMultiTargeting": { - "buildMultiTargeting/Microsoft.AspNetCore.Razor.Design.props": {} - } - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} - } - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll": {} - } - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {} - } - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll": {} - }, - "runtime": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll": {} - } - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {} - } - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "System.IO.Pipelines": "4.5.2", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Server.IIS.targets": {} - }, - "runtimeTargets": { - "runtimes/win-x64/nativeassets/netcoreapp2.2/aspnetcorev2_inprocess.dll": { - "assetType": "native", - "rid": "win-x64" - }, - "runtimes/win-x86/nativeassets/netcoreapp2.2/aspnetcorev2_inprocess.dll": { - "assetType": "native", - "rid": "win-x86" - } - } - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.targets": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} - } - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Newtonsoft.Json": "11.0.2", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll": {} - }, - "runtime": { - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "System.Reflection.Emit": "4.3.0", - "System.Threading.Channels": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {} - } - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} - } - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.NodeServices": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {} - } - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.SpaServices": "2.2.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {} - } - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {} - } - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Net.WebSockets.WebSocketProtocol": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {} - } - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} - } - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "type": "package" - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "type": "package", - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "1.1.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Collections.Immutable": "1.3.1", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.FileVersionInfo": "4.3.0", - "System.Diagnostics.StackTrace": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.4.2", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.CodePages": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Parallel": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.ValueTuple": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} - }, - "runtime": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} - } - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "type": "package", - "dependencies": { - "Microsoft.CodeAnalysis.Common": "[2.8.0]" - }, - "compile": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} - }, - "runtime": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} - } - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Common": "2.8.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} - } - }, - "Microsoft.CSharp/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "type": "package", - "dependencies": { - "System.AppContext": "4.1.0", - "System.Collections": "4.0.11", - "System.IO": "4.1.0", - "System.IO.FileSystem": "4.0.1", - "System.Reflection.TypeExtensions": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.InteropServices": "4.1.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.0" - }, - "compile": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} - }, - "runtime": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} - } - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "2.2.0", - "Microsoft.EntityFrameworkCore.Analyzers": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Remotion.Linq": "2.2.0", - "System.Collections.Immutable": "1.5.0", - "System.ComponentModel.Annotations": "4.5.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Interactive.Async": "3.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "type": "package" - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.EntityFrameworkCore.Relational": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {} - }, - "build": { - "build/netcoreapp2.0/Microsoft.EntityFrameworkCore.Design.props": {} - } - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {} - } - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/_._": {} - }, - "runtime": { - "lib/netstandard2.0/_._": {} - } - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} - } - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Data.SqlClient": "4.6.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {} - } - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} - } - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {} - } - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} - } - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {} - } - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Json": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.props": {}, - "build/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.targets": {} - } - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "System.Security.Cryptography.Xml": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - }, - "runtime": { - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "type": "package", - "dependencies": { - "Microsoft.DotNet.PlatformAbstractions": "2.1.0", - "Newtonsoft.Json": "9.0.1", - "System.Diagnostics.Debug": "4.0.11", - "System.Dynamic.Runtime": "4.0.11", - "System.Linq": "4.1.0" - }, - "compile": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} - }, - "runtime": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} - } - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.DiagnosticSource": "4.5.0" - }, - "compile": { - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {} - }, - "runtime": { - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {} - } - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} - } - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {} - } - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props": {}, - "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets": {} - }, - "buildMultiTargeting": { - "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props": {}, - "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets": {} - } - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} - } - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} - } - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {} - } - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Http/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {} - } - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {} - } - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Identity.Core": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {} - } - }, - "Microsoft.Extensions.Localization/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {} - } - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Logging/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} - } - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {} - } - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} - } - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Newtonsoft.Json": "11.0.2" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {} - } - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {} - } - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} - } - }, - "Microsoft.Extensions.Options/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Primitives": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} - } - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll": {} - } - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} - } - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} - } - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "10.0.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} - } - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "System.Collections.Specialized": "4.3.0", - "System.Diagnostics.Contracts": "4.3.0", - "System.Net.Http": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Newtonsoft.Json": "10.0.1", - "System.Dynamic.Runtime": "4.3.0", - "System.IdentityModel.Tokens.Jwt": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} - } - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Protocols": "5.3.0", - "Microsoft.IdentityModel.Tokens.Saml": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll": {} - } - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Logging": "5.3.0", - "Newtonsoft.Json": "10.0.1", - "System.Collections": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Serialization.Xml": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {} - } - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Microsoft.IdentityModel.Xml": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll": {} - } - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Tokens": "5.3.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll": {} - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} - } - }, - "Microsoft.NETCore.App/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetHostPolicy": "2.2.0", - "Microsoft.NETCore.Platforms": "2.2.0", - "Microsoft.NETCore.Targets": "2.0.0", - "NETStandard.Library": "2.0.3" - }, - "compile": { - "ref/netcoreapp2.2/Microsoft.CSharp.dll": {}, - "ref/netcoreapp2.2/Microsoft.VisualBasic.dll": {}, - "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll": {}, - "ref/netcoreapp2.2/System.AppContext.dll": {}, - "ref/netcoreapp2.2/System.Buffers.dll": {}, - "ref/netcoreapp2.2/System.Collections.Concurrent.dll": {}, - "ref/netcoreapp2.2/System.Collections.Immutable.dll": {}, - "ref/netcoreapp2.2/System.Collections.NonGeneric.dll": {}, - "ref/netcoreapp2.2/System.Collections.Specialized.dll": {}, - "ref/netcoreapp2.2/System.Collections.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": {}, - "ref/netcoreapp2.2/System.ComponentModel.dll": {}, - "ref/netcoreapp2.2/System.Configuration.dll": {}, - "ref/netcoreapp2.2/System.Console.dll": {}, - "ref/netcoreapp2.2/System.Core.dll": {}, - "ref/netcoreapp2.2/System.Data.Common.dll": {}, - "ref/netcoreapp2.2/System.Data.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Debug.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Process.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tools.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll": {}, - "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll": {}, - "ref/netcoreapp2.2/System.Drawing.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Drawing.dll": {}, - "ref/netcoreapp2.2/System.Dynamic.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Calendars.dll": {}, - "ref/netcoreapp2.2/System.Globalization.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Globalization.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll": {}, - "ref/netcoreapp2.2/System.IO.Compression.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": {}, - "ref/netcoreapp2.2/System.IO.FileSystem.dll": {}, - "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll": {}, - "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": {}, - "ref/netcoreapp2.2/System.IO.Pipes.dll": {}, - "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": {}, - "ref/netcoreapp2.2/System.IO.dll": {}, - "ref/netcoreapp2.2/System.Linq.Expressions.dll": {}, - "ref/netcoreapp2.2/System.Linq.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Linq.Queryable.dll": {}, - "ref/netcoreapp2.2/System.Linq.dll": {}, - "ref/netcoreapp2.2/System.Memory.dll": {}, - "ref/netcoreapp2.2/System.Net.Http.dll": {}, - "ref/netcoreapp2.2/System.Net.HttpListener.dll": {}, - "ref/netcoreapp2.2/System.Net.Mail.dll": {}, - "ref/netcoreapp2.2/System.Net.NameResolution.dll": {}, - "ref/netcoreapp2.2/System.Net.NetworkInformation.dll": {}, - "ref/netcoreapp2.2/System.Net.Ping.dll": {}, - "ref/netcoreapp2.2/System.Net.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Net.Requests.dll": {}, - "ref/netcoreapp2.2/System.Net.Security.dll": {}, - "ref/netcoreapp2.2/System.Net.ServicePoint.dll": {}, - "ref/netcoreapp2.2/System.Net.Sockets.dll": {}, - "ref/netcoreapp2.2/System.Net.WebClient.dll": {}, - "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll": {}, - "ref/netcoreapp2.2/System.Net.WebProxy.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll": {}, - "ref/netcoreapp2.2/System.Net.WebSockets.dll": {}, - "ref/netcoreapp2.2/System.Net.dll": {}, - "ref/netcoreapp2.2/System.Numerics.Vectors.dll": {}, - "ref/netcoreapp2.2/System.Numerics.dll": {}, - "ref/netcoreapp2.2/System.ObjectModel.dll": {}, - "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Emit.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Metadata.dll": {}, - "ref/netcoreapp2.2/System.Reflection.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll": {}, - "ref/netcoreapp2.2/System.Reflection.dll": {}, - "ref/netcoreapp2.2/System.Resources.Reader.dll": {}, - "ref/netcoreapp2.2/System.Resources.ResourceManager.dll": {}, - "ref/netcoreapp2.2/System.Resources.Writer.dll": {}, - "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Handles.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": {}, - "ref/netcoreapp2.2/System.Runtime.InteropServices.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Loader.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Numerics.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": {}, - "ref/netcoreapp2.2/System.Runtime.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Runtime.dll": {}, - "ref/netcoreapp2.2/System.Security.Claims.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": {}, - "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": {}, - "ref/netcoreapp2.2/System.Security.Principal.dll": {}, - "ref/netcoreapp2.2/System.Security.SecureString.dll": {}, - "ref/netcoreapp2.2/System.Security.dll": {}, - "ref/netcoreapp2.2/System.ServiceModel.Web.dll": {}, - "ref/netcoreapp2.2/System.ServiceProcess.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Text.Encoding.dll": {}, - "ref/netcoreapp2.2/System.Text.RegularExpressions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Overlapped.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": {}, - "ref/netcoreapp2.2/System.Threading.Tasks.dll": {}, - "ref/netcoreapp2.2/System.Threading.Thread.dll": {}, - "ref/netcoreapp2.2/System.Threading.ThreadPool.dll": {}, - "ref/netcoreapp2.2/System.Threading.Timer.dll": {}, - "ref/netcoreapp2.2/System.Threading.dll": {}, - "ref/netcoreapp2.2/System.Transactions.Local.dll": {}, - "ref/netcoreapp2.2/System.Transactions.dll": {}, - "ref/netcoreapp2.2/System.ValueTuple.dll": {}, - "ref/netcoreapp2.2/System.Web.HttpUtility.dll": {}, - "ref/netcoreapp2.2/System.Web.dll": {}, - "ref/netcoreapp2.2/System.Windows.dll": {}, - "ref/netcoreapp2.2/System.Xml.Linq.dll": {}, - "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll": {}, - "ref/netcoreapp2.2/System.Xml.Serialization.dll": {}, - "ref/netcoreapp2.2/System.Xml.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XPath.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlDocument.dll": {}, - "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll": {}, - "ref/netcoreapp2.2/System.Xml.dll": {}, - "ref/netcoreapp2.2/System.dll": {}, - "ref/netcoreapp2.2/WindowsBase.dll": {}, - "ref/netcoreapp2.2/mscorlib.dll": {}, - "ref/netcoreapp2.2/netstandard.dll": {} - }, - "build": { - "build/netcoreapp2.2/Microsoft.NETCore.App.props": {}, - "build/netcoreapp2.2/Microsoft.NETCore.App.targets": {} - } - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "type": "package" - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.2.0" - } - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.2.0" - } - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.NETCore.Targets/2.0.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "type": "package", - "build": { - "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props": {}, - "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets": {} - } - }, - "Microsoft.Win32.Registry/4.5.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "4.5.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Win32.Registry.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - }, - "build": { - "build/netstandard2.0/NETStandard.Library.targets": {} - } - }, - "Newtonsoft.Json/11.0.2": { - "type": "package", - "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Newtonsoft.Json.dll": {} - } - }, - "Newtonsoft.Json.Bson/1.0.1": { - "type": "package", - "dependencies": { - "NETStandard.Library": "1.6.1", - "Newtonsoft.Json": "10.0.1" - }, - "compile": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} - }, - "runtime": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} - } - }, - "Remotion.Linq/2.2.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Linq": "4.1.0", - "System.Linq.Expressions": "4.1.0", - "System.Linq.Queryable": "4.0.1", - "System.ObjectModel": "4.0.12", - "System.Reflection": "4.1.0", - "System.Reflection.Extensions": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Threading": "4.0.11" - }, - "compile": { - "lib/netstandard1.0/Remotion.Linq.dll": {} - }, - "runtime": { - "lib/netstandard1.0/Remotion.Linq.dll": {} - } - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "debian.8-x64" - } - } - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "fedora.23-x64" - } - } - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "fedora.24-x64" - } - } - }, - "runtime.native.System/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "type": "package", - "dependencies": { - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" - } - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "opensuse.13.2-x64" - } - } - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "opensuse.42.1-x64" - } - } - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib": { - "assetType": "native", - "rid": "osx.10.10-x64" - } - } - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": { - "assetType": "native", - "rid": "osx.10.10-x64" - } - } - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "rhel.7-x64" - } - } - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "ubuntu.14.04-x64" - } - } - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "ubuntu.16.04-x64" - } - } - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "ubuntu.16.10-x64" - } - } - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "runtimeTargets": { - "runtimes/win-arm64/native/sni.dll": { - "assetType": "native", - "rid": "win-arm64" - } - } - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "runtimeTargets": { - "runtimes/win-x64/native/sni.dll": { - "assetType": "native", - "rid": "win-x64" - } - } - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "runtimeTargets": { - "runtimes/win-x86/native/sni.dll": { - "assetType": "native", - "rid": "win-x86" - } - } - }, - "System.AppContext/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.AppContext.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.AppContext.dll": {} - } - }, - "System.Buffers/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "System.Collections/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Collections.dll": {} - } - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Collections.Concurrent.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Collections.Concurrent.dll": {} - } - }, - "System.Collections.Immutable/1.5.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Collections.Immutable.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Collections.Immutable.dll": {} - } - }, - "System.Collections.NonGeneric/4.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Collections.NonGeneric.dll": {} - } - }, - "System.Collections.Specialized/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Collections.Specialized.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Collections.Specialized.dll": {} - } - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "System.Console/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Console.dll": {} - } - }, - "System.Data.SqlClient/4.6.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Registry": "4.5.0", - "System.Security.Principal.Windows": "4.5.0", - "System.Text.Encoding.CodePages": "4.5.0", - "runtime.native.System.Data.SqlClient.sni": "4.5.0" - }, - "compile": { - "ref/netcoreapp2.1/System.Data.SqlClient.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Data.SqlClient.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Diagnostics.Contracts/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Diagnostics.Contracts.dll": {} - }, - "runtime": { - "lib/netstandard1.0/System.Diagnostics.Contracts.dll": {} - } - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Diagnostics.Debug.dll": {} - } - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "type": "package", - "compile": { - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} - } - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Reflection.Metadata": "1.4.1", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Diagnostics.StackTrace/4.3.0": { - "type": "package", - "dependencies": { - "System.IO.FileSystem": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.4.1", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Diagnostics.StackTrace.dll": {} - } - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Diagnostics.Tools.dll": {} - } - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {} - } - }, - "System.Dynamic.Runtime/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Dynamic.Runtime.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Dynamic.Runtime.dll": {} - } - }, - "System.Globalization/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Globalization.dll": {} - } - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - } - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "5.3.0", - "Microsoft.IdentityModel.Tokens": "5.3.0", - "Newtonsoft.Json": "10.0.1" - }, - "compile": { - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {} - } - }, - "System.Interactive.Async/3.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Interactive.Async.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Interactive.Async.dll": {} - } - }, - "System.IO/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.IO.dll": {} - } - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Buffers": "4.3.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.Compression.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.FileSystem.dll": {} - } - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} - } - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "compile": { - "ref/netstandard1.3/System.IO.Pipelines.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.IO.Pipelines.dll": {} - } - }, - "System.Linq/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Linq.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Linq.dll": {} - } - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Linq.Expressions.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Linq.Expressions.dll": {} - } - }, - "System.Linq.Queryable/4.0.1": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Linq": "4.1.0", - "System.Linq.Expressions": "4.1.0", - "System.Reflection": "4.1.0", - "System.Reflection.Extensions": "4.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0" - }, - "compile": { - "ref/netstandard1.0/System.Linq.Queryable.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Linq.Queryable.dll": {} - } - }, - "System.Memory/4.5.1": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - }, - "System.Net.Http/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Net.Http.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Net.Primitives.dll": {} - } - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "type": "package", - "compile": { - "ref/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Net.WebSockets.WebSocketProtocol.dll": {} - } - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.ObjectModel.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.ObjectModel.dll": {} - } - }, - "System.Private.DataContractSerialization/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0", - "System.Xml.XmlSerializer": "4.3.0" - }, - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Private.DataContractSerialization.dll": {} - } - }, - "System.Reflection/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Reflection.dll": {} - } - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Reflection.Emit.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.dll": {} - } - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} - } - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {} - } - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Reflection.Extensions.dll": {} - } - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Reflection.Metadata.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Reflection.Metadata.dll": {} - } - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Reflection.Primitives.dll": {} - } - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Reflection.TypeExtensions.dll": {} - }, - "runtime": { - "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {} - } - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Resources.ResourceManager.dll": {} - } - }, - "System.Runtime/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "ref/netstandard1.5/System.Runtime.dll": {} - } - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "compile": { - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "runtime": { - "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - } - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Runtime.Extensions.dll": {} - } - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Runtime.Handles.dll": {} - } - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compile": { - "ref/netcoreapp1.1/System.Runtime.InteropServices.dll": {} - } - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} - }, - "runtime": { - "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Runtime.Numerics.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Numerics.dll": {} - } - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} - } - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "type": "package", - "dependencies": { - "System.IO": "4.3.0", - "System.Private.DataContractSerialization": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Runtime.Serialization.Xml.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Serialization.Xml.dll": {} - } - }, - "System.Security.AccessControl/4.5.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0", - "System.Security.Principal.Windows": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Claims/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Claims.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Security.Claims.dll": {} - } - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {} - }, - "runtimeTargets": { - "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "assetType": "runtime", - "rid": "osx" - }, - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/_._": {} - }, - "runtime": { - "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": { - "assetType": "runtime", - "rid": "unix" - } - } - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "type": "package", - "dependencies": { - "System.Security.Cryptography.Cng": "4.5.0" - }, - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} - } - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.3.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Xml/4.5.0": { - "type": "package", - "dependencies": { - "System.Security.Cryptography.Pkcs": "4.5.0", - "System.Security.Permissions": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.Xml.dll": {} - } - }, - "System.Security.Permissions/4.5.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Permissions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Permissions.dll": {} - } - }, - "System.Security.Principal/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Security.Principal.dll": {} - }, - "runtime": { - "lib/netstandard1.0/System.Security.Principal.dll": {} - } - }, - "System.Security.Principal.Windows/4.5.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Text.Encoding.dll": {} - } - }, - "System.Text.Encoding.CodePages/4.5.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.0.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.0" - }, - "compile": { - "ref/netstandard2.0/_._": {} - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.0/System.Text.Encoding.CodePages.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {} - } - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - } - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netcoreapp1.1/System.Text.RegularExpressions.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Text.RegularExpressions.dll": {} - } - }, - "System.Threading/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Threading.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Threading.dll": {} - } - }, - "System.Threading.Channels/4.5.0": { - "type": "package", - "compile": { - "lib/netcoreapp2.1/System.Threading.Channels.dll": {} - }, - "runtime": { - "lib/netcoreapp2.1/System.Threading.Channels.dll": {} - } - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Threading.Tasks.dll": {} - } - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {} - } - }, - "System.Threading.Thread/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Threading.Thread.dll": {} - } - }, - "System.ValueTuple/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/System.ValueTuple.dll": {} - }, - "runtime": { - "lib/netstandard1.0/System.ValueTuple.dll": {} - } - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} - } - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Xml.XDocument.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XDocument.dll": {} - } - }, - "System.Xml.XmlDocument/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Xml.XmlDocument.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XmlDocument.dll": {} - } - }, - "System.Xml.XmlSerializer/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XmlSerializer.dll": {} - } - }, - "System.Xml.XPath/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XPath.dll": {} - } - }, - "System.Xml.XPath.XDocument/4.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XPath.XDocument.dll": {} - } - } - } - }, - "libraries": { - "Microsoft.AspNet.WebApi.Client/5.2.6": { - "sha512": "owAlEIUZXWSnkK8Z1c+zR47A0X6ykF4XjbPok4lQKNuciUfHLGPd6QnI+rt/8KlQ17PmF+I4S3f+m+Qe4IvViw==", - "type": "package", - "path": "microsoft.aspnet.webapi.client/5.2.6", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/System.Net.Http.Formatting.dll", - "lib/net45/System.Net.Http.Formatting.xml", - "lib/netstandard2.0/System.Net.Http.Formatting.dll", - "lib/netstandard2.0/System.Net.Http.Formatting.xml", - "lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.dll", - "lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.xml", - "microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512", - "microsoft.aspnet.webapi.client.nuspec" - ] - }, - "Microsoft.AspNetCore/2.2.0": { - "sha512": "Bs75iht4lXS8uVWy/Cbsr9i0m2jRtnrfPEWU+6t0dQTZcJEfF9b7G2F7XvstLFWkAKSgYRzFkAwi/KypY0Qtew==", - "type": "package", - "path": "microsoft.aspnetcore/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.xml", - "microsoft.aspnetcore.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.nuspec" - ] - }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "sha512": "fVQsSXNZz38Ysx8iKwwqfOLHhLrAeKEMBS5Ia3Lh7BJjOC2vPV28/yk08AovOMsB3SNQPGnE7bv+lsIBTmAkvw==", - "type": "package", - "path": "microsoft.aspnetcore.antiforgery/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.xml", - "microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.antiforgery.nuspec" - ] - }, - "Microsoft.AspNetCore.App/2.2.0": { - "sha512": "L3W3kgOOU5+2Tdtnzywcs4/a3XFbwcM7Ghvr2uWnhLUvBithluWlGI+0/lXFrDysXaRMLSRJdExSLuSJJQYuTg==", - "type": "package", - "path": "microsoft.aspnetcore.app/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netcoreapp2.2/Microsoft.AspNetCore.App.props", - "build/netcoreapp2.2/Microsoft.AspNetCore.App.targets", - "lib/netcoreapp2.2/_._", - "microsoft.aspnetcore.app.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.app.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication/2.2.0": { - "sha512": "b0R9X7L6zMqNsssKDvhYHuNi5x0s4DyHTeXybIAyGaitKiW1Q5aAGKdV2codHPiePv9yHfC9hAMyScXQ/xXhPw==", - "type": "package", - "path": "microsoft.aspnetcore.authentication/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.xml", - "microsoft.aspnetcore.authentication.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "sha512": "VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.xml", - "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.Cookies/2.2.0": { - "sha512": "Iar9VFlBHkZGdSG9ZUTmn6Q8Qg+6CtW5G/TyJI2F8B432TOH+nZlkU7O0W0byow6xsxqOYeTviSHz4cCJ3amfQ==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.cookies/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.xml", - "microsoft.aspnetcore.authentication.cookies.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.cookies.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "sha512": "XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.xml", - "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.core.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.Facebook/2.2.0": { - "sha512": "SOc/wjoBntSWVZ6uG0R/TqQ0xmxu2H1PhkuYxINYpkUB7s3cQQuRDyZtJIdQonzpWVwBRj0ImwktiMaBF/7ihQ==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.facebook/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.xml", - "microsoft.aspnetcore.authentication.facebook.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.facebook.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.Google/2.2.0": { - "sha512": "norGVE0KRIT0pdNKhlLlsMi/7O69ACpx2RSj8rMHCoMRETCYH4PTqUbHI1kkfAGNUtcuQ8VIGIXSa1ZdGKWcdA==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.google/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.xml", - "microsoft.aspnetcore.authentication.google.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.google.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/2.2.0": { - "sha512": "FnyoLdiIo8KDobVcDuUYYFSbQYp1OR8vSMIOcW6M5+dtF9TC6XvCCS8Ook+DSbqUj6HPxwOIKa5BeIZm1/EpMw==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.jwtbearer/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.xml", - "microsoft.aspnetcore.authentication.jwtbearer.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.jwtbearer.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.2.0": { - "sha512": "troBjvJAMK7P2Vb5sDOzCztq9vR8BJtajDznam2XuQai7kLh5z7cmkB+2zMin+K/HzNjqItJSuSyuaK2PoZ8nA==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.microsoftaccount/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.xml", - "microsoft.aspnetcore.authentication.microsoftaccount.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.microsoftaccount.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.OAuth/2.2.0": { - "sha512": "i33SSdJd0g3ENRnHczgzrOlru3ciPsyYHMgAh90sbURS8wuBx0Y4xXfRQcYfu1W0/uiHQO832KNb/ICINWqLzA==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.oauth/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.xml", - "microsoft.aspnetcore.authentication.oauth.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.oauth.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.2.0": { - "sha512": "y4iu3vMFnkMTaqT9mCJhD3XUMfavNP0CoOeNOHd7ArqZfgzs3GqAPcBc8Ld6mK2u5OOva8C6bhnQfRu9z0qJKQ==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.openidconnect/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.xml", - "microsoft.aspnetcore.authentication.openidconnect.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.openidconnect.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.Twitter/2.2.0": { - "sha512": "wKfJeBL+13duv0o4q9zp4pW7UopBHaLafnq2GiIJTcu1x3RR/1N4sRIIppLSIJdulgM1XfNOivlIE2FEfZpmog==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.twitter/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.xml", - "microsoft.aspnetcore.authentication.twitter.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.twitter.nuspec" - ] - }, - "Microsoft.AspNetCore.Authentication.WsFederation/2.2.0": { - "sha512": "TIBkO7Tx8uWXNL5Z7/6+iKdhTS+D9dpJMNcmiVxrAJUqxL4EWGHNqJyUp5yqI76GmbrT4GD23T3cUsSuCi7E0A==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.wsfederation/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.xml", - "microsoft.aspnetcore.authentication.wsfederation.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.wsfederation.nuspec" - ] - }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "sha512": "/L0W8H3jMYWyaeA9gBJqS/tSWBegP9aaTM0mjRhxTttBY9z4RVDRYJ2CwPAmAXIuPr3r1sOw+CS8jFVRGHRezQ==", - "type": "package", - "path": "microsoft.aspnetcore.authorization/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.xml", - "microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authorization.nuspec" - ] - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "sha512": "aJCo6niDRKuNg2uS2WMEmhJTooQUGARhV2ENQ2tO5443zVHUo19MSgrgGo9FIrfD+4yKPF8Q+FF33WkWfPbyKw==", - "type": "package", - "path": "microsoft.aspnetcore.authorization.policy/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.xml", - "microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.authorization.policy.nuspec" - ] - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "sha512": "Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "type": "package", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.xml", - "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.connections.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.CookiePolicy/2.2.0": { - "sha512": "Kn9CvhNsxRup/5SJfD4/YP3AbFwLJX8u3tKKyQszjUIvjE7M6lU93W44zlqBxltS94gTdLmo2ixPWDNeZthi1w==", - "type": "package", - "path": "microsoft.aspnetcore.cookiepolicy/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.xml", - "microsoft.aspnetcore.cookiepolicy.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.cookiepolicy.nuspec" - ] - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "sha512": "LFlTM3ThS3ZCILuKnjy8HyK9/IlDh3opogdbCVx6tMGyDzTQBgMPXLjGDLtMk5QmLDCcP3l1TO3z/+1viA8GUg==", - "type": "package", - "path": "microsoft.aspnetcore.cors/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Cors.xml", - "microsoft.aspnetcore.cors.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.cors.nuspec" - ] - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "sha512": "GXmMD8/vuTLPLvKzKEPz/4vapC5e0cwx1tUVd83ePRyWF9CCrn/pg4/1I+tGkQqFLPvi3nlI2QtPtC6MQN8Nww==", - "type": "package", - "path": "microsoft.aspnetcore.cryptography.internal/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.xml", - "microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.cryptography.internal.nuspec" - ] - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.2.0": { - "sha512": "NCY0PH3nrFYbhqiq72rwWsUXlV4OAE0MOukvGvIBOTnEPMC1yVL42k1DXLnaIu+c0yfMAxIIG9Iuaykp9BQQQw==", - "type": "package", - "path": "microsoft.aspnetcore.cryptography.keyderivation/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll", - "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml", - "microsoft.aspnetcore.cryptography.keyderivation.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.cryptography.keyderivation.nuspec" - ] - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "sha512": "G6dvu5Nd2vjpYbzazZ//qBFbSEf2wmBUbyAR7E4AwO3gWjhoJD5YxpThcGJb7oE3VUcW65SVMXT+cPCiiBg8Sg==", - "type": "package", - "path": "microsoft.aspnetcore.dataprotection/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.xml", - "microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.dataprotection.nuspec" - ] - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "sha512": "seANFXmp8mb5Y12m1ShiElJ3ZdOT3mBN3wA1GPhHJIvZ/BxOCPyqEOR+810OWsxEZwA5r5fDRNpG/CqiJmQnJg==", - "type": "package", - "path": "microsoft.aspnetcore.dataprotection.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.xml", - "microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.dataprotection.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.DataProtection.Extensions/2.2.0": { - "sha512": "Goo1xU9WJnEJ0dKDgYFF+hFQqRMLKjf9zc8Bu3PaBdGncR7QwDMeFIkO7FEM6izaC38QjYrs1Q5AsmljkPyOrw==", - "type": "package", - "path": "microsoft.aspnetcore.dataprotection.extensions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.xml", - "microsoft.aspnetcore.dataprotection.extensions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.dataprotection.extensions.nuspec" - ] - }, - "Microsoft.AspNetCore.Diagnostics/2.2.0": { - "sha512": "RobNuZecn/eefWVApOE+OWAZXCdgfzm8pB7tBvJkahsjWfn1a+bLM9I2cuKlp/9aFBok1O/oDXlgYSvaQYu/yg==", - "type": "package", - "path": "microsoft.aspnetcore.diagnostics/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.xml", - "microsoft.aspnetcore.diagnostics.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.diagnostics.nuspec" - ] - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "sha512": "pva9ggfUDtnJIKzv0+wxwTX7LduDx6xLSpMqWwdOJkW52L0t31PI78+v+WqqMpUtMzcKug24jGs3nTFpAmA/2g==", - "type": "package", - "path": "microsoft.aspnetcore.diagnostics.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.xml", - "microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.diagnostics.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.2.0": { - "sha512": "xAIXyVmrTcVIJ38/j0TVMRlChC25k+cEAeSYotWhAnho3urzf1EfhoyyNdVytZbbBskue5i6XBL8gA1vlp5KGg==", - "type": "package", - "path": "microsoft.aspnetcore.diagnostics.entityframeworkcore/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.xml", - "microsoft.aspnetcore.diagnostics.entityframeworkcore.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.diagnostics.entityframeworkcore.nuspec" - ] - }, - "Microsoft.AspNetCore.Diagnostics.HealthChecks/2.2.0": { - "sha512": "RNmdLy9yncTprony49cuwhyTKoROpVflGM+pKlHA1671F00QUsjoY1Oi6xoa9XsUrfRDRYlxbt2CHYCMLzMh7Q==", - "type": "package", - "path": "microsoft.aspnetcore.diagnostics.healthchecks/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.xml", - "microsoft.aspnetcore.diagnostics.healthchecks.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.diagnostics.healthchecks.nuspec" - ] - }, - "Microsoft.AspNetCore.HostFiltering/2.2.0": { - "sha512": "JSX6ZlVWDkokZ+xCKDhUVQNqbmFn1lHQNzJc8K4Y/uTUocZS83+b/8Q7y/yx3oJ362etGMVy0keAvmCdqbP8nA==", - "type": "package", - "path": "microsoft.aspnetcore.hostfiltering/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.xml", - "microsoft.aspnetcore.hostfiltering.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.hostfiltering.nuspec" - ] - }, - "Microsoft.AspNetCore.Hosting/2.2.0": { - "sha512": "7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "type": "package", - "path": "microsoft.aspnetcore.hosting/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.xml", - "microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.hosting.nuspec" - ] - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "sha512": "ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "type": "package", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.xml", - "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.hosting.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "sha512": "1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "type": "package", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.xml", - "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.hosting.server.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "sha512": "Y4rs5aMEXY8G7wJo5S3EEt6ltqyOTr/qOeZzfn+hw/fuQj5GppGckMY5psGLETo1U9hcT5MmAhaT5xtusM1b5g==", - "type": "package", - "path": "microsoft.aspnetcore.html.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.xml", - "microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.html.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Http/2.2.0": { - "sha512": "YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "type": "package", - "path": "microsoft.aspnetcore.http/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.xml", - "microsoft.aspnetcore.http.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.http.nuspec" - ] - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "sha512": "Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "type": "package", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.xml", - "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.http.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Http.Connections/1.1.0": { - "sha512": "ZcwAM9rE5yjGC+vtiNAK0INybpKIqnvB+/rntZn2/CPtyiBAtovVrEp4UZOoC31zH5t0P78ix9gLNJzII/ODsA==", - "type": "package", - "path": "microsoft.aspnetcore.http.connections/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.dll", - "lib/netcoreapp2.2/Microsoft.AspNetCore.Http.Connections.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.xml", - "microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512", - "microsoft.aspnetcore.http.connections.nuspec" - ] - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "sha512": "mYk5QUUjyXQmlyDHWDjkLYDArt97plwe6KsDsNVhDEQ+HgZMKGjISyM6YSA7BERQNR25kXBTbIYfSy1vePGQgg==", - "type": "package", - "path": "microsoft.aspnetcore.http.connections.common/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.xml", - "microsoft.aspnetcore.http.connections.common.1.1.0.nupkg.sha512", - "microsoft.aspnetcore.http.connections.common.nuspec" - ] - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "sha512": "2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "type": "package", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.xml", - "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.http.extensions.nuspec" - ] - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "sha512": "ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "type": "package", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.xml", - "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.http.features.nuspec" - ] - }, - "Microsoft.AspNetCore.HttpOverrides/2.2.0": { - "sha512": "pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "type": "package", - "path": "microsoft.aspnetcore.httpoverrides/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.xml", - "microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.httpoverrides.nuspec" - ] - }, - "Microsoft.AspNetCore.HttpsPolicy/2.2.0": { - "sha512": "0EmmwzAkWEPCC8rpg9nGfcOiitIOYkZ13f+b5ED7AAZvz/ZwkdWbeMarGf77lSyA+Mb9O/iAt4LWup0RRMVOJw==", - "type": "package", - "path": "microsoft.aspnetcore.httpspolicy/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.xml", - "microsoft.aspnetcore.httpspolicy.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.httpspolicy.nuspec" - ] - }, - "Microsoft.AspNetCore.Identity/2.2.0": { - "sha512": "F16BKeS96wKhyIyhaFR7m8kRIwIvPUW9Dx7IlGWmu2IIwnUDCdo+2z7IrWKA8r77pZQ1UE9kYcBPg5456YdAIA==", - "type": "package", - "path": "microsoft.aspnetcore.identity/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.xml", - "microsoft.aspnetcore.identity.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.identity.nuspec" - ] - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.2.0": { - "sha512": "PGJ8f8sE9vbnyPJpSCMYAjh1itkM8uL9QnkO5lQSSJGeyG4b1+zNoLS+leJgjGnlkTzgWPffc4OuqH7wsYahWw==", - "type": "package", - "path": "microsoft.aspnetcore.identity.entityframeworkcore/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.xml", - "microsoft.aspnetcore.identity.entityframeworkcore.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.identity.entityframeworkcore.nuspec" - ] - }, - "Microsoft.AspNetCore.Identity.UI/2.2.0": { - "sha512": "T4B/Uaqd4u7jN6XDHbEBTZO002HquQKU49V+PvWEGKoiJBgZ96JskDr/NsfgVin8n8/bRSx+4A1WwlkMDKcNBg==", - "type": "package", - "path": "microsoft.aspnetcore.identity.ui/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "THIRD-PARTY-NOTICES.txt", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V3.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.xml", - "microsoft.aspnetcore.identity.ui.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.identity.ui.nuspec" - ] - }, - "Microsoft.AspNetCore.JsonPatch/2.2.0": { - "sha512": "o9BB9hftnCsyJalz9IT0DUFxz8Xvgh3TOfGWolpuf19duxB4FySq7c25XDYBmBMS+sun5/PsEUAi58ra4iJAoA==", - "type": "package", - "path": "microsoft.aspnetcore.jsonpatch/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.xml", - "microsoft.aspnetcore.jsonpatch.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.jsonpatch.nuspec" - ] - }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "sha512": "+PGX1mEfq19EVvskBBb9XBQrXZpZrh6hYhX0x3FkPTEqr+rDM2ZmsEwAAMRmzcidmlDM1/7cyDSU/WhkecU8tA==", - "type": "package", - "path": "microsoft.aspnetcore.localization/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.xml", - "microsoft.aspnetcore.localization.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.localization.nuspec" - ] - }, - "Microsoft.AspNetCore.Localization.Routing/2.2.0": { - "sha512": "kjheDUpXWaGOH8bUQafFAkUvw74xoe0Y2hojgeYaAg5LKvaFUwupkz8wgyhfSbLdejxEQJ6PsA7Zq/AcdPoIUQ==", - "type": "package", - "path": "microsoft.aspnetcore.localization.routing/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.xml", - "microsoft.aspnetcore.localization.routing.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.localization.routing.nuspec" - ] - }, - "Microsoft.AspNetCore.MiddlewareAnalysis/2.2.0": { - "sha512": "GISp0KoVyJ4llqkmUOWFbOb7g/rOABlsf0Nt8a4eanY71XfUCM0dqBaMct3IUE3KWUvjhKPACQimxgMjPcF7pA==", - "type": "package", - "path": "microsoft.aspnetcore.middlewareanalysis/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.xml", - "microsoft.aspnetcore.middlewareanalysis.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.middlewareanalysis.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc/2.2.0": { - "sha512": "noun9xcrEvOs/ubczt2OluY9/bOOM2erv1D/gyyYtfS2sfyx2uGknUIAWoqmqc401TvQDysyx8S4M9j5zPIVBw==", - "type": "package", - "path": "microsoft.aspnetcore.mvc/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.xml", - "microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "sha512": "ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.xml", - "microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "sha512": "Wxxt1rFVHITp4MDaGQP/wyl+ROVVVeQCTWI6C8hxI8X66C4u6gcxvelqgnmsn+dISMCdE/7FQOwgiMx1HxuZqA==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.analyzers/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/Microsoft.AspNetCore.Mvc.Analyzers.dll", - "microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.analyzers.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "sha512": "iSREQct43Xg2t3KiQ2648e064al/HSLPXpI5yO9VPeTGDspWKHW23XFHRKPN1YjIQHHfBj8ytXbiF0XcSxp5pg==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.apiexplorer/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.xml", - "microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.apiexplorer.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "sha512": "ALiY4a6BYsghw8PT5+VU593Kqp911U3w9f/dH9/ZoI3ezDsDAGiObqPu/HP1oXK80Ceu0XdQ3F0bx5AXBeuN/Q==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.core/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.xml", - "microsoft.aspnetcore.mvc.core.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.core.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "sha512": "oINjMqhU7yzT2T9AMuvktlWlMd40i0do8E1aYslJS+c5fof+EMhjnwTh6cHN1dfrgjkoXJ/gutxn5Qaqf/81Kg==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.cors/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.xml", - "microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.cors.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "sha512": "WOw4SA3oT47aiU7ZjN/88j+b79YU6VftmHmxK29Km3PTI7WZdmw675QTcgWfsjEX4joCB82v7TvarO3D0oqOyw==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.dataannotations/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.xml", - "microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.dataannotations.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "sha512": "ScWwXrkAvw6PekWUFkIr5qa9NKn4uZGRvxtt3DvtUrBYW5Iu2y4SS/vx79JN0XDHNYgAJ81nVs+4M7UE1Y/O+g==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.formatters.json/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.xml", - "microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.formatters.json.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": { - "sha512": "4pUhKtqhaNqSeMRRyEw1kGjg/pNLczzd4VAsanMGI539sCdkl1JBaoFojZb1helVdUvX9a1Jo+lYXq0lnwB/GQ==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.formatters.xml/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.xml", - "microsoft.aspnetcore.mvc.formatters.xml.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.formatters.xml.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "sha512": "H1L4pP124mrN6duwOtNVIJUqy4CczC2/ah4MXarRt9ZRpJd2zNp1j3tJCgyEQpqai6zNVP6Vp2ZRMQcNDcNAKA==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.localization/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.xml", - "microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.localization.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "sha512": "TXvEOjp3r6qDEjmDtv3pXjQr/Zia9PpoGkl1MyTEqKqrUehBTpAdCjA8APXFwun19lH20OuyU+e4zDYv9g134w==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.razor/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.xml", - "microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.razor.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { - "sha512": "Sei/0moqBDQKaAYT9PtOeRtvYgHQQLyw/jm3exHw2w9VdzejiMEqCQrN2d63Dk4y7IY0Irr/P9JUFkoVURRcNw==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.razor.extensions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.props", - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.targets", - "lib/net46/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll", - "lib/net46/Microsoft.AspNetCore.Mvc.Razor.Extensions.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.xml", - "microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.razor.extensions.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.2.0": { - "sha512": "dys8ggIDth3g5GBpCfeayU9sNg6Z9IbKFKOuaXbVaAiZQUd+Egk9op4NLHpqfR9Ey2HGw+u87LYC55bhEeOpag==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.razor.viewcompilation/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks.dll", - "build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.targets", - "build/netstandard2.0/net461/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86.exe", - "build/netstandard2.0/net461/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.exe", - "build/netstandard2.0/netcoreapp2.0/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.dll", - "microsoft.aspnetcore.mvc.razor.viewcompilation.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.razor.viewcompilation.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "sha512": "GsMs4QKCf5VgdGZq9/nfAVkMJ/8uE4ie0Iugv4FtxbHBmMdpPQQBfTFKoUpwMbgIRw7hzV8xy2HPPU5o58PsdQ==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.razorpages/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.xml", - "microsoft.aspnetcore.mvc.razorpages.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.razorpages.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "sha512": "hsrm/dLx7ztfWV+WEE7O8YqEePW7TmUwFwR7JsOUSTKaV9uSeghdmoOsYuk0HeoTiMhRxH8InQVE9/BgBj+jog==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.taghelpers/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.xml", - "microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.taghelpers.nuspec" - ] - }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "sha512": "dt7MGkzCFVTAD5oesI8UeVVeiSgaZ0tPdFstQjG6YLJSCiq1koOUSHMpf0PASGdOW/H9hxXkolIBhT5dWqJi7g==", - "type": "package", - "path": "microsoft.aspnetcore.mvc.viewfeatures/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.xml", - "microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.mvc.viewfeatures.nuspec" - ] - }, - "Microsoft.AspNetCore.NodeServices/2.2.0": { - "sha512": "ML+s+nv/ri3MxM4vXjTK3S4K925TGklSKH74VOkCqWQF9ki5yuYcyxaWTUsCyAXliw+N8HMNmW++uU81JngDDg==", - "type": "package", - "path": "microsoft.aspnetcore.nodeservices/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.xml", - "microsoft.aspnetcore.nodeservices.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.nodeservices.nuspec" - ] - }, - "Microsoft.AspNetCore.Owin/2.2.0": { - "sha512": "h9QIdnrH7fOTQgUwjz/v0fDk8j8JNtUB233gYFtngt7jLoVc7vfMEGs9rnOWh8ubz+JdrMt7UBrva07af4Smxw==", - "type": "package", - "path": "microsoft.aspnetcore.owin/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Owin.xml", - "microsoft.aspnetcore.owin.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.owin.nuspec" - ] - }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "sha512": "V54PIyDCFl8COnTp9gezNHpUNHk7F9UnerGeZy3UfbnwYvfzbo+ipqQmSgeoESH8e0JvKhRTyQyZquW2EPtCmg==", - "type": "package", - "path": "microsoft.aspnetcore.razor/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.xml", - "microsoft.aspnetcore.razor.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.razor.nuspec" - ] - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "sha512": "VLWK+ZtMMNukY6XjxYHc7mz33vkquoEzQJHm/LCF5REVxIaexLr+UTImljRRJBdUDJluDAQwU+59IX0rFDfURA==", - "type": "package", - "path": "microsoft.aspnetcore.razor.design/2.2.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets", - "build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.props", - "buildMultiTargeting/Microsoft.AspNetCore.Razor.Design.props", - "microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.razor.design.nuspec", - "tools/Microsoft.AspNetCore.Razor.Language.dll", - "tools/Microsoft.CodeAnalysis.CSharp.dll", - "tools/Microsoft.CodeAnalysis.Razor.dll", - "tools/Microsoft.CodeAnalysis.dll", - "tools/Newtonsoft.Json.dll", - "tools/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll", - "tools/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll", - "tools/rzc.deps.json", - "tools/rzc.dll", - "tools/rzc.runtimeconfig.json" - ] - }, - "Microsoft.AspNetCore.Razor.Language/2.2.0": { - "sha512": "IeyzVFXZdpUAnWKWoNYE0SsP1Eu7JLjZaC94jaI1VfGtK57QykROz/iGMc8D0VcqC8i02qYTPQN/wPKm6PfidA==", - "type": "package", - "path": "microsoft.aspnetcore.razor.language/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net46/Microsoft.AspNetCore.Razor.Language.dll", - "lib/net46/Microsoft.AspNetCore.Razor.Language.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.xml", - "microsoft.aspnetcore.razor.language.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.razor.language.nuspec" - ] - }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "sha512": "7YqK+H61lN6yj9RiQUko7oaOhKtRR9Q/kBcoWNRemhJdTIWOh1OmdvJKzZrMWOlff3BAjejkPQm+0V0qXk+B1w==", - "type": "package", - "path": "microsoft.aspnetcore.razor.runtime/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.xml", - "microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.razor.runtime.nuspec" - ] - }, - "Microsoft.AspNetCore.ResponseCaching/2.2.0": { - "sha512": "MEBP1UwGD7X1vhO43LN5KhZDt4HMTX7u1YA0nq7HR6IDRhWczHczJPDu3GbL01IMdb03hyT/glJIv8PI5zKtnA==", - "type": "package", - "path": "microsoft.aspnetcore.responsecaching/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.xml", - "microsoft.aspnetcore.responsecaching.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.responsecaching.nuspec" - ] - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "sha512": "CIHWEKrHzZfFp7t57UXsueiSA/raku56TgRYauV/W1+KAQq6vevz60zjEKaazt3BI76zwMz3B4jGWnCwd8kwQw==", - "type": "package", - "path": "microsoft.aspnetcore.responsecaching.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.xml", - "microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.responsecaching.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.ResponseCompression/2.2.0": { - "sha512": "RvSstOhebIMDdRLd4iWjA6z2o2kGGwEYGPajvTXwndOA3TZpWH3FOIV4L7mehN/HoKrbTbX5vZ54ZFDwWoAFKA==", - "type": "package", - "path": "microsoft.aspnetcore.responsecompression/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net461/Microsoft.AspNetCore.ResponseCompression.dll", - "lib/net461/Microsoft.AspNetCore.ResponseCompression.xml", - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.dll", - "lib/netcoreapp2.1/Microsoft.AspNetCore.ResponseCompression.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCompression.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCompression.xml", - "microsoft.aspnetcore.responsecompression.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.responsecompression.nuspec" - ] - }, - "Microsoft.AspNetCore.Rewrite/2.2.0": { - "sha512": "jztwQxyn4CcWZj/1mQtFiZ5+pIWYltHIXk5ykyrXMjO6qaKVvc+mlffSUCQ0AOl3vH7vxsZnda8poHwVaT0QIA==", - "type": "package", - "path": "microsoft.aspnetcore.rewrite/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.xml", - "microsoft.aspnetcore.rewrite.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.rewrite.nuspec" - ] - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "sha512": "jAhDBy0wryOnMhhZTtT9z63gJbvCzFuLm8yC6pHzuVu9ZD1dzg0ltxIwT4cfwuNkIL/TixdKsm3vpVOpG8euWQ==", - "type": "package", - "path": "microsoft.aspnetcore.routing/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.dll", - "lib/netcoreapp2.2/Microsoft.AspNetCore.Routing.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.xml", - "microsoft.aspnetcore.routing.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.routing.nuspec" - ] - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "sha512": "lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", - "type": "package", - "path": "microsoft.aspnetcore.routing.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.xml", - "microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.routing.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.HttpSys/2.2.0": { - "sha512": "tei37PK4c6CKd7tGgAOkpbePwu8WLjqsEfiAfLbaMXnmp7o30bzcIxtraTrjvq2SpRAFA9p6WwUbmyqQxXPcfQ==", - "type": "package", - "path": "microsoft.aspnetcore.server.httpsys/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.xml", - "microsoft.aspnetcore.server.httpsys.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.httpsys.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.IIS/2.2.0": { - "sha512": "6NEwFAJFrnZ0f5eJB1ReIpgPM1ZRDj3IE3Rda01nD3vJANCyJFjZ4SGW3Ckn1AmMi225fGflWzpCKLb7/l43jw==", - "type": "package", - "path": "microsoft.aspnetcore.server.iis/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.AspNetCore.Server.IIS.targets", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IIS.xml", - "microsoft.aspnetcore.server.iis.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.iis.nuspec", - "runtimes/win-x64/nativeassets/netcoreapp2.2/aspnetcorev2_inprocess.dll", - "runtimes/win-x86/nativeassets/netcoreapp2.2/aspnetcorev2_inprocess.dll" - ] - }, - "Microsoft.AspNetCore.Server.IISIntegration/2.2.0": { - "sha512": "iVjgAg+doTTrTFCOq6kZRpebXq94YGCx9efMIwO5QhwdY/sHAjfrVz2lXzji63G96YjJVK3ZRrlpgS2fd49ABw==", - "type": "package", - "path": "microsoft.aspnetcore.server.iisintegration/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.targets", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.xml", - "microsoft.aspnetcore.server.iisintegration.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.iisintegration.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel/2.2.0": { - "sha512": "D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.xml", - "microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel.Core/2.2.0": { - "sha512": "F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel.core/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Core.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Core.xml", - "microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.core.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel.Https/2.2.0": { - "sha512": "nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel.https/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Https.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Https.xml", - "microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.https.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.2.0": { - "sha512": "j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.xml", - "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.transport.abstractions.nuspec" - ] - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.2.0": { - "sha512": "qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "type": "package", - "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll", - "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.xml", - "microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.server.kestrel.transport.sockets.nuspec" - ] - }, - "Microsoft.AspNetCore.Session/2.2.0": { - "sha512": "lOjJVh293AKaOEPi1MIC1/G9gOVZMrve2a05o56oslK6bo0PMgMB17rmPomvqrJAjMdlWZ/MGdN2y78Z9wzWTw==", - "type": "package", - "path": "microsoft.aspnetcore.session/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Session.xml", - "microsoft.aspnetcore.session.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.session.nuspec" - ] - }, - "Microsoft.AspNetCore.SignalR/1.1.0": { - "sha512": "V5X5XkeAHaFyyBOGPrddVeqTNo6zRPJNS5PRhlzEyBXiNG9AtqUbMyWFdZahQyMiIWJau550z59A4kdC9g5I9A==", - "type": "package", - "path": "microsoft.aspnetcore.signalr/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.xml", - "microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512", - "microsoft.aspnetcore.signalr.nuspec" - ] - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "sha512": "TyLgQ4y4RVUIxiYFnHT181/rJ33/tL/NcBWC9BwLpulDt5/yGCG4EvsToZ49EBQ7256zj+R6OGw6JF+jj6MdPQ==", - "type": "package", - "path": "microsoft.aspnetcore.signalr.common/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.dll", - "lib/netcoreapp2.2/Microsoft.AspNetCore.SignalR.Common.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Common.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Common.xml", - "microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512", - "microsoft.aspnetcore.signalr.common.nuspec" - ] - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "sha512": "mk69z50oFk2e89d3F/AfKeAvP3kvGG7MHG4ErydZiUd3ncSRq0kl0czq/COn/QVKYua9yGr2LIDwuR1C6/pu8Q==", - "type": "package", - "path": "microsoft.aspnetcore.signalr.core/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.xml", - "microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512", - "microsoft.aspnetcore.signalr.core.nuspec" - ] - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "sha512": "BOsjatDJnvnnXCMajOlC0ISmiFnJi/EyJzMo0i//5fZJVCLrQ4fyV/HzrhhAhSJuwJOQDdDozKQ9MB9jHq84pg==", - "type": "package", - "path": "microsoft.aspnetcore.signalr.protocols.json/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.xml", - "microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512", - "microsoft.aspnetcore.signalr.protocols.json.nuspec" - ] - }, - "Microsoft.AspNetCore.SpaServices/2.2.0": { - "sha512": "hUAsOd45CQbUV47b/c5wp6uKM0Fa6MXekFHbRb+jEPjzmrxLPn9nAKK1dYmyMAqSBRL8c6zVCWQk+TOP7eGs/A==", - "type": "package", - "path": "microsoft.aspnetcore.spaservices/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.xml", - "microsoft.aspnetcore.spaservices.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.spaservices.nuspec" - ] - }, - "Microsoft.AspNetCore.SpaServices.Extensions/2.2.0": { - "sha512": "RvzzubzGPD+dGCfKVVtAvyIsnWpAWOA/x1n6fGLwICPER7Ze6budQGFPdZ7yuXTwtTMRvHa4O4AaGLG1XmoXGw==", - "type": "package", - "path": "microsoft.aspnetcore.spaservices.extensions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.xml", - "microsoft.aspnetcore.spaservices.extensions.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.spaservices.extensions.nuspec" - ] - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "sha512": "byZDrjir6Co5EoWbraQyG0qbPCUG6XgGYQstipMF9lucOAjq/mqnIyt8B8iMWnin/ghZoOln9Y01af4rUAwOhA==", - "type": "package", - "path": "microsoft.aspnetcore.staticfiles/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.xml", - "microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.staticfiles.nuspec" - ] - }, - "Microsoft.AspNetCore.WebSockets/2.2.0": { - "sha512": "ZpOcg2V0rCwU9ErfDb9y3Hcjoe7rU42XlmUS0mO4pVZQSgJVqR+DfyZtYd5LDa11F7bFNS2eezI9cBM3CmfGhw==", - "type": "package", - "path": "microsoft.aspnetcore.websockets/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.xml", - "microsoft.aspnetcore.websockets.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.websockets.nuspec" - ] - }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "sha512": "9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "type": "package", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.xml", - "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512", - "microsoft.aspnetcore.webutilities.nuspec" - ] - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "sha512": "HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==", - "type": "package", - "path": "microsoft.codeanalysis.analyzers/1.1.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.rtf", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll", - "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512", - "microsoft.codeanalysis.analyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Microsoft.CodeAnalysis.Common/2.8.0": { - "sha512": "06AzG7oOLKTCN1EnoVYL1bQz+Zwa10LMpUn7Kc+PdpN8CQXRqXTyhfxuKIz6t0qWfoatBNXdHD0OLcEYp5pOvQ==", - "type": "package", - "path": "microsoft.codeanalysis.common/2.8.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll", - "lib/netstandard1.3/Microsoft.CodeAnalysis.pdb", - "lib/netstandard1.3/Microsoft.CodeAnalysis.xml", - "microsoft.codeanalysis.common.2.8.0.nupkg.sha512", - "microsoft.codeanalysis.common.nuspec" - ] - }, - "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "sha512": "RizcFXuHgGmeuZhxxE1qQdhFA9lGOHlk0MJlCUt6LOnYsevo72gNikPcbANFHY02YK8L/buNrihchY0TroGvXQ==", - "type": "package", - "path": "microsoft.codeanalysis.csharp/2.8.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll", - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.pdb", - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.xml", - "microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512", - "microsoft.codeanalysis.csharp.nuspec" - ] - }, - "Microsoft.CodeAnalysis.Razor/2.2.0": { - "sha512": "2qL0Qyu5qHzg6/JzF80mLgsqn9NP/Q0mQwjH+Z+DiqcuODJx8segjN4un2Tnz6bEAWv8FCRFNXR/s5wzlxqA8A==", - "type": "package", - "path": "microsoft.codeanalysis.razor/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net46/Microsoft.CodeAnalysis.Razor.dll", - "lib/net46/Microsoft.CodeAnalysis.Razor.xml", - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll", - "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.xml", - "microsoft.codeanalysis.razor.2.2.0.nupkg.sha512", - "microsoft.codeanalysis.razor.nuspec" - ] - }, - "Microsoft.CSharp/4.5.0": { - "sha512": "kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", - "type": "package", - "path": "microsoft.csharp/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/Microsoft.CSharp.dll", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.3/Microsoft.CSharp.dll", - "lib/netstandard2.0/Microsoft.CSharp.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/uap10.0.16299/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "microsoft.csharp.4.5.0.nupkg.sha512", - "microsoft.csharp.nuspec", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/Microsoft.CSharp.dll", - "ref/netcore50/Microsoft.CSharp.xml", - "ref/netcore50/de/Microsoft.CSharp.xml", - "ref/netcore50/es/Microsoft.CSharp.xml", - "ref/netcore50/fr/Microsoft.CSharp.xml", - "ref/netcore50/it/Microsoft.CSharp.xml", - "ref/netcore50/ja/Microsoft.CSharp.xml", - "ref/netcore50/ko/Microsoft.CSharp.xml", - "ref/netcore50/ru/Microsoft.CSharp.xml", - "ref/netcore50/zh-hans/Microsoft.CSharp.xml", - "ref/netcore50/zh-hant/Microsoft.CSharp.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.0/Microsoft.CSharp.dll", - "ref/netstandard1.0/Microsoft.CSharp.xml", - "ref/netstandard1.0/de/Microsoft.CSharp.xml", - "ref/netstandard1.0/es/Microsoft.CSharp.xml", - "ref/netstandard1.0/fr/Microsoft.CSharp.xml", - "ref/netstandard1.0/it/Microsoft.CSharp.xml", - "ref/netstandard1.0/ja/Microsoft.CSharp.xml", - "ref/netstandard1.0/ko/Microsoft.CSharp.xml", - "ref/netstandard1.0/ru/Microsoft.CSharp.xml", - "ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml", - "ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml", - "ref/netstandard2.0/Microsoft.CSharp.dll", - "ref/netstandard2.0/Microsoft.CSharp.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/uap10.0.16299/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "Microsoft.DotNet.PlatformAbstractions/2.1.0": { - "sha512": "9KPDwvb/hLEVXYruVHVZ8BkebC8j17DmPb56LnqRF74HqSPLjCkrlFUjOtFpQPA2DeADBRTI/e69aCfRBfrhxw==", - "type": "package", - "path": "microsoft.dotnet.platformabstractions/2.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net45/Microsoft.DotNet.PlatformAbstractions.dll", - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll", - "microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512", - "microsoft.dotnet.platformabstractions.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore/2.2.0": { - "sha512": "xfDHe+J94oz2d+ESDU8u+96iSfsiPwpgYGPRSp/bato0Ekjz5kYs61u9mS0GN5t8n/wxc5P3uEJm1x7TfROxhQ==", - "type": "package", - "path": "microsoft.entityframeworkcore/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.xml", - "microsoft.entityframeworkcore.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Abstractions/2.2.0": { - "sha512": "/js/H09B8MQGoPDFzJoaAealyL66g4vKf7DVcdBYcxgKztkttjZbRzSWKF9PZZFyfBl9Ia/BiStM70t7kjgMpg==", - "type": "package", - "path": "microsoft.entityframeworkcore.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.xml", - "microsoft.entityframeworkcore.abstractions.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.abstractions.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Analyzers/2.2.0": { - "sha512": "/1rw3toRCal80Ch51lIjuf/0WfW9ZGB4eRY1y6GOcOoOvnMXXXt+4xMRw/0k0kIwHsWUNXUpw73jf40/Pe+ZYA==", - "type": "package", - "path": "microsoft.entityframeworkcore.analyzers/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", - "microsoft.entityframeworkcore.analyzers.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.analyzers.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Design/2.2.0": { - "sha512": "mcsUEzg1bWvPgj/isz7aabDy41x+x8WBTmSF+JFsDGe3K5ZElWT2FSr3LLmkXk/5BLWJ3f9SDe0YR55u3ZgHrw==", - "type": "package", - "path": "microsoft.entityframeworkcore.design/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/net461/Microsoft.EntityFrameworkCore.Design.props", - "build/netcoreapp2.0/Microsoft.EntityFrameworkCore.Design.props", - "lib/net461/Microsoft.EntityFrameworkCore.Design.dll", - "lib/net461/Microsoft.EntityFrameworkCore.Design.xml", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.xml", - "microsoft.entityframeworkcore.design.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.design.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.InMemory/2.2.0": { - "sha512": "WxvRXUwCGdY1Ze8GfZteWadsxrxpFRfZN8WJ1jcXZKp5eYo5WwmiBq5e3xIZR8cHxznqlqczJ3NpXjqyYpNK9w==", - "type": "package", - "path": "microsoft.entityframeworkcore.inmemory/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.xml", - "microsoft.entityframeworkcore.inmemory.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.inmemory.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Relational/2.2.0": { - "sha512": "CRJHHp/GqmXByeeODgbDgMDWId9kKT9TDRzHF8voWHFNTajBQl0U4jaMrHxjIP6hJ2olF8n+5GYmQv+v3bUVKQ==", - "type": "package", - "path": "microsoft.entityframeworkcore.relational/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.xml", - "microsoft.entityframeworkcore.relational.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.relational.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.SqlServer/2.2.0": { - "sha512": "rCGBF6Hab9633Dh2xtiAcJnDxf2CjaBrGyoagoCoYHH5Ftbdw5zX/e9ABgif5ngzh7DsrBcgxK/3gHBZ2n+TGA==", - "type": "package", - "path": "microsoft.entityframeworkcore.sqlserver/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll", - "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.xml", - "microsoft.entityframeworkcore.sqlserver.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.sqlserver.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Tools/2.2.0": { - "sha512": "F253CmzpL7eXFKpK++/GIVbyVMZyXYq388osdkggsA1eL7c8ZGwHho0jE3LGA+L6WuXm6KbwQMtnt15zZAqzzA==", - "type": "package", - "path": "microsoft.entityframeworkcore.tools/2.2.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/_._", - "microsoft.entityframeworkcore.tools.2.2.0.nupkg.sha512", - "microsoft.entityframeworkcore.tools.nuspec", - "tools/EntityFrameworkCore.PowerShell2.psd1", - "tools/EntityFrameworkCore.PowerShell2.psm1", - "tools/EntityFrameworkCore.psd1", - "tools/EntityFrameworkCore.psm1", - "tools/about_EntityFrameworkCore.help.txt", - "tools/init.ps1", - "tools/install.ps1", - "tools/net461/any/ef.exe", - "tools/net461/win-x86/ef.exe", - "tools/netcoreapp2.0/any/ef.dll", - "tools/netcoreapp2.0/any/ef.runtimeconfig.json" - ] - }, - "Microsoft.Extensions.Caching.Abstractions/2.2.0": { - "sha512": "spsJkYo8gGJapaxTSQFN/wqA+ghpJMLwB4ZyTB+fSdpd7AmMFP/YSpIcGmczcw4KggpxLGhLk7lCkSIlgvHaqQ==", - "type": "package", - "path": "microsoft.extensions.caching.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", - "microsoft.extensions.caching.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.caching.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.Caching.Memory/2.2.0": { - "sha512": "yFs44RzB2Pzfoj4uk+mEz3MTTQKyeWb8gDhv5GyVPfHnLv0eQhGwzbw/5WpxAcVyOgG/H3/0ULY6g0/7/B+r7w==", - "type": "package", - "path": "microsoft.extensions.caching.memory/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", - "microsoft.extensions.caching.memory.2.2.0.nupkg.sha512", - "microsoft.extensions.caching.memory.nuspec" - ] - }, - "Microsoft.Extensions.Caching.SqlServer/2.2.0": { - "sha512": "hDAunudTCNyVb22W+ctToi9T3mcrix2L+GfnuhbIcbzgXVyUGMULUJmb2D5ElIJKkcGxkC/lM1aBMgHsSFFZcA==", - "type": "package", - "path": "microsoft.extensions.caching.sqlserver/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll", - "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.xml", - "microsoft.extensions.caching.sqlserver.2.2.0.nupkg.sha512", - "microsoft.extensions.caching.sqlserver.nuspec" - ] - }, - "Microsoft.Extensions.Configuration/2.2.0": { - "sha512": "nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", - "type": "package", - "path": "microsoft.extensions.configuration/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", - "microsoft.extensions.configuration.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { - "sha512": "65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==", - "type": "package", - "path": "microsoft.extensions.configuration.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.Binder/2.2.0": { - "sha512": "vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "type": "package", - "path": "microsoft.extensions.configuration.binder/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", - "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.binder.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.CommandLine/2.2.0": { - "sha512": "4kJIGOSRqD1Ccqerst4t/zsNs51plR7BIxbdKO1J/9rL+2DuNT+ieAuEv+HROelqTam3yOpKFR7TtHBt3oLpOA==", - "type": "package", - "path": "microsoft.extensions.configuration.commandline/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.xml", - "microsoft.extensions.configuration.commandline.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.commandline.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/2.2.0": { - "sha512": "gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "type": "package", - "path": "microsoft.extensions.configuration.environmentvariables/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", - "microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.environmentvariables.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { - "sha512": "H1qCpWBC8Ed4tguTR/qYkbb3F6DI5Su3t8xyFo3/5MzAd8PwPpHzgX8X04KbBxKmk173Pb64x7xMHarczVFQUA==", - "type": "package", - "path": "microsoft.extensions.configuration.fileextensions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml", - "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.fileextensions.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.Ini/2.2.0": { - "sha512": "uEDasBxY7m0GJseqHD8QhfiznxDMhxN9YE3j01Es6eks42rRm3yL8ZMbRxuEjyKqGZqjjt+Vr297/nKcg0eOow==", - "type": "package", - "path": "microsoft.extensions.configuration.ini/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.xml", - "microsoft.extensions.configuration.ini.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.ini.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.Json/2.2.0": { - "sha512": "jUDdmLyFmLf9V3mqnMzSAzAv4QigJ67tZh5Q7HBXeBnESL2UyeesNG6jSBti+b63JpxZf+EDyn+anx3gyrNxug==", - "type": "package", - "path": "microsoft.extensions.configuration.json/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml", - "microsoft.extensions.configuration.json.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.json.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.KeyPerFile/2.2.0": { - "sha512": "qK7vVxtUrpxdQPhvjF3RVYkcV86q/QfMBWqvvXAKYYkQ+H/4GXxk5cbPaSWdMZB5YU1GBEFBuZg9MZxDRvPJkg==", - "type": "package", - "path": "microsoft.extensions.configuration.keyperfile/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.xml", - "microsoft.extensions.configuration.keyperfile.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.keyperfile.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.UserSecrets/2.2.0": { - "sha512": "2/N2xo6/sNbVshnKktmq5lwaQbsAR2SrzCVrJEeMP8OKZVI7SzT8P6/WXZF8/YC7dTYsMe3nrHzgl1cF9i5ZKQ==", - "type": "package", - "path": "microsoft.extensions.configuration.usersecrets/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.props", - "build/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.xml", - "microsoft.extensions.configuration.usersecrets.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.usersecrets.nuspec" - ] - }, - "Microsoft.Extensions.Configuration.Xml/2.2.0": { - "sha512": "toCFesKf2KZgRtb6T7tulnJv3IBVL+Gqd4KE3ebQZ20wA2Z5Rp6A44MsRGZ1ollmihzkxxBDavVfgufFeji3Sw==", - "type": "package", - "path": "microsoft.extensions.configuration.xml/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.xml", - "microsoft.extensions.configuration.xml.2.2.0.nupkg.sha512", - "microsoft.extensions.configuration.xml.nuspec" - ] - }, - "Microsoft.Extensions.DependencyInjection/2.2.0": { - "sha512": "MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net461/Microsoft.Extensions.DependencyInjection.dll", - "lib/net461/Microsoft.Extensions.DependencyInjection.xml", - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", - "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512", - "microsoft.extensions.dependencyinjection.nuspec" - ] - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { - "sha512": "f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.dependencyinjection.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.DependencyModel/2.1.0": { - "sha512": "nS2XKqi+1A1umnYNLX2Fbm/XnzCxs5i+zXVJ3VC6r9t2z0NZr9FLnJN4VQpKigdcWH/iFTbMuX6M6WQJcTjVIg==", - "type": "package", - "path": "microsoft.extensions.dependencymodel/2.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net451/Microsoft.Extensions.DependencyModel.dll", - "lib/netstandard1.3/Microsoft.Extensions.DependencyModel.dll", - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll", - "microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512", - "microsoft.extensions.dependencymodel.nuspec" - ] - }, - "Microsoft.Extensions.DiagnosticAdapter/2.2.0": { - "sha512": "Av0QGyboU9hYcprPduZg8Ny4mtp1Z0xOfZGCiBhYMh6a0loNomZ74U1P9EJUBksT2ZJd0+hh/pOQIVdAJ8+AbA==", - "type": "package", - "path": "microsoft.extensions.diagnosticadapter/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net461/Microsoft.Extensions.DiagnosticAdapter.dll", - "lib/net461/Microsoft.Extensions.DiagnosticAdapter.xml", - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll", - "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.xml", - "lib/netstandard2.0/Microsoft.Extensions.DiagnosticAdapter.dll", - "lib/netstandard2.0/Microsoft.Extensions.DiagnosticAdapter.xml", - "microsoft.extensions.diagnosticadapter.2.2.0.nupkg.sha512", - "microsoft.extensions.diagnosticadapter.nuspec" - ] - }, - "Microsoft.Extensions.Diagnostics.HealthChecks/2.2.0": { - "sha512": "p9njfetdebuplBCkIJPqyxsUIOBf/7B/RhPXZnFjh+/wqWNRqhP/1s18q1me9XP0l8uCD8TqJRPC+L0MCoUGRA==", - "type": "package", - "path": "microsoft.extensions.diagnostics.healthchecks/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll", - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.xml", - "microsoft.extensions.diagnostics.healthchecks.2.2.0.nupkg.sha512", - "microsoft.extensions.diagnostics.healthchecks.nuspec" - ] - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/2.2.0": { - "sha512": "cO6f4csTakJXuLWnU/p5mfQInyNq5sSi4mS2YtQZcGoHynU6P/TD6gjqt1TRnVfwuZLw3tmmw2ipFrHbBUqWew==", - "type": "package", - "path": "microsoft.extensions.diagnostics.healthchecks.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.xml", - "microsoft.extensions.diagnostics.healthchecks.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.diagnostics.healthchecks.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { - "sha512": "EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==", - "type": "package", - "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", - "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.fileproviders.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "sha512": "Az/RxWB+UlyVN/TvQFaGXx8XAXVZN5WQnnuJOsjwBzghSJc1i8zqNjIypPHOedcuIXs2XSWgOSL6YQ3BlCnoJA==", - "type": "package", - "path": "microsoft.extensions.fileproviders.composite/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.xml", - "microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512", - "microsoft.extensions.fileproviders.composite.nuspec" - ] - }, - "Microsoft.Extensions.FileProviders.Embedded/2.2.0": { - "sha512": "6e22jnVntG9JLLowjY40UBPLXkKTRlDpFHmo2evN8lwZIpO89ZRGz6JRdqhnVYCaavq5KeFU2W5VKPA5y5farA==", - "type": "package", - "path": "microsoft.extensions.fileproviders.embedded/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props", - "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets", - "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props", - "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.xml", - "microsoft.extensions.fileproviders.embedded.2.2.0.nupkg.sha512", - "microsoft.extensions.fileproviders.embedded.nuspec", - "tasks/net461/Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.dll", - "tasks/netstandard1.5/Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.dll" - ] - }, - "Microsoft.Extensions.FileProviders.Physical/2.2.0": { - "sha512": "tbDHZnBJkjYd9NjlRZ9ondDiv1Te3KYCTW2RWpR1B0e1Z8+EnFRo7qNnHkkSCixLdlPZzhjlX24d/PixQ7w2dA==", - "type": "package", - "path": "microsoft.extensions.fileproviders.physical/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml", - "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512", - "microsoft.extensions.fileproviders.physical.nuspec" - ] - }, - "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { - "sha512": "ZSsHZp3PyW6vk37tDEdypjgGlNtpJ0EixBMOfUod2Thx7GtwfFSAQXUQx8a8BN8vfWKGGMbp7jPWdoHx/At4wQ==", - "type": "package", - "path": "microsoft.extensions.filesystemglobbing/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml", - "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512", - "microsoft.extensions.filesystemglobbing.nuspec" - ] - }, - "Microsoft.Extensions.Hosting/2.2.0": { - "sha512": "PxZPd5QbWr8+3JN2segEaD7IAYI+mR8ZmMqgo6GOk+E+UKnRcbC3RSQgJrZYuWVQwJCvdxesO5e64LSHC1zC8g==", - "type": "package", - "path": "microsoft.extensions.hosting/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll", - "lib/netstandard2.0/Microsoft.Extensions.Hosting.xml", - "microsoft.extensions.hosting.2.2.0.nupkg.sha512", - "microsoft.extensions.hosting.nuspec" - ] - }, - "Microsoft.Extensions.Hosting.Abstractions/2.2.0": { - "sha512": "+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==", - "type": "package", - "path": "microsoft.extensions.hosting.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml", - "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.hosting.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.Http/2.2.0": { - "sha512": "hZ8mz6FgxSeFtkHzw+Ad0QOt2yjjpq4WaG9itnkyChtXYTrDlbkw3af2WJ9wdEAAyYqOlQaVDB6MJSEo8dd/vw==", - "type": "package", - "path": "microsoft.extensions.http/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Http.dll", - "lib/netstandard2.0/Microsoft.Extensions.Http.xml", - "microsoft.extensions.http.2.2.0.nupkg.sha512", - "microsoft.extensions.http.nuspec" - ] - }, - "Microsoft.Extensions.Identity.Core/2.2.0": { - "sha512": "/C+Valwg8IeUwDIunusittHivA9iyf82Jr1yeUFWO2zH2mDMMeYgjRyDLZqfL/7Vq94PEQsgv1XAaDfAX8msMw==", - "type": "package", - "path": "microsoft.extensions.identity.core/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll", - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.xml", - "microsoft.extensions.identity.core.2.2.0.nupkg.sha512", - "microsoft.extensions.identity.core.nuspec" - ] - }, - "Microsoft.Extensions.Identity.Stores/2.2.0": { - "sha512": "WY6os4m5LcG7XXHQK1vQggjdNFs7h6CsidVLOzPjG7Cb1zwRYKzfRT/pSUD40JNGvVp4oNENjLPvu/30ufIGNw==", - "type": "package", - "path": "microsoft.extensions.identity.stores/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll", - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.xml", - "microsoft.extensions.identity.stores.2.2.0.nupkg.sha512", - "microsoft.extensions.identity.stores.nuspec" - ] - }, - "Microsoft.Extensions.Localization/2.2.0": { - "sha512": "3nBQLeBrcd4Rgd9vQi4gF5NgAWxnQrHekjjwlgww4wyLNfJDizjiex2resOLoAuAgy3y2IIAWjOpbr0UKR2ykw==", - "type": "package", - "path": "microsoft.extensions.localization/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Localization.dll", - "lib/netstandard2.0/Microsoft.Extensions.Localization.xml", - "microsoft.extensions.localization.2.2.0.nupkg.sha512", - "microsoft.extensions.localization.nuspec" - ] - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "sha512": "FQzXG/lYR9UOM2zHpqsjTRpp3EghIYo3FCsQpfmtbp+glPaU0WXZfNmMjyqBRmMj1Sq93fPnC+G9zzYRauuRQA==", - "type": "package", - "path": "microsoft.extensions.localization.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.xml", - "microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.localization.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.Logging/2.2.0": { - "sha512": "Nxqhadc9FCmFHzU+fz3oc8sFlE6IadViYg8dfUdGzJZ2JUxnCsRghBhhOWdM4B2zSZqEc+0BjliBh/oNdRZuig==", - "type": "package", - "path": "microsoft.extensions.logging/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", - "microsoft.extensions.logging.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.nuspec" - ] - }, - "Microsoft.Extensions.Logging.Abstractions/2.2.0": { - "sha512": "B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==", - "type": "package", - "path": "microsoft.extensions.logging.abstractions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", - "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.abstractions.nuspec" - ] - }, - "Microsoft.Extensions.Logging.Configuration/2.2.0": { - "sha512": "ukU1mQGX9+xBsEzpNd13yl4deFVYI+fxxnmKpOhvNZsF+/trCrAUQh+9QM5pPGHbfYkz3lLQ4BXfKCP0502dLw==", - "type": "package", - "path": "microsoft.extensions.logging.configuration/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.xml", - "microsoft.extensions.logging.configuration.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.configuration.nuspec" - ] - }, - "Microsoft.Extensions.Logging.Console/2.2.0": { - "sha512": "1eGgcOJ++PMxW6sn++j6U7wsWvhEBm/5ScqBUUBGLRE8M7AHahi9tsxivDMqEXVM3F0/pshHl3kEpMXtw4BeFg==", - "type": "package", - "path": "microsoft.extensions.logging.console/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.xml", - "microsoft.extensions.logging.console.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.console.nuspec" - ] - }, - "Microsoft.Extensions.Logging.Debug/2.2.0": { - "sha512": "JjqWtshxUujSnxslFccCRAaH8uFOciqXkYdRw+h5MwpC4sUc+ju9yZzvVi6PA5vW09ckv26EkasEvXrofGiaJg==", - "type": "package", - "path": "microsoft.extensions.logging.debug/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.xml", - "microsoft.extensions.logging.debug.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.debug.nuspec" - ] - }, - "Microsoft.Extensions.Logging.EventSource/2.2.0": { - "sha512": "oOa5H+vdNgpsxE6vgtX4U/godKtX2edVi+QjlWb2PBQfavGIQ3WxtjxN+B0DQAjwBNdV4mW8cgOiDEZ8KdR7Ig==", - "type": "package", - "path": "microsoft.extensions.logging.eventsource/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.xml", - "microsoft.extensions.logging.eventsource.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.eventsource.nuspec" - ] - }, - "Microsoft.Extensions.Logging.TraceSource/2.2.0": { - "sha512": "2laIg/Mf1OhhduUKVN3//j+sYceyUocgGC/ySx6cnZFeNf2mezs32TmRZyzfkQAZQ6azlo/0wTxi8BgIVUyRYA==", - "type": "package", - "path": "microsoft.extensions.logging.tracesource/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.xml", - "microsoft.extensions.logging.tracesource.2.2.0.nupkg.sha512", - "microsoft.extensions.logging.tracesource.nuspec" - ] - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "sha512": "gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "type": "package", - "path": "microsoft.extensions.objectpool/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll", - "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.xml", - "microsoft.extensions.objectpool.2.2.0.nupkg.sha512", - "microsoft.extensions.objectpool.nuspec" - ] - }, - "Microsoft.Extensions.Options/2.2.0": { - "sha512": "UpZLNLBpIZ0GTebShui7xXYh6DmBHjWM8NxGxZbdQh/bPZ5e6YswqI+bru6BnEL5eWiOdodsXtEz3FROcgi/qg==", - "type": "package", - "path": "microsoft.extensions.options/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Options.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.xml", - "microsoft.extensions.options.2.2.0.nupkg.sha512", - "microsoft.extensions.options.nuspec" - ] - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/2.2.0": { - "sha512": "d4WS6yVXaw43ffiUnHj8oG1t2B6RbDDiQcgdA+Eq//NlPa3Wd+GTJFKj4OM4eDF3GjVumGr/CEVRS/jcYoF5LA==", - "type": "package", - "path": "microsoft.extensions.options.configurationextensions/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "microsoft.extensions.options.configurationextensions.2.2.0.nupkg.sha512", - "microsoft.extensions.options.configurationextensions.nuspec" - ] - }, - "Microsoft.Extensions.Options.DataAnnotations/2.2.0": { - "sha512": "Xk7okx/u+ZQb8xvz71FwVmfZjwDh2DWrovhtQXprWE16KqaP8bs6A8wb0h9nTSFh9rcFDVeo42d47iduu01XvQ==", - "type": "package", - "path": "microsoft.extensions.options.dataannotations/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.DataAnnotations.xml", - "microsoft.extensions.options.dataannotations.2.2.0.nupkg.sha512", - "microsoft.extensions.options.dataannotations.nuspec" - ] - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "sha512": "azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "type": "package", - "path": "microsoft.extensions.primitives/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", - "microsoft.extensions.primitives.2.2.0.nupkg.sha512", - "microsoft.extensions.primitives.nuspec" - ] - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "sha512": "V8XcqYcpcdBAxUhLeyYcuKmxu4CtNQA9IphTnARpQGhkop4A93v2XgM3AtaVVJo3H2cDWxWM6aeO8HxkifREqw==", - "type": "package", - "path": "microsoft.extensions.webencoders/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll", - "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.xml", - "microsoft.extensions.webencoders.2.2.0.nupkg.sha512", - "microsoft.extensions.webencoders.nuspec" - ] - }, - "Microsoft.IdentityModel.JsonWebTokens/5.3.0": { - "sha512": "5LW5VYvGZLvrbEGxyaE6dSQhT1B5frnpwX/c4/PWrNXeuJ6GkYmiOPf2u5Iwk1qQXPTvDedwEfnBg+i/0cFAyA==", - "type": "package", - "path": "microsoft.identitymodel.jsonwebtokens/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.JsonWebTokens.dll", - "lib/net45/Microsoft.IdentityModel.JsonWebTokens.pdb", - "lib/net45/Microsoft.IdentityModel.JsonWebTokens.xml", - "lib/net451/Microsoft.IdentityModel.JsonWebTokens.dll", - "lib/net451/Microsoft.IdentityModel.JsonWebTokens.pdb", - "lib/net451/Microsoft.IdentityModel.JsonWebTokens.xml", - "lib/net461/Microsoft.IdentityModel.JsonWebTokens.dll", - "lib/net461/Microsoft.IdentityModel.JsonWebTokens.pdb", - "lib/net461/Microsoft.IdentityModel.JsonWebTokens.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.JsonWebTokens.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.JsonWebTokens.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.JsonWebTokens.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.xml", - "microsoft.identitymodel.jsonwebtokens.5.3.0.nupkg.sha512", - "microsoft.identitymodel.jsonwebtokens.nuspec" - ] - }, - "Microsoft.IdentityModel.Logging/5.3.0": { - "sha512": "o+bBauEMOi6ZI0MlJEC69Sw9UPwKLFmN+lD942g9UCx5pfiLFvJBKp8OPmxtGFL02ZxzXCIUyhyKn85izBDsnQ==", - "type": "package", - "path": "microsoft.identitymodel.logging/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Logging.dll", - "lib/net45/Microsoft.IdentityModel.Logging.pdb", - "lib/net45/Microsoft.IdentityModel.Logging.xml", - "lib/net451/Microsoft.IdentityModel.Logging.dll", - "lib/net451/Microsoft.IdentityModel.Logging.pdb", - "lib/net451/Microsoft.IdentityModel.Logging.xml", - "lib/net461/Microsoft.IdentityModel.Logging.dll", - "lib/net461/Microsoft.IdentityModel.Logging.pdb", - "lib/net461/Microsoft.IdentityModel.Logging.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.Logging.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.Logging.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.Logging.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.Logging.xml", - "microsoft.identitymodel.logging.5.3.0.nupkg.sha512", - "microsoft.identitymodel.logging.nuspec" - ] - }, - "Microsoft.IdentityModel.Protocols/5.3.0": { - "sha512": "o2Fx9cYQHKtOyVrCXB41kEmny1Zvm+fqXNTD5heB9yPY0C+qYm7fo1yCvtHaH2JPEersGW0iS2dE0s65kWkVEw==", - "type": "package", - "path": "microsoft.identitymodel.protocols/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Protocols.dll", - "lib/net45/Microsoft.IdentityModel.Protocols.pdb", - "lib/net45/Microsoft.IdentityModel.Protocols.xml", - "lib/net451/Microsoft.IdentityModel.Protocols.dll", - "lib/net451/Microsoft.IdentityModel.Protocols.pdb", - "lib/net451/Microsoft.IdentityModel.Protocols.xml", - "lib/net461/Microsoft.IdentityModel.Protocols.dll", - "lib/net461/Microsoft.IdentityModel.Protocols.pdb", - "lib/net461/Microsoft.IdentityModel.Protocols.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.xml", - "microsoft.identitymodel.protocols.5.3.0.nupkg.sha512", - "microsoft.identitymodel.protocols.nuspec" - ] - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.3.0": { - "sha512": "NihXp2JT3fRbTq6AOQhEQT8TuJzhUNg9TOeK+TxlkkvanllWFF0gfXH5hTRn9Qn68HJQXtp/mtLbCWzi+4bCSg==", - "type": "package", - "path": "microsoft.identitymodel.protocols.openidconnect/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", - "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.pdb", - "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", - "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", - "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.pdb", - "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", - "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", - "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.pdb", - "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", - "microsoft.identitymodel.protocols.openidconnect.5.3.0.nupkg.sha512", - "microsoft.identitymodel.protocols.openidconnect.nuspec" - ] - }, - "Microsoft.IdentityModel.Protocols.WsFederation/5.3.0": { - "sha512": "6nGUoC+foCQ2UTsRD/Z6TLgsghuX10tunLXxuLE+LljW9H1oANqAQWrP8DNP++nfXke+qu1zVi6yBl6MMK/Dfg==", - "type": "package", - "path": "microsoft.identitymodel.protocols.wsfederation/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Protocols.WsFederation.dll", - "lib/net45/Microsoft.IdentityModel.Protocols.WsFederation.pdb", - "lib/net45/Microsoft.IdentityModel.Protocols.WsFederation.xml", - "lib/net451/Microsoft.IdentityModel.Protocols.WsFederation.dll", - "lib/net451/Microsoft.IdentityModel.Protocols.WsFederation.pdb", - "lib/net451/Microsoft.IdentityModel.Protocols.WsFederation.xml", - "lib/net461/Microsoft.IdentityModel.Protocols.WsFederation.dll", - "lib/net461/Microsoft.IdentityModel.Protocols.WsFederation.pdb", - "lib/net461/Microsoft.IdentityModel.Protocols.WsFederation.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.WsFederation.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.WsFederation.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.WsFederation.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.WsFederation.xml", - "microsoft.identitymodel.protocols.wsfederation.5.3.0.nupkg.sha512", - "microsoft.identitymodel.protocols.wsfederation.nuspec" - ] - }, - "Microsoft.IdentityModel.Tokens/5.3.0": { - "sha512": "/piauST4FL0qzVI6oqLWxqhFReg12KwVGy0jRlnVOpGMeOVSKdtNVtHsN/hARc25hOOPEp9WKMce5ILzyMx/tQ==", - "type": "package", - "path": "microsoft.identitymodel.tokens/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Tokens.dll", - "lib/net45/Microsoft.IdentityModel.Tokens.pdb", - "lib/net45/Microsoft.IdentityModel.Tokens.xml", - "lib/net451/Microsoft.IdentityModel.Tokens.dll", - "lib/net451/Microsoft.IdentityModel.Tokens.pdb", - "lib/net451/Microsoft.IdentityModel.Tokens.xml", - "lib/net461/Microsoft.IdentityModel.Tokens.dll", - "lib/net461/Microsoft.IdentityModel.Tokens.pdb", - "lib/net461/Microsoft.IdentityModel.Tokens.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.xml", - "microsoft.identitymodel.tokens.5.3.0.nupkg.sha512", - "microsoft.identitymodel.tokens.nuspec" - ] - }, - "Microsoft.IdentityModel.Tokens.Saml/5.3.0": { - "sha512": "XS6zgN7jKG7QDqG3fV9BRADs8HmRJ6vJDKVBPFFly9MCkS6KMFps4hBdBJ5ycPrXtPBfnISCLiGLHP54blCvWw==", - "type": "package", - "path": "microsoft.identitymodel.tokens.saml/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Tokens.Saml.dll", - "lib/net45/Microsoft.IdentityModel.Tokens.Saml.pdb", - "lib/net45/Microsoft.IdentityModel.Tokens.Saml.xml", - "lib/net451/Microsoft.IdentityModel.Tokens.Saml.dll", - "lib/net451/Microsoft.IdentityModel.Tokens.Saml.pdb", - "lib/net451/Microsoft.IdentityModel.Tokens.Saml.xml", - "lib/net461/Microsoft.IdentityModel.Tokens.Saml.dll", - "lib/net461/Microsoft.IdentityModel.Tokens.Saml.pdb", - "lib/net461/Microsoft.IdentityModel.Tokens.Saml.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.Saml.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.Saml.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.Saml.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.Saml.xml", - "microsoft.identitymodel.tokens.saml.5.3.0.nupkg.sha512", - "microsoft.identitymodel.tokens.saml.nuspec" - ] - }, - "Microsoft.IdentityModel.Xml/5.3.0": { - "sha512": "i4uFRjipeRXGhyfHmJaZ3PkOQIWhwxBJABNDWNaxcwUvramMCWYRLE1P3g4sLjiw8zXehH6eZwxww8F+dB7/+g==", - "type": "package", - "path": "microsoft.identitymodel.xml/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Microsoft.IdentityModel.Xml.dll", - "lib/net45/Microsoft.IdentityModel.Xml.pdb", - "lib/net45/Microsoft.IdentityModel.Xml.xml", - "lib/net451/Microsoft.IdentityModel.Xml.dll", - "lib/net451/Microsoft.IdentityModel.Xml.pdb", - "lib/net451/Microsoft.IdentityModel.Xml.xml", - "lib/net461/Microsoft.IdentityModel.Xml.dll", - "lib/net461/Microsoft.IdentityModel.Xml.pdb", - "lib/net461/Microsoft.IdentityModel.Xml.xml", - "lib/netstandard1.4/Microsoft.IdentityModel.Xml.dll", - "lib/netstandard1.4/Microsoft.IdentityModel.Xml.pdb", - "lib/netstandard1.4/Microsoft.IdentityModel.Xml.xml", - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.pdb", - "lib/netstandard2.0/Microsoft.IdentityModel.Xml.xml", - "microsoft.identitymodel.xml.5.3.0.nupkg.sha512", - "microsoft.identitymodel.xml.nuspec" - ] - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "sha512": "iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "type": "package", - "path": "microsoft.net.http.headers/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll", - "lib/netstandard2.0/Microsoft.Net.Http.Headers.xml", - "microsoft.net.http.headers.2.2.0.nupkg.sha512", - "microsoft.net.http.headers.nuspec" - ] - }, - "Microsoft.NETCore.App/2.2.0": { - "sha512": "7z5l8Jp324S8bU8+yyWeYHXUFYvKyiI5lqS1dXgTzOx1H69Qbf6df12kCKlNX45LpMfCMd4U3M6p7Rl5Zk7SLA==", - "type": "package", - "path": "microsoft.netcore.app/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "Microsoft.NETCore.App.versions.txt", - "THIRD-PARTY-NOTICES.TXT", - "build/netcoreapp2.2/Microsoft.NETCore.App.PlatformManifest.txt", - "build/netcoreapp2.2/Microsoft.NETCore.App.props", - "build/netcoreapp2.2/Microsoft.NETCore.App.targets", - "microsoft.netcore.app.2.2.0.nupkg.sha512", - "microsoft.netcore.app.nuspec", - "ref/netcoreapp2.2/Microsoft.CSharp.dll", - "ref/netcoreapp2.2/Microsoft.CSharp.xml", - "ref/netcoreapp2.2/Microsoft.VisualBasic.dll", - "ref/netcoreapp2.2/Microsoft.VisualBasic.xml", - "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll", - "ref/netcoreapp2.2/Microsoft.Win32.Primitives.xml", - "ref/netcoreapp2.2/System.AppContext.dll", - "ref/netcoreapp2.2/System.Buffers.dll", - "ref/netcoreapp2.2/System.Buffers.xml", - "ref/netcoreapp2.2/System.Collections.Concurrent.dll", - "ref/netcoreapp2.2/System.Collections.Concurrent.xml", - "ref/netcoreapp2.2/System.Collections.Immutable.dll", - "ref/netcoreapp2.2/System.Collections.Immutable.xml", - "ref/netcoreapp2.2/System.Collections.NonGeneric.dll", - "ref/netcoreapp2.2/System.Collections.NonGeneric.xml", - "ref/netcoreapp2.2/System.Collections.Specialized.dll", - "ref/netcoreapp2.2/System.Collections.Specialized.xml", - "ref/netcoreapp2.2/System.Collections.dll", - "ref/netcoreapp2.2/System.Collections.xml", - "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll", - "ref/netcoreapp2.2/System.ComponentModel.Annotations.xml", - "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll", - "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll", - "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.xml", - "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll", - "ref/netcoreapp2.2/System.ComponentModel.Primitives.xml", - "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll", - "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.xml", - "ref/netcoreapp2.2/System.ComponentModel.dll", - "ref/netcoreapp2.2/System.ComponentModel.xml", - "ref/netcoreapp2.2/System.Configuration.dll", - "ref/netcoreapp2.2/System.Console.dll", - "ref/netcoreapp2.2/System.Console.xml", - "ref/netcoreapp2.2/System.Core.dll", - "ref/netcoreapp2.2/System.Data.Common.dll", - "ref/netcoreapp2.2/System.Data.Common.xml", - "ref/netcoreapp2.2/System.Data.dll", - "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll", - "ref/netcoreapp2.2/System.Diagnostics.Contracts.xml", - "ref/netcoreapp2.2/System.Diagnostics.Debug.dll", - "ref/netcoreapp2.2/System.Diagnostics.Debug.xml", - "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll", - "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.xml", - "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll", - "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.xml", - "ref/netcoreapp2.2/System.Diagnostics.Process.dll", - "ref/netcoreapp2.2/System.Diagnostics.Process.xml", - "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll", - "ref/netcoreapp2.2/System.Diagnostics.StackTrace.xml", - "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll", - "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.xml", - "ref/netcoreapp2.2/System.Diagnostics.Tools.dll", - "ref/netcoreapp2.2/System.Diagnostics.Tools.xml", - "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll", - "ref/netcoreapp2.2/System.Diagnostics.TraceSource.xml", - "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll", - "ref/netcoreapp2.2/System.Diagnostics.Tracing.xml", - "ref/netcoreapp2.2/System.Drawing.Primitives.dll", - "ref/netcoreapp2.2/System.Drawing.Primitives.xml", - "ref/netcoreapp2.2/System.Drawing.dll", - "ref/netcoreapp2.2/System.Dynamic.Runtime.dll", - "ref/netcoreapp2.2/System.Globalization.Calendars.dll", - "ref/netcoreapp2.2/System.Globalization.Extensions.dll", - "ref/netcoreapp2.2/System.Globalization.dll", - "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll", - "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll", - "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll", - "ref/netcoreapp2.2/System.IO.Compression.ZipFile.xml", - "ref/netcoreapp2.2/System.IO.Compression.dll", - "ref/netcoreapp2.2/System.IO.Compression.xml", - "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll", - "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.xml", - "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll", - "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll", - "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.xml", - "ref/netcoreapp2.2/System.IO.FileSystem.dll", - "ref/netcoreapp2.2/System.IO.FileSystem.xml", - "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll", - "ref/netcoreapp2.2/System.IO.IsolatedStorage.xml", - "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll", - "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.xml", - "ref/netcoreapp2.2/System.IO.Pipes.dll", - "ref/netcoreapp2.2/System.IO.Pipes.xml", - "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll", - "ref/netcoreapp2.2/System.IO.dll", - "ref/netcoreapp2.2/System.Linq.Expressions.dll", - "ref/netcoreapp2.2/System.Linq.Expressions.xml", - "ref/netcoreapp2.2/System.Linq.Parallel.dll", - "ref/netcoreapp2.2/System.Linq.Parallel.xml", - "ref/netcoreapp2.2/System.Linq.Queryable.dll", - "ref/netcoreapp2.2/System.Linq.Queryable.xml", - "ref/netcoreapp2.2/System.Linq.dll", - "ref/netcoreapp2.2/System.Linq.xml", - "ref/netcoreapp2.2/System.Memory.dll", - "ref/netcoreapp2.2/System.Memory.xml", - "ref/netcoreapp2.2/System.Net.Http.dll", - "ref/netcoreapp2.2/System.Net.Http.xml", - "ref/netcoreapp2.2/System.Net.HttpListener.dll", - "ref/netcoreapp2.2/System.Net.HttpListener.xml", - "ref/netcoreapp2.2/System.Net.Mail.dll", - "ref/netcoreapp2.2/System.Net.Mail.xml", - "ref/netcoreapp2.2/System.Net.NameResolution.dll", - "ref/netcoreapp2.2/System.Net.NameResolution.xml", - "ref/netcoreapp2.2/System.Net.NetworkInformation.dll", - "ref/netcoreapp2.2/System.Net.NetworkInformation.xml", - "ref/netcoreapp2.2/System.Net.Ping.dll", - "ref/netcoreapp2.2/System.Net.Ping.xml", - "ref/netcoreapp2.2/System.Net.Primitives.dll", - "ref/netcoreapp2.2/System.Net.Primitives.xml", - "ref/netcoreapp2.2/System.Net.Requests.dll", - "ref/netcoreapp2.2/System.Net.Requests.xml", - "ref/netcoreapp2.2/System.Net.Security.dll", - "ref/netcoreapp2.2/System.Net.Security.xml", - "ref/netcoreapp2.2/System.Net.ServicePoint.dll", - "ref/netcoreapp2.2/System.Net.ServicePoint.xml", - "ref/netcoreapp2.2/System.Net.Sockets.dll", - "ref/netcoreapp2.2/System.Net.Sockets.xml", - "ref/netcoreapp2.2/System.Net.WebClient.dll", - "ref/netcoreapp2.2/System.Net.WebClient.xml", - "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll", - "ref/netcoreapp2.2/System.Net.WebHeaderCollection.xml", - "ref/netcoreapp2.2/System.Net.WebProxy.dll", - "ref/netcoreapp2.2/System.Net.WebProxy.xml", - "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll", - "ref/netcoreapp2.2/System.Net.WebSockets.Client.xml", - "ref/netcoreapp2.2/System.Net.WebSockets.dll", - "ref/netcoreapp2.2/System.Net.WebSockets.xml", - "ref/netcoreapp2.2/System.Net.dll", - "ref/netcoreapp2.2/System.Numerics.Vectors.dll", - "ref/netcoreapp2.2/System.Numerics.Vectors.xml", - "ref/netcoreapp2.2/System.Numerics.dll", - "ref/netcoreapp2.2/System.ObjectModel.dll", - "ref/netcoreapp2.2/System.ObjectModel.xml", - "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll", - "ref/netcoreapp2.2/System.Reflection.DispatchProxy.xml", - "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll", - "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.xml", - "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll", - "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.xml", - "ref/netcoreapp2.2/System.Reflection.Emit.dll", - "ref/netcoreapp2.2/System.Reflection.Emit.xml", - "ref/netcoreapp2.2/System.Reflection.Extensions.dll", - "ref/netcoreapp2.2/System.Reflection.Metadata.dll", - "ref/netcoreapp2.2/System.Reflection.Metadata.xml", - "ref/netcoreapp2.2/System.Reflection.Primitives.dll", - "ref/netcoreapp2.2/System.Reflection.Primitives.xml", - "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll", - "ref/netcoreapp2.2/System.Reflection.TypeExtensions.xml", - "ref/netcoreapp2.2/System.Reflection.dll", - "ref/netcoreapp2.2/System.Resources.Reader.dll", - "ref/netcoreapp2.2/System.Resources.ResourceManager.dll", - "ref/netcoreapp2.2/System.Resources.ResourceManager.xml", - "ref/netcoreapp2.2/System.Resources.Writer.dll", - "ref/netcoreapp2.2/System.Resources.Writer.xml", - "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll", - "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.xml", - "ref/netcoreapp2.2/System.Runtime.Extensions.dll", - "ref/netcoreapp2.2/System.Runtime.Extensions.xml", - "ref/netcoreapp2.2/System.Runtime.Handles.dll", - "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll", - "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.xml", - "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll", - "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/netcoreapp2.2/System.Runtime.InteropServices.dll", - "ref/netcoreapp2.2/System.Runtime.InteropServices.xml", - "ref/netcoreapp2.2/System.Runtime.Loader.dll", - "ref/netcoreapp2.2/System.Runtime.Loader.xml", - "ref/netcoreapp2.2/System.Runtime.Numerics.dll", - "ref/netcoreapp2.2/System.Runtime.Numerics.xml", - "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll", - "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.xml", - "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll", - "ref/netcoreapp2.2/System.Runtime.Serialization.Json.xml", - "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll", - "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.xml", - "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll", - "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.xml", - "ref/netcoreapp2.2/System.Runtime.Serialization.dll", - "ref/netcoreapp2.2/System.Runtime.dll", - "ref/netcoreapp2.2/System.Runtime.xml", - "ref/netcoreapp2.2/System.Security.Claims.dll", - "ref/netcoreapp2.2/System.Security.Claims.xml", - "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll", - "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.xml", - "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll", - "ref/netcoreapp2.2/System.Security.Cryptography.Csp.xml", - "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll", - "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.xml", - "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll", - "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.xml", - "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll", - "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.xml", - "ref/netcoreapp2.2/System.Security.Principal.dll", - "ref/netcoreapp2.2/System.Security.Principal.xml", - "ref/netcoreapp2.2/System.Security.SecureString.dll", - "ref/netcoreapp2.2/System.Security.dll", - "ref/netcoreapp2.2/System.ServiceModel.Web.dll", - "ref/netcoreapp2.2/System.ServiceProcess.dll", - "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll", - "ref/netcoreapp2.2/System.Text.Encoding.Extensions.xml", - "ref/netcoreapp2.2/System.Text.Encoding.dll", - "ref/netcoreapp2.2/System.Text.RegularExpressions.dll", - "ref/netcoreapp2.2/System.Text.RegularExpressions.xml", - "ref/netcoreapp2.2/System.Threading.Overlapped.dll", - "ref/netcoreapp2.2/System.Threading.Overlapped.xml", - "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll", - "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.xml", - "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll", - "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.xml", - "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll", - "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.xml", - "ref/netcoreapp2.2/System.Threading.Tasks.dll", - "ref/netcoreapp2.2/System.Threading.Tasks.xml", - "ref/netcoreapp2.2/System.Threading.Thread.dll", - "ref/netcoreapp2.2/System.Threading.Thread.xml", - "ref/netcoreapp2.2/System.Threading.ThreadPool.dll", - "ref/netcoreapp2.2/System.Threading.ThreadPool.xml", - "ref/netcoreapp2.2/System.Threading.Timer.dll", - "ref/netcoreapp2.2/System.Threading.Timer.xml", - "ref/netcoreapp2.2/System.Threading.dll", - "ref/netcoreapp2.2/System.Threading.xml", - "ref/netcoreapp2.2/System.Transactions.Local.dll", - "ref/netcoreapp2.2/System.Transactions.Local.xml", - "ref/netcoreapp2.2/System.Transactions.dll", - "ref/netcoreapp2.2/System.ValueTuple.dll", - "ref/netcoreapp2.2/System.Web.HttpUtility.dll", - "ref/netcoreapp2.2/System.Web.HttpUtility.xml", - "ref/netcoreapp2.2/System.Web.dll", - "ref/netcoreapp2.2/System.Windows.dll", - "ref/netcoreapp2.2/System.Xml.Linq.dll", - "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll", - "ref/netcoreapp2.2/System.Xml.ReaderWriter.xml", - "ref/netcoreapp2.2/System.Xml.Serialization.dll", - "ref/netcoreapp2.2/System.Xml.XDocument.dll", - "ref/netcoreapp2.2/System.Xml.XDocument.xml", - "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll", - "ref/netcoreapp2.2/System.Xml.XPath.XDocument.xml", - "ref/netcoreapp2.2/System.Xml.XPath.dll", - "ref/netcoreapp2.2/System.Xml.XPath.xml", - "ref/netcoreapp2.2/System.Xml.XmlDocument.dll", - "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll", - "ref/netcoreapp2.2/System.Xml.XmlSerializer.xml", - "ref/netcoreapp2.2/System.Xml.dll", - "ref/netcoreapp2.2/System.dll", - "ref/netcoreapp2.2/WindowsBase.dll", - "ref/netcoreapp2.2/mscorlib.dll", - "ref/netcoreapp2.2/netstandard.dll", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetAppHost/2.2.0": { - "sha512": "DrhaKInRKKvN6Ns2VNIlC7ZffLOp9THf8cO6X4fytPRJovJUbF49/zzx4WfgX9E44FMsw9hT8hrKiIqDSHvGvA==", - "type": "package", - "path": "microsoft.netcore.dotnetapphost/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512", - "microsoft.netcore.dotnetapphost.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { - "sha512": "FJie7IoPZFaPgNDxhZGmDBQP/Bs5vPdfca/G2Wf9gd6LIvMYkZcibtmJwB4tcf4KXkaOYfIOo4Cl9sEPMsSzkw==", - "type": "package", - "path": "microsoft.netcore.dotnethostpolicy/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512", - "microsoft.netcore.dotnethostpolicy.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetHostResolver/2.2.0": { - "sha512": "spDm3AJYmebthDNhzY17YLPtvbc+Y1lCLVeiIH1uLJ/hZaM+40pBiPefFR8J1u66Ndkqi8ipR2tEbqPnYnjRhw==", - "type": "package", - "path": "microsoft.netcore.dotnethostresolver/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512", - "microsoft.netcore.dotnethostresolver.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.Platforms/2.2.0": { - "sha512": "T/J+XZo+YheFTJh8/4uoeJDdz5qOmOMkjg6/VL8mHJ9AnP8+fmV/kcbxeXsob0irRNiChf+V0ig1MCRLp/+Kog==", - "type": "package", - "path": "microsoft.netcore.platforms/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/_._", - "microsoft.netcore.platforms.2.2.0.nupkg.sha512", - "microsoft.netcore.platforms.nuspec", - "runtime.json", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "Microsoft.NETCore.Targets/2.0.0": { - "sha512": "odP/tJj1z6GylFpNo7pMtbd/xQgTC3Ex2If63dRTL38bBNMwsBnJ+RceUIyHdRBC0oik/3NehYT+oECwBhIM3Q==", - "type": "package", - "path": "microsoft.netcore.targets/2.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/_._", - "microsoft.netcore.targets.2.0.0.nupkg.sha512", - "microsoft.netcore.targets.nuspec", - "runtime.json", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.4.10": { - "sha512": "V7H6e/ZkxYtBzFZxuj0N/ubyiwkGfZnS7Ha+W9mvqfrA8XLiEg8H5SzYh+kVeb45nvFMI1/8XA6Nuj09t/OE5Q==", - "type": "package", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.4.10", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "EULA.md", - "build/Container.props", - "build/Container.targets", - "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props", - "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets", - "build/ToolsTarget.props", - "build/ToolsTarget.targets", - "microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512", - "microsoft.visualstudio.azure.containers.tools.targets.nuspec", - "tools/Microsoft.VisualStudio.Containers.Tools.Common.dll", - "tools/Microsoft.VisualStudio.Containers.Tools.Shared.dll", - "tools/Microsoft.VisualStudio.Containers.Tools.Tasks.dll", - "tools/Newtonsoft.Json.dll", - "tools/cs/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/cs/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/cs/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/de/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/de/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/de/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/es/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/es/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/es/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/fr/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/fr/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/fr/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/it/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/it/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/it/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/ja/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/ja/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/ja/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/ko/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/ko/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/ko/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/pl/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/pl/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/pl/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/ru/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/ru/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/ru/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/tr/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/tr/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/tr/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/utils/KillProcess.exe", - "tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll", - "tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll", - "tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", - "tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll" - ] - }, - "Microsoft.Win32.Registry/4.5.0": { - "sha512": "+FWlwd//+Tt56316p00hVePBCouXyEzT86Jb3+AuRotTND0IYn0OO3obs1gnQEs/txEnt+rF2JBGLItTG+Be6A==", - "type": "package", - "path": "microsoft.win32.registry/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net46/Microsoft.Win32.Registry.dll", - "lib/net461/Microsoft.Win32.Registry.dll", - "lib/netstandard1.3/Microsoft.Win32.Registry.dll", - "lib/netstandard2.0/Microsoft.Win32.Registry.dll", - "microsoft.win32.registry.4.5.0.nupkg.sha512", - "microsoft.win32.registry.nuspec", - "ref/net46/Microsoft.Win32.Registry.dll", - "ref/net461/Microsoft.Win32.Registry.dll", - "ref/net461/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/Microsoft.Win32.Registry.dll", - "ref/netstandard1.3/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/de/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/es/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/it/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml", - "ref/netstandard2.0/Microsoft.Win32.Registry.dll", - "ref/netstandard2.0/Microsoft.Win32.Registry.xml", - "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/net46/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/net461/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "NETStandard.Library/2.0.3": { - "sha512": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "type": "package", - "path": "netstandard.library/2.0.3", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "build/netstandard2.0/NETStandard.Library.targets", - "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", - "build/netstandard2.0/ref/System.AppContext.dll", - "build/netstandard2.0/ref/System.Collections.Concurrent.dll", - "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", - "build/netstandard2.0/ref/System.Collections.Specialized.dll", - "build/netstandard2.0/ref/System.Collections.dll", - "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", - "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", - "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", - "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", - "build/netstandard2.0/ref/System.ComponentModel.dll", - "build/netstandard2.0/ref/System.Console.dll", - "build/netstandard2.0/ref/System.Core.dll", - "build/netstandard2.0/ref/System.Data.Common.dll", - "build/netstandard2.0/ref/System.Data.dll", - "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", - "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", - "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", - "build/netstandard2.0/ref/System.Diagnostics.Process.dll", - "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", - "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", - "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", - "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", - "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", - "build/netstandard2.0/ref/System.Drawing.Primitives.dll", - "build/netstandard2.0/ref/System.Drawing.dll", - "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", - "build/netstandard2.0/ref/System.Globalization.Calendars.dll", - "build/netstandard2.0/ref/System.Globalization.Extensions.dll", - "build/netstandard2.0/ref/System.Globalization.dll", - "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", - "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", - "build/netstandard2.0/ref/System.IO.Compression.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.dll", - "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", - "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", - "build/netstandard2.0/ref/System.IO.Pipes.dll", - "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", - "build/netstandard2.0/ref/System.IO.dll", - "build/netstandard2.0/ref/System.Linq.Expressions.dll", - "build/netstandard2.0/ref/System.Linq.Parallel.dll", - "build/netstandard2.0/ref/System.Linq.Queryable.dll", - "build/netstandard2.0/ref/System.Linq.dll", - "build/netstandard2.0/ref/System.Net.Http.dll", - "build/netstandard2.0/ref/System.Net.NameResolution.dll", - "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", - "build/netstandard2.0/ref/System.Net.Ping.dll", - "build/netstandard2.0/ref/System.Net.Primitives.dll", - "build/netstandard2.0/ref/System.Net.Requests.dll", - "build/netstandard2.0/ref/System.Net.Security.dll", - "build/netstandard2.0/ref/System.Net.Sockets.dll", - "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", - "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", - "build/netstandard2.0/ref/System.Net.WebSockets.dll", - "build/netstandard2.0/ref/System.Net.dll", - "build/netstandard2.0/ref/System.Numerics.dll", - "build/netstandard2.0/ref/System.ObjectModel.dll", - "build/netstandard2.0/ref/System.Reflection.Extensions.dll", - "build/netstandard2.0/ref/System.Reflection.Primitives.dll", - "build/netstandard2.0/ref/System.Reflection.dll", - "build/netstandard2.0/ref/System.Resources.Reader.dll", - "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", - "build/netstandard2.0/ref/System.Resources.Writer.dll", - "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", - "build/netstandard2.0/ref/System.Runtime.Extensions.dll", - "build/netstandard2.0/ref/System.Runtime.Handles.dll", - "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", - "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", - "build/netstandard2.0/ref/System.Runtime.Numerics.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.dll", - "build/netstandard2.0/ref/System.Runtime.dll", - "build/netstandard2.0/ref/System.Security.Claims.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", - "build/netstandard2.0/ref/System.Security.Principal.dll", - "build/netstandard2.0/ref/System.Security.SecureString.dll", - "build/netstandard2.0/ref/System.ServiceModel.Web.dll", - "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", - "build/netstandard2.0/ref/System.Text.Encoding.dll", - "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", - "build/netstandard2.0/ref/System.Threading.Overlapped.dll", - "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", - "build/netstandard2.0/ref/System.Threading.Tasks.dll", - "build/netstandard2.0/ref/System.Threading.Thread.dll", - "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", - "build/netstandard2.0/ref/System.Threading.Timer.dll", - "build/netstandard2.0/ref/System.Threading.dll", - "build/netstandard2.0/ref/System.Transactions.dll", - "build/netstandard2.0/ref/System.ValueTuple.dll", - "build/netstandard2.0/ref/System.Web.dll", - "build/netstandard2.0/ref/System.Windows.dll", - "build/netstandard2.0/ref/System.Xml.Linq.dll", - "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", - "build/netstandard2.0/ref/System.Xml.Serialization.dll", - "build/netstandard2.0/ref/System.Xml.XDocument.dll", - "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", - "build/netstandard2.0/ref/System.Xml.XPath.dll", - "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", - "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", - "build/netstandard2.0/ref/System.Xml.dll", - "build/netstandard2.0/ref/System.dll", - "build/netstandard2.0/ref/mscorlib.dll", - "build/netstandard2.0/ref/netstandard.dll", - "build/netstandard2.0/ref/netstandard.xml", - "lib/netstandard1.0/_._", - "netstandard.library.2.0.3.nupkg.sha512", - "netstandard.library.nuspec" - ] - }, - "Newtonsoft.Json/11.0.2": { - "sha512": "IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", - "type": "package", - "path": "newtonsoft.json/11.0.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.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/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", - "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll", - "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml", - "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll", - "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml", - "newtonsoft.json.11.0.2.nupkg.sha512", - "newtonsoft.json.nuspec" - ] - }, - "Newtonsoft.Json.Bson/1.0.1": { - "sha512": "5PYT/IqQ+UK31AmZiSS102R6EsTo+LGTSI8bp7WAUqDKaF4wHXD8U9u4WxTI1vc64tYi++8p3dk3WWNqPFgldw==", - "type": "package", - "path": "newtonsoft.json.bson/1.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/Newtonsoft.Json.Bson.dll", - "lib/net45/Newtonsoft.Json.Bson.xml", - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll", - "lib/netstandard1.3/Newtonsoft.Json.Bson.xml", - "newtonsoft.json.bson.1.0.1.nupkg.sha512", - "newtonsoft.json.bson.nuspec" - ] - }, - "Remotion.Linq/2.2.0": { - "sha512": "fK/76UmpC0FXBlGDFVPLJHQlDLYnGC+XY3eoDgCgbtrhi0vzbXDQ3n/IYHhqSKqXQfGw/u04A1drWs7rFVkRjw==", - "type": "package", - "path": "remotion.linq/2.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net35/Remotion.Linq.XML", - "lib/net35/Remotion.Linq.dll", - "lib/net40/Remotion.Linq.XML", - "lib/net40/Remotion.Linq.dll", - "lib/net45/Remotion.Linq.XML", - "lib/net45/Remotion.Linq.dll", - "lib/netstandard1.0/Remotion.Linq.dll", - "lib/netstandard1.0/Remotion.Linq.xml", - "lib/portable-net45+win+wpa81+wp80/Remotion.Linq.dll", - "lib/portable-net45+win+wpa81+wp80/Remotion.Linq.xml", - "remotion.linq.2.2.0.nupkg.sha512", - "remotion.linq.nuspec" - ] - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", - "type": "package", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", - "type": "package", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", - "type": "package", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.native.System/4.3.0": { - "sha512": "c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "type": "package", - "path": "runtime.native.system/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.4.3.0.nupkg.sha512", - "runtime.native.system.nuspec" - ] - }, - "runtime.native.System.Data.SqlClient.sni/4.5.0": { - "sha512": "AJfX7owAAkMjWQYhoml5IBfXh8UyYPjktn8pK0BFGAdKgBS7HqMz1fw5vdzfZUWfhtTPDGCjgNttt46ZyEmSjg==", - "type": "package", - "path": "runtime.native.system.data.sqlclient.sni/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "runtime.native.system.data.sqlclient.sni.4.5.0.nupkg.sha512", - "runtime.native.system.data.sqlclient.sni.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "runtime.native.System.IO.Compression/4.3.0": { - "sha512": "INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "type": "package", - "path": "runtime.native.system.io.compression/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.io.compression.4.3.0.nupkg.sha512", - "runtime.native.system.io.compression.nuspec" - ] - }, - "runtime.native.System.Net.Http/4.3.0": { - "sha512": "ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "type": "package", - "path": "runtime.native.system.net.http/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.net.http.4.3.0.nupkg.sha512", - "runtime.native.system.net.http.nuspec" - ] - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "sha512": "jwjwlEL0Elv6gwoyaokRn12nv/JE+UW/DXJEbzhjCPvGbef36StnHKc9XaZD/rGWqYicrphZ7eumR/jdmNcjRg==", - "type": "package", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "runtime.native.system.security.cryptography.apple.nuspec" - ] - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", - "type": "package", - "path": "runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.native.system.security.cryptography.openssl.nuspec" - ] - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", - "type": "package", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "G2+96gYRbzp1JZCID6B+u2XJ0bs2wCubd6rE3+Tj436dKfnciF7YgsLi2VvLeJq6kxYyU4IJrVrpCvC8Yf6bhA==", - "type": "package", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "sha512": "Kh9W4agE0r/hK8AX1LvyQI2NrKHBL8pO0gRoDTdDb0LL6Ta1Z2OtFx3lOaAE0ZpCUc/dt9Wzs3rA7a3IsKdOVA==", - "type": "package", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.nuspec", - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib" - ] - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", - "type": "package", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib" - ] - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "T5NvFgmHX0WH4c7lP72krsnk+IJI10vJf2j2twGE+5QBRA4RyRAgD+ZjEgdmpLOjW4B+nZGaadewTCUcR899OQ==", - "type": "package", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "JGc0pAWRE8lB4Ucygk2pYSKbUPLlAIq6Bczf5/WF2D/VKJEPtYlVUMxk8fbl1zRfTWzSHi+VcFZlaPlWiNxeKg==", - "type": "package", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", - "type": "package", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", - "type": "package", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "sha512": "LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==", - "type": "package", - "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.nuspec", - "runtimes/win-arm64/native/sni.dll", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "sha512": "38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==", - "type": "package", - "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "runtime.win-x64.runtime.native.system.data.sqlclient.sni.nuspec", - "runtimes/win-x64/native/sni.dll", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "sha512": "YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==", - "type": "package", - "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "runtime.win-x86.runtime.native.system.data.sqlclient.sni.nuspec", - "runtimes/win-x86/native/sni.dll", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.AppContext/4.3.0": { - "sha512": "fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "type": "package", - "path": "system.appcontext/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.AppContext.dll", - "lib/net463/System.AppContext.dll", - "lib/netcore50/System.AppContext.dll", - "lib/netstandard1.6/System.AppContext.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.AppContext.dll", - "ref/net463/System.AppContext.dll", - "ref/netstandard/_._", - "ref/netstandard1.3/System.AppContext.dll", - "ref/netstandard1.3/System.AppContext.xml", - "ref/netstandard1.3/de/System.AppContext.xml", - "ref/netstandard1.3/es/System.AppContext.xml", - "ref/netstandard1.3/fr/System.AppContext.xml", - "ref/netstandard1.3/it/System.AppContext.xml", - "ref/netstandard1.3/ja/System.AppContext.xml", - "ref/netstandard1.3/ko/System.AppContext.xml", - "ref/netstandard1.3/ru/System.AppContext.xml", - "ref/netstandard1.3/zh-hans/System.AppContext.xml", - "ref/netstandard1.3/zh-hant/System.AppContext.xml", - "ref/netstandard1.6/System.AppContext.dll", - "ref/netstandard1.6/System.AppContext.xml", - "ref/netstandard1.6/de/System.AppContext.xml", - "ref/netstandard1.6/es/System.AppContext.xml", - "ref/netstandard1.6/fr/System.AppContext.xml", - "ref/netstandard1.6/it/System.AppContext.xml", - "ref/netstandard1.6/ja/System.AppContext.xml", - "ref/netstandard1.6/ko/System.AppContext.xml", - "ref/netstandard1.6/ru/System.AppContext.xml", - "ref/netstandard1.6/zh-hans/System.AppContext.xml", - "ref/netstandard1.6/zh-hant/System.AppContext.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.AppContext.dll", - "system.appcontext.4.3.0.nupkg.sha512", - "system.appcontext.nuspec" - ] - }, - "System.Buffers/4.5.0": { - "sha512": "pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "type": "package", - "path": "system.buffers/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.1/System.Buffers.dll", - "lib/netstandard1.1/System.Buffers.xml", - "lib/netstandard2.0/System.Buffers.dll", - "lib/netstandard2.0/System.Buffers.xml", - "lib/uap10.0.16299/_._", - "ref/net45/System.Buffers.dll", - "ref/net45/System.Buffers.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.1/System.Buffers.dll", - "ref/netstandard1.1/System.Buffers.xml", - "ref/netstandard2.0/System.Buffers.dll", - "ref/netstandard2.0/System.Buffers.xml", - "ref/uap10.0.16299/_._", - "system.buffers.4.5.0.nupkg.sha512", - "system.buffers.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Collections/4.3.0": { - "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "type": "package", - "path": "system.collections/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Collections.dll", - "ref/netcore50/System.Collections.xml", - "ref/netcore50/de/System.Collections.xml", - "ref/netcore50/es/System.Collections.xml", - "ref/netcore50/fr/System.Collections.xml", - "ref/netcore50/it/System.Collections.xml", - "ref/netcore50/ja/System.Collections.xml", - "ref/netcore50/ko/System.Collections.xml", - "ref/netcore50/ru/System.Collections.xml", - "ref/netcore50/zh-hans/System.Collections.xml", - "ref/netcore50/zh-hant/System.Collections.xml", - "ref/netstandard1.0/System.Collections.dll", - "ref/netstandard1.0/System.Collections.xml", - "ref/netstandard1.0/de/System.Collections.xml", - "ref/netstandard1.0/es/System.Collections.xml", - "ref/netstandard1.0/fr/System.Collections.xml", - "ref/netstandard1.0/it/System.Collections.xml", - "ref/netstandard1.0/ja/System.Collections.xml", - "ref/netstandard1.0/ko/System.Collections.xml", - "ref/netstandard1.0/ru/System.Collections.xml", - "ref/netstandard1.0/zh-hans/System.Collections.xml", - "ref/netstandard1.0/zh-hant/System.Collections.xml", - "ref/netstandard1.3/System.Collections.dll", - "ref/netstandard1.3/System.Collections.xml", - "ref/netstandard1.3/de/System.Collections.xml", - "ref/netstandard1.3/es/System.Collections.xml", - "ref/netstandard1.3/fr/System.Collections.xml", - "ref/netstandard1.3/it/System.Collections.xml", - "ref/netstandard1.3/ja/System.Collections.xml", - "ref/netstandard1.3/ko/System.Collections.xml", - "ref/netstandard1.3/ru/System.Collections.xml", - "ref/netstandard1.3/zh-hans/System.Collections.xml", - "ref/netstandard1.3/zh-hant/System.Collections.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.collections.4.3.0.nupkg.sha512", - "system.collections.nuspec" - ] - }, - "System.Collections.Concurrent/4.3.0": { - "sha512": "ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "type": "package", - "path": "system.collections.concurrent/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Collections.Concurrent.dll", - "lib/netstandard1.3/System.Collections.Concurrent.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Collections.Concurrent.dll", - "ref/netcore50/System.Collections.Concurrent.xml", - "ref/netcore50/de/System.Collections.Concurrent.xml", - "ref/netcore50/es/System.Collections.Concurrent.xml", - "ref/netcore50/fr/System.Collections.Concurrent.xml", - "ref/netcore50/it/System.Collections.Concurrent.xml", - "ref/netcore50/ja/System.Collections.Concurrent.xml", - "ref/netcore50/ko/System.Collections.Concurrent.xml", - "ref/netcore50/ru/System.Collections.Concurrent.xml", - "ref/netcore50/zh-hans/System.Collections.Concurrent.xml", - "ref/netcore50/zh-hant/System.Collections.Concurrent.xml", - "ref/netstandard1.1/System.Collections.Concurrent.dll", - "ref/netstandard1.1/System.Collections.Concurrent.xml", - "ref/netstandard1.1/de/System.Collections.Concurrent.xml", - "ref/netstandard1.1/es/System.Collections.Concurrent.xml", - "ref/netstandard1.1/fr/System.Collections.Concurrent.xml", - "ref/netstandard1.1/it/System.Collections.Concurrent.xml", - "ref/netstandard1.1/ja/System.Collections.Concurrent.xml", - "ref/netstandard1.1/ko/System.Collections.Concurrent.xml", - "ref/netstandard1.1/ru/System.Collections.Concurrent.xml", - "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml", - "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml", - "ref/netstandard1.3/System.Collections.Concurrent.dll", - "ref/netstandard1.3/System.Collections.Concurrent.xml", - "ref/netstandard1.3/de/System.Collections.Concurrent.xml", - "ref/netstandard1.3/es/System.Collections.Concurrent.xml", - "ref/netstandard1.3/fr/System.Collections.Concurrent.xml", - "ref/netstandard1.3/it/System.Collections.Concurrent.xml", - "ref/netstandard1.3/ja/System.Collections.Concurrent.xml", - "ref/netstandard1.3/ko/System.Collections.Concurrent.xml", - "ref/netstandard1.3/ru/System.Collections.Concurrent.xml", - "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml", - "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.collections.concurrent.4.3.0.nupkg.sha512", - "system.collections.concurrent.nuspec" - ] - }, - "System.Collections.Immutable/1.5.0": { - "sha512": "EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==", - "type": "package", - "path": "system.collections.immutable/1.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/System.Collections.Immutable.dll", - "lib/netstandard1.0/System.Collections.Immutable.xml", - "lib/netstandard1.3/System.Collections.Immutable.dll", - "lib/netstandard1.3/System.Collections.Immutable.xml", - "lib/netstandard2.0/System.Collections.Immutable.dll", - "lib/netstandard2.0/System.Collections.Immutable.xml", - "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml", - "system.collections.immutable.1.5.0.nupkg.sha512", - "system.collections.immutable.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Collections.NonGeneric/4.3.0": { - "sha512": "LE/oChpRvkSi3U25u0KnJcI44JeDZ1QJCyN4qFDx2uusEypdqR24w7lKYw21eYe5esuCBuc862wRmpF63Yy1KQ==", - "type": "package", - "path": "system.collections.nongeneric/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Collections.NonGeneric.dll", - "lib/netstandard1.3/System.Collections.NonGeneric.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Collections.NonGeneric.dll", - "ref/netstandard1.3/System.Collections.NonGeneric.dll", - "ref/netstandard1.3/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/de/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/es/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/fr/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/it/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/ja/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/ko/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/ru/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/zh-hans/System.Collections.NonGeneric.xml", - "ref/netstandard1.3/zh-hant/System.Collections.NonGeneric.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.collections.nongeneric.4.3.0.nupkg.sha512", - "system.collections.nongeneric.nuspec" - ] - }, - "System.Collections.Specialized/4.3.0": { - "sha512": "Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==", - "type": "package", - "path": "system.collections.specialized/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Collections.Specialized.dll", - "lib/netstandard1.3/System.Collections.Specialized.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Collections.Specialized.dll", - "ref/netstandard1.3/System.Collections.Specialized.dll", - "ref/netstandard1.3/System.Collections.Specialized.xml", - "ref/netstandard1.3/de/System.Collections.Specialized.xml", - "ref/netstandard1.3/es/System.Collections.Specialized.xml", - "ref/netstandard1.3/fr/System.Collections.Specialized.xml", - "ref/netstandard1.3/it/System.Collections.Specialized.xml", - "ref/netstandard1.3/ja/System.Collections.Specialized.xml", - "ref/netstandard1.3/ko/System.Collections.Specialized.xml", - "ref/netstandard1.3/ru/System.Collections.Specialized.xml", - "ref/netstandard1.3/zh-hans/System.Collections.Specialized.xml", - "ref/netstandard1.3/zh-hant/System.Collections.Specialized.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.collections.specialized.4.3.0.nupkg.sha512", - "system.collections.specialized.nuspec" - ] - }, - "System.ComponentModel.Annotations/4.5.0": { - "sha512": "UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "type": "package", - "path": "system.componentmodel.annotations/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net461/System.ComponentModel.Annotations.dll", - "lib/netcore50/System.ComponentModel.Annotations.dll", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.4/System.ComponentModel.Annotations.dll", - "lib/netstandard2.0/System.ComponentModel.Annotations.dll", - "lib/portable-net45+win8/_._", - "lib/uap10.0.16299/_._", - "lib/win8/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net461/System.ComponentModel.Annotations.dll", - "ref/net461/System.ComponentModel.Annotations.xml", - "ref/netcore50/System.ComponentModel.Annotations.dll", - "ref/netcore50/System.ComponentModel.Annotations.xml", - "ref/netcore50/de/System.ComponentModel.Annotations.xml", - "ref/netcore50/es/System.ComponentModel.Annotations.xml", - "ref/netcore50/fr/System.ComponentModel.Annotations.xml", - "ref/netcore50/it/System.ComponentModel.Annotations.xml", - "ref/netcore50/ja/System.ComponentModel.Annotations.xml", - "ref/netcore50/ko/System.ComponentModel.Annotations.xml", - "ref/netcore50/ru/System.ComponentModel.Annotations.xml", - "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml", - "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.1/System.ComponentModel.Annotations.dll", - "ref/netstandard1.1/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml", - "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/System.ComponentModel.Annotations.dll", - "ref/netstandard1.3/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml", - "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/System.ComponentModel.Annotations.dll", - "ref/netstandard1.4/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml", - "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml", - "ref/netstandard2.0/System.ComponentModel.Annotations.dll", - "ref/netstandard2.0/System.ComponentModel.Annotations.xml", - "ref/portable-net45+win8/_._", - "ref/uap10.0.16299/_._", - "ref/win8/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.componentmodel.annotations.4.5.0.nupkg.sha512", - "system.componentmodel.annotations.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Console/4.3.0": { - "sha512": "DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "type": "package", - "path": "system.console/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Console.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Console.dll", - "ref/netstandard1.3/System.Console.dll", - "ref/netstandard1.3/System.Console.xml", - "ref/netstandard1.3/de/System.Console.xml", - "ref/netstandard1.3/es/System.Console.xml", - "ref/netstandard1.3/fr/System.Console.xml", - "ref/netstandard1.3/it/System.Console.xml", - "ref/netstandard1.3/ja/System.Console.xml", - "ref/netstandard1.3/ko/System.Console.xml", - "ref/netstandard1.3/ru/System.Console.xml", - "ref/netstandard1.3/zh-hans/System.Console.xml", - "ref/netstandard1.3/zh-hant/System.Console.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.console.4.3.0.nupkg.sha512", - "system.console.nuspec" - ] - }, - "System.Data.SqlClient/4.6.0": { - "sha512": "gwItUWW1BMCckicFO85c8frFaMK8SGqYn5IeA3GSX4Lmid+CjXETfoHz7Uv+Vx6L0No7iRc/7cBL8gd6o9k9/g==", - "type": "package", - "path": "system.data.sqlclient/4.6.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net451/System.Data.SqlClient.dll", - "lib/net46/System.Data.SqlClient.dll", - "lib/net461/System.Data.SqlClient.dll", - "lib/netcoreapp2.1/System.Data.SqlClient.dll", - "lib/netstandard1.2/System.Data.SqlClient.dll", - "lib/netstandard1.3/System.Data.SqlClient.dll", - "lib/netstandard2.0/System.Data.SqlClient.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net451/System.Data.SqlClient.dll", - "ref/net46/System.Data.SqlClient.dll", - "ref/net461/System.Data.SqlClient.dll", - "ref/net461/System.Data.SqlClient.xml", - "ref/netcoreapp2.1/System.Data.SqlClient.dll", - "ref/netcoreapp2.1/System.Data.SqlClient.xml", - "ref/netstandard1.2/System.Data.SqlClient.dll", - "ref/netstandard1.2/System.Data.SqlClient.xml", - "ref/netstandard1.2/de/System.Data.SqlClient.xml", - "ref/netstandard1.2/es/System.Data.SqlClient.xml", - "ref/netstandard1.2/fr/System.Data.SqlClient.xml", - "ref/netstandard1.2/it/System.Data.SqlClient.xml", - "ref/netstandard1.2/ja/System.Data.SqlClient.xml", - "ref/netstandard1.2/ko/System.Data.SqlClient.xml", - "ref/netstandard1.2/ru/System.Data.SqlClient.xml", - "ref/netstandard1.2/zh-hans/System.Data.SqlClient.xml", - "ref/netstandard1.2/zh-hant/System.Data.SqlClient.xml", - "ref/netstandard1.3/System.Data.SqlClient.dll", - "ref/netstandard1.3/System.Data.SqlClient.xml", - "ref/netstandard1.3/de/System.Data.SqlClient.xml", - "ref/netstandard1.3/es/System.Data.SqlClient.xml", - "ref/netstandard1.3/fr/System.Data.SqlClient.xml", - "ref/netstandard1.3/it/System.Data.SqlClient.xml", - "ref/netstandard1.3/ja/System.Data.SqlClient.xml", - "ref/netstandard1.3/ko/System.Data.SqlClient.xml", - "ref/netstandard1.3/ru/System.Data.SqlClient.xml", - "ref/netstandard1.3/zh-hans/System.Data.SqlClient.xml", - "ref/netstandard1.3/zh-hant/System.Data.SqlClient.xml", - "ref/netstandard2.0/System.Data.SqlClient.dll", - "ref/netstandard2.0/System.Data.SqlClient.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll", - "runtimes/unix/lib/netstandard1.3/System.Data.SqlClient.dll", - "runtimes/unix/lib/netstandard2.0/System.Data.SqlClient.dll", - "runtimes/win/lib/net451/System.Data.SqlClient.dll", - "runtimes/win/lib/net46/System.Data.SqlClient.dll", - "runtimes/win/lib/net461/System.Data.SqlClient.dll", - "runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll", - "runtimes/win/lib/netstandard1.3/System.Data.SqlClient.dll", - "runtimes/win/lib/netstandard2.0/System.Data.SqlClient.dll", - "runtimes/win/lib/uap10.0.16299/System.Data.SqlClient.dll", - "system.data.sqlclient.4.6.0.nupkg.sha512", - "system.data.sqlclient.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Diagnostics.Contracts/4.3.0": { - "sha512": "eelRRbnm+OloiQvp9CXS0ixjNQldjjkHO4iIkR5XH2VIP8sUB/SIpa1TdUW6/+HDcQ+MlhP3pNa1u5SbzYuWGA==", - "type": "package", - "path": "system.diagnostics.contracts/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Diagnostics.Contracts.dll", - "lib/netstandard1.0/System.Diagnostics.Contracts.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Diagnostics.Contracts.dll", - "ref/netcore50/System.Diagnostics.Contracts.xml", - "ref/netcore50/de/System.Diagnostics.Contracts.xml", - "ref/netcore50/es/System.Diagnostics.Contracts.xml", - "ref/netcore50/fr/System.Diagnostics.Contracts.xml", - "ref/netcore50/it/System.Diagnostics.Contracts.xml", - "ref/netcore50/ja/System.Diagnostics.Contracts.xml", - "ref/netcore50/ko/System.Diagnostics.Contracts.xml", - "ref/netcore50/ru/System.Diagnostics.Contracts.xml", - "ref/netcore50/zh-hans/System.Diagnostics.Contracts.xml", - "ref/netcore50/zh-hant/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/System.Diagnostics.Contracts.dll", - "ref/netstandard1.0/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/de/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/es/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/fr/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/it/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/ja/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/ko/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/ru/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/zh-hans/System.Diagnostics.Contracts.xml", - "ref/netstandard1.0/zh-hant/System.Diagnostics.Contracts.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Diagnostics.Contracts.dll", - "system.diagnostics.contracts.4.3.0.nupkg.sha512", - "system.diagnostics.contracts.nuspec" - ] - }, - "System.Diagnostics.Debug/4.3.0": { - "sha512": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "type": "package", - "path": "system.diagnostics.debug/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Diagnostics.Debug.dll", - "ref/netcore50/System.Diagnostics.Debug.xml", - "ref/netcore50/de/System.Diagnostics.Debug.xml", - "ref/netcore50/es/System.Diagnostics.Debug.xml", - "ref/netcore50/fr/System.Diagnostics.Debug.xml", - "ref/netcore50/it/System.Diagnostics.Debug.xml", - "ref/netcore50/ja/System.Diagnostics.Debug.xml", - "ref/netcore50/ko/System.Diagnostics.Debug.xml", - "ref/netcore50/ru/System.Diagnostics.Debug.xml", - "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml", - "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/System.Diagnostics.Debug.dll", - "ref/netstandard1.0/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/de/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/es/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/it/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/System.Diagnostics.Debug.dll", - "ref/netstandard1.3/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/de/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/es/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/it/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.diagnostics.debug.4.3.0.nupkg.sha512", - "system.diagnostics.debug.nuspec" - ] - }, - "System.Diagnostics.DiagnosticSource/4.5.0": { - "sha512": "eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", - "type": "package", - "path": "system.diagnostics.diagnosticsource/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net45/System.Diagnostics.DiagnosticSource.dll", - "lib/net45/System.Diagnostics.DiagnosticSource.xml", - "lib/net46/System.Diagnostics.DiagnosticSource.dll", - "lib/net46/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml", - "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll", - "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml", - "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512", - "system.diagnostics.diagnosticsource.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "sha512": "6WVi7gArhxRiC+3qI5V2mFe1gHENj/F7xT5PQiy/lI/RsxXeivrt09WF0huwSQK2ubnmyyRFeA9z3w743/w32A==", - "type": "package", - "path": "system.diagnostics.fileversioninfo/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Diagnostics.FileVersionInfo.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Diagnostics.FileVersionInfo.dll", - "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.dll", - "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/de/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/es/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/fr/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/it/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/ja/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/ko/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/ru/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/zh-hans/System.Diagnostics.FileVersionInfo.xml", - "ref/netstandard1.3/zh-hant/System.Diagnostics.FileVersionInfo.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll", - "runtimes/win/lib/net46/System.Diagnostics.FileVersionInfo.dll", - "runtimes/win/lib/netcore50/System.Diagnostics.FileVersionInfo.dll", - "runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll", - "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512", - "system.diagnostics.fileversioninfo.nuspec" - ] - }, - "System.Diagnostics.StackTrace/4.3.0": { - "sha512": "BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==", - "type": "package", - "path": "system.diagnostics.stacktrace/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Diagnostics.StackTrace.dll", - "lib/netstandard1.3/System.Diagnostics.StackTrace.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Diagnostics.StackTrace.dll", - "ref/netstandard1.3/System.Diagnostics.StackTrace.dll", - "ref/netstandard1.3/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/de/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/es/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/fr/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/it/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/ja/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/ko/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/ru/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/zh-hans/System.Diagnostics.StackTrace.xml", - "ref/netstandard1.3/zh-hant/System.Diagnostics.StackTrace.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Diagnostics.StackTrace.dll", - "system.diagnostics.stacktrace.4.3.0.nupkg.sha512", - "system.diagnostics.stacktrace.nuspec" - ] - }, - "System.Diagnostics.Tools/4.3.0": { - "sha512": "UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "type": "package", - "path": "system.diagnostics.tools/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Diagnostics.Tools.dll", - "ref/netcore50/System.Diagnostics.Tools.xml", - "ref/netcore50/de/System.Diagnostics.Tools.xml", - "ref/netcore50/es/System.Diagnostics.Tools.xml", - "ref/netcore50/fr/System.Diagnostics.Tools.xml", - "ref/netcore50/it/System.Diagnostics.Tools.xml", - "ref/netcore50/ja/System.Diagnostics.Tools.xml", - "ref/netcore50/ko/System.Diagnostics.Tools.xml", - "ref/netcore50/ru/System.Diagnostics.Tools.xml", - "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml", - "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/System.Diagnostics.Tools.dll", - "ref/netstandard1.0/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/de/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/es/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/it/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.diagnostics.tools.4.3.0.nupkg.sha512", - "system.diagnostics.tools.nuspec" - ] - }, - "System.Diagnostics.Tracing/4.3.0": { - "sha512": "rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "type": "package", - "path": "system.diagnostics.tracing/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Diagnostics.Tracing.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Diagnostics.Tracing.dll", - "ref/netcore50/System.Diagnostics.Tracing.dll", - "ref/netcore50/System.Diagnostics.Tracing.xml", - "ref/netcore50/de/System.Diagnostics.Tracing.xml", - "ref/netcore50/es/System.Diagnostics.Tracing.xml", - "ref/netcore50/fr/System.Diagnostics.Tracing.xml", - "ref/netcore50/it/System.Diagnostics.Tracing.xml", - "ref/netcore50/ja/System.Diagnostics.Tracing.xml", - "ref/netcore50/ko/System.Diagnostics.Tracing.xml", - "ref/netcore50/ru/System.Diagnostics.Tracing.xml", - "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/System.Diagnostics.Tracing.dll", - "ref/netstandard1.1/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/System.Diagnostics.Tracing.dll", - "ref/netstandard1.2/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/System.Diagnostics.Tracing.dll", - "ref/netstandard1.3/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/System.Diagnostics.Tracing.dll", - "ref/netstandard1.5/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.diagnostics.tracing.4.3.0.nupkg.sha512", - "system.diagnostics.tracing.nuspec" - ] - }, - "System.Dynamic.Runtime/4.3.0": { - "sha512": "SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", - "type": "package", - "path": "system.dynamic.runtime/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Dynamic.Runtime.dll", - "lib/netstandard1.3/System.Dynamic.Runtime.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Dynamic.Runtime.dll", - "ref/netcore50/System.Dynamic.Runtime.xml", - "ref/netcore50/de/System.Dynamic.Runtime.xml", - "ref/netcore50/es/System.Dynamic.Runtime.xml", - "ref/netcore50/fr/System.Dynamic.Runtime.xml", - "ref/netcore50/it/System.Dynamic.Runtime.xml", - "ref/netcore50/ja/System.Dynamic.Runtime.xml", - "ref/netcore50/ko/System.Dynamic.Runtime.xml", - "ref/netcore50/ru/System.Dynamic.Runtime.xml", - "ref/netcore50/zh-hans/System.Dynamic.Runtime.xml", - "ref/netcore50/zh-hant/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/System.Dynamic.Runtime.dll", - "ref/netstandard1.0/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/de/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/es/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/fr/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/it/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/ja/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/ko/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/ru/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/zh-hans/System.Dynamic.Runtime.xml", - "ref/netstandard1.0/zh-hant/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/System.Dynamic.Runtime.dll", - "ref/netstandard1.3/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/de/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/es/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/fr/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/it/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/ja/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/ko/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/ru/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/zh-hans/System.Dynamic.Runtime.xml", - "ref/netstandard1.3/zh-hant/System.Dynamic.Runtime.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Dynamic.Runtime.dll", - "system.dynamic.runtime.4.3.0.nupkg.sha512", - "system.dynamic.runtime.nuspec" - ] - }, - "System.Globalization/4.3.0": { - "sha512": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "type": "package", - "path": "system.globalization/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Globalization.dll", - "ref/netcore50/System.Globalization.xml", - "ref/netcore50/de/System.Globalization.xml", - "ref/netcore50/es/System.Globalization.xml", - "ref/netcore50/fr/System.Globalization.xml", - "ref/netcore50/it/System.Globalization.xml", - "ref/netcore50/ja/System.Globalization.xml", - "ref/netcore50/ko/System.Globalization.xml", - "ref/netcore50/ru/System.Globalization.xml", - "ref/netcore50/zh-hans/System.Globalization.xml", - "ref/netcore50/zh-hant/System.Globalization.xml", - "ref/netstandard1.0/System.Globalization.dll", - "ref/netstandard1.0/System.Globalization.xml", - "ref/netstandard1.0/de/System.Globalization.xml", - "ref/netstandard1.0/es/System.Globalization.xml", - "ref/netstandard1.0/fr/System.Globalization.xml", - "ref/netstandard1.0/it/System.Globalization.xml", - "ref/netstandard1.0/ja/System.Globalization.xml", - "ref/netstandard1.0/ko/System.Globalization.xml", - "ref/netstandard1.0/ru/System.Globalization.xml", - "ref/netstandard1.0/zh-hans/System.Globalization.xml", - "ref/netstandard1.0/zh-hant/System.Globalization.xml", - "ref/netstandard1.3/System.Globalization.dll", - "ref/netstandard1.3/System.Globalization.xml", - "ref/netstandard1.3/de/System.Globalization.xml", - "ref/netstandard1.3/es/System.Globalization.xml", - "ref/netstandard1.3/fr/System.Globalization.xml", - "ref/netstandard1.3/it/System.Globalization.xml", - "ref/netstandard1.3/ja/System.Globalization.xml", - "ref/netstandard1.3/ko/System.Globalization.xml", - "ref/netstandard1.3/ru/System.Globalization.xml", - "ref/netstandard1.3/zh-hans/System.Globalization.xml", - "ref/netstandard1.3/zh-hant/System.Globalization.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.globalization.4.3.0.nupkg.sha512", - "system.globalization.nuspec" - ] - }, - "System.Globalization.Calendars/4.3.0": { - "sha512": "GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "type": "package", - "path": "system.globalization.calendars/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Globalization.Calendars.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Globalization.Calendars.dll", - "ref/netstandard1.3/System.Globalization.Calendars.dll", - "ref/netstandard1.3/System.Globalization.Calendars.xml", - "ref/netstandard1.3/de/System.Globalization.Calendars.xml", - "ref/netstandard1.3/es/System.Globalization.Calendars.xml", - "ref/netstandard1.3/fr/System.Globalization.Calendars.xml", - "ref/netstandard1.3/it/System.Globalization.Calendars.xml", - "ref/netstandard1.3/ja/System.Globalization.Calendars.xml", - "ref/netstandard1.3/ko/System.Globalization.Calendars.xml", - "ref/netstandard1.3/ru/System.Globalization.Calendars.xml", - "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml", - "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.globalization.calendars.4.3.0.nupkg.sha512", - "system.globalization.calendars.nuspec" - ] - }, - "System.Globalization.Extensions/4.3.0": { - "sha512": "FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "type": "package", - "path": "system.globalization.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Globalization.Extensions.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Globalization.Extensions.dll", - "ref/netstandard1.3/System.Globalization.Extensions.dll", - "ref/netstandard1.3/System.Globalization.Extensions.xml", - "ref/netstandard1.3/de/System.Globalization.Extensions.xml", - "ref/netstandard1.3/es/System.Globalization.Extensions.xml", - "ref/netstandard1.3/fr/System.Globalization.Extensions.xml", - "ref/netstandard1.3/it/System.Globalization.Extensions.xml", - "ref/netstandard1.3/ja/System.Globalization.Extensions.xml", - "ref/netstandard1.3/ko/System.Globalization.Extensions.xml", - "ref/netstandard1.3/ru/System.Globalization.Extensions.xml", - "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml", - "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll", - "runtimes/win/lib/net46/System.Globalization.Extensions.dll", - "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll", - "system.globalization.extensions.4.3.0.nupkg.sha512", - "system.globalization.extensions.nuspec" - ] - }, - "System.IdentityModel.Tokens.Jwt/5.3.0": { - "sha512": "EdcMk+36u9gQtbwTiPQ7ckIfiADBwOmCZ6rGD2rfkaozIdW1t7vbXk/FPVAu2r9KgCQZ5245Z+P0YMM/0Q0G2g==", - "type": "package", - "path": "system.identitymodel.tokens.jwt/5.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/System.IdentityModel.Tokens.Jwt.dll", - "lib/net45/System.IdentityModel.Tokens.Jwt.pdb", - "lib/net45/System.IdentityModel.Tokens.Jwt.xml", - "lib/net451/System.IdentityModel.Tokens.Jwt.dll", - "lib/net451/System.IdentityModel.Tokens.Jwt.pdb", - "lib/net451/System.IdentityModel.Tokens.Jwt.xml", - "lib/net461/System.IdentityModel.Tokens.Jwt.dll", - "lib/net461/System.IdentityModel.Tokens.Jwt.pdb", - "lib/net461/System.IdentityModel.Tokens.Jwt.xml", - "lib/netstandard1.4/System.IdentityModel.Tokens.Jwt.dll", - "lib/netstandard1.4/System.IdentityModel.Tokens.Jwt.pdb", - "lib/netstandard1.4/System.IdentityModel.Tokens.Jwt.xml", - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll", - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.pdb", - "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.xml", - "system.identitymodel.tokens.jwt.5.3.0.nupkg.sha512", - "system.identitymodel.tokens.jwt.nuspec" - ] - }, - "System.Interactive.Async/3.2.0": { - "sha512": "C07p0dAA5lGqYUPiPCK3paR709gqS4aMDDsje0v0pvffwzLaxmsn5YQTfZbyNG5qrudPx+BCxTqISnncQ3wIoQ==", - "type": "package", - "path": "system.interactive.async/3.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net45/System.Interactive.Async.dll", - "lib/net45/System.Interactive.Async.xml", - "lib/net46/System.Interactive.Async.dll", - "lib/net46/System.Interactive.Async.xml", - "lib/netstandard1.0/System.Interactive.Async.dll", - "lib/netstandard1.0/System.Interactive.Async.xml", - "lib/netstandard1.3/System.Interactive.Async.dll", - "lib/netstandard1.3/System.Interactive.Async.xml", - "lib/netstandard2.0/System.Interactive.Async.dll", - "lib/netstandard2.0/System.Interactive.Async.xml", - "system.interactive.async.3.2.0.nupkg.sha512", - "system.interactive.async.nuspec" - ] - }, - "System.IO/4.3.0": { - "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "type": "package", - "path": "system.io/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.IO.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.IO.dll", - "ref/netcore50/System.IO.dll", - "ref/netcore50/System.IO.xml", - "ref/netcore50/de/System.IO.xml", - "ref/netcore50/es/System.IO.xml", - "ref/netcore50/fr/System.IO.xml", - "ref/netcore50/it/System.IO.xml", - "ref/netcore50/ja/System.IO.xml", - "ref/netcore50/ko/System.IO.xml", - "ref/netcore50/ru/System.IO.xml", - "ref/netcore50/zh-hans/System.IO.xml", - "ref/netcore50/zh-hant/System.IO.xml", - "ref/netstandard1.0/System.IO.dll", - "ref/netstandard1.0/System.IO.xml", - "ref/netstandard1.0/de/System.IO.xml", - "ref/netstandard1.0/es/System.IO.xml", - "ref/netstandard1.0/fr/System.IO.xml", - "ref/netstandard1.0/it/System.IO.xml", - "ref/netstandard1.0/ja/System.IO.xml", - "ref/netstandard1.0/ko/System.IO.xml", - "ref/netstandard1.0/ru/System.IO.xml", - "ref/netstandard1.0/zh-hans/System.IO.xml", - "ref/netstandard1.0/zh-hant/System.IO.xml", - "ref/netstandard1.3/System.IO.dll", - "ref/netstandard1.3/System.IO.xml", - "ref/netstandard1.3/de/System.IO.xml", - "ref/netstandard1.3/es/System.IO.xml", - "ref/netstandard1.3/fr/System.IO.xml", - "ref/netstandard1.3/it/System.IO.xml", - "ref/netstandard1.3/ja/System.IO.xml", - "ref/netstandard1.3/ko/System.IO.xml", - "ref/netstandard1.3/ru/System.IO.xml", - "ref/netstandard1.3/zh-hans/System.IO.xml", - "ref/netstandard1.3/zh-hant/System.IO.xml", - "ref/netstandard1.5/System.IO.dll", - "ref/netstandard1.5/System.IO.xml", - "ref/netstandard1.5/de/System.IO.xml", - "ref/netstandard1.5/es/System.IO.xml", - "ref/netstandard1.5/fr/System.IO.xml", - "ref/netstandard1.5/it/System.IO.xml", - "ref/netstandard1.5/ja/System.IO.xml", - "ref/netstandard1.5/ko/System.IO.xml", - "ref/netstandard1.5/ru/System.IO.xml", - "ref/netstandard1.5/zh-hans/System.IO.xml", - "ref/netstandard1.5/zh-hant/System.IO.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.io.4.3.0.nupkg.sha512", - "system.io.nuspec" - ] - }, - "System.IO.Compression/4.3.0": { - "sha512": "YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "type": "package", - "path": "system.io.compression/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net46/System.IO.Compression.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net46/System.IO.Compression.dll", - "ref/netcore50/System.IO.Compression.dll", - "ref/netcore50/System.IO.Compression.xml", - "ref/netcore50/de/System.IO.Compression.xml", - "ref/netcore50/es/System.IO.Compression.xml", - "ref/netcore50/fr/System.IO.Compression.xml", - "ref/netcore50/it/System.IO.Compression.xml", - "ref/netcore50/ja/System.IO.Compression.xml", - "ref/netcore50/ko/System.IO.Compression.xml", - "ref/netcore50/ru/System.IO.Compression.xml", - "ref/netcore50/zh-hans/System.IO.Compression.xml", - "ref/netcore50/zh-hant/System.IO.Compression.xml", - "ref/netstandard1.1/System.IO.Compression.dll", - "ref/netstandard1.1/System.IO.Compression.xml", - "ref/netstandard1.1/de/System.IO.Compression.xml", - "ref/netstandard1.1/es/System.IO.Compression.xml", - "ref/netstandard1.1/fr/System.IO.Compression.xml", - "ref/netstandard1.1/it/System.IO.Compression.xml", - "ref/netstandard1.1/ja/System.IO.Compression.xml", - "ref/netstandard1.1/ko/System.IO.Compression.xml", - "ref/netstandard1.1/ru/System.IO.Compression.xml", - "ref/netstandard1.1/zh-hans/System.IO.Compression.xml", - "ref/netstandard1.1/zh-hant/System.IO.Compression.xml", - "ref/netstandard1.3/System.IO.Compression.dll", - "ref/netstandard1.3/System.IO.Compression.xml", - "ref/netstandard1.3/de/System.IO.Compression.xml", - "ref/netstandard1.3/es/System.IO.Compression.xml", - "ref/netstandard1.3/fr/System.IO.Compression.xml", - "ref/netstandard1.3/it/System.IO.Compression.xml", - "ref/netstandard1.3/ja/System.IO.Compression.xml", - "ref/netstandard1.3/ko/System.IO.Compression.xml", - "ref/netstandard1.3/ru/System.IO.Compression.xml", - "ref/netstandard1.3/zh-hans/System.IO.Compression.xml", - "ref/netstandard1.3/zh-hant/System.IO.Compression.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll", - "runtimes/win/lib/net46/System.IO.Compression.dll", - "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll", - "system.io.compression.4.3.0.nupkg.sha512", - "system.io.compression.nuspec" - ] - }, - "System.IO.FileSystem/4.3.0": { - "sha512": "3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "type": "package", - "path": "system.io.filesystem/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.IO.FileSystem.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.IO.FileSystem.dll", - "ref/netstandard1.3/System.IO.FileSystem.dll", - "ref/netstandard1.3/System.IO.FileSystem.xml", - "ref/netstandard1.3/de/System.IO.FileSystem.xml", - "ref/netstandard1.3/es/System.IO.FileSystem.xml", - "ref/netstandard1.3/fr/System.IO.FileSystem.xml", - "ref/netstandard1.3/it/System.IO.FileSystem.xml", - "ref/netstandard1.3/ja/System.IO.FileSystem.xml", - "ref/netstandard1.3/ko/System.IO.FileSystem.xml", - "ref/netstandard1.3/ru/System.IO.FileSystem.xml", - "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml", - "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.io.filesystem.4.3.0.nupkg.sha512", - "system.io.filesystem.nuspec" - ] - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "sha512": "6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "type": "package", - "path": "system.io.filesystem.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.IO.FileSystem.Primitives.dll", - "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.IO.FileSystem.Primitives.dll", - "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll", - "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.io.filesystem.primitives.4.3.0.nupkg.sha512", - "system.io.filesystem.primitives.nuspec" - ] - }, - "System.IO.Pipelines/4.5.2": { - "sha512": "NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "type": "package", - "path": "system.io.pipelines/4.5.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.1/System.IO.Pipelines.dll", - "lib/netcoreapp2.1/System.IO.Pipelines.xml", - "lib/netstandard1.3/System.IO.Pipelines.dll", - "lib/netstandard1.3/System.IO.Pipelines.xml", - "lib/netstandard2.0/System.IO.Pipelines.dll", - "lib/netstandard2.0/System.IO.Pipelines.xml", - "ref/netstandard1.3/System.IO.Pipelines.dll", - "system.io.pipelines.4.5.2.nupkg.sha512", - "system.io.pipelines.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Linq/4.3.0": { - "sha512": "5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "type": "package", - "path": "system.linq/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net463/System.Linq.dll", - "lib/netcore50/System.Linq.dll", - "lib/netstandard1.6/System.Linq.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net463/System.Linq.dll", - "ref/netcore50/System.Linq.dll", - "ref/netcore50/System.Linq.xml", - "ref/netcore50/de/System.Linq.xml", - "ref/netcore50/es/System.Linq.xml", - "ref/netcore50/fr/System.Linq.xml", - "ref/netcore50/it/System.Linq.xml", - "ref/netcore50/ja/System.Linq.xml", - "ref/netcore50/ko/System.Linq.xml", - "ref/netcore50/ru/System.Linq.xml", - "ref/netcore50/zh-hans/System.Linq.xml", - "ref/netcore50/zh-hant/System.Linq.xml", - "ref/netstandard1.0/System.Linq.dll", - "ref/netstandard1.0/System.Linq.xml", - "ref/netstandard1.0/de/System.Linq.xml", - "ref/netstandard1.0/es/System.Linq.xml", - "ref/netstandard1.0/fr/System.Linq.xml", - "ref/netstandard1.0/it/System.Linq.xml", - "ref/netstandard1.0/ja/System.Linq.xml", - "ref/netstandard1.0/ko/System.Linq.xml", - "ref/netstandard1.0/ru/System.Linq.xml", - "ref/netstandard1.0/zh-hans/System.Linq.xml", - "ref/netstandard1.0/zh-hant/System.Linq.xml", - "ref/netstandard1.6/System.Linq.dll", - "ref/netstandard1.6/System.Linq.xml", - "ref/netstandard1.6/de/System.Linq.xml", - "ref/netstandard1.6/es/System.Linq.xml", - "ref/netstandard1.6/fr/System.Linq.xml", - "ref/netstandard1.6/it/System.Linq.xml", - "ref/netstandard1.6/ja/System.Linq.xml", - "ref/netstandard1.6/ko/System.Linq.xml", - "ref/netstandard1.6/ru/System.Linq.xml", - "ref/netstandard1.6/zh-hans/System.Linq.xml", - "ref/netstandard1.6/zh-hant/System.Linq.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.linq.4.3.0.nupkg.sha512", - "system.linq.nuspec" - ] - }, - "System.Linq.Expressions/4.3.0": { - "sha512": "PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "type": "package", - "path": "system.linq.expressions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net463/System.Linq.Expressions.dll", - "lib/netcore50/System.Linq.Expressions.dll", - "lib/netstandard1.6/System.Linq.Expressions.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net463/System.Linq.Expressions.dll", - "ref/netcore50/System.Linq.Expressions.dll", - "ref/netcore50/System.Linq.Expressions.xml", - "ref/netcore50/de/System.Linq.Expressions.xml", - "ref/netcore50/es/System.Linq.Expressions.xml", - "ref/netcore50/fr/System.Linq.Expressions.xml", - "ref/netcore50/it/System.Linq.Expressions.xml", - "ref/netcore50/ja/System.Linq.Expressions.xml", - "ref/netcore50/ko/System.Linq.Expressions.xml", - "ref/netcore50/ru/System.Linq.Expressions.xml", - "ref/netcore50/zh-hans/System.Linq.Expressions.xml", - "ref/netcore50/zh-hant/System.Linq.Expressions.xml", - "ref/netstandard1.0/System.Linq.Expressions.dll", - "ref/netstandard1.0/System.Linq.Expressions.xml", - "ref/netstandard1.0/de/System.Linq.Expressions.xml", - "ref/netstandard1.0/es/System.Linq.Expressions.xml", - "ref/netstandard1.0/fr/System.Linq.Expressions.xml", - "ref/netstandard1.0/it/System.Linq.Expressions.xml", - "ref/netstandard1.0/ja/System.Linq.Expressions.xml", - "ref/netstandard1.0/ko/System.Linq.Expressions.xml", - "ref/netstandard1.0/ru/System.Linq.Expressions.xml", - "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml", - "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml", - "ref/netstandard1.3/System.Linq.Expressions.dll", - "ref/netstandard1.3/System.Linq.Expressions.xml", - "ref/netstandard1.3/de/System.Linq.Expressions.xml", - "ref/netstandard1.3/es/System.Linq.Expressions.xml", - "ref/netstandard1.3/fr/System.Linq.Expressions.xml", - "ref/netstandard1.3/it/System.Linq.Expressions.xml", - "ref/netstandard1.3/ja/System.Linq.Expressions.xml", - "ref/netstandard1.3/ko/System.Linq.Expressions.xml", - "ref/netstandard1.3/ru/System.Linq.Expressions.xml", - "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml", - "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml", - "ref/netstandard1.6/System.Linq.Expressions.dll", - "ref/netstandard1.6/System.Linq.Expressions.xml", - "ref/netstandard1.6/de/System.Linq.Expressions.xml", - "ref/netstandard1.6/es/System.Linq.Expressions.xml", - "ref/netstandard1.6/fr/System.Linq.Expressions.xml", - "ref/netstandard1.6/it/System.Linq.Expressions.xml", - "ref/netstandard1.6/ja/System.Linq.Expressions.xml", - "ref/netstandard1.6/ko/System.Linq.Expressions.xml", - "ref/netstandard1.6/ru/System.Linq.Expressions.xml", - "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml", - "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll", - "system.linq.expressions.4.3.0.nupkg.sha512", - "system.linq.expressions.nuspec" - ] - }, - "System.Linq.Queryable/4.0.1": { - "sha512": "Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", - "type": "package", - "path": "system.linq.queryable/4.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/monoandroid10/_._", - "lib/monotouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Linq.Queryable.dll", - "lib/netstandard1.3/System.Linq.Queryable.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/monoandroid10/_._", - "ref/monotouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Linq.Queryable.dll", - "ref/netcore50/System.Linq.Queryable.xml", - "ref/netcore50/de/System.Linq.Queryable.xml", - "ref/netcore50/es/System.Linq.Queryable.xml", - "ref/netcore50/fr/System.Linq.Queryable.xml", - "ref/netcore50/it/System.Linq.Queryable.xml", - "ref/netcore50/ja/System.Linq.Queryable.xml", - "ref/netcore50/ko/System.Linq.Queryable.xml", - "ref/netcore50/ru/System.Linq.Queryable.xml", - "ref/netcore50/zh-hans/System.Linq.Queryable.xml", - "ref/netcore50/zh-hant/System.Linq.Queryable.xml", - "ref/netstandard1.0/System.Linq.Queryable.dll", - "ref/netstandard1.0/System.Linq.Queryable.xml", - "ref/netstandard1.0/de/System.Linq.Queryable.xml", - "ref/netstandard1.0/es/System.Linq.Queryable.xml", - "ref/netstandard1.0/fr/System.Linq.Queryable.xml", - "ref/netstandard1.0/it/System.Linq.Queryable.xml", - "ref/netstandard1.0/ja/System.Linq.Queryable.xml", - "ref/netstandard1.0/ko/System.Linq.Queryable.xml", - "ref/netstandard1.0/ru/System.Linq.Queryable.xml", - "ref/netstandard1.0/zh-hans/System.Linq.Queryable.xml", - "ref/netstandard1.0/zh-hant/System.Linq.Queryable.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.linq.queryable.4.0.1.nupkg.sha512", - "system.linq.queryable.nuspec" - ] - }, - "System.Memory/4.5.1": { - "sha512": "sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "type": "package", - "path": "system.memory/4.5.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.1/_._", - "lib/netstandard1.1/System.Memory.dll", - "lib/netstandard1.1/System.Memory.xml", - "lib/netstandard2.0/System.Memory.dll", - "lib/netstandard2.0/System.Memory.xml", - "ref/netcoreapp2.1/_._", - "ref/netstandard1.1/System.Memory.dll", - "ref/netstandard1.1/System.Memory.xml", - "ref/netstandard2.0/System.Memory.dll", - "ref/netstandard2.0/System.Memory.xml", - "system.memory.4.5.1.nupkg.sha512", - "system.memory.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Net.Http/4.3.0": { - "sha512": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "type": "package", - "path": "system.net.http/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/Xamarinmac20/_._", - "lib/monoandroid10/_._", - "lib/monotouch10/_._", - "lib/net45/_._", - "lib/net46/System.Net.Http.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/Xamarinmac20/_._", - "ref/monoandroid10/_._", - "ref/monotouch10/_._", - "ref/net45/_._", - "ref/net46/System.Net.Http.dll", - "ref/net46/System.Net.Http.xml", - "ref/net46/de/System.Net.Http.xml", - "ref/net46/es/System.Net.Http.xml", - "ref/net46/fr/System.Net.Http.xml", - "ref/net46/it/System.Net.Http.xml", - "ref/net46/ja/System.Net.Http.xml", - "ref/net46/ko/System.Net.Http.xml", - "ref/net46/ru/System.Net.Http.xml", - "ref/net46/zh-hans/System.Net.Http.xml", - "ref/net46/zh-hant/System.Net.Http.xml", - "ref/netcore50/System.Net.Http.dll", - "ref/netcore50/System.Net.Http.xml", - "ref/netcore50/de/System.Net.Http.xml", - "ref/netcore50/es/System.Net.Http.xml", - "ref/netcore50/fr/System.Net.Http.xml", - "ref/netcore50/it/System.Net.Http.xml", - "ref/netcore50/ja/System.Net.Http.xml", - "ref/netcore50/ko/System.Net.Http.xml", - "ref/netcore50/ru/System.Net.Http.xml", - "ref/netcore50/zh-hans/System.Net.Http.xml", - "ref/netcore50/zh-hant/System.Net.Http.xml", - "ref/netstandard1.1/System.Net.Http.dll", - "ref/netstandard1.1/System.Net.Http.xml", - "ref/netstandard1.1/de/System.Net.Http.xml", - "ref/netstandard1.1/es/System.Net.Http.xml", - "ref/netstandard1.1/fr/System.Net.Http.xml", - "ref/netstandard1.1/it/System.Net.Http.xml", - "ref/netstandard1.1/ja/System.Net.Http.xml", - "ref/netstandard1.1/ko/System.Net.Http.xml", - "ref/netstandard1.1/ru/System.Net.Http.xml", - "ref/netstandard1.1/zh-hans/System.Net.Http.xml", - "ref/netstandard1.1/zh-hant/System.Net.Http.xml", - "ref/netstandard1.3/System.Net.Http.dll", - "ref/netstandard1.3/System.Net.Http.xml", - "ref/netstandard1.3/de/System.Net.Http.xml", - "ref/netstandard1.3/es/System.Net.Http.xml", - "ref/netstandard1.3/fr/System.Net.Http.xml", - "ref/netstandard1.3/it/System.Net.Http.xml", - "ref/netstandard1.3/ja/System.Net.Http.xml", - "ref/netstandard1.3/ko/System.Net.Http.xml", - "ref/netstandard1.3/ru/System.Net.Http.xml", - "ref/netstandard1.3/zh-hans/System.Net.Http.xml", - "ref/netstandard1.3/zh-hant/System.Net.Http.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll", - "runtimes/win/lib/net46/System.Net.Http.dll", - "runtimes/win/lib/netcore50/System.Net.Http.dll", - "runtimes/win/lib/netstandard1.3/System.Net.Http.dll", - "system.net.http.4.3.0.nupkg.sha512", - "system.net.http.nuspec" - ] - }, - "System.Net.Primitives/4.3.0": { - "sha512": "qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "type": "package", - "path": "system.net.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Net.Primitives.dll", - "ref/netcore50/System.Net.Primitives.xml", - "ref/netcore50/de/System.Net.Primitives.xml", - "ref/netcore50/es/System.Net.Primitives.xml", - "ref/netcore50/fr/System.Net.Primitives.xml", - "ref/netcore50/it/System.Net.Primitives.xml", - "ref/netcore50/ja/System.Net.Primitives.xml", - "ref/netcore50/ko/System.Net.Primitives.xml", - "ref/netcore50/ru/System.Net.Primitives.xml", - "ref/netcore50/zh-hans/System.Net.Primitives.xml", - "ref/netcore50/zh-hant/System.Net.Primitives.xml", - "ref/netstandard1.0/System.Net.Primitives.dll", - "ref/netstandard1.0/System.Net.Primitives.xml", - "ref/netstandard1.0/de/System.Net.Primitives.xml", - "ref/netstandard1.0/es/System.Net.Primitives.xml", - "ref/netstandard1.0/fr/System.Net.Primitives.xml", - "ref/netstandard1.0/it/System.Net.Primitives.xml", - "ref/netstandard1.0/ja/System.Net.Primitives.xml", - "ref/netstandard1.0/ko/System.Net.Primitives.xml", - "ref/netstandard1.0/ru/System.Net.Primitives.xml", - "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml", - "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml", - "ref/netstandard1.1/System.Net.Primitives.dll", - "ref/netstandard1.1/System.Net.Primitives.xml", - "ref/netstandard1.1/de/System.Net.Primitives.xml", - "ref/netstandard1.1/es/System.Net.Primitives.xml", - "ref/netstandard1.1/fr/System.Net.Primitives.xml", - "ref/netstandard1.1/it/System.Net.Primitives.xml", - "ref/netstandard1.1/ja/System.Net.Primitives.xml", - "ref/netstandard1.1/ko/System.Net.Primitives.xml", - "ref/netstandard1.1/ru/System.Net.Primitives.xml", - "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml", - "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml", - "ref/netstandard1.3/System.Net.Primitives.dll", - "ref/netstandard1.3/System.Net.Primitives.xml", - "ref/netstandard1.3/de/System.Net.Primitives.xml", - "ref/netstandard1.3/es/System.Net.Primitives.xml", - "ref/netstandard1.3/fr/System.Net.Primitives.xml", - "ref/netstandard1.3/it/System.Net.Primitives.xml", - "ref/netstandard1.3/ja/System.Net.Primitives.xml", - "ref/netstandard1.3/ko/System.Net.Primitives.xml", - "ref/netstandard1.3/ru/System.Net.Primitives.xml", - "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml", - "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.net.primitives.4.3.0.nupkg.sha512", - "system.net.primitives.nuspec" - ] - }, - "System.Net.WebSockets.WebSocketProtocol/4.5.1": { - "sha512": "FquLjdb/0CeMqb15u9Px6TwnyFl306WztKWu6sKKc5kWPYMdpi5BFEkdxzGoieYFp9UksyGwJnCw4KKAUfJjrw==", - "type": "package", - "path": "system.net.websockets.websocketprotocol/4.5.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.1/System.Net.WebSockets.WebSocketProtocol.dll", - "lib/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll", - "ref/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll", - "system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512", - "system.net.websockets.websocketprotocol.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Numerics.Vectors/4.5.0": { - "sha512": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "type": "package", - "path": "system.numerics.vectors/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Numerics.Vectors.dll", - "lib/net46/System.Numerics.Vectors.xml", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.0/System.Numerics.Vectors.dll", - "lib/netstandard1.0/System.Numerics.Vectors.xml", - "lib/netstandard2.0/System.Numerics.Vectors.dll", - "lib/netstandard2.0/System.Numerics.Vectors.xml", - "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml", - "lib/uap10.0.16299/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/System.Numerics.Vectors.dll", - "ref/net45/System.Numerics.Vectors.xml", - "ref/net46/System.Numerics.Vectors.dll", - "ref/net46/System.Numerics.Vectors.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.0/System.Numerics.Vectors.dll", - "ref/netstandard1.0/System.Numerics.Vectors.xml", - "ref/netstandard2.0/System.Numerics.Vectors.dll", - "ref/netstandard2.0/System.Numerics.Vectors.xml", - "ref/uap10.0.16299/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.numerics.vectors.4.5.0.nupkg.sha512", - "system.numerics.vectors.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.ObjectModel/4.3.0": { - "sha512": "bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "type": "package", - "path": "system.objectmodel/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.ObjectModel.dll", - "lib/netstandard1.3/System.ObjectModel.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.ObjectModel.dll", - "ref/netcore50/System.ObjectModel.xml", - "ref/netcore50/de/System.ObjectModel.xml", - "ref/netcore50/es/System.ObjectModel.xml", - "ref/netcore50/fr/System.ObjectModel.xml", - "ref/netcore50/it/System.ObjectModel.xml", - "ref/netcore50/ja/System.ObjectModel.xml", - "ref/netcore50/ko/System.ObjectModel.xml", - "ref/netcore50/ru/System.ObjectModel.xml", - "ref/netcore50/zh-hans/System.ObjectModel.xml", - "ref/netcore50/zh-hant/System.ObjectModel.xml", - "ref/netstandard1.0/System.ObjectModel.dll", - "ref/netstandard1.0/System.ObjectModel.xml", - "ref/netstandard1.0/de/System.ObjectModel.xml", - "ref/netstandard1.0/es/System.ObjectModel.xml", - "ref/netstandard1.0/fr/System.ObjectModel.xml", - "ref/netstandard1.0/it/System.ObjectModel.xml", - "ref/netstandard1.0/ja/System.ObjectModel.xml", - "ref/netstandard1.0/ko/System.ObjectModel.xml", - "ref/netstandard1.0/ru/System.ObjectModel.xml", - "ref/netstandard1.0/zh-hans/System.ObjectModel.xml", - "ref/netstandard1.0/zh-hant/System.ObjectModel.xml", - "ref/netstandard1.3/System.ObjectModel.dll", - "ref/netstandard1.3/System.ObjectModel.xml", - "ref/netstandard1.3/de/System.ObjectModel.xml", - "ref/netstandard1.3/es/System.ObjectModel.xml", - "ref/netstandard1.3/fr/System.ObjectModel.xml", - "ref/netstandard1.3/it/System.ObjectModel.xml", - "ref/netstandard1.3/ja/System.ObjectModel.xml", - "ref/netstandard1.3/ko/System.ObjectModel.xml", - "ref/netstandard1.3/ru/System.ObjectModel.xml", - "ref/netstandard1.3/zh-hans/System.ObjectModel.xml", - "ref/netstandard1.3/zh-hant/System.ObjectModel.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.objectmodel.4.3.0.nupkg.sha512", - "system.objectmodel.nuspec" - ] - }, - "System.Private.DataContractSerialization/4.3.0": { - "sha512": "yDaJ2x3mMmjdZEDB4IbezSnCsnjQ4BxinKhRAaP6kEgL6Bb6jANWphs5SzyD8imqeC/3FxgsuXT6ykkiH1uUmA==", - "type": "package", - "path": "system.private.datacontractserialization/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.3/System.Private.DataContractSerialization.dll", - "ref/netstandard/_._", - "runtimes/aot/lib/netcore50/System.Private.DataContractSerialization.dll", - "system.private.datacontractserialization.4.3.0.nupkg.sha512", - "system.private.datacontractserialization.nuspec" - ] - }, - "System.Reflection/4.3.0": { - "sha512": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "type": "package", - "path": "system.reflection/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Reflection.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Reflection.dll", - "ref/netcore50/System.Reflection.dll", - "ref/netcore50/System.Reflection.xml", - "ref/netcore50/de/System.Reflection.xml", - "ref/netcore50/es/System.Reflection.xml", - "ref/netcore50/fr/System.Reflection.xml", - "ref/netcore50/it/System.Reflection.xml", - "ref/netcore50/ja/System.Reflection.xml", - "ref/netcore50/ko/System.Reflection.xml", - "ref/netcore50/ru/System.Reflection.xml", - "ref/netcore50/zh-hans/System.Reflection.xml", - "ref/netcore50/zh-hant/System.Reflection.xml", - "ref/netstandard1.0/System.Reflection.dll", - "ref/netstandard1.0/System.Reflection.xml", - "ref/netstandard1.0/de/System.Reflection.xml", - "ref/netstandard1.0/es/System.Reflection.xml", - "ref/netstandard1.0/fr/System.Reflection.xml", - "ref/netstandard1.0/it/System.Reflection.xml", - "ref/netstandard1.0/ja/System.Reflection.xml", - "ref/netstandard1.0/ko/System.Reflection.xml", - "ref/netstandard1.0/ru/System.Reflection.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.xml", - "ref/netstandard1.3/System.Reflection.dll", - "ref/netstandard1.3/System.Reflection.xml", - "ref/netstandard1.3/de/System.Reflection.xml", - "ref/netstandard1.3/es/System.Reflection.xml", - "ref/netstandard1.3/fr/System.Reflection.xml", - "ref/netstandard1.3/it/System.Reflection.xml", - "ref/netstandard1.3/ja/System.Reflection.xml", - "ref/netstandard1.3/ko/System.Reflection.xml", - "ref/netstandard1.3/ru/System.Reflection.xml", - "ref/netstandard1.3/zh-hans/System.Reflection.xml", - "ref/netstandard1.3/zh-hant/System.Reflection.xml", - "ref/netstandard1.5/System.Reflection.dll", - "ref/netstandard1.5/System.Reflection.xml", - "ref/netstandard1.5/de/System.Reflection.xml", - "ref/netstandard1.5/es/System.Reflection.xml", - "ref/netstandard1.5/fr/System.Reflection.xml", - "ref/netstandard1.5/it/System.Reflection.xml", - "ref/netstandard1.5/ja/System.Reflection.xml", - "ref/netstandard1.5/ko/System.Reflection.xml", - "ref/netstandard1.5/ru/System.Reflection.xml", - "ref/netstandard1.5/zh-hans/System.Reflection.xml", - "ref/netstandard1.5/zh-hant/System.Reflection.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.reflection.4.3.0.nupkg.sha512", - "system.reflection.nuspec" - ] - }, - "System.Reflection.Emit/4.3.0": { - "sha512": "228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "type": "package", - "path": "system.reflection.emit/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/monotouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Emit.dll", - "lib/netstandard1.3/System.Reflection.Emit.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/net45/_._", - "ref/netstandard1.1/System.Reflection.Emit.dll", - "ref/netstandard1.1/System.Reflection.Emit.xml", - "ref/netstandard1.1/de/System.Reflection.Emit.xml", - "ref/netstandard1.1/es/System.Reflection.Emit.xml", - "ref/netstandard1.1/fr/System.Reflection.Emit.xml", - "ref/netstandard1.1/it/System.Reflection.Emit.xml", - "ref/netstandard1.1/ja/System.Reflection.Emit.xml", - "ref/netstandard1.1/ko/System.Reflection.Emit.xml", - "ref/netstandard1.1/ru/System.Reflection.Emit.xml", - "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml", - "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml", - "ref/xamarinmac20/_._", - "system.reflection.emit.4.3.0.nupkg.sha512", - "system.reflection.emit.nuspec" - ] - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "sha512": "59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "type": "package", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Emit.ILGeneration.dll", - "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll", - "lib/portable-net45+wp8/_._", - "lib/wp80/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", - "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml", - "ref/portable-net45+wp8/_._", - "ref/wp80/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/_._", - "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", - "system.reflection.emit.ilgeneration.nuspec" - ] - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "sha512": "oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "type": "package", - "path": "system.reflection.emit.lightweight/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Emit.Lightweight.dll", - "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll", - "lib/portable-net45+wp8/_._", - "lib/wp80/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll", - "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml", - "ref/portable-net45+wp8/_._", - "ref/wp80/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/_._", - "system.reflection.emit.lightweight.4.3.0.nupkg.sha512", - "system.reflection.emit.lightweight.nuspec" - ] - }, - "System.Reflection.Extensions/4.3.0": { - "sha512": "rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "type": "package", - "path": "system.reflection.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Reflection.Extensions.dll", - "ref/netcore50/System.Reflection.Extensions.xml", - "ref/netcore50/de/System.Reflection.Extensions.xml", - "ref/netcore50/es/System.Reflection.Extensions.xml", - "ref/netcore50/fr/System.Reflection.Extensions.xml", - "ref/netcore50/it/System.Reflection.Extensions.xml", - "ref/netcore50/ja/System.Reflection.Extensions.xml", - "ref/netcore50/ko/System.Reflection.Extensions.xml", - "ref/netcore50/ru/System.Reflection.Extensions.xml", - "ref/netcore50/zh-hans/System.Reflection.Extensions.xml", - "ref/netcore50/zh-hant/System.Reflection.Extensions.xml", - "ref/netstandard1.0/System.Reflection.Extensions.dll", - "ref/netstandard1.0/System.Reflection.Extensions.xml", - "ref/netstandard1.0/de/System.Reflection.Extensions.xml", - "ref/netstandard1.0/es/System.Reflection.Extensions.xml", - "ref/netstandard1.0/fr/System.Reflection.Extensions.xml", - "ref/netstandard1.0/it/System.Reflection.Extensions.xml", - "ref/netstandard1.0/ja/System.Reflection.Extensions.xml", - "ref/netstandard1.0/ko/System.Reflection.Extensions.xml", - "ref/netstandard1.0/ru/System.Reflection.Extensions.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.reflection.extensions.4.3.0.nupkg.sha512", - "system.reflection.extensions.nuspec" - ] - }, - "System.Reflection.Metadata/1.6.0": { - "sha512": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "type": "package", - "path": "system.reflection.metadata/1.6.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.1/System.Reflection.Metadata.dll", - "lib/netstandard1.1/System.Reflection.Metadata.xml", - "lib/netstandard2.0/System.Reflection.Metadata.dll", - "lib/netstandard2.0/System.Reflection.Metadata.xml", - "lib/portable-net45+win8/System.Reflection.Metadata.dll", - "lib/portable-net45+win8/System.Reflection.Metadata.xml", - "system.reflection.metadata.1.6.0.nupkg.sha512", - "system.reflection.metadata.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Reflection.Primitives/4.3.0": { - "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "type": "package", - "path": "system.reflection.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Reflection.Primitives.dll", - "ref/netcore50/System.Reflection.Primitives.xml", - "ref/netcore50/de/System.Reflection.Primitives.xml", - "ref/netcore50/es/System.Reflection.Primitives.xml", - "ref/netcore50/fr/System.Reflection.Primitives.xml", - "ref/netcore50/it/System.Reflection.Primitives.xml", - "ref/netcore50/ja/System.Reflection.Primitives.xml", - "ref/netcore50/ko/System.Reflection.Primitives.xml", - "ref/netcore50/ru/System.Reflection.Primitives.xml", - "ref/netcore50/zh-hans/System.Reflection.Primitives.xml", - "ref/netcore50/zh-hant/System.Reflection.Primitives.xml", - "ref/netstandard1.0/System.Reflection.Primitives.dll", - "ref/netstandard1.0/System.Reflection.Primitives.xml", - "ref/netstandard1.0/de/System.Reflection.Primitives.xml", - "ref/netstandard1.0/es/System.Reflection.Primitives.xml", - "ref/netstandard1.0/fr/System.Reflection.Primitives.xml", - "ref/netstandard1.0/it/System.Reflection.Primitives.xml", - "ref/netstandard1.0/ja/System.Reflection.Primitives.xml", - "ref/netstandard1.0/ko/System.Reflection.Primitives.xml", - "ref/netstandard1.0/ru/System.Reflection.Primitives.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.reflection.primitives.4.3.0.nupkg.sha512", - "system.reflection.primitives.nuspec" - ] - }, - "System.Reflection.TypeExtensions/4.3.0": { - "sha512": "7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "type": "package", - "path": "system.reflection.typeextensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Reflection.TypeExtensions.dll", - "lib/net462/System.Reflection.TypeExtensions.dll", - "lib/netcore50/System.Reflection.TypeExtensions.dll", - "lib/netstandard1.5/System.Reflection.TypeExtensions.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Reflection.TypeExtensions.dll", - "ref/net462/System.Reflection.TypeExtensions.dll", - "ref/netstandard1.3/System.Reflection.TypeExtensions.dll", - "ref/netstandard1.3/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/System.Reflection.TypeExtensions.dll", - "ref/netstandard1.5/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll", - "system.reflection.typeextensions.4.3.0.nupkg.sha512", - "system.reflection.typeextensions.nuspec" - ] - }, - "System.Resources.ResourceManager/4.3.0": { - "sha512": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "type": "package", - "path": "system.resources.resourcemanager/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Resources.ResourceManager.dll", - "ref/netcore50/System.Resources.ResourceManager.xml", - "ref/netcore50/de/System.Resources.ResourceManager.xml", - "ref/netcore50/es/System.Resources.ResourceManager.xml", - "ref/netcore50/fr/System.Resources.ResourceManager.xml", - "ref/netcore50/it/System.Resources.ResourceManager.xml", - "ref/netcore50/ja/System.Resources.ResourceManager.xml", - "ref/netcore50/ko/System.Resources.ResourceManager.xml", - "ref/netcore50/ru/System.Resources.ResourceManager.xml", - "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml", - "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/System.Resources.ResourceManager.dll", - "ref/netstandard1.0/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/de/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/es/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/it/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.resources.resourcemanager.4.3.0.nupkg.sha512", - "system.resources.resourcemanager.nuspec" - ] - }, - "System.Runtime/4.3.0": { - "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "type": "package", - "path": "system.runtime/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Runtime.dll", - "lib/portable-net45+win8+wp80+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Runtime.dll", - "ref/netcore50/System.Runtime.dll", - "ref/netcore50/System.Runtime.xml", - "ref/netcore50/de/System.Runtime.xml", - "ref/netcore50/es/System.Runtime.xml", - "ref/netcore50/fr/System.Runtime.xml", - "ref/netcore50/it/System.Runtime.xml", - "ref/netcore50/ja/System.Runtime.xml", - "ref/netcore50/ko/System.Runtime.xml", - "ref/netcore50/ru/System.Runtime.xml", - "ref/netcore50/zh-hans/System.Runtime.xml", - "ref/netcore50/zh-hant/System.Runtime.xml", - "ref/netstandard1.0/System.Runtime.dll", - "ref/netstandard1.0/System.Runtime.xml", - "ref/netstandard1.0/de/System.Runtime.xml", - "ref/netstandard1.0/es/System.Runtime.xml", - "ref/netstandard1.0/fr/System.Runtime.xml", - "ref/netstandard1.0/it/System.Runtime.xml", - "ref/netstandard1.0/ja/System.Runtime.xml", - "ref/netstandard1.0/ko/System.Runtime.xml", - "ref/netstandard1.0/ru/System.Runtime.xml", - "ref/netstandard1.0/zh-hans/System.Runtime.xml", - "ref/netstandard1.0/zh-hant/System.Runtime.xml", - "ref/netstandard1.2/System.Runtime.dll", - "ref/netstandard1.2/System.Runtime.xml", - "ref/netstandard1.2/de/System.Runtime.xml", - "ref/netstandard1.2/es/System.Runtime.xml", - "ref/netstandard1.2/fr/System.Runtime.xml", - "ref/netstandard1.2/it/System.Runtime.xml", - "ref/netstandard1.2/ja/System.Runtime.xml", - "ref/netstandard1.2/ko/System.Runtime.xml", - "ref/netstandard1.2/ru/System.Runtime.xml", - "ref/netstandard1.2/zh-hans/System.Runtime.xml", - "ref/netstandard1.2/zh-hant/System.Runtime.xml", - "ref/netstandard1.3/System.Runtime.dll", - "ref/netstandard1.3/System.Runtime.xml", - "ref/netstandard1.3/de/System.Runtime.xml", - "ref/netstandard1.3/es/System.Runtime.xml", - "ref/netstandard1.3/fr/System.Runtime.xml", - "ref/netstandard1.3/it/System.Runtime.xml", - "ref/netstandard1.3/ja/System.Runtime.xml", - "ref/netstandard1.3/ko/System.Runtime.xml", - "ref/netstandard1.3/ru/System.Runtime.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.xml", - "ref/netstandard1.5/System.Runtime.dll", - "ref/netstandard1.5/System.Runtime.xml", - "ref/netstandard1.5/de/System.Runtime.xml", - "ref/netstandard1.5/es/System.Runtime.xml", - "ref/netstandard1.5/fr/System.Runtime.xml", - "ref/netstandard1.5/it/System.Runtime.xml", - "ref/netstandard1.5/ja/System.Runtime.xml", - "ref/netstandard1.5/ko/System.Runtime.xml", - "ref/netstandard1.5/ru/System.Runtime.xml", - "ref/netstandard1.5/zh-hans/System.Runtime.xml", - "ref/netstandard1.5/zh-hant/System.Runtime.xml", - "ref/portable-net45+win8+wp80+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.4.3.0.nupkg.sha512", - "system.runtime.nuspec" - ] - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "sha512": "Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "type": "package", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.xml", - "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", - "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", - "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", - "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", - "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512", - "system.runtime.compilerservices.unsafe.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Runtime.Extensions/4.3.0": { - "sha512": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "type": "package", - "path": "system.runtime.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Runtime.Extensions.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Runtime.Extensions.dll", - "ref/netcore50/System.Runtime.Extensions.dll", - "ref/netcore50/System.Runtime.Extensions.xml", - "ref/netcore50/de/System.Runtime.Extensions.xml", - "ref/netcore50/es/System.Runtime.Extensions.xml", - "ref/netcore50/fr/System.Runtime.Extensions.xml", - "ref/netcore50/it/System.Runtime.Extensions.xml", - "ref/netcore50/ja/System.Runtime.Extensions.xml", - "ref/netcore50/ko/System.Runtime.Extensions.xml", - "ref/netcore50/ru/System.Runtime.Extensions.xml", - "ref/netcore50/zh-hans/System.Runtime.Extensions.xml", - "ref/netcore50/zh-hant/System.Runtime.Extensions.xml", - "ref/netstandard1.0/System.Runtime.Extensions.dll", - "ref/netstandard1.0/System.Runtime.Extensions.xml", - "ref/netstandard1.0/de/System.Runtime.Extensions.xml", - "ref/netstandard1.0/es/System.Runtime.Extensions.xml", - "ref/netstandard1.0/fr/System.Runtime.Extensions.xml", - "ref/netstandard1.0/it/System.Runtime.Extensions.xml", - "ref/netstandard1.0/ja/System.Runtime.Extensions.xml", - "ref/netstandard1.0/ko/System.Runtime.Extensions.xml", - "ref/netstandard1.0/ru/System.Runtime.Extensions.xml", - "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml", - "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml", - "ref/netstandard1.3/System.Runtime.Extensions.dll", - "ref/netstandard1.3/System.Runtime.Extensions.xml", - "ref/netstandard1.3/de/System.Runtime.Extensions.xml", - "ref/netstandard1.3/es/System.Runtime.Extensions.xml", - "ref/netstandard1.3/fr/System.Runtime.Extensions.xml", - "ref/netstandard1.3/it/System.Runtime.Extensions.xml", - "ref/netstandard1.3/ja/System.Runtime.Extensions.xml", - "ref/netstandard1.3/ko/System.Runtime.Extensions.xml", - "ref/netstandard1.3/ru/System.Runtime.Extensions.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml", - "ref/netstandard1.5/System.Runtime.Extensions.dll", - "ref/netstandard1.5/System.Runtime.Extensions.xml", - "ref/netstandard1.5/de/System.Runtime.Extensions.xml", - "ref/netstandard1.5/es/System.Runtime.Extensions.xml", - "ref/netstandard1.5/fr/System.Runtime.Extensions.xml", - "ref/netstandard1.5/it/System.Runtime.Extensions.xml", - "ref/netstandard1.5/ja/System.Runtime.Extensions.xml", - "ref/netstandard1.5/ko/System.Runtime.Extensions.xml", - "ref/netstandard1.5/ru/System.Runtime.Extensions.xml", - "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml", - "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.extensions.4.3.0.nupkg.sha512", - "system.runtime.extensions.nuspec" - ] - }, - "System.Runtime.Handles/4.3.0": { - "sha512": "OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "type": "package", - "path": "system.runtime.handles/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/_._", - "ref/netstandard1.3/System.Runtime.Handles.dll", - "ref/netstandard1.3/System.Runtime.Handles.xml", - "ref/netstandard1.3/de/System.Runtime.Handles.xml", - "ref/netstandard1.3/es/System.Runtime.Handles.xml", - "ref/netstandard1.3/fr/System.Runtime.Handles.xml", - "ref/netstandard1.3/it/System.Runtime.Handles.xml", - "ref/netstandard1.3/ja/System.Runtime.Handles.xml", - "ref/netstandard1.3/ko/System.Runtime.Handles.xml", - "ref/netstandard1.3/ru/System.Runtime.Handles.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.handles.4.3.0.nupkg.sha512", - "system.runtime.handles.nuspec" - ] - }, - "System.Runtime.InteropServices/4.3.0": { - "sha512": "uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "type": "package", - "path": "system.runtime.interopservices/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Runtime.InteropServices.dll", - "lib/net463/System.Runtime.InteropServices.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Runtime.InteropServices.dll", - "ref/net463/System.Runtime.InteropServices.dll", - "ref/netcore50/System.Runtime.InteropServices.dll", - "ref/netcore50/System.Runtime.InteropServices.xml", - "ref/netcore50/de/System.Runtime.InteropServices.xml", - "ref/netcore50/es/System.Runtime.InteropServices.xml", - "ref/netcore50/fr/System.Runtime.InteropServices.xml", - "ref/netcore50/it/System.Runtime.InteropServices.xml", - "ref/netcore50/ja/System.Runtime.InteropServices.xml", - "ref/netcore50/ko/System.Runtime.InteropServices.xml", - "ref/netcore50/ru/System.Runtime.InteropServices.xml", - "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml", - "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml", - "ref/netcoreapp1.1/System.Runtime.InteropServices.dll", - "ref/netstandard1.1/System.Runtime.InteropServices.dll", - "ref/netstandard1.1/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/System.Runtime.InteropServices.dll", - "ref/netstandard1.2/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/System.Runtime.InteropServices.dll", - "ref/netstandard1.3/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/System.Runtime.InteropServices.dll", - "ref/netstandard1.5/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.interopservices.4.3.0.nupkg.sha512", - "system.runtime.interopservices.nuspec" - ] - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "sha512": "cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "type": "package", - "path": "system.runtime.interopservices.runtimeinformation/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", - "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", - "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll", - "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", - "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", - "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", - "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", - "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", - "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512", - "system.runtime.interopservices.runtimeinformation.nuspec" - ] - }, - "System.Runtime.Numerics/4.3.0": { - "sha512": "yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "type": "package", - "path": "system.runtime.numerics/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Runtime.Numerics.dll", - "lib/netstandard1.3/System.Runtime.Numerics.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Runtime.Numerics.dll", - "ref/netcore50/System.Runtime.Numerics.xml", - "ref/netcore50/de/System.Runtime.Numerics.xml", - "ref/netcore50/es/System.Runtime.Numerics.xml", - "ref/netcore50/fr/System.Runtime.Numerics.xml", - "ref/netcore50/it/System.Runtime.Numerics.xml", - "ref/netcore50/ja/System.Runtime.Numerics.xml", - "ref/netcore50/ko/System.Runtime.Numerics.xml", - "ref/netcore50/ru/System.Runtime.Numerics.xml", - "ref/netcore50/zh-hans/System.Runtime.Numerics.xml", - "ref/netcore50/zh-hant/System.Runtime.Numerics.xml", - "ref/netstandard1.1/System.Runtime.Numerics.dll", - "ref/netstandard1.1/System.Runtime.Numerics.xml", - "ref/netstandard1.1/de/System.Runtime.Numerics.xml", - "ref/netstandard1.1/es/System.Runtime.Numerics.xml", - "ref/netstandard1.1/fr/System.Runtime.Numerics.xml", - "ref/netstandard1.1/it/System.Runtime.Numerics.xml", - "ref/netstandard1.1/ja/System.Runtime.Numerics.xml", - "ref/netstandard1.1/ko/System.Runtime.Numerics.xml", - "ref/netstandard1.1/ru/System.Runtime.Numerics.xml", - "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml", - "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.numerics.4.3.0.nupkg.sha512", - "system.runtime.numerics.nuspec" - ] - }, - "System.Runtime.Serialization.Primitives/4.3.0": { - "sha512": "2Z5t70a2SwMsfQDp9KOclaZNyQhfIga2gppq9lIUDM1A4ohTshn4JqT7ir8bvIhXgorWKYDAr6rPzEbi/nTGKg==", - "type": "package", - "path": "system.runtime.serialization.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net46/System.Runtime.Serialization.Primitives.dll", - "lib/netcore50/System.Runtime.Serialization.Primitives.dll", - "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net46/System.Runtime.Serialization.Primitives.dll", - "ref/netcore50/System.Runtime.Serialization.Primitives.dll", - "ref/netcore50/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/de/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/es/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/fr/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/it/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/ja/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/ko/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/ru/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/zh-hans/System.Runtime.Serialization.Primitives.xml", - "ref/netcore50/zh-hant/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/System.Runtime.Serialization.Primitives.dll", - "ref/netstandard1.0/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/de/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/es/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/fr/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/it/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/ja/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/ko/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/ru/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/zh-hans/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.0/zh-hant/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll", - "ref/netstandard1.3/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/de/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/es/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/fr/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/it/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/ja/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/ko/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/ru/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.Serialization.Primitives.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.Serialization.Primitives.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll", - "system.runtime.serialization.primitives.4.3.0.nupkg.sha512", - "system.runtime.serialization.primitives.nuspec" - ] - }, - "System.Runtime.Serialization.Xml/4.3.0": { - "sha512": "nUQx/5OVgrqEba3+j7OdiofvVq9koWZAC7Z3xGI8IIViZqApWnZ5+lLcwYgTlbkobrl/Rat+Jb8GeD4WQESD2A==", - "type": "package", - "path": "system.runtime.serialization.xml/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net46/System.Runtime.Serialization.Xml.dll", - "lib/netcore50/System.Runtime.Serialization.Xml.dll", - "lib/netstandard1.3/System.Runtime.Serialization.Xml.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net46/System.Runtime.Serialization.Xml.dll", - "ref/netcore50/System.Runtime.Serialization.Xml.dll", - "ref/netcore50/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/de/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/es/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/fr/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/it/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/ja/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/ko/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/ru/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/zh-hans/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/zh-hant/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/System.Runtime.Serialization.Xml.dll", - "ref/netstandard1.0/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/de/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/es/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/fr/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/it/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/ja/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/ko/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/ru/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/zh-hans/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.0/zh-hant/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/System.Runtime.Serialization.Xml.dll", - "ref/netstandard1.3/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/de/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/es/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/fr/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/it/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/ja/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/ko/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/ru/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.Serialization.Xml.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.Serialization.Xml.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.serialization.xml.4.3.0.nupkg.sha512", - "system.runtime.serialization.xml.nuspec" - ] - }, - "System.Security.AccessControl/4.5.0": { - "sha512": "vW8Eoq0TMyz5vAG/6ce483x/CP83fgm4SJe5P8Tb1tZaobcvPrbMEL7rhH1DRdrYbbb6F0vq3OlzmK0Pkwks5A==", - "type": "package", - "path": "system.security.accesscontrol/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net46/System.Security.AccessControl.dll", - "lib/net461/System.Security.AccessControl.dll", - "lib/netstandard1.3/System.Security.AccessControl.dll", - "lib/netstandard2.0/System.Security.AccessControl.dll", - "lib/uap10.0.16299/_._", - "ref/net46/System.Security.AccessControl.dll", - "ref/net461/System.Security.AccessControl.dll", - "ref/net461/System.Security.AccessControl.xml", - "ref/netstandard1.3/System.Security.AccessControl.dll", - "ref/netstandard1.3/System.Security.AccessControl.xml", - "ref/netstandard1.3/de/System.Security.AccessControl.xml", - "ref/netstandard1.3/es/System.Security.AccessControl.xml", - "ref/netstandard1.3/fr/System.Security.AccessControl.xml", - "ref/netstandard1.3/it/System.Security.AccessControl.xml", - "ref/netstandard1.3/ja/System.Security.AccessControl.xml", - "ref/netstandard1.3/ko/System.Security.AccessControl.xml", - "ref/netstandard1.3/ru/System.Security.AccessControl.xml", - "ref/netstandard1.3/zh-hans/System.Security.AccessControl.xml", - "ref/netstandard1.3/zh-hant/System.Security.AccessControl.xml", - "ref/netstandard2.0/System.Security.AccessControl.dll", - "ref/netstandard2.0/System.Security.AccessControl.xml", - "ref/uap10.0.16299/_._", - "runtimes/win/lib/net46/System.Security.AccessControl.dll", - "runtimes/win/lib/net461/System.Security.AccessControl.dll", - "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll", - "runtimes/win/lib/netstandard1.3/System.Security.AccessControl.dll", - "runtimes/win/lib/uap10.0.16299/_._", - "system.security.accesscontrol.4.5.0.nupkg.sha512", - "system.security.accesscontrol.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Security.Claims/4.3.0": { - "sha512": "P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", - "type": "package", - "path": "system.security.claims/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Claims.dll", - "lib/netstandard1.3/System.Security.Claims.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Claims.dll", - "ref/netstandard1.3/System.Security.Claims.dll", - "ref/netstandard1.3/System.Security.Claims.xml", - "ref/netstandard1.3/de/System.Security.Claims.xml", - "ref/netstandard1.3/es/System.Security.Claims.xml", - "ref/netstandard1.3/fr/System.Security.Claims.xml", - "ref/netstandard1.3/it/System.Security.Claims.xml", - "ref/netstandard1.3/ja/System.Security.Claims.xml", - "ref/netstandard1.3/ko/System.Security.Claims.xml", - "ref/netstandard1.3/ru/System.Security.Claims.xml", - "ref/netstandard1.3/zh-hans/System.Security.Claims.xml", - "ref/netstandard1.3/zh-hant/System.Security.Claims.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.security.claims.4.3.0.nupkg.sha512", - "system.security.claims.nuspec" - ] - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "sha512": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "type": "package", - "path": "system.security.cryptography.algorithms/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Algorithms.dll", - "lib/net461/System.Security.Cryptography.Algorithms.dll", - "lib/net463/System.Security.Cryptography.Algorithms.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Algorithms.dll", - "ref/net461/System.Security.Cryptography.Algorithms.dll", - "ref/net463/System.Security.Cryptography.Algorithms.dll", - "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll", - "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll", - "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "system.security.cryptography.algorithms.4.3.0.nupkg.sha512", - "system.security.cryptography.algorithms.nuspec" - ] - }, - "System.Security.Cryptography.Cng/4.5.0": { - "sha512": "WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "type": "package", - "path": "system.security.cryptography.cng/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Cng.dll", - "lib/net461/System.Security.Cryptography.Cng.dll", - "lib/net462/System.Security.Cryptography.Cng.dll", - "lib/net47/System.Security.Cryptography.Cng.dll", - "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", - "lib/netstandard1.3/System.Security.Cryptography.Cng.dll", - "lib/netstandard1.4/System.Security.Cryptography.Cng.dll", - "lib/netstandard1.6/System.Security.Cryptography.Cng.dll", - "lib/netstandard2.0/System.Security.Cryptography.Cng.dll", - "lib/uap10.0.16299/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Cng.dll", - "ref/net461/System.Security.Cryptography.Cng.dll", - "ref/net461/System.Security.Cryptography.Cng.xml", - "ref/net462/System.Security.Cryptography.Cng.dll", - "ref/net462/System.Security.Cryptography.Cng.xml", - "ref/net47/System.Security.Cryptography.Cng.dll", - "ref/net47/System.Security.Cryptography.Cng.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Cng.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Cng.xml", - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll", - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.xml", - "ref/netstandard1.3/System.Security.Cryptography.Cng.dll", - "ref/netstandard1.4/System.Security.Cryptography.Cng.dll", - "ref/netstandard1.6/System.Security.Cryptography.Cng.dll", - "ref/netstandard2.0/System.Security.Cryptography.Cng.dll", - "ref/netstandard2.0/System.Security.Cryptography.Cng.xml", - "ref/uap10.0.16299/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net462/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net47/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netcoreapp2.0/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/uap10.0.16299/_._", - "system.security.cryptography.cng.4.5.0.nupkg.sha512", - "system.security.cryptography.cng.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Security.Cryptography.Csp/4.3.0": { - "sha512": "X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "type": "package", - "path": "system.security.cryptography.csp/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Csp.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Csp.dll", - "ref/netstandard1.3/System.Security.Cryptography.Csp.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll", - "runtimes/win/lib/netcore50/_._", - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", - "system.security.cryptography.csp.4.3.0.nupkg.sha512", - "system.security.cryptography.csp.nuspec" - ] - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "sha512": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "type": "package", - "path": "system.security.cryptography.encoding/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Encoding.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Encoding.dll", - "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll", - "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll", - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", - "system.security.cryptography.encoding.4.3.0.nupkg.sha512", - "system.security.cryptography.encoding.nuspec" - ] - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "type": "package", - "path": "system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", - "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", - "system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "system.security.cryptography.openssl.nuspec" - ] - }, - "System.Security.Cryptography.Pkcs/4.5.0": { - "sha512": "TGQX51gxpY3K3I6LJlE2LAftVlIMqJf0cBGhz68Y89jjk3LJCB6SrwiD+YN1fkqemBvWGs+GjyMJukl6d6goyQ==", - "type": "package", - "path": "system.security.cryptography.pkcs/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net46/System.Security.Cryptography.Pkcs.dll", - "lib/net461/System.Security.Cryptography.Pkcs.dll", - "lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", - "lib/netstandard1.3/System.Security.Cryptography.Pkcs.dll", - "lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll", - "ref/net46/System.Security.Cryptography.Pkcs.dll", - "ref/net461/System.Security.Cryptography.Pkcs.dll", - "ref/net461/System.Security.Cryptography.Pkcs.xml", - "ref/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", - "ref/netcoreapp2.1/System.Security.Cryptography.Pkcs.xml", - "ref/netstandard1.3/System.Security.Cryptography.Pkcs.dll", - "ref/netstandard2.0/System.Security.Cryptography.Pkcs.dll", - "ref/netstandard2.0/System.Security.Cryptography.Pkcs.xml", - "runtimes/win/lib/net46/System.Security.Cryptography.Pkcs.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.Pkcs.dll", - "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll", - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Pkcs.dll", - "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll", - "system.security.cryptography.pkcs.4.5.0.nupkg.sha512", - "system.security.cryptography.pkcs.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "sha512": "7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "type": "package", - "path": "system.security.cryptography.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Primitives.dll", - "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Primitives.dll", - "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.security.cryptography.primitives.4.3.0.nupkg.sha512", - "system.security.cryptography.primitives.nuspec" - ] - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "sha512": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "type": "package", - "path": "system.security.cryptography.x509certificates/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.X509Certificates.dll", - "lib/net461/System.Security.Cryptography.X509Certificates.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.X509Certificates.dll", - "ref/net461/System.Security.Cryptography.X509Certificates.dll", - "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll", - "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll", - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", - "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", - "system.security.cryptography.x509certificates.nuspec" - ] - }, - "System.Security.Cryptography.Xml/4.5.0": { - "sha512": "i2Jn6rGXR63J0zIklImGRkDIJL4b1NfPSEbIVHBlqoIb12lfXIigCbDRpDmIEzwSo/v1U5y/rYJdzZYSyCWxvg==", - "type": "package", - "path": "system.security.cryptography.xml/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net461/System.Security.Cryptography.Xml.dll", - "lib/netstandard2.0/System.Security.Cryptography.Xml.dll", - "ref/net461/System.Security.Cryptography.Xml.dll", - "ref/net461/System.Security.Cryptography.Xml.xml", - "ref/netstandard2.0/System.Security.Cryptography.Xml.dll", - "ref/netstandard2.0/System.Security.Cryptography.Xml.xml", - "system.security.cryptography.xml.4.5.0.nupkg.sha512", - "system.security.cryptography.xml.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Security.Permissions/4.5.0": { - "sha512": "9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==", - "type": "package", - "path": "system.security.permissions/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net461/System.Security.Permissions.dll", - "lib/netstandard2.0/System.Security.Permissions.dll", - "ref/net461/System.Security.Permissions.dll", - "ref/net461/System.Security.Permissions.xml", - "ref/netstandard2.0/System.Security.Permissions.dll", - "ref/netstandard2.0/System.Security.Permissions.xml", - "system.security.permissions.4.5.0.nupkg.sha512", - "system.security.permissions.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Security.Principal/4.3.0": { - "sha512": "I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "type": "package", - "path": "system.security.principal/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Security.Principal.dll", - "lib/netstandard1.0/System.Security.Principal.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Security.Principal.dll", - "ref/netcore50/System.Security.Principal.xml", - "ref/netcore50/de/System.Security.Principal.xml", - "ref/netcore50/es/System.Security.Principal.xml", - "ref/netcore50/fr/System.Security.Principal.xml", - "ref/netcore50/it/System.Security.Principal.xml", - "ref/netcore50/ja/System.Security.Principal.xml", - "ref/netcore50/ko/System.Security.Principal.xml", - "ref/netcore50/ru/System.Security.Principal.xml", - "ref/netcore50/zh-hans/System.Security.Principal.xml", - "ref/netcore50/zh-hant/System.Security.Principal.xml", - "ref/netstandard1.0/System.Security.Principal.dll", - "ref/netstandard1.0/System.Security.Principal.xml", - "ref/netstandard1.0/de/System.Security.Principal.xml", - "ref/netstandard1.0/es/System.Security.Principal.xml", - "ref/netstandard1.0/fr/System.Security.Principal.xml", - "ref/netstandard1.0/it/System.Security.Principal.xml", - "ref/netstandard1.0/ja/System.Security.Principal.xml", - "ref/netstandard1.0/ko/System.Security.Principal.xml", - "ref/netstandard1.0/ru/System.Security.Principal.xml", - "ref/netstandard1.0/zh-hans/System.Security.Principal.xml", - "ref/netstandard1.0/zh-hant/System.Security.Principal.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.security.principal.4.3.0.nupkg.sha512", - "system.security.principal.nuspec" - ] - }, - "System.Security.Principal.Windows/4.5.0": { - "sha512": "U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==", - "type": "package", - "path": "system.security.principal.windows/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net46/System.Security.Principal.Windows.dll", - "lib/net461/System.Security.Principal.Windows.dll", - "lib/netstandard1.3/System.Security.Principal.Windows.dll", - "lib/netstandard2.0/System.Security.Principal.Windows.dll", - "lib/uap10.0.16299/_._", - "ref/net46/System.Security.Principal.Windows.dll", - "ref/net461/System.Security.Principal.Windows.dll", - "ref/net461/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/System.Security.Principal.Windows.dll", - "ref/netstandard1.3/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", - "ref/netstandard2.0/System.Security.Principal.Windows.dll", - "ref/netstandard2.0/System.Security.Principal.Windows.xml", - "ref/uap10.0.16299/_._", - "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", - "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", - "runtimes/win/lib/net461/System.Security.Principal.Windows.dll", - "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", - "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll", - "runtimes/win/lib/uap10.0.16299/_._", - "system.security.principal.windows.4.5.0.nupkg.sha512", - "system.security.principal.windows.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Text.Encoding/4.3.0": { - "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "type": "package", - "path": "system.text.encoding/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Text.Encoding.dll", - "ref/netcore50/System.Text.Encoding.xml", - "ref/netcore50/de/System.Text.Encoding.xml", - "ref/netcore50/es/System.Text.Encoding.xml", - "ref/netcore50/fr/System.Text.Encoding.xml", - "ref/netcore50/it/System.Text.Encoding.xml", - "ref/netcore50/ja/System.Text.Encoding.xml", - "ref/netcore50/ko/System.Text.Encoding.xml", - "ref/netcore50/ru/System.Text.Encoding.xml", - "ref/netcore50/zh-hans/System.Text.Encoding.xml", - "ref/netcore50/zh-hant/System.Text.Encoding.xml", - "ref/netstandard1.0/System.Text.Encoding.dll", - "ref/netstandard1.0/System.Text.Encoding.xml", - "ref/netstandard1.0/de/System.Text.Encoding.xml", - "ref/netstandard1.0/es/System.Text.Encoding.xml", - "ref/netstandard1.0/fr/System.Text.Encoding.xml", - "ref/netstandard1.0/it/System.Text.Encoding.xml", - "ref/netstandard1.0/ja/System.Text.Encoding.xml", - "ref/netstandard1.0/ko/System.Text.Encoding.xml", - "ref/netstandard1.0/ru/System.Text.Encoding.xml", - "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", - "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", - "ref/netstandard1.3/System.Text.Encoding.dll", - "ref/netstandard1.3/System.Text.Encoding.xml", - "ref/netstandard1.3/de/System.Text.Encoding.xml", - "ref/netstandard1.3/es/System.Text.Encoding.xml", - "ref/netstandard1.3/fr/System.Text.Encoding.xml", - "ref/netstandard1.3/it/System.Text.Encoding.xml", - "ref/netstandard1.3/ja/System.Text.Encoding.xml", - "ref/netstandard1.3/ko/System.Text.Encoding.xml", - "ref/netstandard1.3/ru/System.Text.Encoding.xml", - "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", - "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.text.encoding.4.3.0.nupkg.sha512", - "system.text.encoding.nuspec" - ] - }, - "System.Text.Encoding.CodePages/4.5.0": { - "sha512": "S0wEUiKcLvRlkFUXca8uio1UQ5bYQzYgOmOKtCqaBQC3GR9AJjh43otcM32IGsAyvadFTaAMw9Irm6dS4Evfng==", - "type": "package", - "path": "system.text.encoding.codepages/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Text.Encoding.CodePages.dll", - "lib/net461/System.Text.Encoding.CodePages.dll", - "lib/netstandard1.3/System.Text.Encoding.CodePages.dll", - "lib/netstandard2.0/System.Text.Encoding.CodePages.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/netstandard1.3/System.Text.Encoding.CodePages.dll", - "ref/netstandard1.3/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/de/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/es/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/fr/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/it/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/ja/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/ko/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/ru/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/zh-hans/System.Text.Encoding.CodePages.xml", - "ref/netstandard1.3/zh-hant/System.Text.Encoding.CodePages.xml", - "ref/netstandard2.0/System.Text.Encoding.CodePages.dll", - "ref/netstandard2.0/System.Text.Encoding.CodePages.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll", - "runtimes/win/lib/netcoreapp2.0/System.Text.Encoding.CodePages.dll", - "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll", - "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.dll", - "system.text.encoding.codepages.4.5.0.nupkg.sha512", - "system.text.encoding.codepages.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Text.Encoding.Extensions/4.3.0": { - "sha512": "YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "type": "package", - "path": "system.text.encoding.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Text.Encoding.Extensions.dll", - "ref/netcore50/System.Text.Encoding.Extensions.xml", - "ref/netcore50/de/System.Text.Encoding.Extensions.xml", - "ref/netcore50/es/System.Text.Encoding.Extensions.xml", - "ref/netcore50/fr/System.Text.Encoding.Extensions.xml", - "ref/netcore50/it/System.Text.Encoding.Extensions.xml", - "ref/netcore50/ja/System.Text.Encoding.Extensions.xml", - "ref/netcore50/ko/System.Text.Encoding.Extensions.xml", - "ref/netcore50/ru/System.Text.Encoding.Extensions.xml", - "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml", - "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/System.Text.Encoding.Extensions.dll", - "ref/netstandard1.0/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/System.Text.Encoding.Extensions.dll", - "ref/netstandard1.3/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.text.encoding.extensions.4.3.0.nupkg.sha512", - "system.text.encoding.extensions.nuspec" - ] - }, - "System.Text.Encodings.Web/4.5.0": { - "sha512": "Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "type": "package", - "path": "system.text.encodings.web/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/System.Text.Encodings.Web.dll", - "lib/netstandard1.0/System.Text.Encodings.Web.xml", - "lib/netstandard2.0/System.Text.Encodings.Web.dll", - "lib/netstandard2.0/System.Text.Encodings.Web.xml", - "system.text.encodings.web.4.5.0.nupkg.sha512", - "system.text.encodings.web.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Text.RegularExpressions/4.3.0": { - "sha512": "RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "type": "package", - "path": "system.text.regularexpressions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net463/System.Text.RegularExpressions.dll", - "lib/netcore50/System.Text.RegularExpressions.dll", - "lib/netstandard1.6/System.Text.RegularExpressions.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net463/System.Text.RegularExpressions.dll", - "ref/netcore50/System.Text.RegularExpressions.dll", - "ref/netcore50/System.Text.RegularExpressions.xml", - "ref/netcore50/de/System.Text.RegularExpressions.xml", - "ref/netcore50/es/System.Text.RegularExpressions.xml", - "ref/netcore50/fr/System.Text.RegularExpressions.xml", - "ref/netcore50/it/System.Text.RegularExpressions.xml", - "ref/netcore50/ja/System.Text.RegularExpressions.xml", - "ref/netcore50/ko/System.Text.RegularExpressions.xml", - "ref/netcore50/ru/System.Text.RegularExpressions.xml", - "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml", - "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml", - "ref/netcoreapp1.1/System.Text.RegularExpressions.dll", - "ref/netstandard1.0/System.Text.RegularExpressions.dll", - "ref/netstandard1.0/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/de/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/es/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/it/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/System.Text.RegularExpressions.dll", - "ref/netstandard1.3/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/de/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/es/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/it/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/System.Text.RegularExpressions.dll", - "ref/netstandard1.6/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/de/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/es/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/it/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.text.regularexpressions.4.3.0.nupkg.sha512", - "system.text.regularexpressions.nuspec" - ] - }, - "System.Threading/4.3.0": { - "sha512": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "type": "package", - "path": "system.threading/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Threading.dll", - "lib/netstandard1.3/System.Threading.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Threading.dll", - "ref/netcore50/System.Threading.xml", - "ref/netcore50/de/System.Threading.xml", - "ref/netcore50/es/System.Threading.xml", - "ref/netcore50/fr/System.Threading.xml", - "ref/netcore50/it/System.Threading.xml", - "ref/netcore50/ja/System.Threading.xml", - "ref/netcore50/ko/System.Threading.xml", - "ref/netcore50/ru/System.Threading.xml", - "ref/netcore50/zh-hans/System.Threading.xml", - "ref/netcore50/zh-hant/System.Threading.xml", - "ref/netstandard1.0/System.Threading.dll", - "ref/netstandard1.0/System.Threading.xml", - "ref/netstandard1.0/de/System.Threading.xml", - "ref/netstandard1.0/es/System.Threading.xml", - "ref/netstandard1.0/fr/System.Threading.xml", - "ref/netstandard1.0/it/System.Threading.xml", - "ref/netstandard1.0/ja/System.Threading.xml", - "ref/netstandard1.0/ko/System.Threading.xml", - "ref/netstandard1.0/ru/System.Threading.xml", - "ref/netstandard1.0/zh-hans/System.Threading.xml", - "ref/netstandard1.0/zh-hant/System.Threading.xml", - "ref/netstandard1.3/System.Threading.dll", - "ref/netstandard1.3/System.Threading.xml", - "ref/netstandard1.3/de/System.Threading.xml", - "ref/netstandard1.3/es/System.Threading.xml", - "ref/netstandard1.3/fr/System.Threading.xml", - "ref/netstandard1.3/it/System.Threading.xml", - "ref/netstandard1.3/ja/System.Threading.xml", - "ref/netstandard1.3/ko/System.Threading.xml", - "ref/netstandard1.3/ru/System.Threading.xml", - "ref/netstandard1.3/zh-hans/System.Threading.xml", - "ref/netstandard1.3/zh-hant/System.Threading.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Threading.dll", - "system.threading.4.3.0.nupkg.sha512", - "system.threading.nuspec" - ] - }, - "System.Threading.Channels/4.5.0": { - "sha512": "MEH06N0rIGmRT4LOKQ2BmUO0IxfvmIY/PaouSq+DFQku72OL8cxfw8W99uGpTCFf2vx2QHLRSh374iSM3asdTA==", - "type": "package", - "path": "system.threading.channels/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netcoreapp2.1/System.Threading.Channels.dll", - "lib/netcoreapp2.1/System.Threading.Channels.xml", - "lib/netstandard1.3/System.Threading.Channels.dll", - "lib/netstandard1.3/System.Threading.Channels.xml", - "lib/netstandard2.0/System.Threading.Channels.dll", - "lib/netstandard2.0/System.Threading.Channels.xml", - "system.threading.channels.4.5.0.nupkg.sha512", - "system.threading.channels.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Threading.Tasks/4.3.0": { - "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "type": "package", - "path": "system.threading.tasks/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Threading.Tasks.dll", - "ref/netcore50/System.Threading.Tasks.xml", - "ref/netcore50/de/System.Threading.Tasks.xml", - "ref/netcore50/es/System.Threading.Tasks.xml", - "ref/netcore50/fr/System.Threading.Tasks.xml", - "ref/netcore50/it/System.Threading.Tasks.xml", - "ref/netcore50/ja/System.Threading.Tasks.xml", - "ref/netcore50/ko/System.Threading.Tasks.xml", - "ref/netcore50/ru/System.Threading.Tasks.xml", - "ref/netcore50/zh-hans/System.Threading.Tasks.xml", - "ref/netcore50/zh-hant/System.Threading.Tasks.xml", - "ref/netstandard1.0/System.Threading.Tasks.dll", - "ref/netstandard1.0/System.Threading.Tasks.xml", - "ref/netstandard1.0/de/System.Threading.Tasks.xml", - "ref/netstandard1.0/es/System.Threading.Tasks.xml", - "ref/netstandard1.0/fr/System.Threading.Tasks.xml", - "ref/netstandard1.0/it/System.Threading.Tasks.xml", - "ref/netstandard1.0/ja/System.Threading.Tasks.xml", - "ref/netstandard1.0/ko/System.Threading.Tasks.xml", - "ref/netstandard1.0/ru/System.Threading.Tasks.xml", - "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml", - "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml", - "ref/netstandard1.3/System.Threading.Tasks.dll", - "ref/netstandard1.3/System.Threading.Tasks.xml", - "ref/netstandard1.3/de/System.Threading.Tasks.xml", - "ref/netstandard1.3/es/System.Threading.Tasks.xml", - "ref/netstandard1.3/fr/System.Threading.Tasks.xml", - "ref/netstandard1.3/it/System.Threading.Tasks.xml", - "ref/netstandard1.3/ja/System.Threading.Tasks.xml", - "ref/netstandard1.3/ko/System.Threading.Tasks.xml", - "ref/netstandard1.3/ru/System.Threading.Tasks.xml", - "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml", - "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.threading.tasks.4.3.0.nupkg.sha512", - "system.threading.tasks.nuspec" - ] - }, - "System.Threading.Tasks.Extensions/4.5.1": { - "sha512": "WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==", - "type": "package", - "path": "system.threading.tasks.extensions/4.5.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/netcoreapp2.1/_._", - "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", - "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", - "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll", - "lib/netstandard2.0/System.Threading.Tasks.Extensions.xml", - "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/netcoreapp2.1/_._", - "ref/netstandard1.0/System.Threading.Tasks.Extensions.dll", - "ref/netstandard1.0/System.Threading.Tasks.Extensions.xml", - "ref/netstandard2.0/System.Threading.Tasks.Extensions.dll", - "ref/netstandard2.0/System.Threading.Tasks.Extensions.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.threading.tasks.extensions.4.5.1.nupkg.sha512", - "system.threading.tasks.extensions.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "sha512": "cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==", - "type": "package", - "path": "system.threading.tasks.parallel/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Threading.Tasks.Parallel.dll", - "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Threading.Tasks.Parallel.dll", - "ref/netcore50/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/de/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/es/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/fr/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/it/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/ja/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/ko/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/ru/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/zh-hans/System.Threading.Tasks.Parallel.xml", - "ref/netcore50/zh-hant/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll", - "ref/netstandard1.1/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/de/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/es/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/fr/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/it/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/ja/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/ko/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/ru/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/zh-hans/System.Threading.Tasks.Parallel.xml", - "ref/netstandard1.1/zh-hant/System.Threading.Tasks.Parallel.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.threading.tasks.parallel.4.3.0.nupkg.sha512", - "system.threading.tasks.parallel.nuspec" - ] - }, - "System.Threading.Thread/4.3.0": { - "sha512": "OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", - "type": "package", - "path": "system.threading.thread/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Threading.Thread.dll", - "lib/netcore50/_._", - "lib/netstandard1.3/System.Threading.Thread.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Threading.Thread.dll", - "ref/netstandard1.3/System.Threading.Thread.dll", - "ref/netstandard1.3/System.Threading.Thread.xml", - "ref/netstandard1.3/de/System.Threading.Thread.xml", - "ref/netstandard1.3/es/System.Threading.Thread.xml", - "ref/netstandard1.3/fr/System.Threading.Thread.xml", - "ref/netstandard1.3/it/System.Threading.Thread.xml", - "ref/netstandard1.3/ja/System.Threading.Thread.xml", - "ref/netstandard1.3/ko/System.Threading.Thread.xml", - "ref/netstandard1.3/ru/System.Threading.Thread.xml", - "ref/netstandard1.3/zh-hans/System.Threading.Thread.xml", - "ref/netstandard1.3/zh-hant/System.Threading.Thread.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.threading.thread.4.3.0.nupkg.sha512", - "system.threading.thread.nuspec" - ] - }, - "System.ValueTuple/4.3.0": { - "sha512": "cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==", - "type": "package", - "path": "system.valuetuple/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/.xml", - "lib/netstandard1.0/System.ValueTuple.dll", - "lib/portable-net40+sl4+win8+wp8/.xml", - "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", - "system.valuetuple.4.3.0.nupkg.sha512", - "system.valuetuple.nuspec" - ] - }, - "System.Xml.ReaderWriter/4.3.0": { - "sha512": "GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "type": "package", - "path": "system.xml.readerwriter/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net46/System.Xml.ReaderWriter.dll", - "lib/netcore50/System.Xml.ReaderWriter.dll", - "lib/netstandard1.3/System.Xml.ReaderWriter.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net46/System.Xml.ReaderWriter.dll", - "ref/netcore50/System.Xml.ReaderWriter.dll", - "ref/netcore50/System.Xml.ReaderWriter.xml", - "ref/netcore50/de/System.Xml.ReaderWriter.xml", - "ref/netcore50/es/System.Xml.ReaderWriter.xml", - "ref/netcore50/fr/System.Xml.ReaderWriter.xml", - "ref/netcore50/it/System.Xml.ReaderWriter.xml", - "ref/netcore50/ja/System.Xml.ReaderWriter.xml", - "ref/netcore50/ko/System.Xml.ReaderWriter.xml", - "ref/netcore50/ru/System.Xml.ReaderWriter.xml", - "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml", - "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/System.Xml.ReaderWriter.dll", - "ref/netstandard1.0/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/System.Xml.ReaderWriter.dll", - "ref/netstandard1.3/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.xml.readerwriter.4.3.0.nupkg.sha512", - "system.xml.readerwriter.nuspec" - ] - }, - "System.Xml.XDocument/4.3.0": { - "sha512": "5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "type": "package", - "path": "system.xml.xdocument/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Xml.XDocument.dll", - "lib/netstandard1.3/System.Xml.XDocument.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Xml.XDocument.dll", - "ref/netcore50/System.Xml.XDocument.xml", - "ref/netcore50/de/System.Xml.XDocument.xml", - "ref/netcore50/es/System.Xml.XDocument.xml", - "ref/netcore50/fr/System.Xml.XDocument.xml", - "ref/netcore50/it/System.Xml.XDocument.xml", - "ref/netcore50/ja/System.Xml.XDocument.xml", - "ref/netcore50/ko/System.Xml.XDocument.xml", - "ref/netcore50/ru/System.Xml.XDocument.xml", - "ref/netcore50/zh-hans/System.Xml.XDocument.xml", - "ref/netcore50/zh-hant/System.Xml.XDocument.xml", - "ref/netstandard1.0/System.Xml.XDocument.dll", - "ref/netstandard1.0/System.Xml.XDocument.xml", - "ref/netstandard1.0/de/System.Xml.XDocument.xml", - "ref/netstandard1.0/es/System.Xml.XDocument.xml", - "ref/netstandard1.0/fr/System.Xml.XDocument.xml", - "ref/netstandard1.0/it/System.Xml.XDocument.xml", - "ref/netstandard1.0/ja/System.Xml.XDocument.xml", - "ref/netstandard1.0/ko/System.Xml.XDocument.xml", - "ref/netstandard1.0/ru/System.Xml.XDocument.xml", - "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml", - "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml", - "ref/netstandard1.3/System.Xml.XDocument.dll", - "ref/netstandard1.3/System.Xml.XDocument.xml", - "ref/netstandard1.3/de/System.Xml.XDocument.xml", - "ref/netstandard1.3/es/System.Xml.XDocument.xml", - "ref/netstandard1.3/fr/System.Xml.XDocument.xml", - "ref/netstandard1.3/it/System.Xml.XDocument.xml", - "ref/netstandard1.3/ja/System.Xml.XDocument.xml", - "ref/netstandard1.3/ko/System.Xml.XDocument.xml", - "ref/netstandard1.3/ru/System.Xml.XDocument.xml", - "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml", - "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.xml.xdocument.4.3.0.nupkg.sha512", - "system.xml.xdocument.nuspec" - ] - }, - "System.Xml.XmlDocument/4.3.0": { - "sha512": "lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==", - "type": "package", - "path": "system.xml.xmldocument/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Xml.XmlDocument.dll", - "lib/netstandard1.3/System.Xml.XmlDocument.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Xml.XmlDocument.dll", - "ref/netstandard1.3/System.Xml.XmlDocument.dll", - "ref/netstandard1.3/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/de/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/es/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/fr/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/it/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/ja/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/ko/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/ru/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/zh-hans/System.Xml.XmlDocument.xml", - "ref/netstandard1.3/zh-hant/System.Xml.XmlDocument.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.xml.xmldocument.4.3.0.nupkg.sha512", - "system.xml.xmldocument.nuspec" - ] - }, - "System.Xml.XmlSerializer/4.3.0": { - "sha512": "VShQJhOxgD/5M2Z1IWm1vMaSqlbjo1zdFf8H7Ahte6bTvSUhUko/gDpAVVhGgGgTDeue4QyNg1fu1Zz2GKSEuQ==", - "type": "package", - "path": "system.xml.xmlserializer/4.3.0", - "files": [ - ".nupkg.metadata", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Xml.XmlSerializer.dll", - "lib/netstandard1.3/System.Xml.XmlSerializer.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Xml.XmlSerializer.dll", - "ref/netcore50/System.Xml.XmlSerializer.xml", - "ref/netcore50/de/System.Xml.XmlSerializer.xml", - "ref/netcore50/es/System.Xml.XmlSerializer.xml", - "ref/netcore50/fr/System.Xml.XmlSerializer.xml", - "ref/netcore50/it/System.Xml.XmlSerializer.xml", - "ref/netcore50/ja/System.Xml.XmlSerializer.xml", - "ref/netcore50/ko/System.Xml.XmlSerializer.xml", - "ref/netcore50/ru/System.Xml.XmlSerializer.xml", - "ref/netcore50/zh-hans/System.Xml.XmlSerializer.xml", - "ref/netcore50/zh-hant/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/System.Xml.XmlSerializer.dll", - "ref/netstandard1.0/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/de/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/es/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/fr/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/it/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/ja/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/ko/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/ru/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/zh-hans/System.Xml.XmlSerializer.xml", - "ref/netstandard1.0/zh-hant/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/System.Xml.XmlSerializer.dll", - "ref/netstandard1.3/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/de/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/es/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/fr/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/it/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/ja/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/ko/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/ru/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/zh-hans/System.Xml.XmlSerializer.xml", - "ref/netstandard1.3/zh-hant/System.Xml.XmlSerializer.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Xml.XmlSerializer.dll", - "system.xml.xmlserializer.4.3.0.nupkg.sha512", - "system.xml.xmlserializer.nuspec" - ] - }, - "System.Xml.XPath/4.3.0": { - "sha512": "v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==", - "type": "package", - "path": "system.xml.xpath/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Xml.XPath.dll", - "lib/netstandard1.3/System.Xml.XPath.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Xml.XPath.dll", - "ref/netstandard1.3/System.Xml.XPath.dll", - "ref/netstandard1.3/System.Xml.XPath.xml", - "ref/netstandard1.3/de/System.Xml.XPath.xml", - "ref/netstandard1.3/es/System.Xml.XPath.xml", - "ref/netstandard1.3/fr/System.Xml.XPath.xml", - "ref/netstandard1.3/it/System.Xml.XPath.xml", - "ref/netstandard1.3/ja/System.Xml.XPath.xml", - "ref/netstandard1.3/ko/System.Xml.XPath.xml", - "ref/netstandard1.3/ru/System.Xml.XPath.xml", - "ref/netstandard1.3/zh-hans/System.Xml.XPath.xml", - "ref/netstandard1.3/zh-hant/System.Xml.XPath.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.xml.xpath.4.3.0.nupkg.sha512", - "system.xml.xpath.nuspec" - ] - }, - "System.Xml.XPath.XDocument/4.3.0": { - "sha512": "jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==", - "type": "package", - "path": "system.xml.xpath.xdocument/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Xml.XPath.XDocument.dll", - "lib/netstandard1.3/System.Xml.XPath.XDocument.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Xml.XPath.XDocument.dll", - "ref/netstandard1.3/System.Xml.XPath.XDocument.dll", - "ref/netstandard1.3/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/de/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/es/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/fr/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/it/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/ja/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/ko/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/ru/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/zh-hans/System.Xml.XPath.XDocument.xml", - "ref/netstandard1.3/zh-hant/System.Xml.XPath.XDocument.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.xml.xpath.xdocument.4.3.0.nupkg.sha512", - "system.xml.xpath.xdocument.nuspec" - ] - } - }, - "projectFileDependencyGroups": { - ".NETCoreApp,Version=v2.2": [ - "Microsoft.AspNetCore.App >= 2.2.0", - "Microsoft.AspNetCore.Razor.Design >= 2.2.0", - "Microsoft.NETCore.App >= 2.2.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets >= 1.4.10" - ] - }, - "packageFolders": { - "C:\\Users\\ramesh.g\\.nuget\\packages\\": {}, - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject\\TelecomInfraProject.csproj", - "projectName": "TelecomInfraProject", - "projectPath": "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject\\TelecomInfraProject.csproj", - "packagesPath": "C:\\Users\\ramesh.g\\.nuget\\packages\\", - "outputPath": "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], - "configFilePaths": [ - "C:\\Users\\ramesh.g\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netcoreapp2.2" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp2.2": { - "targetAlias": "netcoreapp2.2", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "netcoreapp2.2": { - "targetAlias": "netcoreapp2.2", - "dependencies": { - "Microsoft.AspNetCore.App": { - "suppressParent": "All", - "target": "Package", - "version": "[2.2.0, )", - "autoReferenced": true - }, - "Microsoft.AspNetCore.Razor.Design": { - "suppressParent": "All", - "target": "Package", - "version": "[2.2.0, )" - }, - "Microsoft.NETCore.App": { - "suppressParent": "All", - "target": "Package", - "version": "[2.2.0, )", - "autoReferenced": true - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": { - "target": "Package", - "version": "[1.4.10, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.404\\RuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/TelecomInfraProject/obj/project.nuget.cache b/TelecomInfraProject/obj/project.nuget.cache deleted file mode 100644 index 899e0fe..0000000 --- a/TelecomInfraProject/obj/project.nuget.cache +++ /dev/null @@ -1,293 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "hZBL+rAj4sgZ5KjxvMEhagcJAKKa0xPvc0IsGaiL+JblMSJ6xV4dGQvJ+OME9TuaHCMVlbYitEc8jOAgVVgHbw==", - "success": true, - "projectFilePath": "D:\\Git Repository\\branch_cleanup\\main\\TelecomInfraProject\\TelecomInfraProject.csproj", - "expectedPackageFiles": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnet.webapi.client\\5.2.6\\microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore\\2.2.0\\microsoft.aspnetcore.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.antiforgery\\2.2.0\\microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.app\\2.2.0\\microsoft.aspnetcore.app.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication\\2.2.0\\microsoft.aspnetcore.authentication.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.abstractions\\2.2.0\\microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.cookies\\2.2.0\\microsoft.aspnetcore.authentication.cookies.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.core\\2.2.0\\microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.facebook\\2.2.0\\microsoft.aspnetcore.authentication.facebook.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.google\\2.2.0\\microsoft.aspnetcore.authentication.google.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.jwtbearer\\2.2.0\\microsoft.aspnetcore.authentication.jwtbearer.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.microsoftaccount\\2.2.0\\microsoft.aspnetcore.authentication.microsoftaccount.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.oauth\\2.2.0\\microsoft.aspnetcore.authentication.oauth.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.openidconnect\\2.2.0\\microsoft.aspnetcore.authentication.openidconnect.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.twitter\\2.2.0\\microsoft.aspnetcore.authentication.twitter.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.wsfederation\\2.2.0\\microsoft.aspnetcore.authentication.wsfederation.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authorization\\2.2.0\\microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authorization.policy\\2.2.0\\microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.connections.abstractions\\2.2.0\\microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.cookiepolicy\\2.2.0\\microsoft.aspnetcore.cookiepolicy.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.cors\\2.2.0\\microsoft.aspnetcore.cors.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.cryptography.internal\\2.2.0\\microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.cryptography.keyderivation\\2.2.0\\microsoft.aspnetcore.cryptography.keyderivation.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.dataprotection\\2.2.0\\microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.dataprotection.abstractions\\2.2.0\\microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.dataprotection.extensions\\2.2.0\\microsoft.aspnetcore.dataprotection.extensions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.diagnostics\\2.2.0\\microsoft.aspnetcore.diagnostics.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.diagnostics.abstractions\\2.2.0\\microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.diagnostics.entityframeworkcore\\2.2.0\\microsoft.aspnetcore.diagnostics.entityframeworkcore.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.diagnostics.healthchecks\\2.2.0\\microsoft.aspnetcore.diagnostics.healthchecks.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hostfiltering\\2.2.0\\microsoft.aspnetcore.hostfiltering.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hosting\\2.2.0\\microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hosting.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hosting.server.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.html.abstractions\\2.2.0\\microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http\\2.2.0\\microsoft.aspnetcore.http.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.connections\\1.1.0\\microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.connections.common\\1.1.0\\microsoft.aspnetcore.http.connections.common.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.extensions\\2.2.0\\microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.httpoverrides\\2.2.0\\microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.httpspolicy\\2.2.0\\microsoft.aspnetcore.httpspolicy.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.identity\\2.2.0\\microsoft.aspnetcore.identity.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.identity.entityframeworkcore\\2.2.0\\microsoft.aspnetcore.identity.entityframeworkcore.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.identity.ui\\2.2.0\\microsoft.aspnetcore.identity.ui.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.jsonpatch\\2.2.0\\microsoft.aspnetcore.jsonpatch.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.localization\\2.2.0\\microsoft.aspnetcore.localization.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.localization.routing\\2.2.0\\microsoft.aspnetcore.localization.routing.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.middlewareanalysis\\2.2.0\\microsoft.aspnetcore.middlewareanalysis.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc\\2.2.0\\microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.abstractions\\2.2.0\\microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.analyzers\\2.2.0\\microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.apiexplorer\\2.2.0\\microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.core\\2.2.0\\microsoft.aspnetcore.mvc.core.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.cors\\2.2.0\\microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.dataannotations\\2.2.0\\microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.formatters.json\\2.2.0\\microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.formatters.xml\\2.2.0\\microsoft.aspnetcore.mvc.formatters.xml.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.localization\\2.2.0\\microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.razor\\2.2.0\\microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.razor.extensions\\2.2.0\\microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.razor.viewcompilation\\2.2.0\\microsoft.aspnetcore.mvc.razor.viewcompilation.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.razorpages\\2.2.0\\microsoft.aspnetcore.mvc.razorpages.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.taghelpers\\2.2.0\\microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.viewfeatures\\2.2.0\\microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.nodeservices\\2.2.0\\microsoft.aspnetcore.nodeservices.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.owin\\2.2.0\\microsoft.aspnetcore.owin.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.razor\\2.2.0\\microsoft.aspnetcore.razor.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.razor.design\\2.2.0\\microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.razor.language\\2.2.0\\microsoft.aspnetcore.razor.language.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.razor.runtime\\2.2.0\\microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.responsecaching\\2.2.0\\microsoft.aspnetcore.responsecaching.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.responsecaching.abstractions\\2.2.0\\microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.responsecompression\\2.2.0\\microsoft.aspnetcore.responsecompression.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.rewrite\\2.2.0\\microsoft.aspnetcore.rewrite.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.routing\\2.2.0\\microsoft.aspnetcore.routing.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.routing.abstractions\\2.2.0\\microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.httpsys\\2.2.0\\microsoft.aspnetcore.server.httpsys.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.iis\\2.2.0\\microsoft.aspnetcore.server.iis.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.iisintegration\\2.2.0\\microsoft.aspnetcore.server.iisintegration.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel\\2.2.0\\microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.core\\2.2.0\\microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.https\\2.2.0\\microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.transport.abstractions\\2.2.0\\microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.transport.sockets\\2.2.0\\microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.session\\2.2.0\\microsoft.aspnetcore.session.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.signalr\\1.1.0\\microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.signalr.common\\1.1.0\\microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.signalr.core\\1.1.0\\microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.signalr.protocols.json\\1.1.0\\microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.spaservices\\2.2.0\\microsoft.aspnetcore.spaservices.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.spaservices.extensions\\2.2.0\\microsoft.aspnetcore.spaservices.extensions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.staticfiles\\2.2.0\\microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.websockets\\2.2.0\\microsoft.aspnetcore.websockets.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.webutilities\\2.2.0\\microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.codeanalysis.analyzers\\1.1.0\\microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.codeanalysis.common\\2.8.0\\microsoft.codeanalysis.common.2.8.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.codeanalysis.csharp\\2.8.0\\microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.codeanalysis.razor\\2.2.0\\microsoft.codeanalysis.razor.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.csharp\\4.5.0\\microsoft.csharp.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.dotnet.platformabstractions\\2.1.0\\microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore\\2.2.0\\microsoft.entityframeworkcore.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.abstractions\\2.2.0\\microsoft.entityframeworkcore.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.analyzers\\2.2.0\\microsoft.entityframeworkcore.analyzers.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.design\\2.2.0\\microsoft.entityframeworkcore.design.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.inmemory\\2.2.0\\microsoft.entityframeworkcore.inmemory.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.relational\\2.2.0\\microsoft.entityframeworkcore.relational.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.sqlserver\\2.2.0\\microsoft.entityframeworkcore.sqlserver.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.tools\\2.2.0\\microsoft.entityframeworkcore.tools.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.caching.abstractions\\2.2.0\\microsoft.extensions.caching.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.caching.memory\\2.2.0\\microsoft.extensions.caching.memory.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.caching.sqlserver\\2.2.0\\microsoft.extensions.caching.sqlserver.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration\\2.2.0\\microsoft.extensions.configuration.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.abstractions\\2.2.0\\microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.binder\\2.2.0\\microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.commandline\\2.2.0\\microsoft.extensions.configuration.commandline.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.environmentvariables\\2.2.0\\microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.fileextensions\\2.2.0\\microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.ini\\2.2.0\\microsoft.extensions.configuration.ini.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.json\\2.2.0\\microsoft.extensions.configuration.json.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.keyperfile\\2.2.0\\microsoft.extensions.configuration.keyperfile.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.usersecrets\\2.2.0\\microsoft.extensions.configuration.usersecrets.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.xml\\2.2.0\\microsoft.extensions.configuration.xml.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.dependencyinjection\\2.2.0\\microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.dependencyinjection.abstractions\\2.2.0\\microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.dependencymodel\\2.1.0\\microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.diagnosticadapter\\2.2.0\\microsoft.extensions.diagnosticadapter.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.diagnostics.healthchecks\\2.2.0\\microsoft.extensions.diagnostics.healthchecks.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.diagnostics.healthchecks.abstractions\\2.2.0\\microsoft.extensions.diagnostics.healthchecks.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.fileproviders.abstractions\\2.2.0\\microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.fileproviders.composite\\2.2.0\\microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.fileproviders.embedded\\2.2.0\\microsoft.extensions.fileproviders.embedded.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.fileproviders.physical\\2.2.0\\microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.filesystemglobbing\\2.2.0\\microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.hosting\\2.2.0\\microsoft.extensions.hosting.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.hosting.abstractions\\2.2.0\\microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.http\\2.2.0\\microsoft.extensions.http.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.identity.core\\2.2.0\\microsoft.extensions.identity.core.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.identity.stores\\2.2.0\\microsoft.extensions.identity.stores.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.localization\\2.2.0\\microsoft.extensions.localization.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.localization.abstractions\\2.2.0\\microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging\\2.2.0\\microsoft.extensions.logging.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.abstractions\\2.2.0\\microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.configuration\\2.2.0\\microsoft.extensions.logging.configuration.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.console\\2.2.0\\microsoft.extensions.logging.console.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.debug\\2.2.0\\microsoft.extensions.logging.debug.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.eventsource\\2.2.0\\microsoft.extensions.logging.eventsource.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.tracesource\\2.2.0\\microsoft.extensions.logging.tracesource.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.objectpool\\2.2.0\\microsoft.extensions.objectpool.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.options\\2.2.0\\microsoft.extensions.options.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.options.configurationextensions\\2.2.0\\microsoft.extensions.options.configurationextensions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.options.dataannotations\\2.2.0\\microsoft.extensions.options.dataannotations.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.primitives\\2.2.0\\microsoft.extensions.primitives.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.webencoders\\2.2.0\\microsoft.extensions.webencoders.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.jsonwebtokens\\5.3.0\\microsoft.identitymodel.jsonwebtokens.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.logging\\5.3.0\\microsoft.identitymodel.logging.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.protocols\\5.3.0\\microsoft.identitymodel.protocols.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.protocols.openidconnect\\5.3.0\\microsoft.identitymodel.protocols.openidconnect.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.protocols.wsfederation\\5.3.0\\microsoft.identitymodel.protocols.wsfederation.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.tokens\\5.3.0\\microsoft.identitymodel.tokens.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.tokens.saml\\5.3.0\\microsoft.identitymodel.tokens.saml.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.xml\\5.3.0\\microsoft.identitymodel.xml.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.net.http.headers\\2.2.0\\microsoft.net.http.headers.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.app\\2.2.0\\microsoft.netcore.app.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.dotnetapphost\\2.2.0\\microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.dotnethostpolicy\\2.2.0\\microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.dotnethostresolver\\2.2.0\\microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.platforms\\2.2.0\\microsoft.netcore.platforms.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.targets\\2.0.0\\microsoft.netcore.targets.2.0.0.nupkg.sha512", - "C:\\Users\\ramesh.g\\.nuget\\packages\\microsoft.visualstudio.azure.containers.tools.targets\\1.4.10\\microsoft.visualstudio.azure.containers.tools.targets.1.4.10.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.win32.registry\\4.5.0\\microsoft.win32.registry.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\netstandard.library\\2.0.3\\netstandard.library.2.0.3.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\newtonsoft.json\\11.0.2\\newtonsoft.json.11.0.2.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\newtonsoft.json.bson\\1.0.1\\newtonsoft.json.bson.1.0.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\remotion.linq\\2.2.0\\remotion.linq.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.data.sqlclient.sni\\4.5.0\\runtime.native.system.data.sqlclient.sni.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.io.compression\\4.3.0\\runtime.native.system.io.compression.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.appcontext\\4.3.0\\system.appcontext.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.buffers\\4.5.0\\system.buffers.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.immutable\\1.5.0\\system.collections.immutable.1.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.nongeneric\\4.3.0\\system.collections.nongeneric.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.specialized\\4.3.0\\system.collections.specialized.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.componentmodel.annotations\\4.5.0\\system.componentmodel.annotations.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.console\\4.3.0\\system.console.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.data.sqlclient\\4.6.0\\system.data.sqlclient.4.6.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.contracts\\4.3.0\\system.diagnostics.contracts.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.diagnosticsource\\4.5.0\\system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.fileversioninfo\\4.3.0\\system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.stacktrace\\4.3.0\\system.diagnostics.stacktrace.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.dynamic.runtime\\4.3.0\\system.dynamic.runtime.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.identitymodel.tokens.jwt\\5.3.0\\system.identitymodel.tokens.jwt.5.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.interactive.async\\3.2.0\\system.interactive.async.3.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.compression\\4.3.0\\system.io.compression.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.pipelines\\4.5.2\\system.io.pipelines.4.5.2.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq.queryable\\4.0.1\\system.linq.queryable.4.0.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.memory\\4.5.1\\system.memory.4.5.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.http\\4.3.0\\system.net.http.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.websockets.websocketprotocol\\4.5.1\\system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.private.datacontractserialization\\4.3.0\\system.private.datacontractserialization.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.metadata\\1.6.0\\system.reflection.metadata.1.6.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.compilerservices.unsafe\\4.5.1\\system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.interopservices.runtimeinformation\\4.3.0\\system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.serialization.xml\\4.3.0\\system.runtime.serialization.xml.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.accesscontrol\\4.5.0\\system.security.accesscontrol.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.claims\\4.3.0\\system.security.claims.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.pkcs\\4.5.0\\system.security.cryptography.pkcs.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.xml\\4.5.0\\system.security.cryptography.xml.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.permissions\\4.5.0\\system.security.permissions.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.principal\\4.3.0\\system.security.principal.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.principal.windows\\4.5.0\\system.security.principal.windows.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding.codepages\\4.5.0\\system.text.encoding.codepages.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encodings.web\\4.5.0\\system.text.encodings.web.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.channels\\4.5.0\\system.threading.channels.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks.extensions\\4.5.1\\system.threading.tasks.extensions.4.5.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks.parallel\\4.3.0\\system.threading.tasks.parallel.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.thread\\4.3.0\\system.threading.thread.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.valuetuple\\4.3.0\\system.valuetuple.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xmldocument\\4.3.0\\system.xml.xmldocument.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xmlserializer\\4.3.0\\system.xml.xmlserializer.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xpath\\4.3.0\\system.xml.xpath.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xpath.xdocument\\4.3.0\\system.xml.xpath.xdocument.4.3.0.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/Assets/img/About icon.svg b/TelecomInfraProject/wwwroot/Assets/img/About icon.svg deleted file mode 100644 index 3ded566..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/About icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Add Fiber icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Add Fiber icon.svg deleted file mode 100644 index 74c68d4..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Add Fiber icon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Add Service icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Add Service icon.svg deleted file mode 100644 index 8fc7616..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Add Service icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Amplifier grey icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Amplifier grey icon.svg deleted file mode 100644 index d0f13f4..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Amplifier grey icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Analyze icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Analyze icon.svg deleted file mode 100644 index 025e4bc..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Analyze icon.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Create Network icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Create Network icon.svg deleted file mode 100644 index 39f89fa..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Create Network icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Export File icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Export File icon.svg deleted file mode 100644 index 139fdff..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Export File icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Help icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Help icon.svg deleted file mode 100644 index 0ac6f37..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Help icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Hero img.svg b/TelecomInfraProject/wwwroot/Assets/img/Hero img.svg deleted file mode 100644 index 44bcb94..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Hero img.svg +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/ILA.svg b/TelecomInfraProject/wwwroot/Assets/img/ILA.svg deleted file mode 100644 index 7f053d9..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/ILA.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/Assets/img/Icon awesome-camera.svg b/TelecomInfraProject/wwwroot/Assets/img/Icon awesome-camera.svg deleted file mode 100644 index ca2f709..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Icon awesome-camera.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Icon ionic-ios-expand.svg b/TelecomInfraProject/wwwroot/Assets/img/Icon ionic-ios-expand.svg deleted file mode 100644 index ad9d12d..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Icon ionic-ios-expand.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Import Network icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Import Network icon.svg deleted file mode 100644 index ec71bcc..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Import Network icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Innerpage_bg.jpg b/TelecomInfraProject/wwwroot/Assets/img/Innerpage_bg.jpg deleted file mode 100644 index a3faef4..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/Innerpage_bg.jpg and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/Logo icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Logo icon.svg deleted file mode 100644 index fb126de..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Logo icon.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Logo.svg b/TelecomInfraProject/wwwroot/Assets/img/Logo.svg deleted file mode 100644 index e337907..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Logo.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - Optical Network Planning Tool - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Model Icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Model Icon.svg deleted file mode 100644 index 5f1c339..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Model Icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Multiple node icon.png b/TelecomInfraProject/wwwroot/Assets/img/Multiple node icon.png deleted file mode 100644 index 1fb496e..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/Multiple node icon.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/Multiple node icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Multiple node icon.svg deleted file mode 100644 index 3081c5b..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Multiple node icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Node icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Node icon.svg deleted file mode 100644 index a38fc92..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Node icon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Save icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Save icon.svg deleted file mode 100644 index d4b3efe..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Save icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Single Node icon.png b/TelecomInfraProject/wwwroot/Assets/img/Single Node icon.png deleted file mode 100644 index 5facc71..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/Single Node icon.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/Single Node icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Single Node icon.svg deleted file mode 100644 index cdd1f48..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Single Node icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Single node.svg b/TelecomInfraProject/wwwroot/Assets/img/Single node.svg deleted file mode 100644 index 11eca4f..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Single node.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Zoom-icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Zoom-icon.svg deleted file mode 100644 index 7945298..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Zoom-icon.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/Zoom-out-icon.svg b/TelecomInfraProject/wwwroot/Assets/img/Zoom-out-icon.svg deleted file mode 100644 index b7cbcdd..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/Zoom-out-icon.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/add.svg b/TelecomInfraProject/wwwroot/Assets/img/add.svg deleted file mode 100644 index 6064d13..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/amp.svg b/TelecomInfraProject/wwwroot/Assets/img/amp.svg deleted file mode 100644 index 4e28d54..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/amp.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/amp1.svg b/TelecomInfraProject/wwwroot/Assets/img/amp1.svg deleted file mode 100644 index 3f9076f..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/amp1.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/amp3.png b/TelecomInfraProject/wwwroot/Assets/img/amp3.png deleted file mode 100644 index 7921240..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/amp3.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/amp3.svg b/TelecomInfraProject/wwwroot/Assets/img/amp3.svg deleted file mode 100644 index cb9fa8d..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/amp3.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/amptriangle.svg b/TelecomInfraProject/wwwroot/Assets/img/amptriangle.svg deleted file mode 100644 index 442e1fa..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/amptriangle.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/analyze.svg b/TelecomInfraProject/wwwroot/Assets/img/analyze.svg deleted file mode 100644 index 7782b30..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/analyze.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/back-map.jpg b/TelecomInfraProject/wwwroot/Assets/img/back-map.jpg deleted file mode 100644 index d36f72d..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/back-map.jpg and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/back.png b/TelecomInfraProject/wwwroot/Assets/img/back.png deleted file mode 100644 index 938c811..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/back.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/cam.png b/TelecomInfraProject/wwwroot/Assets/img/cam.png deleted file mode 100644 index 9119d79..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/cam.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/camera icon.svg b/TelecomInfraProject/wwwroot/Assets/img/camera icon.svg deleted file mode 100644 index 80cd7c2..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/camera icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/capture-image.png b/TelecomInfraProject/wwwroot/Assets/img/capture-image.png deleted file mode 100644 index 4be7118..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/capture-image.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/client logo 01.svg b/TelecomInfraProject/wwwroot/Assets/img/client logo 01.svg deleted file mode 100644 index f89888d..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/client logo 01.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/client logo 02.svg b/TelecomInfraProject/wwwroot/Assets/img/client logo 02.svg deleted file mode 100644 index f6287e4..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/client logo 02.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/copy icon.svg b/TelecomInfraProject/wwwroot/Assets/img/copy icon.svg deleted file mode 100644 index 815fb90..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/copy icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/copy.svg b/TelecomInfraProject/wwwroot/Assets/img/copy.svg deleted file mode 100644 index 280b8c7..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/copy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/create-f.svg b/TelecomInfraProject/wwwroot/Assets/img/create-f.svg deleted file mode 100644 index b8abffa..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/create-f.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/create-icon.png b/TelecomInfraProject/wwwroot/Assets/img/create-icon.png deleted file mode 100644 index bf33526..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/create-icon.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/create.svg b/TelecomInfraProject/wwwroot/Assets/img/create.svg deleted file mode 100644 index 2046d5b..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/create.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/create1.png b/TelecomInfraProject/wwwroot/Assets/img/create1.png deleted file mode 100644 index bad3dae..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/create1.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/create2.png b/TelecomInfraProject/wwwroot/Assets/img/create2.png deleted file mode 100644 index 9475ed2..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/create2.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/create3.png b/TelecomInfraProject/wwwroot/Assets/img/create3.png deleted file mode 100644 index d635ea5..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/create3.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/create4.png b/TelecomInfraProject/wwwroot/Assets/img/create4.png deleted file mode 100644 index a1ae524..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/create4.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/delete icon.svg b/TelecomInfraProject/wwwroot/Assets/img/delete icon.svg deleted file mode 100644 index 7f1a7e7..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/delete icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/delete.svg b/TelecomInfraProject/wwwroot/Assets/img/delete.svg deleted file mode 100644 index d52bfb9..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/delete.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/dualfiber.svg b/TelecomInfraProject/wwwroot/Assets/img/dualfiber.svg deleted file mode 100644 index 86ed90d..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/dualfiber.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/edit.svg b/TelecomInfraProject/wwwroot/Assets/img/edit.svg deleted file mode 100644 index 172c25d..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/error-toaster.png b/TelecomInfraProject/wwwroot/Assets/img/error-toaster.png deleted file mode 100644 index 7ce62b1..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/error-toaster.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/export-f.svg b/TelecomInfraProject/wwwroot/Assets/img/export-f.svg deleted file mode 100644 index db54f83..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/export-f.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/export.png b/TelecomInfraProject/wwwroot/Assets/img/export.png deleted file mode 100644 index ae6c267..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/export.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/export.svg b/TelecomInfraProject/wwwroot/Assets/img/export.svg deleted file mode 100644 index b0d50a4..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/export.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/export1.png b/TelecomInfraProject/wwwroot/Assets/img/export1.png deleted file mode 100644 index 60a471d..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/export1.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/fav.PNG b/TelecomInfraProject/wwwroot/Assets/img/fav.PNG deleted file mode 100644 index 32bae70..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/fav.PNG and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/fiber icon.svg b/TelecomInfraProject/wwwroot/Assets/img/fiber icon.svg deleted file mode 100644 index 78e0480..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/fiber icon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/fiber.svg b/TelecomInfraProject/wwwroot/Assets/img/fiber.svg deleted file mode 100644 index 7534373..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/fiber.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/full screen-icon.svg b/TelecomInfraProject/wwwroot/Assets/img/full screen-icon.svg deleted file mode 100644 index af61ee4..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/full screen-icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/hand icon.svg b/TelecomInfraProject/wwwroot/Assets/img/hand icon.svg deleted file mode 100644 index 13aede9..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/hand icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/help.jpg b/TelecomInfraProject/wwwroot/Assets/img/help.jpg deleted file mode 100644 index c505a41..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/help.jpg and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/help1.png b/TelecomInfraProject/wwwroot/Assets/img/help1.png deleted file mode 100644 index d0bf0ad..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/help1.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/import-icon-1.png b/TelecomInfraProject/wwwroot/Assets/img/import-icon-1.png deleted file mode 100644 index c0558cf..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/import-icon-1.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/import-icon.png b/TelecomInfraProject/wwwroot/Assets/img/import-icon.png deleted file mode 100644 index 96e048a..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/import-icon.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/import.svg b/TelecomInfraProject/wwwroot/Assets/img/import.svg deleted file mode 100644 index 06faac5..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/import.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/import1.png b/TelecomInfraProject/wwwroot/Assets/img/import1.png deleted file mode 100644 index a1ee165..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/import1.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/import2.png b/TelecomInfraProject/wwwroot/Assets/img/import2.png deleted file mode 100644 index 6297718..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/import2.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/import3.png b/TelecomInfraProject/wwwroot/Assets/img/import3.png deleted file mode 100644 index c86961a..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/import3.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/import4.png b/TelecomInfraProject/wwwroot/Assets/img/import4.png deleted file mode 100644 index a3a58a3..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/import4.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/info-toaster.png b/TelecomInfraProject/wwwroot/Assets/img/info-toaster.png deleted file mode 100644 index efd0484..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/info-toaster.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/inner-img.svg b/TelecomInfraProject/wwwroot/Assets/img/inner-img.svg deleted file mode 100644 index 4757999..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/inner-img.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/Assets/img/landingpage_bg.jpg b/TelecomInfraProject/wwwroot/Assets/img/landingpage_bg.jpg deleted file mode 100644 index 7fdc283..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/landingpage_bg.jpg and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/left.svg b/TelecomInfraProject/wwwroot/Assets/img/left.svg deleted file mode 100644 index f7e5c3d..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/left.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/left1.svg b/TelecomInfraProject/wwwroot/Assets/img/left1.svg deleted file mode 100644 index aef888a..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/left1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/leftamp.svg b/TelecomInfraProject/wwwroot/Assets/img/leftamp.svg deleted file mode 100644 index 7587f3c..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/leftamp.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/map icon.svg b/TelecomInfraProject/wwwroot/Assets/img/map icon.svg deleted file mode 100644 index 7a7a93e..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/map icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/map-bg.png b/TelecomInfraProject/wwwroot/Assets/img/map-bg.png deleted file mode 100644 index 58f0419..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/map-bg.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/menu icon.svg b/TelecomInfraProject/wwwroot/Assets/img/menu icon.svg deleted file mode 100644 index 7ce8b62..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/menu icon.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/menu-icon.png b/TelecomInfraProject/wwwroot/Assets/img/menu-icon.png deleted file mode 100644 index ceff0b8..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/menu-icon.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/menu.png b/TelecomInfraProject/wwwroot/Assets/img/menu.png deleted file mode 100644 index 58a5195..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/menu.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/multinode.svg b/TelecomInfraProject/wwwroot/Assets/img/multinode.svg deleted file mode 100644 index 18bdacc..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/multinode.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/newamp.svg b/TelecomInfraProject/wwwroot/Assets/img/newamp.svg deleted file mode 100644 index b39b139..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/newamp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/Assets/img/newattenuator.svg b/TelecomInfraProject/wwwroot/Assets/img/newattenuator.svg deleted file mode 100644 index 7a28cda..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/newattenuator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/Assets/img/newdualfiber.svg b/TelecomInfraProject/wwwroot/Assets/img/newdualfiber.svg deleted file mode 100644 index 098c529..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/newdualfiber.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/Assets/img/newdualpatch.svg b/TelecomInfraProject/wwwroot/Assets/img/newdualpatch.svg deleted file mode 100644 index c067979..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/newdualpatch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/Assets/img/newroadm.svg b/TelecomInfraProject/wwwroot/Assets/img/newroadm.svg deleted file mode 100644 index 9d0f460..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/newroadm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/Assets/img/newtransceiver.svg b/TelecomInfraProject/wwwroot/Assets/img/newtransceiver.svg deleted file mode 100644 index 862285e..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/newtransceiver.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/Assets/img/node_patch.png b/TelecomInfraProject/wwwroot/Assets/img/node_patch.png deleted file mode 100644 index 269e1a3..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/node_patch.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/page.gif b/TelecomInfraProject/wwwroot/Assets/img/page.gif deleted file mode 100644 index 61c2566..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/page.gif and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/paste icon.svg b/TelecomInfraProject/wwwroot/Assets/img/paste icon.svg deleted file mode 100644 index a7d91b8..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/paste icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/paste.svg b/TelecomInfraProject/wwwroot/Assets/img/paste.svg deleted file mode 100644 index 2154c5d..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/paste.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/rednode.svg b/TelecomInfraProject/wwwroot/Assets/img/rednode.svg deleted file mode 100644 index a175923..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/rednode.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/redo.png b/TelecomInfraProject/wwwroot/Assets/img/redo.png deleted file mode 100644 index d85c2ca..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/redo.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/right.svg b/TelecomInfraProject/wwwroot/Assets/img/right.svg deleted file mode 100644 index bed5ae6..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/right.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/right1.svg b/TelecomInfraProject/wwwroot/Assets/img/right1.svg deleted file mode 100644 index 5ed9b0e..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/right1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/save.png b/TelecomInfraProject/wwwroot/Assets/img/save.png deleted file mode 100644 index 57daf48..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/save.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/save1.png b/TelecomInfraProject/wwwroot/Assets/img/save1.png deleted file mode 100644 index 12fdaba..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/save1.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/service -icon.svg b/TelecomInfraProject/wwwroot/Assets/img/service -icon.svg deleted file mode 100644 index fb8d994..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/service -icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/service.svg b/TelecomInfraProject/wwwroot/Assets/img/service.svg deleted file mode 100644 index 0e13f2c..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/service.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/share.svg b/TelecomInfraProject/wwwroot/Assets/img/share.svg deleted file mode 100644 index 2a4d5c5..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/share.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/singlefiber.svg b/TelecomInfraProject/wwwroot/Assets/img/singlefiber.svg deleted file mode 100644 index c9e9d74..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/singlefiber.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/singlenode-img.png b/TelecomInfraProject/wwwroot/Assets/img/singlenode-img.png deleted file mode 100644 index 837a7e1..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/singlenode-img.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/singlenode.svg b/TelecomInfraProject/wwwroot/Assets/img/singlenode.svg deleted file mode 100644 index c342765..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/singlenode.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/success-toaster.png b/TelecomInfraProject/wwwroot/Assets/img/success-toaster.png deleted file mode 100644 index d858e1c..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/success-toaster.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/telecom-favicon.ico b/TelecomInfraProject/wwwroot/Assets/img/telecom-favicon.ico deleted file mode 100644 index 01a97a9..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/telecom-favicon.ico and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/transceiver.svg b/TelecomInfraProject/wwwroot/Assets/img/transceiver.svg deleted file mode 100644 index f1e3422..0000000 --- a/TelecomInfraProject/wwwroot/Assets/img/transceiver.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/TelecomInfraProject/wwwroot/Assets/img/undo.png b/TelecomInfraProject/wwwroot/Assets/img/undo.png deleted file mode 100644 index bb54b65..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/undo.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Assets/img/warning-toaster.png b/TelecomInfraProject/wwwroot/Assets/img/warning-toaster.png deleted file mode 100644 index cff16b0..0000000 Binary files a/TelecomInfraProject/wwwroot/Assets/img/warning-toaster.png and /dev/null differ diff --git a/TelecomInfraProject/wwwroot/Data/ConfigurationData.json b/TelecomInfraProject/wwwroot/Data/ConfigurationData.json deleted file mode 100644 index ef7d300..0000000 --- a/TelecomInfraProject/wwwroot/Data/ConfigurationData.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "project": { - "network_platform_layout": [ - "ANSI", - "ETSI" - ], - "eqpt_config_file_path": "https://uatassess.hiremee.co.in/Data/eqpt_config.json" - }, - "node": { - "site_length": 20, - "dir": "../Assets/img/", - "roadm_type": [ - "Default" - ], - - "Roadm": { - "is_degree_validation": false, - "default": { - "label": "NE ", - "node_degree": 100, - "node_type": "Roadm", - "roadm_type": "", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "ILA": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "ILA", - "pre_amp_type": "", - "booster_type": "", - "component_type": "node" - } - }, - "Amplifier": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "node_degree": 2, - "node_type": "Amplifier", - "amp_category": "Amplifier", - "pre_amp_type": "", - "component_type": "node" - } - }, - "Fused": { - "is_degree_validation": true, - "default": { - "label": "NE ", - "node_degree": 2, - "node_type": "Fused", - "pre_amp_type": "none", - "booster_type": "none", - "component_type": "node" - } - }, - "Transceiver": { - "is_degree_validation": false, - "default": { - "label": "TCVR ", - "node_degree": 100, - "node_type": "Transceiver", - "transceiver_type": "", - "transceiver_mode": "", - "component_type": "node" - } - } - }, - "DualFiber": { - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "SSMF", - "CD_coefficient": 16.7, - "PMD_coefficient": 0.0400028124, - "Span_length": 1.0, - "Loss_coefficient": 0.25, - "Connector_in": 0.0, - "Connector_out": 0.0, - "Ageing_loss": 0.0, - "Length_based_loss": false, - "Span_loss": 0.0 - } - }, - "SingleFiber": { - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "fiber_type": [ - "SSMF", - "LOF", - "NZDF" - ], - "SSMF": { - "CD_coefficient": 16.7 - }, - "LOF": { - "CD_coefficient": 22.0 - }, - "NZDF": { - "CD_coefficient": 5.0 - }, - "default": { - "fiber_type": "SSMF", - "CD_coefficient": 16.7, - "PMD_coefficient": 0.0400028124, - "Span_length": 1.0, - "Loss_coefficient": 0.25, - "Connector_in": 0.0, - "Connector_out": 0.0, - "Ageing_Loss": 0.0, - "Length_based_loss": false, - "Span_loss": 0.0 - } - }, - - "Service": { - "component_type": "Service", - "service_type": [ - "OpenROADM MSA ver. 4.0" - ], - "data_rate": [ - "100G DP-QPSK", - "200G DP-QPSK", - "300G DP-8QAM", - "400G DP-16QAM" - ], - "100G DP-QPSK": [ - "27.95", - "31.57" - ], - "200G DP-QPSK": [ - "63.1" - ], - "300G DP-8QAM": [ - "63.1" - ], - "400G DP-16QAM": [ - "63.1" - ], - "Central_frequency": [ - "Auto" - ], - "Grid_spacing_min": "Baud-rate", - "Grid_spacing_max": "150GHz", - "default": { - "service_type": "OpenROADM MSA ver. 4.0", - "Frequency_min": 0.0400028124, - "Frequency_max": 1.0, - "Data_rate": "100G DP-QPSK", - "Baud_rate": 27.95, - "Grid_spacing": "50GHz", - "band_width": 100 - } - }, - - "Patch": { - "component_type": "Patch" - } -} \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/Data/StyleData.json b/TelecomInfraProject/wwwroot/Data/StyleData.json deleted file mode 100644 index e29edef..0000000 --- a/TelecomInfraProject/wwwroot/Data/StyleData.json +++ /dev/null @@ -1,367 +0,0 @@ -{ - "common": { - "background_color": "white", - "font": "14px Helvetica black", - "border": "1px solid black", - "font_variant": "small-caps" - }, - "options": { - "physis": false, - - "interaction": { - "navigationButtons": true, - "keyboard": true, - "dragView": true, - "multiselect": true, - "hover": true - }, - "edges": { - "smooth": { - "enabled": false, - "type": "continuous" - } - } - }, - - - "Roadm": { - "shape": "image", - "size": 14, - "image": "newroadm.svg", - "node_type": "Roadm", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "ILA": { - "shape": "image", - "size": 14, - "image": "ILA.svg", - "node_type": "Amplifier", - "amp_category": "ILA", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Amplifier": { - "shape": "image", - "size": 14, - "image": "newamp.svg", - "node_type": "Amplifier", - "amp_category": "Amplifier", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - }, - "Fused": { - "shape": "image", - "size": 14, - "image": "newattenuator.svg", - "node_type": "Fused", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Transceiver": { - "shape": "image", - "size": 14, - "image": "newtransceiver.svg", - "node_type": "Transceiver", - "component_type": "node", - "icon": {}, - "font": "12px verdana black", - "color": { - "border": "#2B7CE9", - "background": "#97C2FC", - "highlight": { - "border": "green", - "background": "green" - }, - "hover": { - "border": "yellow", - "background": "yellow" - } - - } - - }, - "Fiber": { - "options": { - "smooth": { - "enabled": false, - "roundness": 0.5, - "type": "continuous" - - } - } - }, - "DualFiber": { - "dashes": false, - "component_type": "Fiber", - "fiber_category": "Dual Fiber", - "width": 2, - "options": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - "SingleFiber": { - "dashes": true, - "component_type": "Fiber", - "fiber_category": "Single Fiber", - "width": 2, - "options": { - "color": { - "color": "blue", - "highlight": "blue", - "hover": "blue", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "blue", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": 0.1, - "type": "curvedCW" - - } - } - }, - - "Service": { - "dashes": true, - "component_type": "Service", - "width": 2, - "options": { - "color": { - "color": "red", - "highlight": "red", - "hover": "red", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "red", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": true, - "type": "arrow" - }, - "to": { - "enabled": true, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": true, - "roundness": "0.1", - "type": "curvedCW" - } - } - }, - - "SinglePatch": { - "dashes": true, - "component_type": "Patch", - "patch_category": "Single Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - }, - - "DualPatch": { - "dashes": false, - "component_type": "Patch", - "patch_category": "Dual Patch", - "width": 2, - "options": { - "color": { - "color": "black", - "highlight": "black", - "hover": "black", - "inherit": false, - "opacity": 1 - }, - "background": { - "color": "black", - "dashes": false, - "enabled": false, - "size": 10 - }, - "arrows": { - "from": { - "enabled": false, - "type": "arrow" - }, - "to": { - "enabled": false, - "type": "arrow" - } - }, - "font": { - "color": "gray", - "size": 11, - "face": "verdana", - "align": "top" - }, - "smooth": { - "enabled": false, - "roundness": 0.1, - "type": "curvedCW" - } - } - } - -} diff --git a/TelecomInfraProject/wwwroot/Data/eqpt_config.json b/TelecomInfraProject/wwwroot/Data/eqpt_config.json deleted file mode 100644 index 484e0da..0000000 --- a/TelecomInfraProject/wwwroot/Data/eqpt_config.json +++ /dev/null @@ -1,527 +0,0 @@ -{ - - "Edfa": [ - { - "type_variety": "high_detail_model_example", - "type_def": "advanced_model", - "gain_flatmax": 25, - "gain_min": 15, - "p_max": 21, - "advanced_config_from_json": "std_medium_gain_advanced_config.json", - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "Juniper_BoosterHG", - "type_def": "advanced_model", - "gain_flatmax": 25, - "gain_min": 10, - "p_max": 21, - "advanced_config_from_json": "Juniper-BoosterHG.json", - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "operator_model_example", - "type_def": "variable_gain", - "gain_flatmax": 26, - "gain_min": 15, - "p_max": 23, - "nf_min": 6, - "nf_max": 10, - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "openroadm_ila_low_noise", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -8.104e-4, -6.221e-2, -5.889e-1, 37.62 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_ila_standard", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 28.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp", - "type_def": "openroadm_preamp", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp_typical_ver5", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 28.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_preamp_worstcase_ver5", - "type_def": "openroadm", - "gain_flatmax": 27, - "gain_min": 0, - "p_max": 22, - "nf_coef": [ -5.952e-4, -6.250e-2, -1.071, 27.99 ], - "allowed_for_design": false - }, - { - "type_variety": "openroadm_mw_mw_booster", - "type_def": "openroadm_booster", - "gain_flatmax": 32, - "gain_min": 0, - "p_max": 22, - "allowed_for_design": false - }, - { - "type_variety": "std_high_gain", - "type_def": "variable_gain", - "gain_flatmax": 35, - "gain_min": 25, - "p_max": 21, - "nf_min": 5.5, - "nf_max": 7, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "std_medium_gain", - "type_def": "variable_gain", - "gain_flatmax": 26, - "gain_min": 15, - "p_max": 23, - "nf_min": 6, - "nf_max": 10, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "std_low_gain", - "type_def": "variable_gain", - "gain_flatmax": 16, - "gain_min": 8, - "p_max": 23, - "nf_min": 6.5, - "nf_max": 11, - "out_voa_auto": false, - "allowed_for_design": true - }, - { - "type_variety": "high_power", - "type_def": "variable_gain", - "gain_flatmax": 16, - "gain_min": 8, - "p_max": 25, - "nf_min": 9, - "nf_max": 15, - "out_voa_auto": false, - "allowed_for_design": false - }, - { - "type_variety": "std_fixed_gain", - "type_def": "fixed_gain", - "gain_flatmax": 21, - "gain_min": 20, - "p_max": 21, - "nf0": 5.5, - "allowed_for_design": false - }, - { - "type_variety": "4pumps_raman", - "type_def": "fixed_gain", - "gain_flatmax": 12, - "gain_min": 12, - "p_max": 21, - "nf0": -1, - "allowed_for_design": false - }, - { - "type_variety": "hybrid_4pumps_lowgain", - "type_def": "dual_stage", - "raman": true, - "gain_min": 25, - "preamp_variety": "4pumps_raman", - "booster_variety": "std_low_gain", - "allowed_for_design": true - }, - { - "type_variety": "hybrid_4pumps_mediumgain", - "type_def": "dual_stage", - "raman": true, - "gain_min": 25, - "preamp_variety": "4pumps_raman", - "booster_variety": "std_medium_gain", - "allowed_for_design": true - }, - { - "type_variety": "medium+low_gain", - "type_def": "dual_stage", - "gain_min": 25, - "preamp_variety": "std_medium_gain", - "booster_variety": "std_low_gain", - "allowed_for_design": true - }, - { - "type_variety": "medium+high_power", - "type_def": "dual_stage", - "gain_min": 25, - "preamp_variety": "std_medium_gain", - "booster_variety": "high_power", - "allowed_for_design": false - } - ], - "Fiber": [ - { - "type_variety": "SSMF", - "dispersion": 1.67e-05, - "gamma": 0.00127, - "pmd_coef": 1.265e-15 - }, - { - "type_variety": "NZDF", - "dispersion": 0.5e-05, - "gamma": 0.00146, - "pmd_coef": 1.265e-15 - }, - { - "type_variety": "LOF", - "dispersion": 2.2e-05, - "gamma": 0.000843, - "pmd_coef": 1.265e-15 - } - ], - "RamanFiber": [ - { - "type_variety": "SSMF", - "dispersion": 1.67e-05, - "gamma": 0.00127, - "pmd_coef": 1.265e-15, - "raman_efficiency": { - "cr": [ - 0, - 9.4E-06, - 2.92E-05, - 4.88E-05, - 6.82E-05, - 8.31E-05, - 9.4E-05, - 0.0001014, - 0.0001069, - 0.0001119, - 0.0001217, - 0.0001268, - 0.0001365, - 0.000149, - 0.000165, - 0.000181, - 0.0001977, - 0.0002192, - 0.0002469, - 0.0002749, - 0.0002999, - 0.0003206, - 0.0003405, - 0.0003592, - 0.000374, - 0.0003826, - 0.0003841, - 0.0003826, - 0.0003802, - 0.0003756, - 0.0003549, - 0.0003795, - 0.000344, - 0.0002933, - 0.0002024, - 0.0001158, - 8.46E-05, - 7.14E-05, - 6.86E-05, - 8.5E-05, - 8.93E-05, - 9.01E-05, - 8.15E-05, - 6.67E-05, - 4.37E-05, - 3.28E-05, - 2.96E-05, - 2.65E-05, - 2.57E-05, - 2.81E-05, - 3.08E-05, - 3.67E-05, - 5.85E-05, - 6.63E-05, - 6.36E-05, - 5.5E-05, - 4.06E-05, - 2.77E-05, - 2.42E-05, - 1.87E-05, - 1.6E-05, - 1.4E-05, - 1.13E-05, - 1.05E-05, - 9.8E-06, - 9.8E-06, - 1.13E-05, - 1.64E-05, - 1.95E-05, - 2.38E-05, - 2.26E-05, - 2.03E-05, - 1.48E-05, - 1.09E-05, - 9.8E-06, - 1.05E-05, - 1.17E-05, - 1.25E-05, - 1.21E-05, - 1.09E-05, - 9.8E-06, - 8.2E-06, - 6.6E-06, - 4.7E-06, - 2.7E-06, - 1.9E-06, - 1.2E-06, - 4E-07, - 2E-07, - 1E-07 - ], - "frequency_offset": [ - 0, - 0.5e12, - 1e12, - 1.5e12, - 2e12, - 2.5e12, - 3e12, - 3.5e12, - 4e12, - 4.5e12, - 5e12, - 5.5e12, - 6e12, - 6.5e12, - 7e12, - 7.5e12, - 8e12, - 8.5e12, - 9e12, - 9.5e12, - 10e12, - 10.5e12, - 11e12, - 11.5e12, - 12e12, - 12.5e12, - 12.75e12, - 13e12, - 13.25e12, - 13.5e12, - 14e12, - 14.5e12, - 14.75e12, - 15e12, - 15.5e12, - 16e12, - 16.5e12, - 17e12, - 17.5e12, - 18e12, - 18.25e12, - 18.5e12, - 18.75e12, - 19e12, - 19.5e12, - 20e12, - 20.5e12, - 21e12, - 21.5e12, - 22e12, - 22.5e12, - 23e12, - 23.5e12, - 24e12, - 24.5e12, - 25e12, - 25.5e12, - 26e12, - 26.5e12, - 27e12, - 27.5e12, - 28e12, - 28.5e12, - 29e12, - 29.5e12, - 30e12, - 30.5e12, - 31e12, - 31.5e12, - 32e12, - 32.5e12, - 33e12, - 33.5e12, - 34e12, - 34.5e12, - 35e12, - 35.5e12, - 36e12, - 36.5e12, - 37e12, - 37.5e12, - 38e12, - 38.5e12, - 39e12, - 39.5e12, - 40e12, - 40.5e12, - 41e12, - 41.5e12, - 42e12 - ] - } - } - ], - "Span": [ - { - "power_mode": true, - "delta_power_range_db": [ -2, 3, 0.5 ], - "max_fiber_lineic_loss_for_raman": 0.25, - "target_extended_gain": 2.5, - "max_length": 150, - "length_units": "km", - "max_loss": 28, - "padding": 10, - "EOL": 0, - "con_in": 0, - "con_out": 0 - } - ], - "Roadm": [ - { - "target_pch_out_db": -20, - "add_drop_osnr": 38, - "pmd": 0, - "restrictions": { - "preamp_variety_list": [ - "openroadm_ila_low_noise", - "openroadm_ila_standard", - "openroadm_mw_mw_preamp" - ], - "booster_variety_list": [ - "openroadm_ila_low_noise", - "openroadm_ila_standard", - "openroadm_mw_mw_booster" - ] - } - } - ], - "SI": [ - { - "f_min": 191.3e12, - "baud_rate": 32e9, - "f_max": 195.1e12, - "spacing": 50e9, - "power_dbm": 0, - "power_range_db": [ 0, 0, 1 ], - "roll_off": 0.15, - "tx_osnr": 40, - "sys_margins": 2 - } - ], - "Transceiver": [ - { - "type_variety": "vendorA_trx-type1", - "frequency": { - "min": 191.35e12, - "max": 196.1e12 - }, - "mode": [ - { - - "format": "mode 1", - "baud_rate": 32e9, - "OSNR": 11, - "bit_rate": 100e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 37.5e9, - "cost": 1 - }, - { - "format": "mode 2", - "baud_rate": 66e9, - "OSNR": 15, - "bit_rate": 200e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - } - ] - }, - { - "type_variety": "Voyager", - "frequency": { - "min": 191.35e12, - "max": 196.1e12 - }, - "mode": [ - { - "format": "mode 1", - "baud_rate": 32e9, - "OSNR": 12, - "bit_rate": 100e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 37.5e9, - "cost": 1 - }, - { - "format": "mode 3", - "baud_rate": 44e9, - "OSNR": 18, - "bit_rate": 300e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 62.5e9, - "cost": 1 - }, - { - "format": "mode 2", - "baud_rate": 66e9, - "OSNR": 21, - "bit_rate": 400e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - }, - { - "format": "mode 4", - "baud_rate": 66e9, - "OSNR": 16, - "bit_rate": 200e9, - "roll_off": 0.15, - "tx_osnr": 40, - "min_spacing": 75e9, - "cost": 1 - } - ] - } - ] - -} diff --git a/TelecomInfraProject/wwwroot/Data/yang.json b/TelecomInfraProject/wwwroot/Data/yang.json deleted file mode 100644 index a3827d8..0000000 --- a/TelecomInfraProject/wwwroot/Data/yang.json +++ /dev/null @@ -1,1810 +0,0 @@ -{ - "tip-photonic-equipment:amplifier": [ - { - "type": "fixed27", - "gain-min": "27.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "27.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - }, - { - "type": "fixed22", - "gain-min": "22.0", - "frequency-min": "191.35", - "frequency-max": "196.1", - "gain-flatmax": "22.0", - "max-power-out": "21.0", - "has-output-voa": false, - "polynomial-NF": { - "a": "0.0", - "b": "0.0", - "c": "0.0", - "d": "5.5" - } - } - ], - "tip-photonic-equipment:fiber": [ - { - "type": "SSMF", - "chromatic-dispersion": "16.7", - "gamma": "1.27", - "pmd-coefficient": "0.0400028124" - } - ], - "tip-photonic-equipment:transceiver": [ - { - "type": "Cassini", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "dp-qpsk", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "11.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - }, - { - "name": "16-qam", - "bit-rate": 200, - "baud-rate": "66.0", - "required-osnr": "15.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "75.0", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - }, - { - "type": "Voyager", - "frequency-min": "191.35", - "frequency-max": "196.1", - "mode": [ - { - "name": "mode 1", - "bit-rate": 100, - "baud-rate": "32.0", - "required-osnr": "12.0", - "in-band-tx-osnr": "40.0", - "grid-spacing": "37.5", - "tx-roll-off": "0.15", - "tip-photonic-simulation:cost": 1 - } - ] - } - ], - "tip-photonic-equipment:roadm": [ - { - "type": "default", - "add-drop-osnr": "30.0", - "polarization-mode-dispersion": "0.0", - "target-channel-out-power": "-25.0", - "compatible-preamp": [], - "compatible-booster": [] - } - ], - "tip-photonic-simulation:simulation": { - "grid": { - "frequency-min": "191.6", - "frequency-max": "195.1", - "spacing": "50.0", - "power": "0.0", - "tx-roll-off": "0.15", - "tx-osnr": "40.0", - "baud-rate": "32.0" - }, - "autodesign": { - "allowed-inline-edfa": [], - "power-adjustment-for-span-loss": { - "maximal-reduction": "-2.0", - "maximal-boost": "3.0", - "excursion-step-size": "0.5" - }, - "gain-mode": [ - null - ] - }, - "system-margin": "2.0" - }, - "ietf-network:networks": { - "network": [ - { - "network-id": "GNPy", - "network-types": { - "tip-photonic-topology:photonic-topology": {} - }, - "node": [ - { - "node-id": "trx-Amsterdam", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Amsterdam-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Amsterdam-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Amsterdam-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "trx-Bremen", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Bremen-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Bremen-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Bremen-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Bremen-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Bremen-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Bremen-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Bremen-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "trx-Cologne", - "tip-photonic-topology:transceiver": { - "model": "Cassini" - } - }, - { - "node-id": "roadm-Cologne-AD", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-2.0" - } - }, - { - "node-id": "roadm-Cologne-L1", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Cologne-L1-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Cologne-L1-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "roadm-Cologne-L2", - "tip-photonic-topology:roadm": { - "model": "default", - "target-egress-per-channel-power": "-23.0" - } - }, - { - "node-id": "roadm-Cologne-L2-booster", - "tip-photonic-topology:amplifier": { - "model": "fixed22", - "gain-target": "22.0", - "tilt-target": "0.0", - "out-voa-target": "12.0" - } - }, - { - "node-id": "roadm-Cologne-L2-preamp", - "tip-photonic-topology:amplifier": { - "model": "fixed27", - "gain-target": "27.0", - "tilt-target": "0.0", - "out-voa-target": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - }, - { - "node-id": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)", - "tip-photonic-topology:attenuator": { - "attenuation": "0.0" - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1)", - "source": { - "source-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2)", - "source": { - "source-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1)", - "source": { - "source-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-AD)-(roadm-Bremen-L1)", - "source": { - "source-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L1)-(roadm-Bremen-AD)", - "source": { - "source-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L1)-(roadm-Bremen-L2)", - "source": { - "source-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-AD)-(roadm-Bremen-L2)", - "source": { - "source-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L2)-(roadm-Bremen-AD)", - "source": { - "source-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Bremen-L2)-(roadm-Bremen-L1)", - "source": { - "source-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-AD)-(roadm-Cologne-L1)", - "source": { - "source-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L1)-(roadm-Cologne-AD)", - "source": { - "source-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L1)-(roadm-Cologne-L2)", - "source": { - "source-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-AD)-(roadm-Cologne-L2)", - "source": { - "source-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L2)-(roadm-Cologne-AD)", - "source": { - "source-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "patch-(roadm-Cologne-L2)-(roadm-Cologne-L1)", - "source": { - "source-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))" - }, - "destination": { - "dest-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "0.0", - "attenuation-in": "0.0", - "conn-att-in": "0.5", - "conn-att-out": "0.5" - } - }, - { - "link-id": "fiber-Amsterdam-Bremen", - "source": { - "source-node": "roadm-Amsterdam-L1-booster" - }, - "destination": { - "dest-node": "roadm-Bremen-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Bremen-Amsterdam", - "source": { - "source-node": "roadm-Bremen-L2-booster" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Bremen-Cologne", - "source": { - "source-node": "roadm-Bremen-L1-booster" - }, - "destination": { - "dest-node": "roadm-Cologne-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Cologne-Bremen", - "source": { - "source-node": "roadm-Cologne-L2-booster" - }, - "destination": { - "dest-node": "roadm-Bremen-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Cologne-Amsterdam", - "source": { - "source-node": "roadm-Cologne-L1-booster" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "fiber-Amsterdam-Cologne", - "source": { - "source-node": "roadm-Amsterdam-L2-booster" - }, - "destination": { - "dest-node": "roadm-Cologne-L1-preamp" - }, - "tip-photonic-topology:fiber": { - "type": "SSMF", - "length": "50.0", - "attenuation-in": "0.0", - "conn-att-in": "1.5", - "conn-att-out": "1.5" - } - }, - { - "link-id": "patch{trx-Amsterdam, roadm-Amsterdam-AD}", - "source": { - "source-node": "trx-Amsterdam" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Amsterdam-AD, trx-Amsterdam}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "trx-Amsterdam" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-AD, splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-AD, splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))}", - "source": { - "source-node": "roadm-Amsterdam-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-AD)-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, roadm-Amsterdam-L1-booster}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1, splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))}", - "source": { - "source-node": "roadm-Amsterdam-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L1)-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L1-preamp, roadm-Amsterdam-L1}", - "source": { - "source-node": "roadm-Amsterdam-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1), roadm-Amsterdam-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD), roadm-Amsterdam-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2), roadm-Amsterdam-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L1)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Amsterdam-L2, roadm-Amsterdam-L2-booster}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2, splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2, splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))}", - "source": { - "source-node": "roadm-Amsterdam-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Amsterdam-L2)-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Amsterdam-L2-preamp, roadm-Amsterdam-L2}", - "source": { - "source-node": "roadm-Amsterdam-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2), roadm-Amsterdam-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-AD)-(roadm-Amsterdam-L2))-(roadm-Amsterdam-L2)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD), roadm-Amsterdam-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-AD))-(roadm-Amsterdam-AD)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1), roadm-Amsterdam-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Amsterdam-L2)-(roadm-Amsterdam-L1))-(roadm-Amsterdam-L1)" - }, - "destination": { - "dest-node": "roadm-Amsterdam-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{trx-Bremen, roadm-Bremen-AD}", - "source": { - "source-node": "trx-Bremen" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Bremen-AD, trx-Bremen}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "trx-Bremen" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Bremen-AD, splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-AD, splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))}", - "source": { - "source-node": "roadm-Bremen-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-AD)-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, roadm-Bremen-L1-booster}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "roadm-Bremen-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1, splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))}", - "source": { - "source-node": "roadm-Bremen-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L1)-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L1-preamp, roadm-Bremen-L1}", - "source": { - "source-node": "roadm-Bremen-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1), roadm-Bremen-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD), roadm-Bremen-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2), roadm-Bremen-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L1)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Bremen-L2, roadm-Bremen-L2-booster}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "roadm-Bremen-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2, splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2, splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))}", - "source": { - "source-node": "roadm-Bremen-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Bremen-L2)-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Bremen-L2-preamp, roadm-Bremen-L2}", - "source": { - "source-node": "roadm-Bremen-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2), roadm-Bremen-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-AD)-(roadm-Bremen-L2))-(roadm-Bremen-L2)" - }, - "destination": { - "dest-node": "roadm-Bremen-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD), roadm-Bremen-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-AD))-(roadm-Bremen-AD)" - }, - "destination": { - "dest-node": "roadm-Bremen-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1), roadm-Bremen-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Bremen-L2)-(roadm-Bremen-L1))-(roadm-Bremen-L1)" - }, - "destination": { - "dest-node": "roadm-Bremen-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{trx-Cologne, roadm-Cologne-AD}", - "source": { - "source-node": "trx-Cologne" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Cologne-AD, trx-Cologne}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "trx-Cologne" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-8.0" - } - }, - { - "link-id": "patch{roadm-Cologne-AD, splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-AD, splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))}", - "source": { - "source-node": "roadm-Cologne-AD" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-AD)-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, roadm-Cologne-L1-booster}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "roadm-Cologne-L1-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1, splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))}", - "source": { - "source-node": "roadm-Cologne-L1" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L1)-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L1-preamp, roadm-Cologne-L1}", - "source": { - "source-node": "roadm-Cologne-L1-preamp" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1), roadm-Cologne-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD), roadm-Cologne-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2), roadm-Cologne-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L1)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{roadm-Cologne-L2, roadm-Cologne-L2-booster}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "roadm-Cologne-L2-booster" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-23.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2, splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2, splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))}", - "source": { - "source-node": "roadm-Cologne-L2" - }, - "destination": { - "dest-node": "splice-(roadm-Cologne-L2)-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))" - }, - "tip-photonic-topology:patch": { - "roadm-target-egress-per-channel-power": "-12.0" - } - }, - { - "link-id": "patch{roadm-Cologne-L2-preamp, roadm-Cologne-L2}", - "source": { - "source-node": "roadm-Cologne-L2-preamp" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2), roadm-Cologne-L2}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-AD)-(roadm-Cologne-L2))-(roadm-Cologne-L2)" - }, - "destination": { - "dest-node": "roadm-Cologne-L2" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD), roadm-Cologne-AD}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-AD))-(roadm-Cologne-AD)" - }, - "destination": { - "dest-node": "roadm-Cologne-AD" - }, - "tip-photonic-topology:patch": {} - }, - { - "link-id": "patch{splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1), roadm-Cologne-L1}", - "source": { - "source-node": "splice-(patch-(roadm-Cologne-L2)-(roadm-Cologne-L1))-(roadm-Cologne-L1)" - }, - "destination": { - "dest-node": "roadm-Cologne-L1" - }, - "tip-photonic-topology:patch": {} - } - ] - }, - { - "network-id": "ONOS", - "network-types": { - "tip-onos-topology:onos-topology": {} - }, - "node": [ - { - "node-id": "netconf:10.0.254.105:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "trx-Amsterdam" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam TXP (g30-horni)", - "driver": "groove", - "grid-x": -150, - "grid-y": 350, - "netconf": { - "username": "administrator", - "password": "e2e!Net4u#" - } - } - }, - { - "node-id": "netconf:10.0.254.78:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam L1 to Bremen (line-QR79)", - "driver": "czechlight-roadm", - "grid-x": 225, - "grid-y": 320, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.79:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2-boster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam L2 to Cologne (line-Q7JS)", - "driver": "czechlight-roadm", - "grid-x": 225, - "grid-y": 380, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.107:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Amsterdam-AD" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam Add/Drop (coh-a-d-v9u)", - "driver": "czechlight-roadm", - "grid-x": 175, - "grid-y": 350, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.99:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Cologne L1 to Amsterdam (line-TQQ)", - "driver": "czechlight-roadm", - "grid-x": 420, - "grid-y": 550, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.104:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2-boster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Cologne-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Cologne L2 to Bremen (line-QLK6)", - "driver": "czechlight-roadm", - "grid-x": 480, - "grid-y": 550, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.100:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1-preamp" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L1-booster" - } - ], - "tip-onos-topology:device": { - "name": "Bremen L1 to Cologne (line-WKP)", - "driver": "czechlight-roadm", - "grid-x": 700, - "grid-y": 380, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.102:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2-booster" - }, - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-L2-preamp" - } - ], - "tip-onos-topology:device": { - "name": "Bremen L2 to Amsterdam (line-QCP9)", - "driver": "czechlight-roadm", - "grid-x": 700, - "grid-y": 320, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.225:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "roadm-Bremen-AD" - } - ], - "tip-onos-topology:device": { - "name": "Bremen Add/Drop (add-drop-SPI)", - "driver": "czechlight-roadm", - "grid-x": 750, - "grid-y": 350, - "netconf": { - "idle-timeout": 0, - "username": "dwdm", - "password": "dwdm" - } - } - }, - { - "node-id": "netconf:10.0.254.103:830", - "supporting-node": [ - { - "network-ref": "GNPy", - "node-ref": "trx-Bremen" - } - ], - "tip-onos-topology:device": { - "name": "Amsterdam TXP (g30-spodni)", - "driver": "groove", - "grid-x": 1050, - "grid-y": 350, - "netconf": { - "username": "administrator", - "password": "e2e!Net4u#" - } - } - } - ], - "ietf-network-topology:link": [ - { - "link-id": "netconf:10.0.254.105:830/10101-netconf:10.0.254.107:830/1" - }, - { - "link-id": "netconf:10.0.254.107:830/100-netconf:10.0.254.78:830/1" - }, - { - "link-id": "netconf:10.0.254.107:830/100-netconf:10.0.254.79:830/2" - }, - { - "link-id": "netconf:10.0.254.79:830/1-netconf:10.0.254.78:830/2" - }, - { - "link-id": "netconf:10.0.254.99:830/1-netconf:10.0.254.104:830/1" - }, - { - "link-id": "netconf:10.0.254.79:830/100-netconf:10.0.254.99:830/100" - }, - { - "link-id": "netconf:10.0.254.104:830/100-netconf:10.0.254.100:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/100-netconf:10.0.254.78:830/100" - }, - { - "link-id": "netconf:10.0.254.100:830/1-netconf:10.0.254.225:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/2-netconf:10.0.254.225:830/100" - }, - { - "link-id": "netconf:10.0.254.102:830/1-netconf:10.0.254.100:830/2" - }, - { - "link-id": "netconf:10.0.254.103:830/10101-netconf:10.0.254.225:830/1" - } - ] - } - ] - } -} \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/css/Style.css b/TelecomInfraProject/wwwroot/css/Style.css deleted file mode 100644 index bbfc11e..0000000 --- a/TelecomInfraProject/wwwroot/css/Style.css +++ /dev/null @@ -1,1760 +0,0 @@ -body { - overflow: hidden; -} - -.back-body { - background-repeat: no-repeat; - background-size: cover; - background-image: url("../Assets/img/Innerpage_bg.jpg"); - height: 100vh; - font-family: roboto; -} -/*.page-loader{ - width: 100vw; -height: 100vh; - display: flex; - justify-content: center; - align-items: center; - background: rgba(0,0,0,0.2); - position: absolute; - z-index: 99; -} -.page-loader img{ - width: 100px; - margin: 0 auto; -}*/ -.body-index { - font-family: roboto; -} - -.main-content { - padding: 10px; -} - -.head { - font-weight: 500; - color: white; - font-size: 24px; -} - -.head1 { - font-weight: 500; - color: #e2d9d9; - font-size: 20px; - float: right; -} - -.card-main { - background: white; - border-radius: 10px; - margin-top: 20px; - height: calc(100vh - 120px); -} - -.card-first { - padding: 80px 10px; -} - -.card-title-1 { - font-size: 36px; - color: #29818b; - font-weight: 600; - line-height: 46px; - font-family: Oswald; -} - -.w-50px { - width: 50px; -} - -.card-p { - font-size: 16px; - color: #29818b; - font-weight: 500; - font-family: Arial, Helvetica, sans-serif; - margin-top: 20px; -} - -.btn-get { - border: none; - border-radius: 10px; - background: transparent linear-gradient(180deg, #0c52cc 0%, #1eabbc 2%, #29818c 100%) 0% 0% no-repeat padding-box; - color: white; - width: 100px; - padding: 10px 100px; - font-size: 20px; - cursor: pointer; - text-align: center; -} - - .btn-get:hover { - border: none; - border-radius: 10px; - background: transparent linear-gradient(180deg, #0c52cc 0%, #1eabbc 2%, #29818c 100%) 0% 0% no-repeat padding-box; - color: white; - width: 250px; - padding: 10px 100px; - font-size: 20px; - text-decoration: none; - cursor: pointer; - } - -.i-round { - background-color: #e2d9d9; - color: black; - padding: 0px 10px; - border-radius: 50%; -} - -.btn-head { - background-color: white; - color: #29818b; - border: none; - padding: 8px 10px; - border-radius: 10px; - width: 100%; -} - -.btn-head1 { - background: linear-gradient( 193deg, rgb(11 175 39) 28%, rgb(0 0 0 / 38%) 100% ); - color: #ffffff; - border: none; - padding: 8px 10px; - border-radius: 10px; - width: 100%; -} - -.btn-head2 { - background-color: #29818b; - color: #ffffff; - border: 2px solid white; - padding: 8px 10px; - border-radius: 10px; - width: 100%; -} - -.footer-left { - font-size: 18px; - color: #ffffff; -} - -.footer-right { - font-size: 18px; - color: #ffffff; - float: right; -} - -.help-head { - font-size: 36px; - color: #29818b; - font-weight: 600; - font-family: oswald; -} - -.help-close { - float: right; - background: white; - border-radius: 20px; - border: 1px solid black; - color: black; - padding: 5px 20px; - margin-top: 10px; -} - - .help-close:hover { - color: black; - text-decoration: none; - } - -.help-p { - font-size: 18px; - color: #29818b; - margin-top: 10px; -} - -.background_img { - /*background: url(../Assets/img/back.png);*/ - height: 100vh; - width: 100%; - background-color: #ebf1f3; - /*background-size: cover; - object-fit: cover;*/ -} - -.logo { - color: #fff !important; - font-weight: 700; - font-family: var(--unnamed-font-family-neusa-next-pro); -} - -.about_icon { - color: #fff; - font-weight: 400; - font-size: 1.2rem; - cursor: pointer; -} - -.button_section { - float: right; - margin-top: 0.5rem; - margin-right: 0.5rem; -} - -.btn-white { - background-color: #47a2a9; - color: #ffffff; - font-size: 1rem; - font-weight: 500; - border: 1px solid #16bcff; -} - - .btn-white:hover { - background-color: #47a2a9; - color: #ffffff; - font-weight: 500; - border: 1px solid #16bcff; - } - -.btn-green { - background: #149933; - color: #fff; - font-size: 0.8rem; - font-weight: 500; -} - - .btn-green:hover { - color: #fff; - } - -.btn-outline-white { - border: 1px solid #fff; - color: white; - font-size: 0.8rem; - font-weight: 500; -} - - .btn-outline-white:hover { - color: white; - } - -.network-area { - background: #fff; - height: calc(100vh - 114px); - width: calc(100vw - 21px); - margin-left: 10px; - margin-top: 15px; - border-radius: 5px; - background-repeat: no-repeat; - background-size: cover; -} - -.about_logo { - width: 80%; -} - -.card-header { - align-items: center; - font-size: 1.5rem; - font-weight: 500; - margin-right: 0; - margin-left: 0; - background-color: none !important; -} - -.head-icons { - display: flex; - float: right; - /* width: 48rem; - height: 4.5rem; */ - text-align: center; -} - -.icon-group { - border: none; - margin-right: 0.3rem; - padding: 2px; - height: 25px; - width: 25px; - font-size: 13px; - font-weight: 600; - cursor: pointer; - border-radius: 100%; - background: white; -} - - .icon-group:hover { - background: white; - } -/* .icon-group { - border: none; - margin-right: 1rem; - padding: 0.5rem; - height: 100%; - width: 35%; - font-size: 0.8rem; - font-weight: 600; - cursor: pointer; -} */ - - - -.icon-name { - margin-bottom: 0.5rem; -} - -.hamburger_menu { - cursor: pointer; -} - -.sidebar { - display: block; - background: #e5e5e5; - /* width: 4.5rem; */ - overflow-y: auto; - padding: 7px; -} - -.inner-body { - display: flex; - height: calc(100vh - 114px); - border-radius: 5px; -} - -ul { - padding-left: 0; - border-top: 3px solid #ebf1f3 !important; -} - - ul li { - text-decoration: none; - display: flex; - justify-content: center; - list-style-type: none; - padding: 4px; - cursor: pointer; - } - - ul li:hover { - /* background: #b0d0d4; */ - color: white; - } - -.nav-pills li { - padding: 6px 0; - border: none; - position: relative; - width: 33.33%; - padding-top: 0; - padding-bottom: 0; -} - - .nav-pills li a { - border-radius: 0 !important; - } - -.stepper-tab .nav-pills .nav-item .nav-link:before { - content: " "; - display: block; - width: 0; - height: 0; - border-top: 21px solid transparent; - border-bottom: 19px solid transparent; - border-left: 20px solid white; - position: absolute; - top: 50%; - margin-top: -20px; - margin-left: 2px; - left: 100%; - z-index: 1; -} - -.stepper-tab .nav-pills .nav-item .nav-link:after { - content: " "; - display: block; - width: 0; - height: 0; - border-top: 21px solid transparent; - border-bottom: 19px solid transparent; - border-left: 20px solid #1eabbc; - position: absolute; - top: 50%; - margin-top: -20px; - left: 100%; - z-index: 2; -} - -.stepper-tab .nav-pills .nav-link.active:after { - border-left-color: #2b7c80 !important; -} - -.work_area { - overflow-wrap: anywhere; - padding: 3px 16px 5px 16px; - background: #ffffff57; - width: 100%; - border-radius: 20px; - position: relative; -} - -.modal-open .modal { - backdrop-filter: blur(8px); -} - -.modal-open .modal1 { - backdrop-filter: blur(0px) !important; -} - -.model-title { - color: #29818c; - margin: 1rem 0; -} - -.modal-footer { - display: flex; - /*justify-content: space-between;*/ -} - -.modal-btn { - background: linear-gradient(180deg, #1eabbc, #29818c); - color: #fff; - border-radius: 20px; -} - -.modal-btn-pre { - background: #445d5e !important; - color: #fff; - border-radius: 20px; -} - -/*muti node drawer*/ - -.mutinode-drawer-container { - transition: all 0.8s ease-out; - /* display: none; */ - height: auto; - background: #f8f8f8 0% 0% no-repeat padding-box; - border-radius: 7px; - width: 0%; - margin-left: auto; - height: calc(100vh - 20rem); - transition: left 0.4s ease, right 0.4s ease; -} - -.openmultinode { - transition: all 0.8s ease-out; - display: block; - width: 100%; - max-width: 20%; -} - -.f-s-20 { - font-size: 20px; -} - -.dark-heading { - color: #212121; - font-weight: 600; -} - -.multinode-body label { - color: #717171; - font-weight: 600; -} - -.f-s-17 { - font-size: 15px; -} - -.f-s-12 { - font-size: 12px; - font-weight: 700; -} - -.multinode-footer { - margin-top: auto; - display: flex; - justify-content: end; - flex-direction: column; -} - - -.btn-primary-n { - background: transparent linear-gradient(180deg, #0c52cc 0%, #1eabbc 2%, #29818c 100%) 0% 0% no-repeat padding-box; - border-radius: 5px; - color: #fff; - font-weight: 500; -} - -.btn-gray-n { - background: #c3bbbb; - border-radius: 5px; - color: #fff; - font-weight: 500; -} - -.btn-primary-n:hover { - background: transparent linear-gradient(180deg, #0c52cc 0%, #1b5157 2%, #5dabb6 100%) 0% 0% no-repeat padding-box; - color: #fff; - font-weight: 500; -} - -.close-btnn { - cursor: pointer; - color: #1eabbc; - width: 35px; - height: 35px; - display: inline-flex; - align-items: center; - justify-content: center; - opacity: 1; -} - - .close-btnn:hover { - color: #1b5157; - } - -.hover-show { - position: relative; - display: inline-block; -} - -.hover-content { - display: none; - position: absolute; - top: 5.5rem; - left: 0; - background-color: #ffff; - min-width: 18rem; - box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1); - z-index: 1; - text-align: left; -} - -.hover-con { - margin: 1rem; -} - -.hover-show:hover .hover-content { - display: block; -} - -.footer { - display: flex; - justify-content: space-between; - margin: 5px 15px; - color: #b0d0d4; -} - -@media only screen and (max-width: 996px) { - - - - .sidebar { - width: 6rem; - } - - .dark-heading { - font-size: 1rem; - } - - .mutinode-drawer-container { - height: calc(100vh - 22rem); - } - - .icon-group { - font-size: 0.6rem; - font-weight: 700; - } -} - - -::-webkit-scrollbar { - width: 6px; - border-radius: 50%; - color: #1eabbc; -} - -::-webkit-scrollbar-thumb { - background: #29818c; - border-radius: 1rem; -} - -.btn-back { - background: white; - color: black; - border: 1px solid black; - border-radius: 20px; -} - -@media only screen and (max-width: 767px) { - - .network-area { - display: block; - /* margin: 8rem 1rem 0 1rem;*/ - height: calc(100vh - 76px); - background-color: #F8F8F8; - } - - .head-icons { - width: 250px; - } - - .icon-name { - width: 20px; - } - - .btn-p { - font-size: 5px; - } - - icon-group { - padding: 10px; - } - - .background_img { - height: 128vh; - } -} - -.mutinode-drawer-container { - transition: all 0.8s ease-out; - height: auto; - background: rgb(248 254 255); - border-radius: 0px 20px 20px 0px; - box-shadow: 0px 0px 10px #00000036; - margin-left: auto; - height: calc(100vh - 92px); - transition: all 0.8s ease-out; - width: 100%; - max-width: 25%; - position: absolute; - z-index: 1000; - /* z-index:-1; - right:0; */ - right: -27%; -} - -.d-visible { - /* display: block; */ - right: 0%; - /* z-index: 9999; */ -} - -.multinode-body { - /* max-height: 80%;*/ - overflow-y: scroll; - height: calc(100vh - 220px); -} - -.content-H { - display: none; -} - -.nav-clr { - background: #2b7c80; -} - -.navbar { - padding: 0 !important; -} - -.sidenav { - height: 400px; - width: 70px; - z-index: 1; - left: 0; - background-color: #0e6164; - /* overflow-x: hidden; */ - padding-top: 14px; - margin: 60px auto; - border-radius: 50px; - margin-left: -12px; - position: absolute; - top: 50%; - transform: translate(0%, -62%); - left: 14px; - transition: left 0.1s ease, right 0.1s ease !important; -} - -@media only screen and (max-width: 981px) { - .sidenav { - height: 400px; - width: 62px; - z-index: 1; - left: 0; - background-color: #0e6164; - overflow-x: hidden; - padding-top: 20px; - margin: 60px auto; - border-radius: 30px; - } -} - - - - -/* .accordion { -background-color: #fff; - color: #2b7683; - font-weight: 700; - cursor: pointer; - padding: 18px; - width: 100%; - border: none; - text-align: left; - outline: none; - font-size: 16px; - transition: 0.4s; - box-shadow: 0px 0px 10px #00000059; - border-bottom: 2px solid #0b6d76; -} - -.active, .accordion:hover { -background-color: #fff; -} - -.accordion:after { - content: '\002B'; - color: #0b6e76; - font-weight: bold; - float: right; - margin-left: 5px; -} - -.active:after { - content: "\2212"; -} - -.panel { - padding: 0 18px; -background-color: #fff; - box-shadow: 0px 0px 10px #00000059; - max-height: 0; - overflow: hidden; - transition: max-height 0.2s ease-out; -} */ - -.toggle { - position: absolute; - top: 0; - right: -1px; - z-index: 99; - border-radius: 50px 0 0 50px; - bottom: 0; - margin: auto 0; - min-width: 20px; - /* height: 24px; */ - text-transform: uppercase; - padding: 6px; - font-size: 12px; - background: #29818c; - width: 0px; - height: 30px; - transition: left 0.1s ease, right 0.1s ease !important; -} - -.toggle1 { - position: absolute; - top: 0; - left: 72px; - z-index: 99; - border-radius: 0px 50px 50px 0; - bottom: 0; - margin: auto 0; - min-width: 20px; - /* height: 24px; */ - text-transform: uppercase; - padding: 6px; - font-size: 12px; - background: #29818c; - width: 0px; - height: 30px; -} - -.drawerleft { - /* right: 269px; */ - transform: rotate(180deg); - border-radius: 0px 50px 50px 0; -} - -.icon-padding { - background: #2d78841f; - border-radius: 100%; - padding: 7px 4px; - margin: 1px; - width: 40px; - height: 40px; -} - -.icon-padding1 { - border-radius: 100%; - padding: 10px 4px; - margin: 1px; -} - -.ml--btn { - left: 0; - transform: rotate(180deg); - border-radius: 50px 0 0 50px; -} - -.f-s-14 { - font-size: 14px; -} - -.confirm-export { - font-size: 24px; - text-align: center; -} - -.yes-btn { - border: none; - background: #0c4b5a; - color: white; - border-radius: 10px; - padding: 10px 5px; -} - -.no-btn { - border: none; - background: gray; - color: white; - border-radius: 10px; - padding: 10px 5px; -} - -.d-left-none { - left: -72px; -} - -.d-right-none { - right: -320px; -} - -.map-bg { - background-image: url(../Assets/img/map-bg.png); - z-index: 1; - background-size: cover; - background-position: center; - background-repeat: no-repeat; -} - -.container-check { - display: block; - position: relative; - padding-left: 35px; - margin-bottom: 12px; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - - /* Hide the browser's default checkbox */ - .container-check input { - position: absolute; - opacity: 0; - cursor: pointer; - height: 0; - width: 0; - } - -/* Create a custom checkbox */ -.checkmark { - position: absolute; - top: 0; - left: 0; - height: 25px; - width: 25px; - background-color: #c1baba; -} - -/* On mouse-over, add a grey background color */ -.container-check:hover input ~ .checkmark { - background-color: #ccc; -} - -/* When the checkbox is checked, add a blue background */ -.container-check input:checked ~ .checkmark { - background-color: #29818c; -} - -/* Create the checkmark/indicator (hidden when not checked) */ -.checkmark:after { - content: ""; - position: absolute; - display: none; -} - -/* Show the checkmark when checked */ -.container-check input:checked ~ .checkmark:after { - display: block; -} - -/* Style the checkmark/indicator */ -.container-check .checkmark:after { - left: 9px; - top: 5px; - width: 6px; - height: 12px; - border: solid white; - border-width: 0 3px 3px 0; - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); -} - -::placeholder { - font-style: italic; - font-size: 14px; - color: #29818c !important; -} - -select { - font-style: italic; - font-size: 14px !important; - color: #29818c !important; -} - - select option { - font-style: italic; - font-size: 14px !important; - color: #29818c !important; - } - -.accordion-fiber { - height: 50px; - /* width: 500px; */ - margin-top: 20px; - background-color: #ffffff; - color: #29818c; - border-radius: 10px; - display: flex; - align-items: center; - justify-content: space-between; - padding: 4px 14px; - position: relative; - box-shadow: 0 10px 20px#00000014; -} - -.show-fiber { - display: flex; - align-items: center; - justify-content: center; - font-size: 24px; - font-weight: 500; - cursor: pointer; - background-color: #b9f7ff; - color: #29818c; - width: 40px; - height: 40px; - border-radius: 4px; -} - -.info-fiber { - height: 0; - /* width: 500px; */ - background-color: #ffffff; - color: #000; - /* display: flex; - align-items: center; */ - padding: 0 14px; - position: relative; - overflow: hidden; - border: 0; - transition: height .4s; -} - - .info-fiber.reveal { - height: auto; - border-radius: 0 0 10px 10px; - transition: height .4s; - } - -.accordion-fiber.radius { - border-radius: 10px 10px 0 0; -} -/*.img-icon-resize{ - width: 50px; - height: 50px; -}*/ - -.top-container-change { - background: #57e0e73b; - border-radius: 20px; -} - -.steps { - display: flex; -} - -.step { - display: flex; - align-items: center; - cursor: pointer; - transition: 0.5s; - border-radius: 4px; - user-select: none; -} - - .step:active { - background-color: rgba(0, 0, 0, 0.2); - transition: 0.02s; - } - - -.node-group1 { - background: linear-gradient(45deg, #2b7c81, #89b1d3); - margin: 5px; - border-radius: 10px; -} - -.node-group2 { - background: linear-gradient(45deg, #2b7c81, #89b1d3); - margin: 5px; - border-radius: 10px; -} -/* -.node-group2:before { - content: ""; - position: absolute; - width: 6%; - height: 4px; - transform: translate(-43%, 21%); - z-index: -1; - border-radius: 25%; - background: linear-gradient(45deg, black, #5d98ad); -} */ -.node-group1:hover { - background: linear-gradient(135deg, #2b7c81, #89b1d3); - margin: 5px; - border-radius: 10px; -} - -.confirm-export1 { - font-size: 18px; - border-left: 5px solid #0c4b5a; - padding: 0px 0px 0px 10px; -} - - -@media only screen and (max-width: 520px) { - .icon-group { - border: none; - margin-right: 1rem; - padding: 5px; - height: 25px; - width: 25px; - font-size: 13px; - font-weight: 600; - cursor: pointer; - margin: 1px; - margin-left: 3px; - border-radius: 100%; - background: white; - } - - .dropdown-change { - border-radius: 30px; - font-size: 8px !important; - } - - .node-group1 { - background: linear-gradient( 45deg, #2b7c81, #89b1d3); - margin: 12px 1px; - border-radius: 10px; - max-height: 50px; - } - - .node-group2 { - background: linear-gradient( 45deg, #2b7c81, #89b1d3); - margin: 12px 1px; - border-radius: 10px; - max-height: 50px; - } - - .d-mbl-none { - display: none !important; - } -} - -/* @media only screen and (max-width: 876px) { - .mutinode-drawer-container { - transition: all 0.8s ease-out; - height: auto; - background: #F8F8F8; - border-radius: 0px 20px 20px 0px; - box-shadow: 0px 0px 10px #00000036; - margin-left: auto; - height: calc(100vh - 92px); - transition: all 0.8s ease-out; - width: 100%; - max-width: 45%; - position: absolute; - z-index: 1000; - right: 0; - } - - } */ - -.dropdown-change { - border-radius: 30px; - font-size: 12px; -} - -.wrapper-progressBar { - width: 100% -} - - - - - - -.title-button { - background: linear-gradient( 45deg, #2b7c81, #89b1d3); - color: white; - border: none; - margin: 5px; - border-radius: 10px; - padding: 5px 10px 5px 10px; - min-width: 200px; -} - - -@media only screen and (max-width: 384px) { - .btn-white { - background-color: #ffffff6b; - color: #ffffff; - font-size: 0.8rem; - font-weight: 500; - border: 1px solid #ffffff; - font-size: 10px; - padding: 5px; - } - - .title-button { - min-width: 150px; - } -} - -@media only screen and (max-width: 767px) { - .dragview { - height: calc(100vh - 241px); - } - - .inner-body { - display: flex; - border: 1px solid #e5e5e5; - height: calc(100vh - 76px); - border-radius: 20px; - } -} - -.btn-1 { - text-align: center; - display: inline-block; - padding: 11px 20px; - border: 2px solid #fff; - cursor: pointer; - border-radius: 0px 15px 0px 15px; - position: relative; - overflow: hidden; - margin: 2px 10px; - color: #a4fcff; - background: linear-gradient(45deg, #297981, #0000004a); - font-size: 18px; -} - - .btn-1:before { - content: ""; - position: absolute; - height: 150px; - width: 50px; - background: #fff; - left: -55px; - top: -40px; - transform: rotate(37deg); - transition: all .3s; - opacity: 0.3; - } - - .btn-1:hover:before { - left: 95%; - } - -@media only screen and (max-width: 768px) { - .btn-1 { - text-align: center; - display: inline-block; - padding: 3px; - border: 2px solid #fff; - cursor: pointer; - border-radius: 0px 15px 0px 15px; - position: relative; - overflow: hidden; - margin: 3px; - color: white; - background: linear-gradient(45deg, #297981, #0000004a); - font-size: 12px; - } -} - - -.icon-top-right { - padding: 9px 12px; - background-color: #efefef; - border-radius: 50%; -} - - .icon-top-right:hover { - padding: 9px 12px; - background-color: #94fdfb; - border-radius: 50%; - } - -.icon-top-right1 { - padding: 9px 15px; - background-color: white; - border-radius: 50%; -} - -.form-group-single { - padding: 9px 20px 35px 20px; - background: #daeced; - border-radius: 20px; -} - -.single-save { - background: #107179; - border: none; - padding: 5px 20px; - color: white; - border-radius: 10px; - font-size: 12px; - float: right; -} -/*stepper design*/ -.stepper-tab .tab-content - { - z-index: 1000; - position: absolute; - left: 0px; - top: 60%; - transform: translate(0,-50%); - /* max-width: 57px; - width: 100%;*/ - background-color: white; - box-shadow: 0px 0px 10px #00000030; - padding-top: 10px; - padding-bottom: 10px; - padding-left: 1px; - transition: all 0.4s ease; - /* min-width: 150px; - max-width: 150px; */ -} - -.stepper-tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link { - color: #fff !important; - background: #2b7c80 !important; - /* border-top: 1px solid #ddd8d8; - background: #305b72 !important;*/ - /*border-top-right-radius: 20px; - border-bottom-right-radius: 20px;*/ -} - -.stepper-tab .nav-pills .nav-link { - background: #1eabbc; - justify-content: center; - width: 100%; - /* border-top-right-radius: 20px; */ - /* box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; */ - /* border-bottom-right-radius: 20px; */ -} - -.stepper-tab .tap-pane { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} - - - -.stepper-tab .nav-link { - color: #fff; -} - -.toggle-arrow { - position: absolute; - background: #548e92; - color: #fff; - padding-top: 2px; - text-align: center; - border-radius: 50px; - width: 30px; - height: 30px; - top: 50%; - transform: translate(0px, -50%); - cursor: pointer; - right: -22px; -} - -.left-59 { - left: -17px !important; - transition: all 0.4s ease; -} - -.create-icon-menu img { - padding-left: 12px; - padding-bottom: 1rem; - padding-top: 1rem; -} - -.right-btn { - margin-top: -12px; -} - -.create-icons { - background: white; - border-radius: 50%; - width: 35px; - height: 35px; -} - -.create-icon-img { - padding: 13px 10px; - margin-top: -8px; - margin-left: -2px; -} - - -@media only screen and (max-width: 885px) { - - .tab-view-885 { - font-size: 12px; - } - - - .btn-white { - background-color: #47a2a9; - color: #ffffff; - font-size: 0.7rem; - font-weight: 500; - border: 1px solid #16bcff; - } - - .mutinode-drawer-container { - transition: all 0.8s ease-out; - height: auto; - background: rgb(248 254 255); - border-radius: 0px 20px 20px 0px; - box-shadow: 0px 0px 10px #00000036; - margin-left: auto; - height: calc(100vh - 92px); - transition: all 0.8s ease-out; - width: 100%; - max-width: 25%; - position: absolute; - z-index: 1000; - display: none; - right: 0; - } - - .d-visible { - display: block; - /* z-index: 9999; */ - } -} - -@media only screen and (max-width: 684px) { - .tab-view-885 { - font-size: 10px; - } - - - - .btn-white { - background-color: #47a2a9; - color: #ffffff; - font-size: 0.5rem; - font-weight: 500; - border: 1px solid #16bcff; - } - - .stepper-tab .tab-content { - position: absolute; - left: -12px; - top: 65%; - transform: translate(0px,-29%); - background-color: white; - padding-top: 10px; - padding-bottom: 10px; - padding-left: 1px; - transition: all 0.4s ease; - /* min-height: 144px; */ - } -} - -.create-back { - background: #2b7c80; - margin: 5px 12px; - color: white; - padding: 5px 10px; - font-size: 15px; - cursor: pointer; -} - - - - .create-back:hover { - background: #143436; - } - - -.tab-nav-completed { - background-color: #5c9ca1 !important; -} - - .tab-nav-completed:after { - border-left-color: #5c9ca1 !important; - } - - -.text-tab-completed { - color: #fff !important; - /*color: #000000 !important;*/ -} - -.modal-content-borderless { - border: none !important; - box-shadow: 0px 0px 20px #00000054; -} - -.global-modal-w { - max-width: 800px; -} - -@media only screen and (max-width: 1213px) { - .right-btn { - margin-top: 32px; - } -} - -@media only screen and (max-width: 405px) { - .right-btn { - margin-top: -12px; - } -} - -.fileUpload { - position: relative; - overflow: hidden; - background: #2b7c80; - color: white; -} - - .fileUpload input.upload { - position: absolute; - top: 0; - right: 0; - margin: 0; - padding: 0; - font-size: 20px; - cursor: pointer; - opacity: 0; - } - -.group-node { - background: #ebebeb; - padding: 5px 2px; - margin: 4px 12px; - border-radius: 10px; -} - -.modal-btn1 { - background-color: #605d5d; - color: #fff; - border-radius: 20px; -} - -.upload-btn { - background-color: #cbe8f3 !important; - color: #000; - font-size: 16px; -} - -.download-btn { - background-color: #445d5e !important; - color: #fff; - margin-top: -1px; - font-size: 10px; -} -.cancel-btn { - background: #C6C6C6; - color: #131313; - border-radius: 20px; -} - - /*.upload-btn:hover { - background-color: #2b7082 !important; - color: #fff; - font-size: 16px; -}*/ - - .download-btn:hover { - background-color: #445d5e !important; - color: #fff; - font-size: 10px; - } - -.create-back1 { - background: #2b7c80; - margin: 5px 12px; - color: white; - padding: 5px 10px; - font-size: 15px; - margin-top: -1px; -} - -.close-btnn1 { - cursor: pointer; - color: #1eabbc; - width: 35px; - height: 35px; - display: inline-flex; - align-items: center; - justify-content: center; - opacity: 1; - margin-top: -26px !important; - margin-right: -15px !important; - background: #efefef !important; - border-radius: 50px !important; -} - -.highlight { - background: #143436 !important; -} - -#button_undo, -#button_redo { - position: relative; - display: inline-block; - /*padding-left: 6px; - padding-right: 6px; - padding-top: 1px; - padding-bottom: 1px;*/ - color: white; - cursor: pointer; -} - - #button_undo:hover, - #button_redo:hover { - background-color: #dadada; - } - -.middleNode { - width: 24px; - margin-left: -8px; -} - -.flex-container { - display: flex; - flex-direction: row; - font-size: 14px; - text-align: center; - border: 1px solid #2b7082; - border-radius: 14px; - min-width: 225px; - height: 30px; -} - - - -.flex-item-left { - padding: 4px; - height: 29px; - flex: 50%; - border-radius: 10px 0px 0px 10px; - color: #000; - cursor: pointer; -} - - - -.flex-item-right { - padding: 4px; - height: 29px; - flex: 50%; - border-radius: 0px 10px 10px 0px; - color: #000; - cursor: pointer; -} - -.viewActive { - background-color: #2b7082 !important; - color: white; -} - - - -@media (max-width: 800px) { - .flex-container { - flex-direction: column; - } -} - -.collapseepandview { - position: absolute; - top: 63px; - right: 28px; - z-index: 999; -} -.first-tab { - position: relative; - top: 0; - z-index: 99; - left: 0; - transform: none; - height: 100vh; - margin-top: 10%; -} - -.button-margin { - margin-top: 2rem !important; -} - -.modal-btn-close { - background: linear-gradient( 180deg, #1eabbc, #1eabbc); - border-radius: 20px; - color: #fff; -} -.bg-card-change { - background-color: #2b7c804d !important; -} - -.instruction-text { - font-size: 28px; - font-weight: 500; - color: #fff; -} - -.rowheightset { - height: 100vh !important; -} - -.create-btn-set { - background: #2b7c82; - color: white; - border: none; - padding: 10px 20px; - border-radius: 5px; - font-size: 14px; -} - - .create-btn-set:hover { - background: #2b7c82; - color: white; - border: none; - padding: 10px 20px; - border-radius: unset; - border-left: 2px solid white; - font-size: 14px; - } - -.import-btn-set { - background: #5db9c3; - color: white; - border: none; - padding: 10px 20px; - border-radius: 5px; - font-size: 14px; -} - - .import-btn-set:hover { - background: #5db9c3; - color: white; - border: none; - padding: 10px 20px; - border-radius: unset; - border-left: 2px solid white; - font-size: 14px; - } - -.text-btn-right { - text-align: right; -} - -.text-btn-left { - text-align: left; -} - -.select-box { - border-radius: 10px; - cursor:pointer; -} - - .select-box:hover { - box-shadow: 0px 0px 80px rgb(0 0 0 / 15%); - transform: scale(1.1); - transition: 0.5s ease-in-out; - cursor: pointer; - } - -.select-in-img { - width: 110px; - margin-left: auto; - margin-right: auto; - display: block; -} - -.select-in-img1 { - width: 110px; - margin-left: auto; - margin-right: auto; - display: block; -} - -.select-role-btn { - border: none; - background-color: #2b7c82; - padding: 12px 20px; - font-size: 17px; - color: white; - border-radius: 0 0 10px 10px; -} -/*////boostra*/ -.success-toast { - border-left: 4px solid #28a745; -} - -.info-toast { - border-left: 4px solid #17a2b8; -} - -.danger-toast { - border-left: 4px solid #dc3545; -} - -.warning-toast { - border-left: 4px solid #ffc107; -} - -.success-toast { - min-width: 220px; -} - -.toast .w-80 { - width: 80%; -} - -.toast .row { - padding-left: 4%; - align-items: baseline; - padding-right: 4%; - justify-content: space-between; -} - - - diff --git a/TelecomInfraProject/wwwroot/js/Helper/Helper.js b/TelecomInfraProject/wwwroot/js/Helper/Helper.js deleted file mode 100644 index cad27a7..0000000 --- a/TelecomInfraProject/wwwroot/js/Helper/Helper.js +++ /dev/null @@ -1,13 +0,0 @@ -var nodeType = { - ROADM: 1, - Attenuator: 3, - Transceiver: 4, - ILA: 2, - Amplifier:5 -} -var fiberType = { - SingleFiber: 1, - DualFiber: 2, - SinglePatch: 3, - DualPatch:4, -} \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/js/LocalDB/taffy-min.js b/TelecomInfraProject/wwwroot/js/LocalDB/taffy-min.js deleted file mode 100644 index 3150be1..0000000 --- a/TelecomInfraProject/wwwroot/js/LocalDB/taffy-min.js +++ /dev/null @@ -1 +0,0 @@ -var TAFFY,exports,T;!function(){"use strict";var _t_,_e_,_n_,_r_,_i_,_s_,_u_,_o_,_c_,_a_,_l_,_f_,_h_,_T_,_g_,_F_,_p_,_d_,_A_,_v_,_y_,_m_,___,_x_;if(!TAFFY)for(_i_="2.7",_s_=1,_u_="000000",_o_=1e3,_c_={},_x_=function(_t_){var _e_=Array.prototype.slice.call(_t_);return _e_.sort()},_a_=function(_t_){return TAFFY.isArray(_t_)||TAFFY.isObject(_t_)?_t_:JSON.parse(_t_)},_A_=function(_t_,_e_){return _v_(_t_,function(_t_){return _e_.indexOf(_t_)>=0})},_v_=function(_t_,_e_,_n_){var _r_=[];return null==_t_?_r_:Array.prototype.filter&&_t_.filter===Array.prototype.filter?_t_.filter(_e_,_n_):(_l_(_t_,function(_t_,_i_,_s_){_e_.call(_n_,_t_,_i_,_s_)&&(_r_[_r_.length]=_t_)}),_r_)},___=function(_t_){return"[object RegExp]"===Object.prototype.toString.call(_t_)},_m_=function(_t_){var _e_=T.isArray(_t_)?[]:T.isObject(_t_)?{}:null;if(null===_t_)return _t_;for(var _n_ in _t_)_e_[_n_]=___(_t_[_n_])?_t_[_n_].toString():T.isArray(_t_[_n_])||T.isObject(_t_[_n_])?_m_(_t_[_n_]):_t_[_n_];return _e_},_y_=function(_t_){var _e_=JSON.stringify(_t_);return null===_e_.match(/regex/)?_e_:JSON.stringify(_m_(_t_))},_l_=function(_t_,_e_,_n_){var _r_,_i_,_s_,_u_;if(_t_&&(T.isArray(_t_)&&1===_t_.length||!T.isArray(_t_)))_e_(T.isArray(_t_)?_t_[0]:_t_,0);else for(_s_=0,_t_=T.isArray(_t_)?_t_:[_t_],_u_=_t_.length;_u_>_s_&&(_i_=_t_[_s_],T.isUndefined(_i_)&&!_n_||(_r_=_e_(_i_,_s_),_r_!==T.EXIT));_s_++);},_f_=function(_t_,_e_){var _n_,_r_,_i_=0;for(_r_ in _t_)if(_t_.hasOwnProperty(_r_)&&(_n_=_e_(_t_[_r_],_r_,_i_++),_n_===T.EXIT))break},_c_.extend=function(_t_,_e_){_c_[_t_]=function(){return _e_.apply(this,_x_(arguments))}},_h_=function(_t_){var _e_;return T.isString(_t_)&&/[t][0-9]*[r][0-9]*/i.test(_t_)?!0:T.isObject(_t_)&&_t_.___id&&_t_.___s?!0:T.isArray(_t_)?(_e_=!0,_l_(_t_,function(_t_){return _h_(_t_)?void 0:(_e_=!1,TAFFY.EXIT)}),_e_):!1},_g_=function(_t_,_e_){var _n_=!0;return _l_(_e_,function(_e_){switch(T.typeOf(_e_)){case"function":if(!_e_.apply(_t_))return _n_=!1,TAFFY.EXIT;break;case"array":_n_=1===_e_.length?_g_(_t_,_e_[0]):2===_e_.length?_g_(_t_,_e_[0])||_g_(_t_,_e_[1]):3===_e_.length?_g_(_t_,_e_[0])||_g_(_t_,_e_[1])||_g_(_t_,_e_[2]):4===_e_.length?_g_(_t_,_e_[0])||_g_(_t_,_e_[1])||_g_(_t_,_e_[2])||_g_(_t_,_e_[3]):!1,_e_.length>4&&_l_(_e_,function(_e_){_g_(_t_,_e_)&&(_n_=!0)})}}),_n_},_T_=function(_t_){var _e_=[];return T.isString(_t_)&&/[t][0-9]*[r][0-9]*/i.test(_t_)&&(_t_={___id:_t_}),T.isArray(_t_)?(_l_(_t_,function(_t_){_e_.push(_T_(_t_))}),_t_=function(){var _t_=this,_n_=!1;return _l_(_e_,function(_e_){_g_(_t_,_e_)&&(_n_=!0)}),_n_}):T.isObject(_t_)?(T.isObject(_t_)&&_t_.___id&&_t_.___s&&(_t_={___id:_t_.___id}),_f_(_t_,function(_t_,_n_){T.isObject(_t_)||(_t_={is:_t_}),_f_(_t_,function(_t_,_r_){var _i_,_s_=[];_i_="hasAll"===_r_?function(_t_,_e_){_e_(_t_)}:_l_,_i_(_t_,function(_t_){var _e_,_i_=!0;_e_=function(){var _e_,_s_=this[_n_],_u_="==",_o_="!=",_c_="===",_a_="<",_l_=">",_f_="<=",_h_=">=",_T_="!==";return"undefined"==typeof _s_?!1:(0===_r_.indexOf("!")&&_r_!==_o_&&_r_!==_T_&&(_i_=!1,_r_=_r_.substring(1,_r_.length)),_e_="regex"===_r_?_t_.test(_s_):"lt"===_r_||_r_===_a_?_t_>_s_:"gt"===_r_||_r_===_l_?_s_>_t_:"lte"===_r_||_r_===_f_?_t_>=_s_:"gte"===_r_||_r_===_h_?_s_>=_t_:"left"===_r_?0===_s_.indexOf(_t_):"leftnocase"===_r_?0===_s_.toLowerCase().indexOf(_t_.toLowerCase()):"right"===_r_?_s_.substring(_s_.length-_t_.length)===_t_:"rightnocase"===_r_?_s_.toLowerCase().substring(_s_.length-_t_.length)===_t_.toLowerCase():"like"===_r_?_s_.indexOf(_t_)>=0:"likenocase"===_r_?_s_.toLowerCase().indexOf(_t_.toLowerCase())>=0:_r_===_c_||"is"===_r_?_s_===_t_:_r_===_u_?_s_==_t_:_r_===_T_?_s_!==_t_:_r_===_o_?_s_!=_t_:"isnocase"===_r_?_s_.toLowerCase?_s_.toLowerCase()===_t_.toLowerCase():_s_===_t_:"has"===_r_?T.has(_s_,_t_):"hasall"===_r_?T.hasAll(_s_,_t_):"contains"===_r_?TAFFY.isArray(_s_)&&_s_.indexOf(_t_)>-1:-1!==_r_.indexOf("is")||TAFFY.isNull(_s_)||TAFFY.isUndefined(_s_)||TAFFY.isObject(_t_)||TAFFY.isArray(_t_)?T[_r_]&&T.isFunction(T[_r_])&&0===_r_.indexOf("is")?T[_r_](_s_)===_t_:T[_r_]&&T.isFunction(T[_r_])?T[_r_](_s_,_t_):!1:_t_===_s_[_r_],_e_=_e_&&!_i_?!1:_e_||_i_?_e_:!0)},_s_.push(_e_)}),_e_.push(1===_s_.length?_s_[0]:function(){var _t_=this,_e_=!1;return _l_(_s_,function(_n_){_n_.apply(_t_)&&(_e_=!0)}),_e_})})}),_t_=function(){var _t_=this,_n_=!0;return _n_=(1!==_e_.length||_e_[0].apply(_t_))&&(2!==_e_.length||_e_[0].apply(_t_)&&_e_[1].apply(_t_))&&(3!==_e_.length||_e_[0].apply(_t_)&&_e_[1].apply(_t_)&&_e_[2].apply(_t_))&&(4!==_e_.length||_e_[0].apply(_t_)&&_e_[1].apply(_t_)&&_e_[2].apply(_t_)&&_e_[3].apply(_t_))?!0:!1,_e_.length>4&&_l_(_e_,function(_e_){_g_(_t_,_e_)||(_n_=!1)}),_n_}):T.isFunction(_t_)?_t_:void 0},_p_=function(_t_,_e_){var _n_=function(_t_,_n_){var _r_=0;return T.each(_e_,function(_e_){var _i_,_s_,_u_,_o_,_c_;if(_i_=_e_.split(" "),_s_=_i_[0],_u_=1===_i_.length?"logical":_i_[1],"logical"===_u_)_o_=_F_(_t_[_s_]),_c_=_F_(_n_[_s_]),T.each(_o_.length<=_c_.length?_o_:_c_,function(_t_,_e_){return _o_[_e_]<_c_[_e_]?(_r_=-1,TAFFY.EXIT):_o_[_e_]>_c_[_e_]?(_r_=1,TAFFY.EXIT):void 0});else if("logicaldesc"===_u_)_o_=_F_(_t_[_s_]),_c_=_F_(_n_[_s_]),T.each(_o_.length<=_c_.length?_o_:_c_,function(_t_,_e_){return _o_[_e_]>_c_[_e_]?(_r_=-1,TAFFY.EXIT):_o_[_e_]<_c_[_e_]?(_r_=1,TAFFY.EXIT):void 0});else{if("asec"===_u_&&_t_[_s_]<_n_[_s_])return _r_=-1,T.EXIT;if("asec"===_u_&&_t_[_s_]>_n_[_s_])return _r_=1,T.EXIT;if("desc"===_u_&&_t_[_s_]>_n_[_s_])return _r_=-1,T.EXIT;if("desc"===_u_&&_t_[_s_]<_n_[_s_])return _r_=1,T.EXIT}return 0===_r_&&"logical"===_u_&&_o_.length<_c_.length?_r_=-1:0===_r_&&"logical"===_u_&&_o_.length>_c_.length?_r_=1:0===_r_&&"logicaldesc"===_u_&&_o_.length>_c_.length?_r_=-1:0===_r_&&"logicaldesc"===_u_&&_o_.length<_c_.length&&(_r_=1),0!==_r_?T.EXIT:void 0}),_r_};return _t_&&_t_.push?_t_.sort(_n_):_t_},function(){var _t_={},_e_=0;_F_=function(_n_){return _e_>_o_&&(_t_={},_e_=0),_t_["_"+_n_]||function(){var _r_,_i_,_s_,_u_=String(_n_),_o_=[],_c_="_",_a_="";for(_r_=0,_i_=_u_.length;_i_>_r_;_r_++)_s_=_u_.charCodeAt(_r_),_s_>=48&&57>=_s_||46===_s_?("n"!==_a_&&(_a_="n",_o_.push(_c_.toLowerCase()),_c_=""),_c_+=_u_.charAt(_r_)):("s"!==_a_&&(_a_="s",_o_.push(parseFloat(_c_)),_c_=""),_c_+=_u_.charAt(_r_));return _o_.push("n"===_a_?parseFloat(_c_):_c_.toLowerCase()),_o_.shift(),_t_["_"+_n_]=_o_,_e_++,_o_}()}}(),_d_=function(){this.context({results:this.getDBI().query(this.context())})},_c_.extend("filter",function(){var _t_=TAFFY.mergeObj(this.context(),{run:null}),_e_=[];return _l_(_t_.q,function(_t_){_e_.push(_t_)}),_t_.q=_e_,_l_(_x_(arguments),function(_e_){_t_.q.push(_T_(_e_)),_t_.filterRaw.push(_e_)}),this.getroot(_t_)}),_c_.extend("order",function(_t_){_t_=_t_.split(",");var _e_,_n_=[];return _l_(_t_,function(_t_){_n_.push(_t_.replace(/^\s*/,"").replace(/\s*$/,""))}),_e_=TAFFY.mergeObj(this.context(),{sort:null}),_e_.order=_n_,this.getroot(_e_)}),_c_.extend("limit",function(_t_){var _e_,_n_=TAFFY.mergeObj(this.context(),{});return _n_.limit=_t_,_n_.run&&_n_.sort&&(_e_=[],_l_(_n_.results,function(_n_,_r_){return _r_+1>_t_?TAFFY.EXIT:void _e_.push(_n_)}),_n_.results=_e_),this.getroot(_n_)}),_c_.extend("start",function(_t_){var _e_,_n_=TAFFY.mergeObj(this.context(),{});return _n_.start=_t_,_n_.run&&_n_.sort&&!_n_.limit?(_e_=[],_l_(_n_.results,function(_n_,_r_){_r_+1>_t_&&_e_.push(_n_)}),_n_.results=_e_):_n_=TAFFY.mergeObj(this.context(),{run:null,start:_t_}),this.getroot(_n_)}),_c_.extend("update",function(_t_,_e_,_n_){var _r_,_i_=!0,_s_={},_u_=_x_(arguments);return!TAFFY.isString(_t_)||2!==arguments.length&&3!==arguments.length?(_s_=_t_,2===_u_.length&&(_i_=_e_)):(_s_[_t_]=_e_,3===arguments.length&&(_i_=_n_)),_r_=this,_d_.call(this),_l_(this.context().results,function(_t_){var _e_=_s_;TAFFY.isFunction(_e_)?_e_=_e_.apply(TAFFY.mergeObj(_t_,{})):T.isFunction(_e_)&&(_e_=_e_(TAFFY.mergeObj(_t_,{}))),TAFFY.isObject(_e_)&&_r_.getDBI().update(_t_.___id,_e_,_i_)}),this.context().results.length&&this.context({run:null}),this}),_c_.extend("remove",function(_t_){var _e_=this,_n_=0;return _d_.call(this),_l_(this.context().results,function(_t_){_e_.getDBI().remove(_t_.___id),_n_++}),this.context().results.length&&(this.context({run:null}),_e_.getDBI().removeCommit(_t_)),_n_}),_c_.extend("count",function(){return _d_.call(this),this.context().results.length}),_c_.extend("callback",function(_t_,_e_){if(_t_){var _n_=this;setTimeout(function(){_d_.call(_n_),_t_.call(_n_.getroot(_n_.context()))},_e_||0)}return null}),_c_.extend("get",function(){return _d_.call(this),this.context().results}),_c_.extend("stringify",function(){return JSON.stringify(this.get())}),_c_.extend("first",function(){return _d_.call(this),this.context().results[0]||!1}),_c_.extend("last",function(){return _d_.call(this),this.context().results[this.context().results.length-1]||!1}),_c_.extend("sum",function(){var _t_=0,_e_=this;return _d_.call(_e_),_l_(_x_(arguments),function(_n_){_l_(_e_.context().results,function(_e_){_t_+=_e_[_n_]||0})}),_t_}),_c_.extend("min",function(_t_){var _e_=null;return _d_.call(this),_l_(this.context().results,function(_n_){(null===_e_||_n_[_t_]<_e_)&&(_e_=_n_[_t_])}),_e_}),function(){var _t_=function(){var _t_,_e_,_n_;return _t_=function(_t_,_e_,_n_){var _r_,_i_,_s_;switch(2===_n_.length?(_r_=_t_[_n_[0]],_s_="===",_i_=_e_[_n_[1]]):(_r_=_t_[_n_[0]],_s_=_n_[1],_i_=_e_[_n_[2]]),_s_){case"===":return _r_===_i_;case"!==":return _r_!==_i_;case"<":return _i_>_r_;case">":return _r_>_i_;case"<=":return _i_>=_r_;case">=":return _r_>=_i_;case"==":return _r_==_i_;case"!=":return _r_!=_i_;default:throw String(_s_)+" is not supported"}},_e_=function(_t_,_e_){var _n_,_r_,_i_={};for(_n_ in _t_)_t_.hasOwnProperty(_n_)&&(_i_[_n_]=_t_[_n_]);for(_n_ in _e_)_e_.hasOwnProperty(_n_)&&"___id"!==_n_&&"___s"!==_n_&&(_r_=TAFFY.isUndefined(_i_[_n_])?"":"right_",_i_[_r_+String(_n_)]=_e_[_n_]);return _i_},_n_=function(_n_){var _r_,_i_,_s_=_x_(arguments),_u_=_s_.length,_o_=[];if("function"!=typeof _n_.filter){if(!_n_.TAFFY)throw"TAFFY DB or result not supplied";_r_=_n_()}else _r_=_n_;return this.context({results:this.getDBI().query(this.context())}),TAFFY.each(this.context().results,function(_n_){_r_.each(function(_r_){var _c_,_a_=!0;t:for(_i_=1;_u_>_i_&&(_c_=_s_[_i_],_a_="function"==typeof _c_?_c_(_n_,_r_):"object"==typeof _c_&&_c_.length?_t_(_n_,_r_,_c_):!1,_a_);_i_++);_a_&&_o_.push(_e_(_n_,_r_))})}),TAFFY(_o_)()}}();_c_.extend("join",_t_)}(),_c_.extend("max",function(_t_){var _e_=null;return _d_.call(this),_l_(this.context().results,function(_n_){(null===_e_||_n_[_t_]>_e_)&&(_e_=_n_[_t_])}),_e_}),_c_.extend("select",function(){var _t_=[],_e_=_x_(arguments);return _d_.call(this),1===arguments.length?_l_(this.context().results,function(_n_){_t_.push(_n_[_e_[0]])}):_l_(this.context().results,function(_n_){var _r_=[];_l_(_e_,function(_t_){_r_.push(_n_[_t_])}),_t_.push(_r_)}),_t_}),_c_.extend("distinct",function(){var _t_=[],_e_=_x_(arguments);return _d_.call(this),1===arguments.length?_l_(this.context().results,function(_n_){var _r_=_n_[_e_[0]],_i_=!1;_l_(_t_,function(_t_){return _r_===_t_?(_i_=!0,TAFFY.EXIT):void 0}),_i_||_t_.push(_r_)}):_l_(this.context().results,function(_n_){var _r_=[],_i_=!1;_l_(_e_,function(_t_){_r_.push(_n_[_t_])}),_l_(_t_,function(_t_){var _n_=!0;return _l_(_e_,function(_e_,_i_){return _r_[_i_]!==_t_[_i_]?(_n_=!1,TAFFY.EXIT):void 0}),_n_?(_i_=!0,TAFFY.EXIT):void 0}),_i_||_t_.push(_r_)}),_t_}),_c_.extend("supplant",function(_t_,_e_){var _n_=[];return _d_.call(this),_l_(this.context().results,function(_e_){_n_.push(_t_.replace(/\{([^\{\}]*)\}/g,function(_t_,_n_){var _r_=_e_[_n_];return"string"==typeof _r_||"number"==typeof _r_?_r_:_t_}))}),_e_?_n_:_n_.join("")}),_c_.extend("each",function(_t_){return _d_.call(this),_l_(this.context().results,_t_),this}),_c_.extend("map",function(_t_){var _e_=[];return _d_.call(this),_l_(this.context().results,function(_n_){_e_.push(_t_(_n_))}),_e_}),T=function(_t_){var _e_,_n_,_r_,_i_=[],_o_={},_F_=1,_d_={template:!1,onInsert:!1,onUpdate:!1,onRemove:!1,onDBChange:!1,storageName:!1,forcePropertyCase:null,cacheSize:100,name:""},_A_=new Date,_v_=0,_m_=0,___={};return _n_=function(_t_){var _e_=[],_r_=!1;return 0===_t_.length?_i_:(_l_(_t_,function(_t_){T.isString(_t_)&&/[t][0-9]*[r][0-9]*/i.test(_t_)&&_i_[_o_[_t_]]&&(_e_.push(_i_[_o_[_t_]]),_r_=!0),T.isObject(_t_)&&_t_.___id&&_t_.___s&&_i_[_o_[_t_.___id]]&&(_e_.push(_i_[_o_[_t_.___id]]),_r_=!0),T.isArray(_t_)&&_l_(_t_,function(_t_){_l_(_n_(_t_),function(_t_){_e_.push(_t_)})})}),_r_&&_e_.length>1&&(_e_=[]),_e_)},_e_={dm:function(_t_){return _t_&&(_A_=_t_,___={},_v_=0,_m_=0),_d_.onDBChange&&setTimeout(function(){_d_.onDBChange.call(_i_)},0),_d_.storageName&&setTimeout(function(){localStorage.setItem("taffy_"+_d_.storageName,JSON.stringify(_i_))}),_A_},insert:function(_t_,_n_){var _c_=[],_h_=[],_T_=_a_(_t_);return _l_(_T_,function(_t_,_r_){var _a_,_T_;return T.isArray(_t_)&&0===_r_?(_l_(_t_,function(_t_){_c_.push("lower"===_d_.forcePropertyCase?_t_.toLowerCase():"upper"===_d_.forcePropertyCase?_t_.toUpperCase():_t_)}),!0):(T.isArray(_t_)?(_a_={},_l_(_t_,function(_t_,_e_){_a_[_c_[_e_]]=_t_}),_t_=_a_):T.isObject(_t_)&&_d_.forcePropertyCase&&(_T_={},_f_(_t_,function(_e_,_n_){_T_["lower"===_d_.forcePropertyCase?_n_.toLowerCase():"upper"===_d_.forcePropertyCase?_n_.toUpperCase():_n_]=_t_[_n_]}),_t_=_T_),_F_++,_t_.___id="T"+String(_u_+_s_).slice(-6)+"R"+String(_u_+_F_).slice(-6),_t_.___s=!0,_h_.push(_t_.___id),_d_.template&&(_t_=T.mergeObj(_d_.template,_t_)),_i_.push(_t_),_o_[_t_.___id]=_i_.length-1,_d_.onInsert&&(_n_||TAFFY.isUndefined(_n_))&&_d_.onInsert.call(_t_),void _e_.dm(new Date))}),_r_(_h_)},sort:function(_t_){return _i_=_p_(_i_,_t_.split(",")),_o_={},_l_(_i_,function(_t_,_e_){_o_[_t_.___id]=_e_}),_e_.dm(new Date),!0},update:function(_t_,_n_,_r_){var _s_,_u_,_c_,_a_,_l_={};_d_.forcePropertyCase&&(_f_(_n_,function(_t_,_e_){_l_["lower"===_d_.forcePropertyCase?_e_.toLowerCase():"upper"===_d_.forcePropertyCase?_e_.toUpperCase():_e_]=_t_}),_n_=_l_),_s_=_i_[_o_[_t_]],_u_=T.mergeObj(_s_,_n_),_c_={},_a_=!1,_f_(_u_,function(_t_,_e_){(TAFFY.isUndefined(_s_[_e_])||_s_[_e_]!==_t_)&&(_c_[_e_]=_t_,_a_=!0)}),_a_&&(_d_.onUpdate&&(_r_||TAFFY.isUndefined(_r_))&&_d_.onUpdate.call(_u_,_i_[_o_[_t_]],_c_),_i_[_o_[_t_]]=_u_,_e_.dm(new Date))},remove:function(_t_){_i_[_o_[_t_]].___s=!1},removeCommit:function(_t_){var _n_;for(_n_=_i_.length-1;_n_>-1;_n_--)_i_[_n_].___s||(_d_.onRemove&&(_t_||TAFFY.isUndefined(_t_))&&_d_.onRemove.call(_i_[_n_]),_o_[_i_[_n_].___id]=void 0,_i_.splice(_n_,1));_o_={},_l_(_i_,function(_t_,_e_){_o_[_t_.___id]=_e_}),_e_.dm(new Date)},query:function(_t_){var _r_,_s_,_u_,_o_,_c_,_a_;if(_d_.cacheSize&&(_s_="",_l_(_t_.filterRaw,function(_t_){return T.isFunction(_t_)?(_s_="nocache",TAFFY.EXIT):void 0}),""===_s_&&(_s_=_y_(T.mergeObj(_t_,{q:!1,run:!1,sort:!1})))),!_t_.results||!_t_.run||_t_.run&&_e_.dm()>_t_.run){if(_u_=[],_d_.cacheSize&&___[_s_])return ___[_s_].i=_v_++,___[_s_].results;0===_t_.q.length&&0===_t_.index.length?(_l_(_i_,function(_t_){_u_.push(_t_)}),_r_=_u_):(_o_=_n_(_t_.index),_l_(_o_,function(_e_){(0===_t_.q.length||_g_(_e_,_t_.q))&&_u_.push(_e_)}),_r_=_u_)}else _r_=_t_.results;return!(_t_.order.length>0)||_t_.run&&_t_.sort||(_r_=_p_(_r_,_t_.order)),_r_.length&&(_t_.limit&&_t_.limit<_r_.length||_t_.start)&&(_c_=[],_l_(_r_,function(_e_,_n_){if(!_t_.start||_t_.start&&_n_+1>=_t_.start)if(_t_.limit){if(_a_=_t_.start?_n_+1-_t_.start:_n_,_a_<_t_.limit)_c_.push(_e_);else if(_a_>_t_.limit)return TAFFY.EXIT}else _c_.push(_e_)}),_r_=_c_),_d_.cacheSize&&"nocache"!==_s_&&(_m_++,setTimeout(function(){var _t_,_e_;_m_>=2*_d_.cacheSize&&(_m_=0,_t_=_v_-_d_.cacheSize,_e_={},_f_(function(_n_,_r_){_n_.i>=_t_&&(_e_[_r_]=_n_)}),___=_e_)},0),___[_s_]={i:_v_++,results:_r_}),_r_}},_r_=function(){var _t_,_n_;return _t_=TAFFY.mergeObj(TAFFY.mergeObj(_c_,{insert:void 0}),{getDBI:function(){return _e_},getroot:function(_t_){return _r_.call(_t_)},context:function(_t_){return _t_&&(_n_=TAFFY.mergeObj(_n_,_t_.hasOwnProperty("results")?TAFFY.mergeObj(_t_,{run:new Date,sort:new Date}):_t_)),_n_},extend:void 0}),_n_=this&&this.q?this:{limit:!1,start:!1,q:[],filterRaw:[],index:[],order:[],results:!1,run:null,sort:null,settings:_d_},_l_(_x_(arguments),function(_t_){_h_(_t_)?_n_.index.push(_t_):_n_.q.push(_T_(_t_)),_n_.filterRaw.push(_t_)}),_t_},_s_++,_t_&&_e_.insert(_t_),_r_.insert=_e_.insert,_r_.merge=function(_t_,_n_,_i_){var _s_={},_u_=[],_o_={};return _i_=_i_||!1,_n_=_n_||"id",_l_(_t_,function(_t_){var _o_;_s_[_n_]=_t_[_n_],_u_.push(_t_[_n_]),_o_=_r_(_s_).first(),_o_?_e_.update(_o_.___id,_t_,_i_):_e_.insert(_t_,_i_)}),_o_[_n_]=_u_,_r_(_o_)},_r_.TAFFY=!0,_r_.sort=_e_.sort,_r_.settings=function(_t_){return _t_&&(_d_=TAFFY.mergeObj(_d_,_t_),_t_.template&&_r_().update(_t_.template)),_d_},_r_.store=function(_t_){var _e_,_n_=!1;return localStorage&&(_t_&&(_e_=localStorage.getItem("taffy_"+_t_),_e_&&_e_.length>0&&(_r_.insert(_e_),_n_=!0),_i_.length>0&&setTimeout(function(){localStorage.setItem("taffy_"+_d_.storageName,JSON.stringify(_i_))})),_r_.settings({storageName:_t_})),_r_},_r_},TAFFY=T,T.each=_l_,T.eachin=_f_,T.extend=_c_.extend,TAFFY.EXIT="TAFFYEXIT",TAFFY.mergeObj=function(_t_,_e_){var _n_={};return _f_(_t_,function(_e_,_r_){_n_[_r_]=_t_[_r_]}),_f_(_e_,function(_t_,_r_){_n_[_r_]=_e_[_r_]}),_n_},TAFFY.has=function(_t_,_e_){var _n_,_r_=!1;if(_t_.TAFFY)return _r_=_t_(_e_),_r_.length>0?!0:!1;switch(T.typeOf(_t_)){case"object":if(T.isObject(_e_))_f_(_e_,function(_n_,_i_){return _r_!==!0||T.isUndefined(_t_[_i_])||!_t_.hasOwnProperty(_i_)?(_r_=!1,TAFFY.EXIT):void(_r_=T.has(_t_[_i_],_e_[_i_]))});else if(T.isArray(_e_))_l_(_e_,function(_n_,_i_){return _r_=T.has(_t_,_e_[_i_]),_r_?TAFFY.EXIT:void 0});else if(T.isString(_e_))return TAFFY.isUndefined(_t_[_e_])?!1:!0;return _r_;case"array":if(T.isObject(_e_))_l_(_t_,function(_n_,_i_){return _r_=T.has(_t_[_i_],_e_),_r_===!0?TAFFY.EXIT:void 0});else if(T.isArray(_e_))_l_(_e_,function(_n_,_i_){return _l_(_t_,function(_n_,_s_){return _r_=T.has(_t_[_s_],_e_[_i_]),_r_===!0?TAFFY.EXIT:void 0}),_r_===!0?TAFFY.EXIT:void 0});else if(T.isString(_e_)||T.isNumber(_e_))for(_r_=!1,_n_=0;_n_<_t_.length;_n_++)if(_r_=T.has(_t_[_n_],_e_))return!0;return _r_;case"string":if(T.isString(_e_)&&_e_===_t_)return!0;break;default:if(T.typeOf(_t_)===T.typeOf(_e_)&&_t_===_e_)return!0}return!1},TAFFY.hasAll=function(_t_,_e_){var _n_,_r_=TAFFY;return _r_.isArray(_e_)?(_n_=!0,_l_(_e_,function(_e_){return _n_=_r_.has(_t_,_e_),_n_===!1?TAFFY.EXIT:void 0}),_n_):_r_.has(_t_,_e_)},TAFFY.typeOf=function(_t_){var _e_=typeof _t_;return"object"===_e_&&(_t_?"number"!=typeof _t_.length||_t_.propertyIsEnumerable("length")||(_e_="array"):_e_="null"),_e_},TAFFY.getObjectKeys=function(_t_){var _e_=[];return _f_(_t_,function(_t_,_n_){_e_.push(_n_)}),_e_.sort(),_e_},TAFFY.isSameArray=function(_t_,_e_){return TAFFY.isArray(_t_)&&TAFFY.isArray(_e_)&&_t_.join(",")===_e_.join(",")?!0:!1},TAFFY.isSameObject=function(_t_,_e_){var _n_=TAFFY,_r_=!0;return _n_.isObject(_t_)&&_n_.isObject(_e_)&&_n_.isSameArray(_n_.getObjectKeys(_t_),_n_.getObjectKeys(_e_))?_f_(_t_,function(_i_,_s_){return _n_.isObject(_t_[_s_])&&_n_.isObject(_e_[_s_])&&_n_.isSameObject(_t_[_s_],_e_[_s_])||_n_.isArray(_t_[_s_])&&_n_.isArray(_e_[_s_])&&_n_.isSameArray(_t_[_s_],_e_[_s_])||_t_[_s_]===_e_[_s_]?void 0:(_r_=!1,TAFFY.EXIT)}):_r_=!1,_r_},_t_=["String","Number","Object","Array","Boolean","Null","Function","Undefined"],_e_=function(_t_){return function(_e_){return TAFFY.typeOf(_e_)===_t_.toLowerCase()?!0:!1}},_n_=0;_n_<_t_.length;_n_++)_r_=_t_[_n_],TAFFY["is"+_r_]=_e_(_r_)}(),"object"==typeof exports&&(exports.taffy=TAFFY); \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/js/LocalDB/taffy.js b/TelecomInfraProject/wwwroot/js/LocalDB/taffy.js deleted file mode 100644 index 7357ff2..0000000 --- a/TelecomInfraProject/wwwroot/js/LocalDB/taffy.js +++ /dev/null @@ -1,2021 +0,0 @@ -/* - - Software License Agreement (BSD License) - http://taffydb.com - Copyright (c) - All rights reserved. - - - Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following condition is met: - - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - */ - -/*jslint browser : true, continue : true, - devel : true, indent : 2, maxerr : 500, - newcap : true, nomen : true, plusplus : true, - regexp : true, sloppy : true, vars : false, - white : true -*/ - -// BUILD 193d48d, modified by mmikowski to pass jslint - -// Setup TAFFY name space to return an object with methods -var TAFFY, exports, T; -(function () { - 'use strict'; - var - typeList, makeTest, idx, typeKey, - version, TC, idpad, cmax, - API, protectJSON, each, eachin, - isIndexable, returnFilter, runFilters, - numcharsplit, orderByCol, run, intersection, - filter, makeCid, safeForJson, - isRegexp, sortArgs - ; - - - if ( ! TAFFY ){ - // TC = Counter for Taffy DBs on page, used for unique IDs - // cmax = size of charnumarray conversion cache - // idpad = zeros to pad record IDs with - version = '2.7'; - TC = 1; - idpad = '000000'; - cmax = 1000; - API = {}; - - sortArgs = function(args) { - var v = Array.prototype.slice.call(args); - return v.sort(); - } - - protectJSON = function ( t ) { - // **************************************** - // * - // * Takes: a variable - // * Returns: the variable if object/array or the parsed variable if JSON - // * - // **************************************** - if ( TAFFY.isArray( t ) || TAFFY.isObject( t ) ){ - return t; - } - else { - return JSON.parse( t ); - } - }; - - // gracefully stolen from underscore.js - intersection = function(array1, array2) { - return filter(array1, function(item) { - return array2.indexOf(item) >= 0; - }); - }; - - // gracefully stolen from underscore.js - filter = function(obj, iterator, context) { - var results = []; - if (obj == null) return results; - if (Array.prototype.filter && obj.filter === Array.prototype.filter) return obj.filter(iterator, context); - each(obj, function(value, index, list) { - if (iterator.call(context, value, index, list)) results[results.length] = value; - }); - return results; - }; - - isRegexp = function(aObj) { - return Object.prototype.toString.call(aObj)==='[object RegExp]'; - } - - safeForJson = function(aObj) { - var myResult = T.isArray(aObj) ? [] : T.isObject(aObj) ? {} : null; - if(aObj===null) return aObj; - for(var i in aObj) { - myResult[i] = isRegexp(aObj[i]) ? aObj[i].toString() : T.isArray(aObj[i]) || T.isObject(aObj[i]) ? safeForJson(aObj[i]) : aObj[i]; - } - return myResult; - } - - makeCid = function(aContext) { - var myCid = JSON.stringify(aContext); - if(myCid.match(/regex/)===null) return myCid; - return JSON.stringify(safeForJson(aContext)); - } - - each = function ( a, fun, u ) { - var r, i, x, y; - // **************************************** - // * - // * Takes: - // * a = an object/value or an array of objects/values - // * f = a function - // * u = optional flag to describe how to handle undefined values - // in array of values. True: pass them to the functions, - // False: skip. Default False; - // * Purpose: Used to loop over arrays - // * - // **************************************** - if ( a && ((T.isArray( a ) && a.length === 1) || (!T.isArray( a ))) ){ - fun( (T.isArray( a )) ? a[0] : a, 0 ); - } - else { - for ( r, i, x = 0, a = (T.isArray( a )) ? a : [a], y = a.length; - x < y; x++ ) - { - i = a[x]; - if ( !T.isUndefined( i ) || (u || false) ){ - r = fun( i, x ); - if ( r === T.EXIT ){ - break; - } - - } - } - } - }; - - eachin = function ( o, fun ) { - // **************************************** - // * - // * Takes: - // * o = an object - // * f = a function - // * Purpose: Used to loop over objects - // * - // **************************************** - var x = 0, r, i; - - for ( i in o ){ - if ( o.hasOwnProperty( i ) ){ - r = fun( o[i], i, x++ ); - if ( r === T.EXIT ){ - break; - } - } - } - - }; - - API.extend = function ( m, f ) { - // **************************************** - // * - // * Takes: method name, function - // * Purpose: Add a custom method to the API - // * - // **************************************** - API[m] = function () { - return f.apply( this, sortArgs(arguments) ); - }; - }; - - isIndexable = function ( f ) { - var i; - // Check to see if record ID - if ( T.isString( f ) && /[t][0-9]*[r][0-9]*/i.test( f ) ){ - return true; - } - // Check to see if record - if ( T.isObject( f ) && f.___id && f.___s ){ - return true; - } - - // Check to see if array of indexes - if ( T.isArray( f ) ){ - i = true; - each( f, function ( r ) { - if ( !isIndexable( r ) ){ - i = false; - - return TAFFY.EXIT; - } - }); - return i; - } - - return false; - }; - - runFilters = function ( r, filter ) { - // **************************************** - // * - // * Takes: takes a record and a collection of filters - // * Returns: true if the record matches, false otherwise - // **************************************** - var match = true; - - - each( filter, function ( mf ) { - switch ( T.typeOf( mf ) ){ - case 'function': - // run function - if ( !mf.apply( r ) ){ - match = false; - return TAFFY.EXIT; - } - break; - case 'array': - // loop array and treat like a SQL or - match = (mf.length === 1) ? (runFilters( r, mf[0] )) : - (mf.length === 2) ? (runFilters( r, mf[0] ) || - runFilters( r, mf[1] )) : - (mf.length === 3) ? (runFilters( r, mf[0] ) || - runFilters( r, mf[1] ) || runFilters( r, mf[2] )) : - (mf.length === 4) ? (runFilters( r, mf[0] ) || - runFilters( r, mf[1] ) || runFilters( r, mf[2] ) || - runFilters( r, mf[3] )) : false; - if ( mf.length > 4 ){ - each( mf, function ( f ) { - if ( runFilters( r, f ) ){ - match = true; - } - }); - } - break; - } - }); - - return match; - }; - - returnFilter = function ( f ) { - // **************************************** - // * - // * Takes: filter object - // * Returns: a filter function - // * Purpose: Take a filter object and return a function that can be used to compare - // * a TaffyDB record to see if the record matches a query - // **************************************** - var nf = []; - if ( T.isString( f ) && /[t][0-9]*[r][0-9]*/i.test( f ) ){ - f = { ___id : f }; - } - if ( T.isArray( f ) ){ - // if we are working with an array - - each( f, function ( r ) { - // loop the array and return a filter func for each value - nf.push( returnFilter( r ) ); - }); - // now build a func to loop over the filters and return true if ANY of the filters match - // This handles logical OR expressions - f = function () { - var that = this, match = false; - each( nf, function ( f ) { - if ( runFilters( that, f ) ){ - match = true; - } - }); - return match; - }; - return f; - - } - // if we are dealing with an Object - if ( T.isObject( f ) ){ - if ( T.isObject( f ) && f.___id && f.___s ){ - f = { ___id : f.___id }; - } - - // Loop over each value on the object to prep match type and match value - eachin( f, function ( v, i ) { - - // default match type to IS/Equals - if ( !T.isObject( v ) ){ - v = { - 'is' : v - }; - } - // loop over each value on the value object - if any - eachin( v, function ( mtest, s ) { - // s = match type, e.g. is, hasAll, like, etc - var c = [], looper; - - // function to loop and apply filter - looper = (s === 'hasAll') ? - function ( mtest, func ) { - func( mtest ); - } : each; - - // loop over each test - looper( mtest, function ( mtest ) { - - // su = match success - // f = match false - var su = true, f = false, matchFunc; - - - // push a function onto the filter collection to do the matching - matchFunc = function () { - - // get the value from the record - var - mvalue = this[i], - eqeq = '==', - bangeq = '!=', - eqeqeq = '===', - lt = '<', - gt = '>', - lteq = '<=', - gteq = '>=', - bangeqeq = '!==', - r - ; - - if (typeof mvalue === 'undefined') { - return false; - } - - if ( (s.indexOf( '!' ) === 0) && s !== bangeq && - s !== bangeqeq ) - { - // if the filter name starts with ! as in '!is' then reverse the match logic and remove the ! - su = false; - s = s.substring( 1, s.length ); - } - // get the match results based on the s/match type - /*jslint eqeq : true */ - r = ( - (s === 'regex') ? (mtest.test( mvalue )) : (s === 'lt' || s === lt) - ? (mvalue < mtest) : (s === 'gt' || s === gt) - ? (mvalue > mtest) : (s === 'lte' || s === lteq) - ? (mvalue <= mtest) : (s === 'gte' || s === gteq) - ? (mvalue >= mtest) : (s === 'left') - ? (mvalue.indexOf( mtest ) === 0) : (s === 'leftnocase') - ? (mvalue.toLowerCase().indexOf( mtest.toLowerCase() ) - === 0) : (s === 'right') - ? (mvalue.substring( (mvalue.length - mtest.length) ) - === mtest) : (s === 'rightnocase') - ? (mvalue.toLowerCase().substring( - (mvalue.length - mtest.length) ) === mtest.toLowerCase()) - : (s === 'like') - ? (mvalue.indexOf( mtest ) >= 0) : (s === 'likenocase') - ? (mvalue.toLowerCase().indexOf(mtest.toLowerCase()) >= 0) - : (s === eqeqeq || s === 'is') - ? (mvalue === mtest) : (s === eqeq) - ? (mvalue == mtest) : (s === bangeqeq) - ? (mvalue !== mtest) : (s === bangeq) - ? (mvalue != mtest) : (s === 'isnocase') - ? (mvalue.toLowerCase - ? mvalue.toLowerCase() === mtest.toLowerCase() - : mvalue === mtest) : (s === 'has') - ? (T.has( mvalue, mtest )) : (s === 'hasall') - ? (T.hasAll( mvalue, mtest )) : (s === 'contains') - ? (TAFFY.isArray(mvalue) && mvalue.indexOf(mtest) > -1) : ( - s.indexOf( 'is' ) === -1 - && !TAFFY.isNull( mvalue ) - && !TAFFY.isUndefined( mvalue ) - && !TAFFY.isObject( mtest ) - && !TAFFY.isArray( mtest ) - ) - ? (mtest === mvalue[s]) - : (T[s] && T.isFunction( T[s] ) - && s.indexOf( 'is' ) === 0) - ? T[s]( mvalue ) === mtest - : (T[s] && T.isFunction( T[s] )) - ? T[s]( mvalue, mtest ) : (false) - ); - /*jslint eqeq : false */ - r = (r && !su) ? false : (!r && !su) ? true : r; - - return r; - }; - c.push( matchFunc ); - - }); - // if only one filter in the collection push it onto the filter list without the array - if ( c.length === 1 ){ - - nf.push( c[0] ); - } - else { - // else build a function to loop over all the filters and return true only if ALL match - // this is a logical AND - nf.push( function () { - var that = this, match = false; - each( c, function ( f ) { - if ( f.apply( that ) ){ - match = true; - } - }); - return match; - }); - } - }); - }); - // finally return a single function that wraps all the other functions and will run a query - // where all functions have to return true for a record to appear in a query result - f = function () { - var that = this, match = true; - // faster if less than 4 functions - match = (nf.length === 1 && !nf[0].apply( that )) ? false : - (nf.length === 2 && - (!nf[0].apply( that ) || !nf[1].apply( that ))) ? false : - (nf.length === 3 && - (!nf[0].apply( that ) || !nf[1].apply( that ) || - !nf[2].apply( that ))) ? false : - (nf.length === 4 && - (!nf[0].apply( that ) || !nf[1].apply( that ) || - !nf[2].apply( that ) || !nf[3].apply( that ))) ? false - : true; - if ( nf.length > 4 ){ - each( nf, function ( f ) { - if ( !runFilters( that, f ) ){ - match = false; - } - }); - } - return match; - }; - return f; - } - - // if function - if ( T.isFunction( f ) ){ - return f; - } - }; - - orderByCol = function ( ar, o ) { - // **************************************** - // * - // * Takes: takes an array and a sort object - // * Returns: the array sorted - // * Purpose: Accept filters such as "[col], [col2]" or "[col] desc" and sort on those columns - // * - // **************************************** - - var sortFunc = function ( a, b ) { - // function to pass to the native array.sort to sort an array - var r = 0; - - T.each( o, function ( sd ) { - // loop over the sort instructions - // get the column name - var o, col, dir, c, d; - o = sd.split( ' ' ); - col = o[0]; - - // get the direction - dir = (o.length === 1) ? "logical" : o[1]; - - - if ( dir === 'logical' ){ - // if dir is logical than grab the charnum arrays for the two values we are looking at - c = numcharsplit( a[col] ); - d = numcharsplit( b[col] ); - // loop over the charnumarrays until one value is higher than the other - T.each( (c.length <= d.length) ? c : d, function ( x, i ) { - if ( c[i] < d[i] ){ - r = -1; - return TAFFY.EXIT; - } - else if ( c[i] > d[i] ){ - r = 1; - return TAFFY.EXIT; - } - } ); - } - else if ( dir === 'logicaldesc' ){ - // if logicaldesc than grab the charnum arrays for the two values we are looking at - c = numcharsplit( a[col] ); - d = numcharsplit( b[col] ); - // loop over the charnumarrays until one value is lower than the other - T.each( (c.length <= d.length) ? c : d, function ( x, i ) { - if ( c[i] > d[i] ){ - r = -1; - return TAFFY.EXIT; - } - else if ( c[i] < d[i] ){ - r = 1; - return TAFFY.EXIT; - } - } ); - } - else if ( dir === 'asec' && a[col] < b[col] ){ - // if asec - default - check to see which is higher - r = -1; - return T.EXIT; - } - else if ( dir === 'asec' && a[col] > b[col] ){ - // if asec - default - check to see which is higher - r = 1; - return T.EXIT; - } - else if ( dir === 'desc' && a[col] > b[col] ){ - // if desc check to see which is lower - r = -1; - return T.EXIT; - - } - else if ( dir === 'desc' && a[col] < b[col] ){ - // if desc check to see which is lower - r = 1; - return T.EXIT; - - } - // if r is still 0 and we are doing a logical sort than look to see if one array is longer than the other - if ( r === 0 && dir === 'logical' && c.length < d.length ){ - r = -1; - } - else if ( r === 0 && dir === 'logical' && c.length > d.length ){ - r = 1; - } - else if ( r === 0 && dir === 'logicaldesc' && c.length > d.length ){ - r = -1; - } - else if ( r === 0 && dir === 'logicaldesc' && c.length < d.length ){ - r = 1; - } - - if ( r !== 0 ){ - return T.EXIT; - } - - - } ); - return r; - }; - // call the sort function and return the newly sorted array - return (ar && ar.push) ? ar.sort( sortFunc ) : ar; - - - }; - - // **************************************** - // * - // * Takes: a string containing numbers and letters and turn it into an array - // * Returns: return an array of numbers and letters - // * Purpose: Used for logical sorting. String Example: 12ABC results: [12,'ABC'] - // **************************************** - (function () { - // creates a cache for numchar conversions - var cache = {}, cachcounter = 0; - // creates the numcharsplit function - numcharsplit = function ( thing ) { - // if over 1000 items exist in the cache, clear it and start over - if ( cachcounter > cmax ){ - cache = {}; - cachcounter = 0; - } - - // if a cache can be found for a numchar then return its array value - return cache['_' + thing] || (function () { - // otherwise do the conversion - // make sure it is a string and setup so other variables - var nthing = String( thing ), - na = [], - rv = '_', - rt = '', - x, xx, c; - - // loop over the string char by char - for ( x = 0, xx = nthing.length; x < xx; x++ ){ - // take the char at each location - c = nthing.charCodeAt( x ); - // check to see if it is a valid number char and append it to the array. - // if last char was a string push the string to the charnum array - if ( ( c >= 48 && c <= 57 ) || c === 46 ){ - if ( rt !== 'n' ){ - rt = 'n'; - na.push( rv.toLowerCase() ); - rv = ''; - } - rv = rv + nthing.charAt( x ); - } - else { - // check to see if it is a valid string char and append to string - // if last char was a number push the whole number to the charnum array - if ( rt !== 's' ){ - rt = 's'; - na.push( parseFloat( rv ) ); - rv = ''; - } - rv = rv + nthing.charAt( x ); - } - } - // once done, push the last value to the charnum array and remove the first uneeded item - na.push( (rt === 'n') ? parseFloat( rv ) : rv.toLowerCase() ); - na.shift(); - // add to cache - cache['_' + thing] = na; - cachcounter++; - // return charnum array - return na; - }()); - }; - }()); - - // **************************************** - // * - // * Runs a query - // **************************************** - - - run = function () { - this.context( { - results : this.getDBI().query( this.context() ) - }); - - }; - - API.extend( 'filter', function () { - // **************************************** - // * - // * Takes: takes unlimited filter objects as arguments - // * Returns: method collection - // * Purpose: Take filters as objects and cache functions for later lookup when a query is run - // **************************************** - var - nc = TAFFY.mergeObj( this.context(), { run : null } ), - nq = [] - ; - each( nc.q, function ( v ) { - nq.push( v ); - }); - nc.q = nq; - // Hadnle passing of ___ID or a record on lookup. - each( sortArgs(arguments), function ( f ) { - nc.q.push( returnFilter( f ) ); - nc.filterRaw.push( f ); - }); - - return this.getroot( nc ); - }); - - API.extend( 'order', function ( o ) { - // **************************************** - // * - // * Purpose: takes a string and creates an array of order instructions to be used with a query - // **************************************** - - o = o.split( ',' ); - var x = [], nc; - - each( o, function ( r ) { - x.push( r.replace( /^\s*/, '' ).replace( /\s*$/, '' ) ); - }); - - nc = TAFFY.mergeObj( this.context(), {sort : null} ); - nc.order = x; - - return this.getroot( nc ); - }); - - API.extend( 'limit', function ( n ) { - // **************************************** - // * - // * Purpose: takes a limit number to limit the number of rows returned by a query. Will update the results - // * of a query - // **************************************** - var nc = TAFFY.mergeObj( this.context(), {}), - limitedresults - ; - - nc.limit = n; - - if ( nc.run && nc.sort ){ - limitedresults = []; - each( nc.results, function ( i, x ) { - if ( (x + 1) > n ){ - return TAFFY.EXIT; - } - limitedresults.push( i ); - }); - nc.results = limitedresults; - } - - return this.getroot( nc ); - }); - - API.extend( 'start', function ( n ) { - // **************************************** - // * - // * Purpose: takes a limit number to limit the number of rows returned by a query. Will update the results - // * of a query - // **************************************** - var nc = TAFFY.mergeObj( this.context(), {} ), - limitedresults - ; - - nc.start = n; - - if ( nc.run && nc.sort && !nc.limit ){ - limitedresults = []; - each( nc.results, function ( i, x ) { - if ( (x + 1) > n ){ - limitedresults.push( i ); - } - }); - nc.results = limitedresults; - } - else { - nc = TAFFY.mergeObj( this.context(), {run : null, start : n} ); - } - - return this.getroot( nc ); - }); - - API.extend( 'update', function ( arg0, arg1, arg2 ) { - // **************************************** - // * - // * Takes: a object and passes it off DBI update method for all matched records - // **************************************** - var runEvent = true, o = {}, args = sortArgs(arguments), that; - if ( TAFFY.isString( arg0 ) && - (arguments.length === 2 || arguments.length === 3) ) - { - o[arg0] = arg1; - if ( arguments.length === 3 ){ - runEvent = arg2; - } - } - else { - o = arg0; - if ( args.length === 2 ){ - runEvent = arg1; - } - } - - that = this; - run.call( this ); - each( this.context().results, function ( r ) { - var c = o; - if ( TAFFY.isFunction( c ) ){ - c = c.apply( TAFFY.mergeObj( r, {} ) ); - } - else { - if ( T.isFunction( c ) ){ - c = c( TAFFY.mergeObj( r, {} ) ); - } - } - if ( TAFFY.isObject( c ) ){ - that.getDBI().update( r.___id, c, runEvent ); - } - }); - if ( this.context().results.length ){ - this.context( { run : null }); - } - return this; - }); - API.extend( 'remove', function ( runEvent ) { - // **************************************** - // * - // * Purpose: removes records from the DB via the remove and removeCommit DBI methods - // **************************************** - var that = this, c = 0; - run.call( this ); - each( this.context().results, function ( r ) { - that.getDBI().remove( r.___id ); - c++; - }); - if ( this.context().results.length ){ - this.context( { - run : null - }); - that.getDBI().removeCommit( runEvent ); - } - - return c; - }); - - - API.extend( 'count', function () { - // **************************************** - // * - // * Returns: The length of a query result - // **************************************** - run.call( this ); - return this.context().results.length; - }); - - API.extend( 'callback', function ( f, delay ) { - // **************************************** - // * - // * Returns null; - // * Runs a function on return of run.call - // **************************************** - if ( f ){ - var that = this; - setTimeout( function () { - run.call( that ); - f.call( that.getroot( that.context() ) ); - }, delay || 0 ); - } - - - return null; - }); - - API.extend( 'get', function () { - // **************************************** - // * - // * Returns: An array of all matching records - // **************************************** - run.call( this ); - return this.context().results; - }); - - API.extend( 'stringify', function () { - // **************************************** - // * - // * Returns: An JSON string of all matching records - // **************************************** - return JSON.stringify( this.get() ); - }); - API.extend( 'first', function () { - // **************************************** - // * - // * Returns: The first matching record - // **************************************** - run.call( this ); - return this.context().results[0] || false; - }); - API.extend( 'last', function () { - // **************************************** - // * - // * Returns: The last matching record - // **************************************** - run.call( this ); - return this.context().results[this.context().results.length - 1] || - false; - }); - - - API.extend( 'sum', function () { - // **************************************** - // * - // * Takes: column to sum up - // * Returns: Sums the values of a column - // **************************************** - var total = 0, that = this; - run.call( that ); - each( sortArgs(arguments), function ( c ) { - each( that.context().results, function ( r ) { - total = total + (r[c] || 0); - }); - }); - return total; - }); - - API.extend( 'min', function ( c ) { - // **************************************** - // * - // * Takes: column to find min - // * Returns: the lowest value - // **************************************** - var lowest = null; - run.call( this ); - each( this.context().results, function ( r ) { - if ( lowest === null || r[c] < lowest ){ - lowest = r[c]; - } - }); - return lowest; - }); - - // Taffy innerJoin Extension (OCD edition) - // ======================================= - // - // How to Use - // ********** - // - // left_table.innerJoin( right_table, condition1 <,... conditionN> ) - // - // A condition can take one of 2 forms: - // - // 1. An ARRAY with 2 or 3 values: - // A column name from the left table, an optional comparison string, - // and column name from the right table. The condition passes if the test - // indicated is true. If the condition string is omitted, '===' is assumed. - // EXAMPLES: [ 'last_used_time', '>=', 'current_use_time' ], [ 'user_id','id' ] - // - // 2. A FUNCTION: - // The function receives a left table row and right table row during the - // cartesian join. If the function returns true for the rows considered, - // the merged row is included in the result set. - // EXAMPLE: function (l,r){ return l.name === r.label; } - // - // Conditions are considered in the order they are presented. Therefore the best - // performance is realized when the least expensive and highest prune-rate - // conditions are placed first, since if they return false Taffy skips any - // further condition tests. - // - // Other notes - // *********** - // - // This code passes jslint with the exception of 2 warnings about - // the '==' and '!=' lines. We can't do anything about that short of - // deleting the lines. - // - // Credits - // ******* - // - // Heavily based upon the work of Ian Toltz. - // Revisions to API by Michael Mikowski. - // Code convention per standards in http://manning.com/mikowski - (function () { - var innerJoinFunction = (function () { - var fnCompareList, fnCombineRow, fnMain; - - fnCompareList = function ( left_row, right_row, arg_list ) { - var data_lt, data_rt, op_code, error; - - if ( arg_list.length === 2 ){ - data_lt = left_row[arg_list[0]]; - op_code = '==='; - data_rt = right_row[arg_list[1]]; - } - else { - data_lt = left_row[arg_list[0]]; - op_code = arg_list[1]; - data_rt = right_row[arg_list[2]]; - } - - /*jslint eqeq : true */ - switch ( op_code ){ - case '===' : - return data_lt === data_rt; - case '!==' : - return data_lt !== data_rt; - case '<' : - return data_lt < data_rt; - case '>' : - return data_lt > data_rt; - case '<=' : - return data_lt <= data_rt; - case '>=' : - return data_lt >= data_rt; - case '==' : - return data_lt == data_rt; - case '!=' : - return data_lt != data_rt; - default : - throw String( op_code ) + ' is not supported'; - } - // 'jslint eqeq : false' here results in - // "Unreachable '/*jslint' after 'return'". - // We don't need it though, as the rule exception - // is discarded at the end of this functional scope - }; - - fnCombineRow = function ( left_row, right_row ) { - var out_map = {}, i, prefix; - - for ( i in left_row ){ - if ( left_row.hasOwnProperty( i ) ){ - out_map[i] = left_row[i]; - } - } - for ( i in right_row ){ - if ( right_row.hasOwnProperty( i ) && i !== '___id' && - i !== '___s' ) - { - prefix = !TAFFY.isUndefined( out_map[i] ) ? 'right_' : ''; - out_map[prefix + String( i ) ] = right_row[i]; - } - } - return out_map; - }; - - fnMain = function ( table ) { - var - right_table, i, - arg_list = sortArgs(arguments), - arg_length = arg_list.length, - result_list = [] - ; - - if ( typeof table.filter !== 'function' ){ - if ( table.TAFFY ){ right_table = table(); } - else { - throw 'TAFFY DB or result not supplied'; - } - } - else { right_table = table; } - - this.context( { - results : this.getDBI().query( this.context() ) - } ); - - TAFFY.each( this.context().results, function ( left_row ) { - right_table.each( function ( right_row ) { - var arg_data, is_ok = true; - CONDITION: - for ( i = 1; i < arg_length; i++ ){ - arg_data = arg_list[i]; - if ( typeof arg_data === 'function' ){ - is_ok = arg_data( left_row, right_row ); - } - else if ( typeof arg_data === 'object' && arg_data.length ){ - is_ok = fnCompareList( left_row, right_row, arg_data ); - } - else { - is_ok = false; - } - - if ( !is_ok ){ break CONDITION; } // short circuit - } - - if ( is_ok ){ - result_list.push( fnCombineRow( left_row, right_row ) ); - } - } ); - } ); - return TAFFY( result_list )(); - }; - - return fnMain; - }()); - - API.extend( 'join', innerJoinFunction ); - }()); - - API.extend( 'max', function ( c ) { - // **************************************** - // * - // * Takes: column to find max - // * Returns: the highest value - // **************************************** - var highest = null; - run.call( this ); - each( this.context().results, function ( r ) { - if ( highest === null || r[c] > highest ){ - highest = r[c]; - } - }); - return highest; - }); - - API.extend( 'select', function () { - // **************************************** - // * - // * Takes: columns to select values into an array - // * Returns: array of values - // * Note if more than one column is given an array of arrays is returned - // **************************************** - - var ra = [], args = sortArgs(arguments); - run.call( this ); - if ( arguments.length === 1 ){ - - each( this.context().results, function ( r ) { - - ra.push( r[args[0]] ); - }); - } - else { - each( this.context().results, function ( r ) { - var row = []; - each( args, function ( c ) { - row.push( r[c] ); - }); - ra.push( row ); - }); - } - return ra; - }); - API.extend( 'distinct', function () { - // **************************************** - // * - // * Takes: columns to select unique alues into an array - // * Returns: array of values - // * Note if more than one column is given an array of arrays is returned - // **************************************** - var ra = [], args = sortArgs(arguments); - run.call( this ); - if ( arguments.length === 1 ){ - - each( this.context().results, function ( r ) { - var v = r[args[0]], dup = false; - each( ra, function ( d ) { - if ( v === d ){ - dup = true; - return TAFFY.EXIT; - } - }); - if ( !dup ){ - ra.push( v ); - } - }); - } - else { - each( this.context().results, function ( r ) { - var row = [], dup = false; - each( args, function ( c ) { - row.push( r[c] ); - }); - each( ra, function ( d ) { - var ldup = true; - each( args, function ( c, i ) { - if ( row[i] !== d[i] ){ - ldup = false; - return TAFFY.EXIT; - } - }); - if ( ldup ){ - dup = true; - return TAFFY.EXIT; - } - }); - if ( !dup ){ - ra.push( row ); - } - }); - } - return ra; - }); - API.extend( 'supplant', function ( template, returnarray ) { - // **************************************** - // * - // * Takes: a string template formated with key to be replaced with values from the rows, flag to determine if we want array of strings - // * Returns: array of values or a string - // **************************************** - var ra = []; - run.call( this ); - each( this.context().results, function ( r ) { - // TODO: The curly braces used to be unescaped - ra.push( template.replace( /\{([^\{\}]*)\}/g, function ( a, b ) { - var v = r[b]; - return typeof v === 'string' || typeof v === 'number' ? v : a; - } ) ); - }); - return (!returnarray) ? ra.join( "" ) : ra; - }); - - - API.extend( 'each', function ( m ) { - // **************************************** - // * - // * Takes: a function - // * Purpose: loops over every matching record and applies the function - // **************************************** - run.call( this ); - each( this.context().results, m ); - return this; - }); - API.extend( 'map', function ( m ) { - // **************************************** - // * - // * Takes: a function - // * Purpose: loops over every matching record and applies the function, returing the results in an array - // **************************************** - var ra = []; - run.call( this ); - each( this.context().results, function ( r ) { - ra.push( m( r ) ); - }); - return ra; - }); - - - - T = function ( d ) { - // **************************************** - // * - // * T is the main TAFFY object - // * Takes: an array of objects or JSON - // * Returns a new TAFFYDB - // **************************************** - var TOb = [], - ID = {}, - RC = 1, - settings = { - template : false, - onInsert : false, - onUpdate : false, - onRemove : false, - onDBChange : false, - storageName : false, - forcePropertyCase : null, - cacheSize : 100, - name : '' - }, - dm = new Date(), - CacheCount = 0, - CacheClear = 0, - Cache = {}, - DBI, runIndexes, root - ; - // **************************************** - // * - // * TOb = this database - // * ID = collection of the record IDs and locations within the DB, used for fast lookups - // * RC = record counter, used for creating IDs - // * settings.template = the template to merge all new records with - // * settings.onInsert = event given a copy of the newly inserted record - // * settings.onUpdate = event given the original record, the changes, and the new record - // * settings.onRemove = event given the removed record - // * settings.forcePropertyCase = on insert force the proprty case to be lower or upper. default lower, null/undefined will leave case as is - // * dm = the modify date of the database, used for query caching - // **************************************** - - - runIndexes = function ( indexes ) { - // **************************************** - // * - // * Takes: a collection of indexes - // * Returns: collection with records matching indexed filters - // **************************************** - - var records = [], UniqueEnforce = false; - - if ( indexes.length === 0 ){ - return TOb; - } - - each( indexes, function ( f ) { - // Check to see if record ID - if ( T.isString( f ) && /[t][0-9]*[r][0-9]*/i.test( f ) && - TOb[ID[f]] ) - { - records.push( TOb[ID[f]] ); - UniqueEnforce = true; - } - // Check to see if record - if ( T.isObject( f ) && f.___id && f.___s && - TOb[ID[f.___id]] ) - { - records.push( TOb[ID[f.___id]] ); - UniqueEnforce = true; - } - // Check to see if array of indexes - if ( T.isArray( f ) ){ - each( f, function ( r ) { - each( runIndexes( r ), function ( rr ) { - records.push( rr ); - }); - - }); - } - }); - if ( UniqueEnforce && records.length > 1 ){ - records = []; - } - - return records; - }; - - DBI = { - // **************************************** - // * - // * The DBI is the internal DataBase Interface that interacts with the data - // **************************************** - dm : function ( nd ) { - // **************************************** - // * - // * Takes: an optional new modify date - // * Purpose: used to get and set the DB modify date - // **************************************** - if ( nd ){ - dm = nd; - Cache = {}; - CacheCount = 0; - CacheClear = 0; - } - if ( settings.onDBChange ){ - setTimeout( function () { - settings.onDBChange.call( TOb ); - }, 0 ); - } - if ( settings.storageName ){ - setTimeout( function () { - localStorage.setItem( 'taffy_' + settings.storageName, - JSON.stringify( TOb ) ); - }); - } - return dm; - }, - insert : function ( i, runEvent ) { - // **************************************** - // * - // * Takes: a new record to insert - // * Purpose: merge the object with the template, add an ID, insert into DB, call insert event - // **************************************** - var columns = [], - records = [], - input = protectJSON( i ) - ; - each( input, function ( v, i ) { - var nv, o; - if ( T.isArray( v ) && i === 0 ){ - each( v, function ( av ) { - - columns.push( (settings.forcePropertyCase === 'lower') - ? av.toLowerCase() - : (settings.forcePropertyCase === 'upper') - ? av.toUpperCase() : av ); - }); - return true; - } - else if ( T.isArray( v ) ){ - nv = {}; - each( v, function ( av, ai ) { - nv[columns[ai]] = av; - }); - v = nv; - - } - else if ( T.isObject( v ) && settings.forcePropertyCase ){ - o = {}; - - eachin( v, function ( av, ai ) { - o[(settings.forcePropertyCase === 'lower') ? ai.toLowerCase() - : (settings.forcePropertyCase === 'upper') - ? ai.toUpperCase() : ai] = v[ai]; - }); - v = o; - } - - RC++; - v.___id = 'T' + String( idpad + TC ).slice( -6 ) + 'R' + - String( idpad + RC ).slice( -6 ); - v.___s = true; - records.push( v.___id ); - if ( settings.template ){ - v = T.mergeObj( settings.template, v ); - } - TOb.push( v ); - - ID[v.___id] = TOb.length - 1; - if ( settings.onInsert && - (runEvent || TAFFY.isUndefined( runEvent )) ) - { - settings.onInsert.call( v ); - } - DBI.dm( new Date() ); - }); - return root( records ); - }, - sort : function ( o ) { - // **************************************** - // * - // * Purpose: Change the sort order of the DB itself and reset the ID bucket - // **************************************** - TOb = orderByCol( TOb, o.split( ',' ) ); - ID = {}; - each( TOb, function ( r, i ) { - ID[r.___id] = i; - }); - DBI.dm( new Date() ); - return true; - }, - update : function ( id, changes, runEvent ) { - // **************************************** - // * - // * Takes: the ID of record being changed and the changes - // * Purpose: Update a record and change some or all values, call the on update method - // **************************************** - - var nc = {}, or, nr, tc, hasChange; - if ( settings.forcePropertyCase ){ - eachin( changes, function ( v, p ) { - nc[(settings.forcePropertyCase === 'lower') ? p.toLowerCase() - : (settings.forcePropertyCase === 'upper') ? p.toUpperCase() - : p] = v; - }); - changes = nc; - } - - or = TOb[ID[id]]; - nr = T.mergeObj( or, changes ); - - tc = {}; - hasChange = false; - eachin( nr, function ( v, i ) { - if ( TAFFY.isUndefined( or[i] ) || or[i] !== v ){ - tc[i] = v; - hasChange = true; - } - }); - if ( hasChange ){ - if ( settings.onUpdate && - (runEvent || TAFFY.isUndefined( runEvent )) ) - { - settings.onUpdate.call( nr, TOb[ID[id]], tc ); - } - TOb[ID[id]] = nr; - DBI.dm( new Date() ); - } - }, - remove : function ( id ) { - // **************************************** - // * - // * Takes: the ID of record to be removed - // * Purpose: remove a record, changes its ___s value to false - // **************************************** - TOb[ID[id]].___s = false; - }, - removeCommit : function ( runEvent ) { - var x; - // **************************************** - // * - // * - // * Purpose: loop over all records and remove records with ___s = false, call onRemove event, clear ID - // **************************************** - for ( x = TOb.length - 1; x > -1; x-- ){ - - if ( !TOb[x].___s ){ - if ( settings.onRemove && - (runEvent || TAFFY.isUndefined( runEvent )) ) - { - settings.onRemove.call( TOb[x] ); - } - ID[TOb[x].___id] = undefined; - TOb.splice( x, 1 ); - } - } - ID = {}; - each( TOb, function ( r, i ) { - ID[r.___id] = i; - }); - DBI.dm( new Date() ); - }, - query : function ( context ) { - // **************************************** - // * - // * Takes: the context object for a query and either returns a cache result or a new query result - // **************************************** - var returnq, cid, results, indexed, limitq, ni; - - if ( settings.cacheSize ) { - cid = ''; - each( context.filterRaw, function ( r ) { - if ( T.isFunction( r ) ){ - cid = 'nocache'; - return TAFFY.EXIT; - } - }); - if ( cid === '' ){ - cid = makeCid( T.mergeObj( context, - {q : false, run : false, sort : false} ) ); - } - } - // Run a new query if there are no results or the run date has been cleared - if ( !context.results || !context.run || - (context.run && DBI.dm() > context.run) ) - { - results = []; - - // check Cache - - if ( settings.cacheSize && Cache[cid] ){ - - Cache[cid].i = CacheCount++; - return Cache[cid].results; - } - else { - // if no filter, return DB - if ( context.q.length === 0 && context.index.length === 0 ){ - each( TOb, function ( r ) { - results.push( r ); - }); - returnq = results; - } - else { - // use indexes - - indexed = runIndexes( context.index ); - - // run filters - each( indexed, function ( r ) { - // Run filter to see if record matches query - if ( context.q.length === 0 || runFilters( r, context.q ) ){ - results.push( r ); - } - }); - - returnq = results; - } - } - - - } - else { - // If query exists and run has not been cleared return the cache results - returnq = context.results; - } - // If a custom order array exists and the run has been clear or the sort has been cleared - if ( context.order.length > 0 && (!context.run || !context.sort) ){ - // order the results - returnq = orderByCol( returnq, context.order ); - } - - // If a limit on the number of results exists and it is less than the returned results, limit results - if ( returnq.length && - ((context.limit && context.limit < returnq.length) || - context.start) - ) { - limitq = []; - each( returnq, function ( r, i ) { - if ( !context.start || - (context.start && (i + 1) >= context.start) ) - { - if ( context.limit ){ - ni = (context.start) ? (i + 1) - context.start : i; - if ( ni < context.limit ){ - limitq.push( r ); - } - else if ( ni > context.limit ){ - return TAFFY.EXIT; - } - } - else { - limitq.push( r ); - } - } - }); - returnq = limitq; - } - - // update cache - if ( settings.cacheSize && cid !== 'nocache' ){ - CacheClear++; - - setTimeout( function () { - var bCounter, nc; - if ( CacheClear >= settings.cacheSize * 2 ){ - CacheClear = 0; - bCounter = CacheCount - settings.cacheSize; - nc = {}; - eachin( function ( r, k ) { - if ( r.i >= bCounter ){ - nc[k] = r; - } - }); - Cache = nc; - } - }, 0 ); - - Cache[cid] = { i : CacheCount++, results : returnq }; - } - return returnq; - } - }; - - - root = function () { - var iAPI, context; - // **************************************** - // * - // * The root function that gets returned when a new DB is created - // * Takes: unlimited filter arguments and creates filters to be run when a query is called - // **************************************** - // **************************************** - // * - // * iAPI is the the method collection valiable when a query has been started by calling dbname - // * Certain methods are or are not avaliable once you have started a query such as insert -- you can only insert into root - // **************************************** - iAPI = TAFFY.mergeObj( TAFFY.mergeObj( API, { insert : undefined } ), - { getDBI : function () { return DBI; }, - getroot : function ( c ) { return root.call( c ); }, - context : function ( n ) { - // **************************************** - // * - // * The context contains all the information to manage a query including filters, limits, and sorts - // **************************************** - if ( n ){ - context = TAFFY.mergeObj( context, - n.hasOwnProperty('results') - ? TAFFY.mergeObj( n, { run : new Date(), sort: new Date() }) - : n - ); - } - return context; - }, - extend : undefined - }); - - context = (this && this.q) ? this : { - limit : false, - start : false, - q : [], - filterRaw : [], - index : [], - order : [], - results : false, - run : null, - sort : null, - settings : settings - }; - // **************************************** - // * - // * Call the query method to setup a new query - // **************************************** - each( sortArgs(arguments), function ( f ) { - - if ( isIndexable( f ) ){ - context.index.push( f ); - } - else { - context.q.push( returnFilter( f ) ); - } - context.filterRaw.push( f ); - }); - - - return iAPI; - }; - - // **************************************** - // * - // * If new records have been passed on creation of the DB either as JSON or as an array/object, insert them - // **************************************** - TC++; - if ( d ){ - DBI.insert( d ); - } - - - root.insert = DBI.insert; - - root.merge = function ( i, key, runEvent ) { - var - search = {}, - finalSearch = [], - obj = {} - ; - - runEvent = runEvent || false; - key = key || 'id'; - - each( i, function ( o ) { - var existingObject; - search[key] = o[key]; - finalSearch.push( o[key] ); - existingObject = root( search ).first(); - if ( existingObject ){ - DBI.update( existingObject.___id, o, runEvent ); - } - else { - DBI.insert( o, runEvent ); - } - }); - - obj[key] = finalSearch; - return root( obj ); - }; - - root.TAFFY = true; - root.sort = DBI.sort; - // **************************************** - // * - // * These are the methods that can be accessed on off the root DB function. Example dbname.insert; - // **************************************** - root.settings = function ( n ) { - // **************************************** - // * - // * Getting and setting for this DB's settings/events - // **************************************** - if ( n ){ - settings = TAFFY.mergeObj( settings, n ); - if ( n.template ){ - - root().update( n.template ); - } - } - return settings; - }; - - // **************************************** - // * - // * These are the methods that can be accessed on off the root DB function. Example dbname.insert; - // **************************************** - root.store = function ( n ) { - // **************************************** - // * - // * Setup localstorage for this DB on a given name - // * Pull data into the DB as needed - // **************************************** - var r = false, i; - if ( localStorage ){ - if ( n ){ - i = localStorage.getItem( 'taffy_' + n ); - if ( i && i.length > 0 ){ - root.insert( i ); - r = true; - } - if ( TOb.length > 0 ){ - setTimeout( function () { - localStorage.setItem( 'taffy_' + settings.storageName, - JSON.stringify( TOb ) ); - }); - } - } - root.settings( {storageName : n} ); - } - return root; - }; - - // **************************************** - // * - // * Return root on DB creation and start having fun - // **************************************** - return root; - }; - // **************************************** - // * - // * Sets the global TAFFY object - // **************************************** - TAFFY = T; - - - // **************************************** - // * - // * Create public each method - // * - // **************************************** - T.each = each; - - // **************************************** - // * - // * Create public eachin method - // * - // **************************************** - T.eachin = eachin; - // **************************************** - // * - // * Create public extend method - // * Add a custom method to the API - // * - // **************************************** - T.extend = API.extend; - - - // **************************************** - // * - // * Creates TAFFY.EXIT value that can be returned to stop an each loop - // * - // **************************************** - TAFFY.EXIT = 'TAFFYEXIT'; - - // **************************************** - // * - // * Create public utility mergeObj method - // * Return a new object where items from obj2 - // * have replaced or been added to the items in - // * obj1 - // * Purpose: Used to combine objs - // * - // **************************************** - TAFFY.mergeObj = function ( ob1, ob2 ) { - var c = {}; - eachin( ob1, function ( v, n ) { c[n] = ob1[n]; }); - eachin( ob2, function ( v, n ) { c[n] = ob2[n]; }); - return c; - }; - - - // **************************************** - // * - // * Create public utility has method - // * Returns true if a complex object, array - // * or taffy collection contains the material - // * provided in the second argument - // * Purpose: Used to comare objects - // * - // **************************************** - TAFFY.has = function ( var1, var2 ) { - - var re = false, n; - - if ( (var1.TAFFY) ){ - re = var1( var2 ); - if ( re.length > 0 ){ - return true; - } - else { - return false; - } - } - else { - - switch ( T.typeOf( var1 ) ){ - case 'object': - if ( T.isObject( var2 ) ){ - eachin( var2, function ( v, n ) { - if ( re === true && !T.isUndefined( var1[n] ) && - var1.hasOwnProperty( n ) ) - { - re = T.has( var1[n], var2[n] ); - } - else { - re = false; - return TAFFY.EXIT; - } - }); - } - else if ( T.isArray( var2 ) ){ - each( var2, function ( v, n ) { - re = T.has( var1, var2[n] ); - if ( re ){ - return TAFFY.EXIT; - } - }); - } - else if ( T.isString( var2 ) ){ - if ( !TAFFY.isUndefined( var1[var2] ) ){ - return true; - } - else { - return false; - } - } - return re; - case 'array': - if ( T.isObject( var2 ) ){ - each( var1, function ( v, i ) { - re = T.has( var1[i], var2 ); - if ( re === true ){ - return TAFFY.EXIT; - } - }); - } - else if ( T.isArray( var2 ) ){ - each( var2, function ( v2, i2 ) { - each( var1, function ( v1, i1 ) { - re = T.has( var1[i1], var2[i2] ); - if ( re === true ){ - return TAFFY.EXIT; - } - }); - if ( re === true ){ - return TAFFY.EXIT; - } - }); - } - else if ( T.isString( var2 ) || T.isNumber( var2 ) ){ - re = false; - for ( n = 0; n < var1.length; n++ ){ - re = T.has( var1[n], var2 ); - if ( re ){ - return true; - } - } - } - return re; - case 'string': - if ( T.isString( var2 ) && var2 === var1 ){ - return true; - } - break; - default: - if ( T.typeOf( var1 ) === T.typeOf( var2 ) && var1 === var2 ){ - return true; - } - break; - } - } - return false; - }; - - // **************************************** - // * - // * Create public utility hasAll method - // * Returns true if a complex object, array - // * or taffy collection contains the material - // * provided in the call - for arrays it must - // * contain all the material in each array item - // * Purpose: Used to comare objects - // * - // **************************************** - TAFFY.hasAll = function ( var1, var2 ) { - - var T = TAFFY, ar; - if ( T.isArray( var2 ) ){ - ar = true; - each( var2, function ( v ) { - ar = T.has( var1, v ); - if ( ar === false ){ - return TAFFY.EXIT; - } - }); - return ar; - } - else { - return T.has( var1, var2 ); - } - }; - - - // **************************************** - // * - // * typeOf Fixed in JavaScript as public utility - // * - // **************************************** - TAFFY.typeOf = function ( v ) { - var s = typeof v; - if ( s === 'object' ){ - if ( v ){ - if ( typeof v.length === 'number' && - !(v.propertyIsEnumerable( 'length' )) ) - { - s = 'array'; - } - } - else { - s = 'null'; - } - } - return s; - }; - - // **************************************** - // * - // * Create public utility getObjectKeys method - // * Returns an array of an objects keys - // * Purpose: Used to get the keys for an object - // * - // **************************************** - TAFFY.getObjectKeys = function ( ob ) { - var kA = []; - eachin( ob, function ( n, h ) { - kA.push( h ); - }); - kA.sort(); - return kA; - }; - - // **************************************** - // * - // * Create public utility isSameArray - // * Returns an array of an objects keys - // * Purpose: Used to get the keys for an object - // * - // **************************************** - TAFFY.isSameArray = function ( ar1, ar2 ) { - return (TAFFY.isArray( ar1 ) && TAFFY.isArray( ar2 ) && - ar1.join( ',' ) === ar2.join( ',' )) ? true : false; - }; - - // **************************************** - // * - // * Create public utility isSameObject method - // * Returns true if objects contain the same - // * material or false if they do not - // * Purpose: Used to comare objects - // * - // **************************************** - TAFFY.isSameObject = function ( ob1, ob2 ) { - var T = TAFFY, rv = true; - - if ( T.isObject( ob1 ) && T.isObject( ob2 ) ){ - if ( T.isSameArray( T.getObjectKeys( ob1 ), - T.getObjectKeys( ob2 ) ) ) - { - eachin( ob1, function ( v, n ) { - if ( ! ( (T.isObject( ob1[n] ) && T.isObject( ob2[n] ) && - T.isSameObject( ob1[n], ob2[n] )) || - (T.isArray( ob1[n] ) && T.isArray( ob2[n] ) && - T.isSameArray( ob1[n], ob2[n] )) || (ob1[n] === ob2[n]) ) - ) { - rv = false; - return TAFFY.EXIT; - } - }); - } - else { - rv = false; - } - } - else { - rv = false; - } - return rv; - }; - - // **************************************** - // * - // * Create public utility is[DataType] methods - // * Return true if obj is datatype, false otherwise - // * Purpose: Used to determine if arguments are of certain data type - // * - // * mmikowski 2012-08-06 refactored to make much less "magical": - // * fewer closures and passes jslint - // * - // **************************************** - - typeList = [ - 'String', 'Number', 'Object', 'Array', - 'Boolean', 'Null', 'Function', 'Undefined' - ]; - - makeTest = function ( thisKey ) { - return function ( data ) { - return TAFFY.typeOf( data ) === thisKey.toLowerCase() ? true : false; - }; - }; - - for ( idx = 0; idx < typeList.length; idx++ ){ - typeKey = typeList[idx]; - TAFFY['is' + typeKey] = makeTest( typeKey ); - } - } -}()); - -if ( typeof(exports) === 'object' ){ - exports.taffy = TAFFY; -} diff --git a/TelecomInfraProject/wwwroot/js/Network Graph/FileSaver.js b/TelecomInfraProject/wwwroot/js/Network Graph/FileSaver.js deleted file mode 100644 index 1364482..0000000 --- a/TelecomInfraProject/wwwroot/js/Network Graph/FileSaver.js +++ /dev/null @@ -1,171 +0,0 @@ -/* -* FileSaver.js -* A saveAs() FileSaver implementation. -* -* By Eli Grey, http://eligrey.com -* -* License : https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md (MIT) -* source : http://purl.eligrey.com/github/FileSaver.js -*/ - -// The one and only way of getting global scope in all environments -// https://stackoverflow.com/q/3277182/1008999 -var _global = typeof window === 'object' && window.window === window - ? window : typeof self === 'object' && self.self === self - ? self : typeof global === 'object' && global.global === global - ? global - : this - -function bom(blob, opts) { - if (typeof opts === 'undefined') opts = { autoBom: false } - else if (typeof opts !== 'object') { - console.warn('Deprecated: Expected third argument to be a object') - opts = { autoBom: !opts } - } - - // prepend BOM for UTF-8 XML and text/* types (including HTML) - // note: your browser will automatically convert UTF-16 U+FEFF to EF BB BF - if (opts.autoBom && /^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(blob.type)) { - return new Blob([String.fromCharCode(0xFEFF), blob], { type: blob.type }) - } - return blob -} - -function download(url, name, opts) { - var xhr = new XMLHttpRequest() - xhr.open('GET', url) - xhr.responseType = 'blob' - xhr.onload = function () { - saveAs(xhr.response, name, opts) - } - xhr.onerror = function () { - console.error('could not download file') - } - xhr.send() -} - -function corsEnabled(url) { - var xhr = new XMLHttpRequest() - // use sync to avoid popup blocker - xhr.open('HEAD', url, false) - try { - xhr.send() - } catch (e) { } - return xhr.status >= 200 && xhr.status <= 299 -} - -// `a.click()` doesn't work for all browsers (#465) -function click(node) { - try { - node.dispatchEvent(new MouseEvent('click')) - } catch (e) { - var evt = document.createEvent('MouseEvents') - evt.initMouseEvent('click', true, true, window, 0, 0, 0, 80, - 20, false, false, false, false, 0, null) - node.dispatchEvent(evt) - } -} - -// Detect WebView inside a native macOS app by ruling out all browsers -// We just need to check for 'Safari' because all other browsers (besides Firefox) include that too -// https://www.whatismybrowser.com/guides/the-latest-user-agent/macos -var isMacOSWebView = _global.navigator && /Macintosh/.test(navigator.userAgent) && /AppleWebKit/.test(navigator.userAgent) && !/Safari/.test(navigator.userAgent) - -var saveAs = _global.saveAs || ( - // probably in some web worker - (typeof window !== 'object' || window !== _global) - ? function saveAs() { /* noop */ } - - // Use download attribute first if possible (#193 Lumia mobile) unless this is a macOS WebView - : ('download' in HTMLAnchorElement.prototype && !isMacOSWebView) - ? function saveAs(blob, name, opts) { - var URL = _global.URL || _global.webkitURL - var a = document.createElement('a') - name = name || blob.name || 'download' - - a.download = name - a.rel = 'noopener' // tabnabbing - - // TODO: detect chrome extensions & packaged apps - // a.target = '_blank' - - if (typeof blob === 'string') { - // Support regular links - a.href = blob - if (a.origin !== location.origin) { - corsEnabled(a.href) - ? download(blob, name, opts) - : click(a, a.target = '_blank') - } else { - click(a) - } - } else { - // Support blobs - a.href = URL.createObjectURL(blob) - setTimeout(function () { URL.revokeObjectURL(a.href) }, 4E4) // 40s - setTimeout(function () { click(a) }, 0) - } - } - - // Use msSaveOrOpenBlob as a second approach - : 'msSaveOrOpenBlob' in navigator - ? function saveAs(blob, name, opts) { - name = name || blob.name || 'download' - - if (typeof blob === 'string') { - if (corsEnabled(blob)) { - download(blob, name, opts) - } else { - var a = document.createElement('a') - a.href = blob - a.target = '_blank' - setTimeout(function () { click(a) }) - } - } else { - navigator.msSaveOrOpenBlob(bom(blob, opts), name) - } - } - - // Fallback to using FileReader and a popup - : function saveAs(blob, name, opts, popup) { - // Open a popup immediately do go around popup blocker - // Mostly only available on user interaction and the fileReader is async so... - popup = popup || open('', '_blank') - if (popup) { - popup.document.title = - popup.document.body.innerText = 'downloading...' - } - - if (typeof blob === 'string') return download(blob, name, opts) - - var force = blob.type === 'application/octet-stream' - var isSafari = /constructor/i.test(_global.HTMLElement) || _global.safari - var isChromeIOS = /CriOS\/[\d]+/.test(navigator.userAgent) - - if ((isChromeIOS || (force && isSafari) || isMacOSWebView) && typeof FileReader !== 'undefined') { - // Safari doesn't allow downloading of blob URLs - var reader = new FileReader() - reader.onloadend = function () { - var url = reader.result - url = isChromeIOS ? url : url.replace(/^data:[^;]*;/, 'data:attachment/file;') - if (popup) popup.location.href = url - else location = url - popup = null // reverse-tabnabbing #460 - } - reader.readAsDataURL(blob) - } else { - var URL = _global.URL || _global.webkitURL - var url = URL.createObjectURL(blob) - if (popup) popup.location = url - else location.href = url - popup = null // reverse-tabnabbing #460 - setTimeout(function () { URL.revokeObjectURL(url) }, 4E4) // 40s - } - } -) - -_global.saveAs = saveAs.saveAs = saveAs - -if (typeof module !== 'undefined') { - module.exports = saveAs; -} \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/js/Network Graph/IndexedDB.js b/TelecomInfraProject/wwwroot/js/Network Graph/IndexedDB.js deleted file mode 100644 index 19ccbdf..0000000 --- a/TelecomInfraProject/wwwroot/js/Network Graph/IndexedDB.js +++ /dev/null @@ -1,166 +0,0 @@ - -//prefixes of implementation that we want to test -window.indexedDB = window.indexedDB || window.mozIndexedDB || - window.webkitIndexedDB || window.msIndexedDB; - -//prefixes of window.IDB objects -window.IDBTransaction = window.IDBTransaction || - window.webkitIDBTransaction || window.msIDBTransaction; -window.IDBKeyRange = window.IDBKeyRange || window.webkitIDBKeyRange || - window.msIDBKeyRange - -if (!window.indexedDB) { - window.alert("Your browser doesn't support a stable version of IndexedDB.") -} - -//const employeeData = [ -// { id: "1", name: "gopal", age: 35, email: "gopal@tutorialspoint.com" }, -// { id: "2", name: "prasad", age: 32, email: "prasad@tutorialspoint.com" } -//]; -var db; -var request = window.indexedDB.open("newDatabase", 1); - -request.onerror = function (event) { - console.log("error: "); -}; - -request.onsuccess = function (event) { - db = request.result; - console.log("success: " + db); - readAll(); -}; - -request.onupgradeneeded = function (event) { - var db = event.target.result; - var objectStore = db.createObjectStore("employee", { keyPath: "id" }); - - //for (var i in employeeData) { - // objectStore.add(employeeData[i]); - //} -} -var datas = ""; -function read(id) { - var transaction = db.transaction(["employee"]); - var objectStore = transaction.objectStore("employee"); - var request = objectStore.get(id); - //console.log(request); - datas = request; - request.onerror = function (event) { - alert("Unable to retrieve daa from database!"); - }; - - request.onsuccess = function (event) { - // Do something with the request.result! - if (request.result) { - $("#txtID").val(request.result.id); - $("#txtName").val(request.result.name); - $("#txtAge").val(request.result.age); - $("#txtEmail").val(request.result.email); - // alert("Name: " + request.result.name + " Age: " + request.result.age + ", Email: " + request.result.email); - } - else { - alert("given id couldn't be found in your database!"); - } - }; -} - - -function clear() { - $("#txtID").val(''); - $("#txtName").val(''); - $("#txtAge").val(''); - $("#txtEmail").val(''); -} -function readAll() { - var objectStore = db.transaction("employee").objectStore("employee"); - $("#tblData tbody").empty(); - objectStore.openCursor().onsuccess = function (event) { - var cursor = event.target.result; - - - if (cursor) { - var data = "
" + cursor.key + "" + cursor.value.name + "" + cursor.value.age + "" + cursor.value.email + "
" + nodearray[i].label + " " + hiddenField + "
" + nodearray[i].label + " " + hiddenFieldL + "
" - var table = "" + tblheader + "" + tblrow + "
" - $("#matrixDiv").append(table); - console.log(multiarr); - - $('#matrixTable tr td').click(function () { - var cid = $(this).attr('id'); - - if (cid == undefined) { - return; - } - - var arsplit = cid.split('_'); - var sfirst = "#h" + arsplit[0] + "_1"; - var ssecond = "#hr" + arsplit[1] + "_1"; - var txtFrom = $(sfirst).val(); - var txtTo = $(ssecond).val(); - var otherDir = "#r" + arsplit[1] + "_" + arsplit[0].replace('r', ''); - //console.log('cond ',txtFrom, txtTo); - if ($(this).text() == 'yes') { - - var confirmation = confirm('are you sure , want to remove ?') - if (confirmation) { - var edgesarr = edges.get(); - for (var i = 0; i < edgesarr.length; i++) { - - //console.log(edgesarr[i].from, edgesarr[i].to); - //alert('edgefrom - '+edgesarr[i].from +', txtfrom - '+ txtFrom +', edgeto - '+ edgesarr[i].to +', txtTo - '+ txtTo); - if ((edgesarr[i].from == txtFrom && edgesarr[i].to == txtTo) || (edgesarr[i].from == txtTo && edgesarr[i].to == txtFrom)) { - //console.log('condition',edgesarr[i].from, edgesarr[i].to); - network.body.data.edges.remove(edgesarr[i].id) - //alert('fiber removed'); - $(this).text('X'); - $(otherDir).text('X'); - $(this).removeClass('tdback'); - $(otherDir).removeClass('tdback'); - return; - } - } - return; - } - else - return; - } - - //alert(cid); - //alert(sfirst + ', ' + ssecond); - $(this).text('yes'); - $(otherDir).text('yes'); - - $(this).addClass('tdback'); - $(otherDir).addClass('tdback'); - - var labelvalue = '[' + nodes.get(txtFrom).label + ' - ' + nodes.get(txtTo).label + ']'; - network.body.data.edges.add({ - id: token(), from: txtFrom, to: txtTo, label: labelvalue, font: { align: 'top' }, - componentType: "edge" - }); - - }); - - } - $("#myModal").show(); -} - - - -function closemodal() { - $("#myModal").hide(); -} - -var multiarr = []; -function addEmptyRC(numberofRC, dyid, restrictRC, nodeid) { - var emptycol = ""; - var ldid = 2; - var localnodearray = nodes.get(); - for (var i = 0; i < numberofRC; i++) { - if (i == restrictRC) - emptycol += ""; - else { - let cll = restrictRC + '_' + i; - //var spanEle = "X"; - let roid = dyid + ldid; - //var nodecol = network.getConnectedEdges(nodeid); - //var noderow = network.getConnectedEdges(localnodearray[i].id); - //console.log(nodeid, nodeEdgeLength.length) - //alert(nodecol.length + ', ' + noderow.length); - //console.log(nodecol.length + ', ' + noderow.length); - - //console.log(checkfiberconnection(nodeid, localnodearray[i].id)); - - - if (checkfiberconnection(nodeid, localnodearray[i].id)) - emptycol += "yes"; - else - emptycol += "X"; - - //var arrmultidata = nodeid + ',' + localnodearray[i].id; - //multiarr.push(arrmultidata); - } - - ldid++; - } - return emptycol; -} - -function checkfiberconnection(fromNode, toNode) { - var edgesarr = edges.get(); - var flag = false; - for (var i = 0; i < edgesarr.length; i++) { - //console.log(edgesarr[i].from, edgesarr[i].to); - //alert('edgefrom - '+edgesarr[i].from +', txtfrom - '+ txtFrom +', edgeto - '+ edgesarr[i].to +', txtTo - '+ txtTo); - if ((edgesarr[i].from == fromNode && edgesarr[i].to == toNode) || (edgesarr[i].from == toNode && edgesarr[i].to == fromNode)) { - flag = true; - return true; - } - } - return flag; -} - -function getAllNode() { - $("#nodeDiv").empty(); - var nodelist = nodes.get(); - for (var i = 0; i < nodelist.length; i++) { - - var topnode = "" - $("#nodeDiv").append(topnode); - var connodelist = network.getConnectedNodes(nodelist[i].id); - var spannode = ""; - for (var j = 0; j < connodelist.length; j++) { - spannode += "

" + nodes.get(connodelist[j]).label + "

"; - - } - spannode = "
Connected Nodes :

" + spannode + "
" - $("#nodeDiv").append(spannode); - } - $("#nodeModal").show(); - - var acc = document.getElementsByClassName("accordion"); - var i; - - for (i = 0; i < acc.length; i++) { - acc[i].addEventListener("click", function () { - this.classList.toggle("active"); - var panel = this.nextElementSibling; - if (panel.style.display === "block") { - panel.style.display = "none"; - } else { - panel.style.display = "block"; - } - }); - } - -} - -function closenodemodal() { - $("#nodeModal").hide(); -} \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/js/Network Graph/NetworkGraph.min.js b/TelecomInfraProject/wwwroot/js/Network Graph/NetworkGraph.min.js deleted file mode 100644 index db01146..0000000 --- a/TelecomInfraProject/wwwroot/js/Network Graph/NetworkGraph.min.js +++ /dev/null @@ -1 +0,0 @@ -function asyncGeneratorStep(n,t,i,r,u,f,e){try{var o=n[f](e),s=o.value}catch(h){i(h);return}o.done?t(s):Promise.resolve(s).then(r,u)}function _asyncToGenerator(n){return function(){var t=this,i=arguments;return new Promise(function(r,u){function f(n){asyncGeneratorStep(e,r,u,f,o,"next",n)}function o(n){asyncGeneratorStep(e,r,u,f,o,"throw",n)}var e=n.apply(t,i);f(undefined)})}}function readdata(){return _readdata.apply(this,arguments)}function _readdata(){return _readdata=_asyncToGenerator(regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,jsstoreCon.select({from:"tbl_network",where:{id:"1"}});case 2:dat=n.sent;console.log(dat);case 4:case"end":return n.stop()}},n)})),_readdata.apply(this,arguments)}function initDb(){return _initDb.apply(this,arguments)}function _initDb(){return _initDb=_asyncToGenerator(regeneratorRuntime.mark(function n(){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,jsstoreCon.initDb(getDbSchema());case 2:t=n.sent;t?console.log("db created"):console.log("db opened");case 4:case"end":return n.stop()}},n)})),_initDb.apply(this,arguments)}function addNetworData(){return _addNetworData.apply(this,arguments)}function _addNetworData(){return _addNetworData=_asyncToGenerator(regeneratorRuntime.mark(function n(t){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,netmodel={id:"1",name:t},n.next=4,jsstoreCon.insert({into:"tbl_network",values:[netmodel]});case 4:i=n.sent;i===1&&alert("successfully added");n.next=14;break;case 8:return n.prev=8,n.t0=n["catch"](0),n.next=12,jsstoreCon.update({"in":"tbl_network",set:{name:t},where:{id:"1"}});case 12:i=n.sent;i===1&&alert("successfully updated");case 14:case"end":return n.stop()}},n,null,[[0,8]])})),_addNetworData.apply(this,arguments)}function deletedata(){return _deletedata.apply(this,arguments)}function _deletedata(){return _deletedata=_asyncToGenerator(regeneratorRuntime.mark(function n(t){var i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,jsstoreCon.remove({from:"tbl_network",where:{id:t}});case 3:i=n.sent;n.next=9;break;case 6:n.prev=6;n.t0=n["catch"](0);alert(n.t0.message);case 9:case"end":return n.stop()}},n,null,[[0,6]])})),_deletedata.apply(this,arguments)}function getDbSchema(){return{name:"Db_network",tables:[{name:"tbl_network",columns:{id:{primaryKey:!0,dataType:"string"},name:{notNull:!0,dataType:"string"}}}]}}function drag(n){disableFiberService();n.dataTransfer.setData("text",n.target.id)}function setDefaultLocale(){var r=navigator.language,t=document.getElementById("locale"),n,i;for(t.selectedIndex=0,n=0,i=t.options.length;n0&&(r=confirm("Are you want to load network data from local storage ?"),r&&(_edgesDB.insert(i),nodes=getNodeData(i.nodes),edges=getEdgeData(i.edges),counter=counter+Number(nodes.length),localStorage.setItem("nodelength",counter)))}catch(f){}}data={nodes:nodes,edges:edges};u={interaction:{navigationButtons:!0,keyboard:!0,dragView:!1,multiselect:!0,hover:!0},physics:!1,nodes:{shape:"dot",size:8},edges:{smooth:{enabled:!1,type:"continuous"}},manipulation:{enabled:!1,addNode:function(n,t){document.getElementById("operation").innerText="Add Node";document.getElementById("node-id").value=n.id;document.getElementById("node-label").value="site 1";document.getElementById("node-degree").value="5";document.getElementById("ddlnodeshape").value="dot";document.getElementById("ddlnodeType").value="ROADM";document.getElementById("saveButton").onclick=saveData.bind(this,n,t);document.getElementById("cancelButton").onclick=clearPopUp.bind();document.getElementById("network-popUp").style.display="block"},editNode:function(n,t){document.getElementById("operation").innerText="Edit Node";document.getElementById("node-id").value=n.id;document.getElementById("node-label").value=n.label;document.getElementById("node-degree").value=n.nodedegree;document.getElementById("ddlnodeType").value=n.nodetype;document.getElementById("ddlnodeshape").value=n.shape;n.nodeedit="true";document.getElementById("saveButton").onclick=saveData.bind(this,n,t);document.getElementById("cancelButton").onclick=cancelEdit.bind(this,t);document.getElementById("addButton").addEventListener("click",function(){AddData(this,0)});document.getElementById("addAmpButton").addEventListener("click",function(){AddData(this,1)});document.getElementById("addTraffButton").addEventListener("click",function(){AddData(this,2)});document.getElementById("network-popUp").style.display="block"},addEdge:function(n,t){if(n.from==n.to){var i=confirm("Do you want to connect the node to itself?");if(i!=!0){t(null);return}}document.getElementById("edge-operation").innerText="Add Edge";editEdgeWithoutDrag(n,t)},editEdge:{editWithoutDrag:function(n,t){document.getElementById("edge-operation").innerText="Edit Edge";editEdgeWithoutDrag(n,t)}}}};network=new vis.Network(t,data,u);network.on("click",function(n){n.event="[original event]";console.log(n.pointer);this.getNodeAt(n.pointer.DOM)||(this.getEdgeAt(n.pointer.DOM)?($("#txtNodeX").val(n.pointer.canvas.x),$("#txtNodeY").val(n.pointer.canvas.y)):($("#txtNodeX").val(n.pointer.canvas.x),$("#txtNodeY").val(n.pointer.canvas.y)))});network.on("selectEdge",function(n){if(_insertnodeDB().remove(),n.edges.length>1||n.edges.length==0){copyData.edges=[];copyData.nodes=[];copyData.dataCopied=!1;return}var t=this.body.edges[this.getEdgeAt(n.pointer.DOM)];n.label=network.body.edges[n.edges[0]].options.label;_insertnodeDB.insert({id:n.edges[0],type:"NodeInsert",label:n.label});setCopyData(t.options.id,"")});network.on("selectNode",function(n){var t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],i=network.getConnectedEdges(t.id);if(localStorage.setItem("deletenodeconectededge",i.length),_nodesDB.insert({id:t.id,type:"node"}),setCopyData("",t.options.id),isAddEdge==1){if(isAddService=0,addServicData={from:"",to:""},addEdgeData.from=="")addEdgeData.from=t.options.id;else if(addEdgeData.to==""){if(addEdgeData.from==t.options.id){alert("pls click destination source");return}addEdgeData.to=t.options.id}addEdgeData.from!=""&&addEdgeData.to!=""&&manualAddEdge()}if(isAddService==1){if(isAddEdge=0,addEdgeData={from:"",to:""},addServiceData.from=="")addServiceData.from=t.options.id;else if(addServiceData.to==""){if(addServiceData.from==t.options.id){alert("pls click destination source");return}addServiceData.to=t.options.id}console.log(addServiceData);addServiceData.from!=""&&addServiceData.to!=""&&manualAddService();console.log(addServiceData)}});network.on("doubleClick",function(){var n=_nodesDB().first();n.type=="node"?network.editNodeMode():network.editEdgeMode();_nodesDB().remove()});network.on("oncontext",function(n){var h=_nodesDB().first(),f,t,e,o,i,s,r,u;h.type=="node"?(f=this.body.nodes[this.getNodeAt(n.pointer.DOM)],f!=undefined&&(document.getElementById("edgecontextMenu").style.display="none",$("#contextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("contextMenu").style.display="block",t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],document.getElementById("nodeiddetails").value=t.id,n.id=t.id,e=network.body.nodes[t.id].options.label,document.getElementById("nodeeditlabel").value=e,document.getElementById("nodeedit-degree").value=network.body.nodes[t.id].options.nodedegree,document.getElementById("ddleditnodeType").value=network.body.nodes[t.id].options.nodetype,$("#ddlshape").val(network.body.nodes[t.id].options.shape),$("#ddlcolor").val(network.body.nodes[t.id].options.color.background),document.getElementById("rightClickNodeEdit").onclick=rightClickNodeEdit.bind(),document.getElementById("rightClickNodeDelete").onclick=deleteNodeEdge.bind())):(o=this.body.edges[this.getEdgeAt(n.pointer.DOM)],o!=undefined&&(document.getElementById("contextMenu").style.display="none",document.getElementById("edgecontextMenu").style.display="block",$("#edgecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),i=this.body.edges[this.getEdgeAt(n.pointer.DOM)],document.getElementById("edgeiddetails").value=i.id,document.getElementById("from").value=network.body.edges[i.id].options.from,document.getElementById("to").value=network.body.edges[i.id].options.to,network.body.edges[i.id].options.label!=undefined&&(s=network.body.edges[i.id].options.label,document.getElementById("edgelabel").value=s),r=network.body.edges[i.id].options.arrows.to.enabled,u=network.body.edges[i.id].options.arrows.from.enabled,document.getElementById("edgearrow").value=r==!0&&u==!0?"to,form":r==!0?"to":u==!0?"from":"",document.getElementById("InsertNode").addEventListener("click",function(){AddData(this,0)}),document.getElementById("Copy").onclick=copy.bind(),document.getElementById("rightClickEdgeEdit").onclick=rightClickEdgeEdit.bind(),document.getElementById("rightClickEdgeDelete").onclick=deleteNodeEdge.bind()));copy=="Yes"&&(document.getElementById("contextMenu").style.display="none",$("#pastecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("pastecontextMenu").style.display="block",document.getElementById("Paste").onclick=paste.bind());_nodesDB().remove()});t.addEventListener("dragover",function(n){n.preventDefault()});t.addEventListener("dragenter",function(n){n.target.className+=" dragenter"});t.addEventListener("dragleave",function(n){n.target.className="whiteBox"});t.addEventListener("drop",function(n){var t;n.dataTransfer.getData("text")=="btnAddMode"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.dataTransfer.getData("text")=="btnAddAmp"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.preventDefault()});network.on("dragStart",function(){});network.on("dragEnd",function(n){n.event="[original event]"});network.on("hoverNode",function(n){try{var t=nodes.get(n.node),i=t.label;$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("label : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurNode",function(){$("#click").hide()});network.on("hoverEdge",function(n){try{var t=edges.get(n.edge),i="("+nodes.get(t.from).label+" -> "+nodes.get(t.to).label+")";$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("dir : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurEdge",function(n){console.log("blurEdge Event:",n);$("#click").hide()})}function removeDefaultElement(){$("*.vis-manipulation").remove();$("*.vis-edit-mode").remove();$("*.vis-close").remove()}function AddMultipleNode(){var r,i,u;disableFiberService();r=getScaleFreeNetwork(10);console.log(r);var f=Number($("#txtNofNode").val()),n=0,t=0;for(i=1;i<=f;i++)n=n+10,t=t+10,counter=counter+1,localStorage.setItem("nodelength",counter),u=localStorage.getItem("nodelength"),network.body.data.nodes.add({id:token(),label:"site "+Number(u)+"",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n,y:t,componentType:"node"})}function rightClickNodeEdit(){disableFiberService();document.getElementById("contextMenu").style.display="none";document.getElementById("node-popUpdetails").style.display="block";document.getElementById("nodesaveButton").onclick=popupsaveNodeData.bind();document.getElementById("nodecancelButton").onclick=nodecancelNodeEdit.bind()}function deleteNodeEdge(){disableFiberService();document.getElementById("contextMenu").style.display="none";document.getElementById("edgecontextMenu").style.display="none";var n=localStorage.getItem("deletenodeconectededge");n=="0"||n==""?network.deleteSelected():alert("Unpair node and delete");localStorage.setItem("deletenodeconectededge","")}function rightClickEdgeEdit(){disableFiberService();document.getElementById("edgecontextMenu").style.display="none";document.getElementById("edge-popUpdetails").style.display="block";document.getElementById("edgesaveButton").onclick=popupsaveedgeData.bind();document.getElementById("edgecancelButton").onclick=edgecancelNodeEdit.bind()}function popupeditNode(n,t,i){document.getElementById("nodeeditlabel").value=n.label;document.getElementById("nodesaveButton").onclick=popupsaveNodeData.bind(this,n,i);document.getElementById("nodecancelButton").onclick=t.bind(this,i);document.getElementById("node-popUpdetails").style.display="block"}function edgecancelNodeEdit(){edgeclearNodePopUp()}function edgeclearNodePopUp(){document.getElementById("edgesaveButton").onclick=null;document.getElementById("edgecancelButton").onclick=null;document.getElementById("edge-popUpdetails").style.display="none"}function nodeclearNodePopUp(){document.getElementById("nodesaveButton").onclick=null;document.getElementById("nodecancelButton").onclick=null;document.getElementById("node-popUpdetails").style.display="none"}function nodecancelNodeEdit(){nodeclearNodePopUp()}function popupsaveNodeData(){var t=document.getElementById("nodeiddetails").value,i=document.getElementById("nodeeditlabel").value,r=document.getElementById("ddlshape").value,n=document.getElementById("ddlcolor").value,u=document.getElementById("ddleditnodeType").value,f=document.getElementById("nodeedit-degree").value;n!=""&&n!=0?network.body.data.nodes.update({id:t,label:i,shape:r,color:n,nodetype:u,nodedegree:f}):network.body.data.nodes.update({id:t,label:i,shape:r,nodetype:u,nodedegree:f});document.getElementById("node-popUpdetails").style.display="none"}function popupsaveedgeData(){var n=document.getElementById("edgelabel").value,t=document.getElementById("edgeiddetails").value,u=document.getElementById("from").value,f=document.getElementById("to").value,i=document.getElementById("ddleditedgecolor").value,r=document.getElementById("edgearrow").value;i!="0"?network.body.data.edges.update({id:t,length:length,color:i,arrows:r,label:n}):network.body.data.edges.update({id:t,length:length,arrows:r,label:n});_insertnodeDB({id:t}).update({label:n});_edgesDB({from:u,to:f}).update({label:n,color:i});document.getElementById("edge-popUpdetails").style.display="none"}function editEdgeWithoutDrag(n,t){var h,c,l,a,o,s,v,y,r,u;if(isService!=1){var f=0,e=0,p=network.body.nodes[n.from].options.nodedegree,w=network.body.nodes[n.to].options.nodedegree,o=network.getConnectedEdges(n.from),s=network.getConnectedEdges(n.to);o.forEach(function(n){var t=edges.get();for(i=0;i1||n.edges.length==0){copyData.edges=[];copyData.nodes=[];copyData.dataCopied=!1;return}var t=this.body.edges[this.getEdgeAt(n.pointer.DOM)];n.label=network.body.edges[n.edges[0]].options.label;_insertnodeDB.insert({id:n.edges[0],type:"NodeInsert",label:n.label});setCopyData(t.options.id,"")});network.on("selectNode",function(n){var t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],i=network.getConnectedEdges(t.id);if(localStorage.setItem("deletenodeconectededge",i.length),_nodesDB.insert({id:t.id,type:"node"}),setCopyData("",t.options.id),isAddEdge==1){if(isAddService=0,addServicData={from:"",to:""},addEdgeData.from=="")addEdgeData.from=t.options.id;else if(addEdgeData.to==""){if(addEdgeData.from==t.options.id){alert("pls click destination source");return}addEdgeData.to=t.options.id}addEdgeData.from!=""&&addEdgeData.to!=""&&manualAddEdge()}if(isAddService==1){if(isAddEdge=0,addEdgeData={from:"",to:""},addServiceData.from=="")addServiceData.from=t.options.id;else if(addServiceData.to==""){if(addServiceData.from==t.options.id){alert("pls click destination source");return}addServiceData.to=t.options.id}console.log(addServiceData);addServiceData.from!=""&&addServiceData.to!=""&&manualAddService();console.log(addServiceData)}});network.on("doubleClick",function(){var n=_nodesDB().first();n.type=="node"?network.editNodeMode():network.editEdgeMode();_nodesDB().remove()});network.on("oncontext",function(n){var h=_nodesDB().first(),f,t,e,o,i,s,r,u;h.type=="node"?(f=this.body.nodes[this.getNodeAt(n.pointer.DOM)],f!=undefined&&(document.getElementById("edgecontextMenu").style.display="none",$("#contextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("contextMenu").style.display="block",t=this.body.nodes[this.getNodeAt(n.pointer.DOM)],document.getElementById("nodeiddetails").value=t.id,n.id=t.id,e=network.body.nodes[t.id].options.label,document.getElementById("nodeeditlabel").value=e,document.getElementById("nodeedit-degree").value=network.body.nodes[t.id].options.nodedegree,document.getElementById("ddleditnodeType").value=network.body.nodes[t.id].options.nodetype,$("#ddlshape").val(network.body.nodes[t.id].options.shape),$("#ddlcolor").val(network.body.nodes[t.id].options.color.background),document.getElementById("rightClickNodeEdit").onclick=rightClickNodeEdit.bind(),document.getElementById("rightClickNodeDelete").onclick=deleteNodeEdge.bind())):(o=this.body.edges[this.getEdgeAt(n.pointer.DOM)],o!=undefined&&(document.getElementById("contextMenu").style.display="none",$("#edgecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("edgecontextMenu").style.display="block",i=this.body.edges[this.getEdgeAt(n.pointer.DOM)],document.getElementById("edgeiddetails").value=i.id,document.getElementById("from").value=network.body.edges[i.id].options.from,document.getElementById("to").value=network.body.edges[i.id].options.to,network.body.edges[i.id].options.label!=undefined&&(s=network.body.edges[i.id].options.label,document.getElementById("edgelabel").value=s),r=network.body.edges[i.id].options.arrows.to.enabled,u=network.body.edges[i.id].options.arrows.from.enabled,document.getElementById("edgearrow").value=r==!0&&u==!0?"to,form":r==!0?"to":u==!0?"from":"",document.getElementById("InsertNode").addEventListener("click",function(){AddData(this,0)}),document.getElementById("Copy").onclick=copy.bind(),document.getElementById("rightClickEdgeEdit").onclick=rightClickEdgeEdit.bind(),document.getElementById("rightClickEdgeDelete").onclick=deleteNodeEdge.bind()));copy=="Yes"&&(document.getElementById("contextMenu").style.display="none",$("#pastecontextMenu").css({left:n.event.pageX+20+"px",top:n.event.pageY+20+"px"}),document.getElementById("pastecontextMenu").style.display="block",document.getElementById("Paste").onclick=paste.bind());_nodesDB().remove()});container.addEventListener("dragover",function(n){n.preventDefault()});container.addEventListener("dragenter",function(n){n.target.className+=" dragenter"});container.addEventListener("dragleave",function(n){n.target.className="whiteBox"});container.addEventListener("drop",function(n){var t;n.dataTransfer.getData("text")=="btnAddMode"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",nodetype:"ROADM",shape:"dot",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.dataTransfer.getData("text")=="btnAddAmp"&&(counter=counter+1,localStorage.setItem("nodelength",counter),t=localStorage.getItem("nodelength"),t!=0?network.body.data.nodes.add({id:token(),label:"site "+Number(t)+"",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}):network.body.data.nodes.add({id:token(),label:"site 1",nodedegree:"5",shape:"triangle",color:"red",nodedegree:"2",x:n.layerX-$("#mynetwork").width()/2,y:n.layerY-$("#mynetwork").height()/2,componentType:"node"}));n.preventDefault()});network.on("dragStart",function(){});network.on("dragEnd",function(n){n.event="[original event]"});network.on("hoverNode",function(n){try{var t=nodes.get(n.node),i=t.label;$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("label : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurNode",function(){$("#click").hide()});network.on("hoverEdge",function(n){try{var t=edges.get(n.edge),i="("+nodes.get(t.from).label+" -> "+nodes.get(t.to).label+")";$("#click").css({left:n.event.pageX+20+"px",top:n.event.pageY-40+"px"});$("#click").html(htmlTitle("dir : "+i+"\ntype : "+t.componentType,t.color));$("#click").show()}catch(r){}});network.on("blurEdge",function(n){console.log("blurEdge Event:",n);$("#click").hide()});testing()}function getNodeData(n){return n.forEach(function(n){importNodes.push({id:n.id,label:n.label,shape:n.shape,icon:n.icon,color:n.color[0],edges:n.edges[0],x:n.x,y:n.y,title:n.title,size:n.size,componentType:n.componentType,nodedegree:n.nodedegree,nodetype:n.nodetype})}),new vis.DataSet(importNodes)}function getNodeById(n,t){for(var i=0;i "+nodes.get(n.to).label+")";importEdges.push({id:n.id,from:n.from,to:n.to,dashes:n.dashes,label:n.label,font:t,arrows:i,smooth:r,color:n.options[0].color[0].color,componentType:n.componentType})}),new vis.DataSet(importEdges)}function objectToArray(n){return Object.keys(n).map(function(t){return n[t].id=t,n[t]})}function addConnections(n,t){t=n.id;n.edges=network.getConnectedNodes(t)}function setCopyData(n,t){var r;copyData.edges=[];copyData.nodes=[];var i=[],u="",f="";t==""&&n!=""&&(i=network.body.edges[n],u=network.body.nodes[i.fromId],f=network.body.nodes[i.toId]);t!=""&&n==""&&(i=[],u=network.body.nodes[t],f="");r=[];r.push(u);r.push(f);copyData.edges=i;copyData.nodes=r}function getCopiedData(){var t=[];if(copyData.nodes.forEach(function(n){if(counter=counter+1,localStorage.setItem("nodelength",counter),n!=""){var i=token(),r=Number($("#txtNodeX").val());network.body.data.nodes.add({id:i,label:n.options.label,shape:n.options.shape,icon:n.options.icon,color:n.options.color.background,x:n.x+10,y:n.y+10,title:n.options.title,size:n.options.size,nodedegree:n.options.nodedegree,nodetype:n.options.nodetype,componentType:nodes.get(n.options.id).componentType});t.push(i)}}),copyData.edges.length!=0){var n=copyData.edges,i={align:""+n.options.font.align+""},r={to:{enabled:n.options.arrows.to.enabled,type:n.options.arrows.to.type},from:{enabled:n.options.arrows.from.enabled,type:n.options.arrows.from.type}},u={enabled:n.options.smooth.enabled,type:n.options.smooth.type,roundness:n.options.smooth.roundness};network.body.data.edges.add({id:"eid"+Math.random().toString().replace(".","0"),from:t[0],to:t[1],dashes:n.options.dashes,label:n.options.label,font:i,arrows:r,smooth:u,color:n.options.color.color,componentType:edges.get(n.id).componentType});copyData={edges:[],nodes:[],dataCopied:!1}}}function SaveNetwork(){disableFiberService();exportNetwork(!0)}function StorageClear(){disableFiberService();counter=0;deletedata("1");init()}function manualAddEdge(){var n=0,t=0,u=network.body.nodes[addEdgeData.from].options.nodedegree,f=network.body.nodes[addEdgeData.to].options.nodedegree,e=network.getConnectedEdges(addEdgeData.from),o=network.getConnectedEdges(addEdgeData.to),r;e.forEach(function(t){var r=edges.get();for(i=0;i0){var r="",u="",f=2,i=2;for(t=0;t";r+=""+n[t].label+" "+e+"<\/th>";rdynamicid="r"+i+"_1";o="";u+=""+n[t].label+" "+o+"<\/td>"+addEmptyRC(n.length,"r"+i+"_",t,n[t].id)+"<\/tr>";f++;i++}s="
<\/th>"+r+"<\/tr>"+u+"<\/table>";$("#matrixDiv").append(s);console.log(multiarr);$("#matrixTable tr td").click(function(){var e=$(this).attr("id"),o,t,n,s;if(e!=undefined){var i=e.split("_"),h="#h"+i[0]+"_1",c="#hr"+i[1]+"_1",r=$(h).val(),u=$(c).val(),f="#r"+i[1]+"_"+i[0].replace("r","");if($(this).text()=="yes"){if(o=confirm("are you sure , want to remove ?"),o){for(t=edges.get(),n=0;n<\/td>";else{let s=i+"_"+u,n=t+e;f+=checkfiberconnection(r,o[u].id)?"yes<\/td>":"X<\/td>"}e++}return f}function checkfiberconnection(n,t){for(var r=edges.get(),u=!1,i=0;i"+i[n].label+"<\/button>",$("#nodeDiv").append(e),u=network.getConnectedNodes(i[n].id),t="",r=0;r"+nodes.get(u[r]).label+"<\/p>";t="
Connected Nodes :

"+t+"<\/div>";$("#nodeDiv").append(t)}for($("#nodeModal").show(),f=document.getElementsByClassName("accordion"),n=0;n 0) { - - var conf = confirm('Are you want to load network data from local storage ?'); - if (conf) { - //nodes = new vis.DataSet(tempData.nodes); - //edges = new vis.DataSet(tempData.edges); - - _edgesDB.insert(tempData) - - nodes = getNodeData(tempData.nodes); - edges = getEdgeData(tempData.edges); - } - } - } - catch{ - } - - } - - data = { - nodes: nodes, - edges: edges - } - - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - //layout: { - // randomSeed: 1, - // improvedLayout: true, - // //hierarchical: { - // // direction: 'LR', // UD, DU, LR, RL - // // sortMethod: 'directed' // hubsize, directed - // //} - //}, - - //layout: { - // hierarchical: { - // direction: 'LR', - // sortMethod: 'directed' - // } - //}, - locale: document.getElementById("locale").value, - physics: false, - //physics: { - // barnesHut: { - // springLength: 200 - // } - //}, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - //margin: { - // left: 15, - // right: 15 - //} - }, - //interaction: { - // keyboard: false, - // hover:true - // //navigationButtons: true - //}, - interaction: { - keyboard: false, - hover: true, - //dragNodes: true,// do not allow dragging nodes - zoomView: false, // do not allow zooming - dragView: false, // do not allow dragging - multiselect: true - }, - //nodes: { - // fixed: { - // x: true, - // y: true, - // }, - //}, - //color: 'red', - nodes: { - shape: "dot", - size: 8 - }, - //manipulation:true, - manipulation: { - enabled: false, - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - - editEdgeWithoutDrag(data, callback); - - }, - editEdge: { - - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - editEdge: function (data, callback) { - var orgigEdge = edges.get(data.id); - - if (data.from !== orgigEdge.from) { - alert('you cannot change the source of the edge'); - callback(null); - } - else { - //editEdgeWithoutDrag(data, callback); - callback(data) - } - - }, - - }, - }; - - - network = new vis.Network(container, data, options); - - //makeMeMultiSelect(container, network, nodes) - - //var canvas = new fabric.Canvas("c", { preserveObjectStacking: true }); - - //canvas - // .add(new fabric.Rect({ - // top: 0, - // left: 0, - // width: 100, - // height: 100, - // fill: "green" - // })) - // .add(new fabric.Rect({ - // top: 50, - // left: 50, - // width: 100, - // height: 100, - // fill: "red" - // })).renderAll(); - - - network.on('doubleClick', function (properties) { - // - // selected edge id - console.log(properties); - var edgeId = properties.edges[0]; - // selected edge id - var nodeId = properties.nodes[0]; - alert('edge id : ' + edgeId + ', node id :' + nodeId); - }); - - network.on("click", function (params) { - params.event = "[original event]"; - - //document.getElementById("eventSpanHeading").innerText = "Click event:"; - //var dd = JSON.stringify( - // params, - // null, - // 4 - //); - //console.log('node ' + this.getNodeAt(params.pointer.DOM)); - //console.log('edge ' + this.getEdgeAt(params.pointer.DOM)); - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("selectEdge", function (params) { - if (params.edges.length > 1) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - var clickedNode = this.body.edges[this.getEdgeAt(params.pointer.DOM)]; - console.log(clickedNode); - $("#txtEdgeId").val(clickedNode.options.id); - $("#txtFrom").val(clickedNode.options.from); - $("#txtTo").val(clickedNode.options.to); - $("#txtLabel").val(clickedNode.options.label); - $("#txtTitle").val(clickedNode.options.title); - $("#txtLength").val(clickedNode.options.length); - $("#txtColor").val(clickedNode.options.color.color); - $("#txtFontAlign").val(clickedNode.options.font.align); - $("#ddlArrows").val(clickedNode.options.arrows.to.type); - $("#jsondiv").val(clickedNode.options); - - $("#editedge-label").val(clickedNode.options.label); - $("#editedge-title").val(clickedNode.options.title); - $("#editedge-fontalign").val(clickedNode.options.font.align); - - setCopyData(clickedNode.options.id, ''); - - }); - network.on("selectNode", function (params) { - //console.log("selectNode Event:", params); - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - console.log('first ', params.pointer.DOM); - console.log('second ', clickedNode.options.x, clickedNode.options.y); - //console.log(clickedNode.options.x, clickedNode.options.y); - console.log(clickedNode); - $("#txtNodeId").val(clickedNode.options.id); - $("#txtNodeText").val(clickedNode.options.label); - $("#txtNodeTitle").val(clickedNode.options.title); - $("#ddlShape").val(clickedNode.options.shape); - //$("#txtNodeX").val(clickedNode.options.x); - //$("#txtNodeY").val(clickedNode.options.y); - $("#txtNodeSize").val(clickedNode.options.size); - $("#txtNodeBGColor").val(clickedNode.options.color.background); - $("#txtNodeBColor").val(clickedNode.options.color.border); - $("#txtNodeFontColor").val(clickedNode.options.font.color); - setCopyData('', clickedNode.options.id); - - if (isAddEdge == 1) { - isAddService = 0; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if(addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - } - }); - network.on("deselectNode", function (params) { - //console.log("deselectNode Event:", params); - }); - network.on("hoverNode", function (params) { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - //var back = this.body.nodes[params.nodes].options.color.color; - //debugger; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - - network.on("hoverEdge", function (params) { - console.log("hoverEdge Event:", params); - //$("#click").css("{left:" + params.event.pageX + 20 + "px", "top:" + params.event.pageY + 20 + "px}"); - var clickedNode = edges.get(params.edge); - //var back = this.body.edges[params.edge].options.color.color; - //debugger; - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - - container.addEventListener("dragover", (e) => { - e.preventDefault(); - //console.log("gj") - }); - container.addEventListener("dragenter", (e) => { - e.target.className += " dragenter"; - //console.log("gj") - }); - container.addEventListener("dragleave", (e) => { - //alert() - e.target.className = "whiteBox"; - }); - - container.addEventListener("drop", (e) => { - //let answer = confirm("Do you really want to move it") - console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - - }); - - - - - - - //let whiteBoxes = document.getElementsByTagName("canvas"); - - //for (whiteBox of whiteBoxes) { - - - // whiteBox.addEventListener("dragover", (e) => { - // e.preventDefault(); - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragenter", (e) => { - // e.target.className += " dragenter"; - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragleave", (e) => { - // //alert() - // e.target.className = "whiteBox"; - // }); - // whiteBox.addEventListener("drop", (e) => { - // //let answer = confirm("Do you really want to move it") - // console.log(e) - // //if (answer) { - // // e.target.append(imgBox) - // //} - // //else { - // // e.target.className = "whiteBox"; - - // //} - // }); - //} - - - - - - //$("canvas").hover( - // (params) => { //hover - // console.log(params); - // }, - // () => { //out - // //alert() - // } - //); - - - - //network.on("oncontext", function (params) { - // params.event = "[original event]"; - // document.getElementById("eventSpanHeading").innerText = - // "oncontext (right click) event:"; - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - //network.on("showPopup", function (params) { - // alert(); - //}); - //network.on("hidePopup", function () { - // document.getElementById("eventSpanHeading").innerText = ""; - // document.getElementById("eventSpanContent").innerText = ""; - //}); - //network.on("select", function (params) { - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - - //var percent = 100; - //network.on("afterDrawing", function (ctx) { - // alert(); - // try { - // //var pos = network.getPositions([1, 2]); - // ctx.strokeStyle = ctx.filStyle = 'green'; - // ctx.moveTo(-303, -143); - // ctx.lineTo(-44,-153); - // ctx.fill(); - // ctx.stroke(); - // } - // catch{ - - // } - //}); - - network.on("dragStart", function (params) { - // There's no point in displaying this event on screen, it gets immediately overwritten - //params.event = "[original event]"; - //console.log("dragStart Event:", params); - //console.log( - // "dragStart event, start getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - //document.getElementById("eventSpanHeading").innerText = "dragEnd event:"; - //document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - //); - - //if (params.nodes.length == 0) - // return; - //console.log("dragEnd Event:", params); - //console.log( - // "dragEnd event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - //network.body.data.nodes.update({ - // id: params.nodes[0], x: params.pointer.canvas.x, y: params.pointer.canvas.y - //}); - - //network.body.data.edges.update({ - // id: $("#txtEdgeId").val(), from: $("#txtNodeId").val(), to: 2 - //}); - - }); - //removeDefaultElement(); - -} - -//$("#mynetwork").keyup(function (e) { - -// if (e.keyCode == 67 && e.ctrlKey) { -// alert('ctrl C'); -// } -//}) - -function editEdgeWithoutDrag(data, callback) { - //filling in the popup DOM elements - document.getElementById("edge-label").value = 0; - document.getElementById("edge-saveButton").onclick = saveEdgeData.bind( - this, - data, - callback - ); - document.getElementById("edge-cancelButton").onclick = cancelEdgeEdit.bind( - this, - data, - callback - ); - document.getElementById("edge-popUp").style.display = "block"; -} - -function clearEdgePopUp() { - document.getElementById("edge-saveButton").onclick = null; - document.getElementById("edge-cancelButton").onclick = null; - document.getElementById("edge-popUp").style.display = "none"; -} - -function cancelEdgeEdit(data, callback) { - - clearEdgePopUp(); - data.componentType = 'edge'; - if (isService == 1) { - data.dashes = true; - data.label = $("#txtLabel").val(); - data.font = fontstyle1; - data.color = $("#txtColor").val(); - data.arrows = arrows1; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - } - callback(data); - callback(null); -} -function htmlTitle(html, backcolor) { - const container = document.createElement("pre"); - container.innerHTML = html; - container.style.background = backcolor; - container.style.color = "black"; - container.style.transition = "all 1s ease-in-out"; - return container; -} - -function saveEdgeData(data, callback) { - if (isService != 1) { - if (typeof data.to === "object") data.to = data.to.id; - if (typeof data.from === "object") data.from = data.from.id; - data.length = document.getElementById("edge-label").value; - - if (document.getElementById("edgeDashes").value == "true") { - data.dashes = document.getElementById("edgeDashes").value; - } - - _edgesDB.insert({ "from": data.from, "to": data.to, "edgeLength": data.length, "dashes": data.dashes }) - data.label = $("#txtLabel").val(); - data.font = fontstyle1; - //data.value = $("#txtEdgeValue").val();; - //data.labelFrom = "a"; - //data.labelTo = "b"; - - - //var fromnode = network.getConnectedNodes(data.from) - //var fromlen = Number(fromnode.length).toString(); - //var tonode = network.getConnectedNodes(data.to) - //var tolen = Number(tonode.length).toString(); - //var text = 'abcdefghijklmnopqrstuvwxyz'; - //for (var i = 0; i < text.length; i++) { - // var code = text.toUpperCase().charCodeAt(i) - // if (code > 64 && code < 91) { - // var result = (code - 64) + " "; - // if (result.trim() == Number(fromlen) + 1) { - // data.labelFrom = text[i]; - // } - // if (result.trim() == Number(tolen) + 1) { - // data.labelTo = text[i]; - // } - // } - //} - - //debugger; - clearEdgePopUp(); - data.componentType = 'edge'; - //var fromlabel = "(" + nodes.get(data.from).label + " -> " + nodes.get(data.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + data.componentType); - callback(data); - } - else { - var txtEdgeId = $("#txtEdgeId").val(); - var txtFrom = $("#txtFrom").val(); - var txtTo = $("#txtTo").val(); - var txtLabel = $("#txtLabel").val(); - var txtTitle = $("#txtTitle").val(); - var txtLength = $("#txtLength").val(); - var txtColor = $("#txtColor").val(); - var txtFontAlign = $("#txtFontAlign").val(); - var ddlArrows = $("#ddlArrows").val(); - - //network.body.data.edges.add({ - // id: txtEdgeId, from: txtFrom, to: txtTo, label: txtLabel, dashes: true, title: txtTitle, length: txtLength, color: txtColor, font: { align: txtFontAlign } - // , arrows: { - // to: { - // enabled: true, - // type: ddlArrows, - // }, - // from: { - // enabled: true, - // type: ddlArrows, - // }, - // }, - // smooth: { - // enabled: true, - // type: $("#ddlSmooth").val(), - // roundness: $("#txtRoundness").val(), - // }, - //}); - data.dashes = true; - data.label = $("#txtLabel").val(); - data.font = fontstyle1; - data.color = $("#txtColor").val(); - data.arrows = arrows1; - data.smooth = smooth1; - data.componentType = 'service'; - isService = 0; - //var fromlabel = "(" + nodes.get(data.from).label + " -> " + nodes.get(data.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + data.componentType); - clearEdgePopUp(); - callback(data); - } -} - -var fontstyle1 = { - align: "top", - -} -var arrows1 = { - to: { - enabled: true, - type: "arrow", - }, - from: { - enabled: true, - type: "arrow", - }, -} - -var smooth1 = { - enabled: true, - type: "curvedCW", - roundness: ".2", -} - -function clearPopUp() { - document.getElementById("saveButton").onclick = null; - document.getElementById("cancelButton").onclick = null; - document.getElementById("network-popUp").style.display = "none"; -} - -function cancelEdit(callback) { - clearPopUp(); - callback(null); -} -function AddNode(id) { - var test; - var edgeLen; - var subLen; - var from_id = document.getElementById("node-id").value; - test = network.getConnectedEdges(from_id); - var myNode = network.getConnectedNodes($("#txtEdgeId").val()); - to_id = myNode[1]; - from_id = myNode[0]; - //if (myNode.length > 1) { - // to_id = document.getElementById("nodeid").value; - // var test1 = network.getConnectedEdges(to_id); - // var edgedata = ""; - // var result = false; - // for (var i = 0; i < test.length; i++) { - // if (result == false) { - // for (var j = 0; j < test.length; j++) { - // if (test[i] == test1[j]) { - // edgedata = test1[j]; - // result = true; - // } - // } - // } - - // } - - - //} - //else { - // $("#trId").hide(); - // to_id = myNode[0]; - //} - - var len = network.body.data.nodes.length; - var randomid = Number(len) + 1; - if (id == 0) { - network.body.data.nodes.add({ - id: randomid, - label: '' + randomid + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - shape: $("#ddlShape").val(), - size: 8, - color: $("#txtNodeBGColor").val(), - componentType: "node" - }); - - } - else if (id == 1) { - network.body.data.nodes.add({ - id: randomid, - label: '' + randomid + '', - //shape: "icon", - //icon: { - // face: "'FontAwesome'", - // code: "\uf067", - // size: 15, - // color: "black", - //}, - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - else { - network.body.data.nodes.add({ - id: randomid, - label: '' + randomid + '', - shape: "triangle", - //shape: "diamond", - size: 8, - color: "red", - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - componentType: "node" - }); - } - - - edgeLen = document.getElementById("edgeLen").value; - var taffyLen; - - taffyLen = _edgesDB({ from: from_id.toString(), to: to_id.toString() }).first(); - - - - if (taffyLen == false) { - taffyLen = _edgesDB({ from: to_id.toString(), to: from_id.toString() }).first(); - } - - if (Number(edgeLen) < Number(taffyLen.edgeLength)) { - subLen = Number(taffyLen.edgeLength) - Number(edgeLen); - } - else if (Number(edgeLen) > Number(taffyLen.edgeLength)) { - network.body.data.nodes.remove(randomid); - alert('Given length is exceeded in total length.'); - document.getElementById("node-popUp").style.display = "none"; - return false; - } - //else if (Number(edgeLen) == Number(taffyLen.edgeLength)) { - // network.body.data.nodes.remove(randomid); - // alert('Given length is equal to total length.'); - // document.getElementById("node-popUp").style.display = "none"; - // return false; - //} - else { - subLen = 0; - } - - //if (edgedata != "" && edgedata != undefined) { - // network.body.data.edges.remove(edgedata); - //} - //else { - // network.body.data.edges.remove(test[0]); - //} - - - network.body.data.edges.remove($("#txtEdgeId").val()); - network.body.data.edges.add([{ from: randomid, to: from_id, length: 0, componentType: "edge", font: fontstyle1, label: $("#txtLabel").val(), color: "blue" }]) - network.body.data.edges.add([{ from: randomid, to: to_id, length: 0, componentType: "edge", font: fontstyle1, label: $("#txtLabel").val(), color: "blue" }]) - - //network.body.data.edges.add([{ from: randomid, to: from_id, length: edgeLen, label: edgeLen, color: "" }]) - //network.body.data.edges.add([{ from: randomid, to: to_id, length: subLen, label: subLen.toString(), color: "" }]) - _edgesDB.insert({ "from": randomid.toString(), "to": from_id.toString(), "edgeLength": edgeLen.toString() }) - _edgesDB.insert({ "from": randomid.toString(), "to": to_id.toString(), "edgeLength": subLen.toString() }) - document.getElementById("node-popUp").style.display = "none"; - -} - -function saveData(data, callback) { - data.id = document.getElementById("node-id").value; - data.label = document.getElementById("node-label").value; - data.title = document.getElementById("node-title").value; - data.shape = $("#ddlShape").val(); - data.size = 8; - data.color = $("#txtNodeBGColor").val(); - data.componentType = "node"; - clearPopUp(); - callback(data); -} -function AddData(data, id) { - - document.getElementById("network-popUp").style.display = "none"; - document.getElementById("node-popUp").style.display = "block"; - - document.getElementById("nodeSaveButton").onclick = AddNode.bind( - this, id - ); - var from_id = document.getElementById("node-id").value; - var myNode = network.getConnectedNodes(from_id) - if (myNode.length == 1) { - $("#trId").hide(); - } - else { - $("#trId").show(); - document.getElementById("edgeLen").value = ""; - } -} - -function init(isImport) { - - - initDb(); - readdata(); - - - - if (isImport) { - setDefaultLocale(); - draw(isImport); - - } - else { - setTimeout(function () { - setDefaultLocale(); - draw(isImport); - }, 1000); - } - - - - -} - -//-----------------------Json File--------------------- - -function testing() { - container = document.getElementById("mynetwork"); - exportArea = document.getElementById("input_output"); - importButton = document.getElementById("import_button"); - exportButton = document.getElementById("export_button"); -} - -function clearOutputArea() { - exportArea.value = ""; -} - -function exportNetwork(isSaveNetwork) { - testing(); - clearOutputArea(); - //var nodes = objectToArray(network.getPositions()); - //nodes.forEach(addConnections); - // pretty print node data - //var exportValue = JSON.stringify(nodes, undefined, 2); - //exportArea.value = exportValue; - - var nodesModel = []; - - var edgesModel = []; - $.each(network.body.nodes, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.nodes[i].options.id, - label: network.body.nodes[i].options.label, - x: network.body.nodes[i].x, - y: network.body.nodes[i].y, - shape: network.body.nodes[i].options.shape, - size: network.body.nodes[i].options.size, - componentType: nodes.get(network.body.nodes[i].options.id).componentType, - icon: - network.body.nodes[i].options.icon, - color: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - highlight: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ], - hover: [ - { - border: network.body.nodes[i].options.color.border, - background: network.body.nodes[i].options.color.background, - } - ] - } - ], - edges: network.getConnectedNodes(network.body.nodes[i].options.id) - }; - - - let str = network.body.nodes[i].options.id; - let checktext; - try { - checktext = str.substring(0, 7); - } - catch{ } - - if (data.x != undefined && data.y != undefined && checktext != "edgeId:") - nodesModel.push(data); - }); - - - $.each(network.body.edges, function (i) { - var data = { - //options: network.body.nodes[i].options, - id: network.body.edges[i].id, - //label: network.body.edges[i].length, - label: network.body.edges[i].options.label, - //title: network.body.edges[i].title, - from: network.body.edges[i].fromId, - to: network.body.edges[i].toId, - dashes: network.body.edges[i].options.dashes, - length: network.body.edges[i].options.length, - value: network.body.edges[i].options.value, - componentType: edges.get(network.body.edges[i].id).componentType, - options: [ - { - color: [ - { - color: network.body.edges[i].options.color.color, - highlight: network.body.edges[i].options.color.highlight, - hover: network.body.edges[i].options.color.hover, - inherit: network.body.edges[i].options.color.inherit, - opacity: network.body.edges[i].options.color.opacity, - - } - ], - background: [ - { - color: network.body.edges[i].options.background.color, - dashes: network.body.edges[i].options.background.dashes, - enabled: network.body.edges[i].options.background.enabled, - size: network.body.edges[i].options.background.size, - } - ], - arrows: [ - { - from: [ - { - enabled: network.body.edges[i].options.arrows.from.enabled, - type: network.body.edges[i].options.arrows.from.type - } - ], - to: [ - { - enabled: network.body.edges[i].options.arrows.to.enabled, - type: network.body.edges[i].options.arrows.to.type - } - ], - } - ], - font: [ - { - align: network.body.edges[i].options.font.align - } - ], - smooth: [ - { - enabled: network.body.edges[i].options.smooth.enabled, - roundness: network.body.edges[i].options.smooth.roundness, - type: network.body.edges[i].options.smooth.type - } - ], - - } - ] - - }; - edgesModel.push(data); - }); - - var model = { - nodes: nodesModel, - edges: edgesModel - } - var exportValue = JSON.stringify(model, undefined, 2); - - if (isSaveNetwork) { - //localStorage.setItem("networkData", exportValue); - addNetworData(exportValue); - return; - } - - $("#jsondiv").text(exportValue); - // console.log(JSON.stringify(edges, undefined, 2)); - // exportArea.value = exportValue; - // - $("", { - "download": "NetworkFile.json", - "href": "data:application/json;charset=utf-8," + encodeURIComponent(exportValue), - }).appendTo("body") - .click(function () { - $(this).remove() - })[0].click() -} - -async function addNetworData(netData) { - try { - netmodel = { - id: "1", - name: netData - } - var noOfDataInserted = await jsstoreCon.insert({ - into: 'tbl_network', - values: [netmodel] - }); - - if (noOfDataInserted === 1) { - alert('successfully added'); - } - } catch (ex) { - var noOfDataInserted = await jsstoreCon.update({ - in: 'tbl_network', - set: { - name: netData, - }, - where: { - id: "1" - } - }); - if (noOfDataInserted === 1) { - alert('successfully updated'); - } - } -} - - - -function downloadJSON() { - - -} -//function importNetwork() { - -// testing(); -// var inputValue = exportArea.value; -// var inputData = JSON.parse(inputValue); -// _edgesDB.insert(inputData) -// var data = { -// nodes: getNodeData(inputData), -// edges: getEdgeData(inputData), -// }; - -// var options = { -// interaction: { hover: true }, - -// nodes: { -// scaling: { -// min: 16, -// max: 32, -// }, -// }, - -// physics: { -// stabilization: false, -// barnesHut: { -// springLength: 200, -// }, -// }, - -// width: "100%", -// height: "100%", - -// manipulation: { - -// addNode: function (data, callback) { -// // filling in the popup DOM elements -// document.getElementById("operation").innerText = "Add Node"; -// document.getElementById("node-id").value = data.id; -// document.getElementById("node-label").value = data.label; -// document.getElementById("saveButton").onclick = saveData.bind( -// this, -// data, -// callback -// ); -// document.getElementById( -// "cancelButton" -// ).onclick = clearPopUp.bind(); -// document.getElementById("network-popUp").style.display = "block"; -// }, -// editNode: function (data, callback) { -// // filling in the popup DOM elements -// document.getElementById("operation").innerText = "Edit Node"; -// document.getElementById("node-id").value = data.id; -// document.getElementById("node-label").value = data.label; -// document.getElementById("saveButton").onclick = saveData.bind( -// this, -// data, -// callback -// ); -// document.getElementById("cancelButton").onclick = cancelEdit.bind( -// this, -// callback -// ); -// document.getElementById("addButton").addEventListener('click', function () { -// AddData(this, 0); -// }); -// document.getElementById("addAmpButton").addEventListener('click', function () { -// AddData(this, 1); -// }); -// document.getElementById("addTraffButton").addEventListener('click', function () { -// AddData(this, 2); -// }); - -// document.getElementById("network-popUp").style.display = "block"; -// }, -// addEdge: function (data, callback) { -// if (data.from == data.to) { -// var r = confirm("Do you want to connect the node to itself?"); -// if (r != true) { -// callback(null); -// return; -// } -// } -// document.getElementById("edge-operation").innerText = "Add Edge"; -// editEdgeWithoutDrag(data, callback); - -// }, -// editEdge: { - -// editWithoutDrag: function (data, callback) { -// document.getElementById("edge-operation").innerText = "Edit Edge"; -// editEdgeWithoutDrag(data, callback); - -// }, -// }, - -// }, -// }; - -// network = new vis.Network(container, data, options); - - -// network.on("hoverEdge", function (e) { -// this.body.data.edges.update({ -// id: e.edge, -// font: { -// size: 14, -// }, -// }); -// }); - -// network.on("blurEdge", function (e) { -// this.body.data.edges.update({ -// id: e.edge, -// font: { -// size: 0, -// }, -// }); -// }); -// testing(); -//} - -function handleFileSelect(event) { - const reader = new FileReader() - reader.onload = handleFileLoad; - reader.readAsText(event.target.files[0]) -} - -function handleFileLoad(event) { - document.getElementById('input_output').textContent = ""; - _import_json = document.getElementById('input_output').textContent = event.target.result; - importNetwork(); -} -var importNodes = []; -var importEdges = []; -function importNetwork() { - - init(true); - nodes = []; - edges = []; - - testing(); - - document.getElementById('import_button').addEventListener('change', handleFileSelect, false); - - var inputValue = _import_json; - //var inputValue = exportArea.value; - var inputData = JSON.parse(inputValue); - _edgesDB.insert(inputData) - - nodes = getNodeData(inputData.nodes); - edges = getEdgeData(inputData.edges); - data = { - nodes: nodes, - edges: edges - }; - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - //layout: { - // randomSeed: 1, - // improvedLayout: true, - // //hierarchical: { - // // direction: 'LR', // UD, DU, LR, RL - // // sortMethod: 'directed' // hubsize, directed - // //} - //}, - - //layout: { - // hierarchical: { - // direction: 'LR', - // sortMethod: 'directed' - // } - //}, - locale: document.getElementById("locale").value, - physics: false, - //physics: { - // barnesHut: { - // springLength: 200 - // } - //}, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - edges: { - smooth: { - enabled: false, - type: 'continuous' - }, - //margin: { - // left: 15, - // right: 15 - //} - }, - //interaction: { - // keyboard: false, - // hover:true - // //navigationButtons: true - //}, - interaction: { - keyboard: false, - hover: true, - //dragNodes: true,// do not allow dragging nodes - zoomView: false, // do not allow zooming - dragView: false, // do not allow dragging - multiselect: true - }, - //nodes: { - // fixed: { - // x: true, - // y: true, - // }, - //}, - //color: 'red', - nodes: { - shape: "dot", - size: 8 - }, - //manipulation:true, - manipulation: { - enabled: false, - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - - editEdgeWithoutDrag(data, callback); - - }, - editEdge: { - - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - editEdge: function (data, callback) { - var orgigEdge = edges.get(data.id); - - if (data.from !== orgigEdge.from) { - alert('you cannot change the source of the edge'); - callback(null); - } - else { - //editEdgeWithoutDrag(data, callback); - callback(data) - } - - }, - - }, - }; - - - network = new vis.Network(container, data, options); - - //makeMeMultiSelect(container, network, nodes) - - //var canvas = new fabric.Canvas("c", { preserveObjectStacking: true }); - - //canvas - // .add(new fabric.Rect({ - // top: 0, - // left: 0, - // width: 100, - // height: 100, - // fill: "green" - // })) - // .add(new fabric.Rect({ - // top: 50, - // left: 50, - // width: 100, - // height: 100, - // fill: "red" - // })).renderAll(); - - - network.on('doubleClick', function (properties) { - // - // selected edge id - console.log(properties); - var edgeId = properties.edges[0]; - // selected edge id - var nodeId = properties.nodes[0]; - alert('edge id : ' + edgeId + ', node id :' + nodeId); - }); - - network.on("click", function (params) { - params.event = "[original event]"; - - //document.getElementById("eventSpanHeading").innerText = "Click event:"; - //var dd = JSON.stringify( - // params, - // null, - // 4 - //); - //console.log('node ' + this.getNodeAt(params.pointer.DOM)); - //console.log('edge ' + this.getEdgeAt(params.pointer.DOM)); - console.log(params.pointer); - if (this.getNodeAt(params.pointer.DOM)) { - - } - else if (this.getEdgeAt(params.pointer.DOM)) { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - else { - $("#txtNodeX").val(params.pointer.canvas.x); - $("#txtNodeY").val(params.pointer.canvas.y); - } - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("selectEdge", function (params) { - if (params.edges.length > 1) { - copyData.edges = []; - copyData.nodes = []; - copyData.dataCopied = false; - return; - } - var clickedNode = this.body.edges[this.getEdgeAt(params.pointer.DOM)]; - console.log(clickedNode); - $("#txtEdgeId").val(clickedNode.options.id); - $("#txtFrom").val(clickedNode.options.from); - $("#txtTo").val(clickedNode.options.to); - $("#txtLabel").val(clickedNode.options.label); - $("#txtTitle").val(clickedNode.options.title); - $("#txtLength").val(clickedNode.options.length); - $("#txtColor").val(clickedNode.options.color.color); - $("#txtFontAlign").val(clickedNode.options.font.align); - $("#ddlArrows").val(clickedNode.options.arrows.to.type); - $("#jsondiv").val(clickedNode.options); - - $("#editedge-label").val(clickedNode.options.label); - $("#editedge-title").val(clickedNode.options.title); - $("#editedge-fontalign").val(clickedNode.options.font.align); - - setCopyData(clickedNode.options.id, ''); - - }); - network.on("selectNode", function (params) { - //console.log("selectNode Event:", params); - //console.log( - // "click event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - var clickedNode = this.body.nodes[this.getNodeAt(params.pointer.DOM)]; - console.log('first ', params.pointer.DOM); - console.log('second ', clickedNode.options.x, clickedNode.options.y); - //console.log(clickedNode.options.x, clickedNode.options.y); - console.log(clickedNode); - $("#txtNodeId").val(clickedNode.options.id); - $("#txtNodeText").val(clickedNode.options.label); - $("#txtNodeTitle").val(clickedNode.options.title); - $("#ddlShape").val(clickedNode.options.shape); - //$("#txtNodeX").val(clickedNode.options.x); - //$("#txtNodeY").val(clickedNode.options.y); - $("#txtNodeSize").val(clickedNode.options.size); - $("#txtNodeBGColor").val(clickedNode.options.color.background); - $("#txtNodeBColor").val(clickedNode.options.color.border); - $("#txtNodeFontColor").val(clickedNode.options.font.color); - setCopyData('', clickedNode.options.id); - - if (isAddEdge == 1) { - isAddService = 0; - if (addEdgeData.from == '') - addEdgeData.from = clickedNode.options.id - else if (addEdgeData.to == '') { - if (addEdgeData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addEdgeData.to = clickedNode.options.id - } - - if (addEdgeData.from != '' && addEdgeData.to != '') - manualAddEdge(); - } - if (isAddService == 1) { - isAddEdge = 0; - if (addServiceData.from == '') - addServiceData.from = clickedNode.options.id - else if (addServiceData.to == '') { - if (addServiceData.from == clickedNode.options.id) { - alert('pls click destination source'); - return; - } - addServiceData.to = clickedNode.options.id - } - - if (addServiceData.from != '' && addServiceData.to != '') - manualAddService(); - } - }); - network.on("deselectNode", function (params) { - //console.log("deselectNode Event:", params); - }); - network.on("hoverNode", function (params) { - var clickedNode = nodes.get(params.node); - var fromlabel = clickedNode.label; - //var back = this.body.nodes[params.nodes].options.color.color; - //debugger; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("label : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurNode", function (params) { - $('#click').hide(); - }); - - network.on("hoverEdge", function (params) { - console.log("hoverEdge Event:", params); - //$("#click").css("{left:" + params.event.pageX + 20 + "px", "top:" + params.event.pageY + 20 + "px}"); - var clickedNode = edges.get(params.edge); - //var back = this.body.edges[params.edge].options.color.color; - //debugger; - var fromlabel = "(" + nodes.get(clickedNode.from).label + " -> " + nodes.get(clickedNode.to).label + ")"; - //data.title = htmlTitle("uid : " + fromlabel + "\n" + "type : " + clickedNode.componentType); - $("#click").css({ left: (params.event.pageX + 20) + "px", top: (params.event.pageY + 20) + "px" }); - $('#click').html(htmlTitle("dir : " + fromlabel + "\n" + "type : " + clickedNode.componentType, clickedNode.color)); - $('#click').show(); - }); - network.on("blurEdge", function (params) { - console.log("blurEdge Event:", params); - $('#click').hide(); - }); - - container.addEventListener("dragover", (e) => { - e.preventDefault(); - //console.log("gj") - }); - container.addEventListener("dragenter", (e) => { - e.target.className += " dragenter"; - //console.log("gj") - }); - container.addEventListener("dragleave", (e) => { - //alert() - e.target.className = "whiteBox"; - }); - - container.addEventListener("drop", (e) => { - //let answer = confirm("Do you really want to move it") - console.log(e); - if (e.dataTransfer.getData("text") == "btnAddMode") { - network.body.data.nodes.add({ - id: token(), - label: "site " + 1, - //x: e.layerX - 399,//center point canvas 0,0 = dom point 399,299 - //y: e.layerY - 299,// current mouse point x - 399 = canvas point x, mouse point y - 299 = canvas point y - x: e.layerX - ($("#mynetwork").width() / 2), - y: e.layerY - ($("#mynetwork").height() / 2), - componentType: 'node' - }) - } - - }); - - - - - - - //let whiteBoxes = document.getElementsByTagName("canvas"); - - //for (whiteBox of whiteBoxes) { - - - // whiteBox.addEventListener("dragover", (e) => { - // e.preventDefault(); - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragenter", (e) => { - // e.target.className += " dragenter"; - // //console.log("gj") - // }); - // whiteBox.addEventListener("dragleave", (e) => { - // //alert() - // e.target.className = "whiteBox"; - // }); - // whiteBox.addEventListener("drop", (e) => { - // //let answer = confirm("Do you really want to move it") - // console.log(e) - // //if (answer) { - // // e.target.append(imgBox) - // //} - // //else { - // // e.target.className = "whiteBox"; - - // //} - // }); - //} - - - - - - //$("canvas").hover( - // (params) => { //hover - // console.log(params); - // }, - // () => { //out - // //alert() - // } - //); - - - - //network.on("oncontext", function (params) { - // params.event = "[original event]"; - // document.getElementById("eventSpanHeading").innerText = - // "oncontext (right click) event:"; - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - //network.on("showPopup", function (params) { - // alert(); - //}); - //network.on("hidePopup", function () { - // document.getElementById("eventSpanHeading").innerText = ""; - // document.getElementById("eventSpanContent").innerText = ""; - //}); - //network.on("select", function (params) { - // document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - // ); - //}); - - //var percent = 100; - //network.on("afterDrawing", function (ctx) { - // alert(); - // try { - // //var pos = network.getPositions([1, 2]); - // ctx.strokeStyle = ctx.filStyle = 'green'; - // ctx.moveTo(-303, -143); - // ctx.lineTo(-44,-153); - // ctx.fill(); - // ctx.stroke(); - // } - // catch{ - - // } - //}); - - network.on("dragStart", function (params) { - // There's no point in displaying this event on screen, it gets immediately overwritten - //params.event = "[original event]"; - //console.log("dragStart Event:", params); - //console.log( - // "dragStart event, start getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - }); - - network.on("dragEnd", function (params) { - params.event = "[original event]"; - //document.getElementById("eventSpanHeading").innerText = "dragEnd event:"; - //document.getElementById("eventSpanContent").innerText = JSON.stringify( - // params, - // null, - // 4 - //); - - //if (params.nodes.length == 0) - // return; - //console.log("dragEnd Event:", params); - //console.log( - // "dragEnd event, getNodeAt returns: " + this.getNodeAt(params.pointer.DOM) - //); - //network.body.data.nodes.update({ - // id: params.nodes[0], x: params.pointer.canvas.x, y: params.pointer.canvas.y - //}); - - //network.body.data.edges.update({ - // id: $("#txtEdgeId").val(), from: $("#txtNodeId").val(), to: 2 - //}); - - }); - //removeDefaultElement(); - testing(); -} -function getNodeData(data) { - data.forEach(function (elem, index, array) { - - importNodes.push({ - id: elem.id, - label: elem.label, - shape: elem.shape, - icon: elem.icon, - color: elem.color[0], - edges: elem.edges[0], - x: elem.x, - y: elem.y, - title: elem.title, - size: elem.size, - componentType: elem.componentType - - }); - }); - - ////old node json - //data.forEach(function (elem, index, array) { - // nodes.push({ - // id: elem.id, - // label: elem.label, - // shape: elem.shape, - // icon: elem.icon, - // color: elem.color, - // x: elem.x, - // y: elem.y, - // title: elem.title, - // }); - //}); - - - return new vis.DataSet(importNodes); -} - - -function getNodeById(data, id) { - for (var n = 0; n < data.length; n++) { - if (data[n].id == id) { - // double equals since id can be numeric or string - return data[n]; - } - } - - throw "Can not find id '" + id + "' in data"; -} - -function getEdgeData(data) { - - data.forEach(function (elem) { - // add the connection - - var fontstyle = { - align: '' + elem.options[0].font[0].align + '', - } - var arrows = { - to: { - enabled: elem.options[0].arrows[0].to[0].enabled, - type: elem.options[0].arrows[0].to[0].type, - }, - from: { - enabled: elem.options[0].arrows[0].from[0].enabled, - type: elem.options[0].arrows[0].from[0].type, - }, - } - - var smooth = { - enabled: elem.options[0].smooth[0].enabled, - type: elem.options[0].smooth[0].type, - roundness: elem.options[0].smooth[0].roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - var fromlabel = "(" + nodes.get(elem.from).label + " -> " + nodes.get(elem.to).label + ")"; - importEdges.push({ - id: elem.id, - from: elem.from, - to: elem.to, - dashes: elem.dashes, - label: elem.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options[0].color[0].color, - componentType: elem.componentType, - // title: htmlTitle("uid : " + fromlabel + "\n" + "type : " + elem.componentType), - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - - }); - - //old json edges - //data.forEach(function (node) { - // // add the connection - // node.edges.forEach(function (connId, cIndex, conns) { - // edges.push({ from: node.id, to: connId }); - // let cNode = getNodeById(data, connId); - - // var elementConnections = cNode.edges; - - // // remove the connection from the other node to prevent duplicate connections - // var duplicateIndex = elementConnections.findIndex(function ( - // connection - // ) { - // return connection == node.id; // double equals since id can be numeric or string - // }); - - // if (duplicateIndex != -1) { - // elementConnections.splice(duplicateIndex, 1); - // } - // _edgesDB.insert({ "from": node.id, "to": connId, "edgeLength": 100 }) - - // }); - - //}); - - return new vis.DataSet(importEdges); -} - -function objectToArray(obj) { - return Object.keys(obj).map(function (key) { - obj[key].id = key; - return obj[key]; - }); -} -function addConnections(elem, index) { - // need to replace this with a tree of the network, then get child direct children of the element - index = elem.id; - elem.edges = network.getConnectedNodes(index); -} - -function updateEdge() { - network.body.data.nodes.update({ - id: "1", x: -75, y: -180, label: "ramu 1", title: "gram 1", shape: "ellipse", fixed: false, - }) - network.body.data.nodes.update({ - id: "2", x: -75, y: -280, label: "ramu 1", title: "gram 2", shape: "ellipse", fixed: false, - }) - network.body.data.edges.update({ - id: "4", from: "1", label: "hai", - length: "100", - title: "new value", - to: "2", dashes: false - }); - network.body.data.nodes.update({ - id: "1", x: -75, y: -180, label: "ramu 1", title: "gram 1", shape: "ellipse", fixed: true, - }) - network.body.data.nodes.update({ - id: "2", x: -75, y: -280, label: "ramu 1", title: "gram 2", shape: "ellipse", fixed: true, - }) -} - -function AddNewNode() { - var txtNodeId = $("#txtNodeId").val(); - var txtNodeText = $("#txtNodeText").val(); - var txtNodeTitle = $("#txtNodeTitle").val(); - var ddlShape = $("#ddlShape").val(); - var txtNodeX = $("#txtNodeX").val(); - var txtNodeY = $("#txtNodeY").val(); - var txtNodeSize = $("#txtNodeSize").val(); - var txtNodeBGColor = $("#txtNodeBGColor").val(); - var txtNodeBColor = $("#txtNodeBColor").val(); - var txtNodeFontColor = $("#txtNodeFontColor").val(); - - //network.body.data.nodes.add({ - // id: txtNodeId, - // x: txtNodeX, - // y: txtNodeY, - // label: txtNodeText, - // title: txtNodeTitle, - // shape: ddlShape, - // //fixed: false, - // size: txtNodeSize, - // font: { color: txtNodeFontColor }, - // color: { border: txtNodeBColor, background: txtNodeBGColor } - //}); - network.body.data.nodes.add({ - id: txtNodeId, - label: '' + txtNodeText + '', - x: $("#txtNodeX").val(), - y: $("#txtNodeY").val(), - shape: $("#ddlShape").val(), - size: 8, - color: $("#txtNodeBGColor").val() - }); - -} -function UpdateNewNode() { - var txtNodeId = $("#txtNodeId").val(); - var txtNodeText = $("#txtNodeText").val(); - var txtNodeTitle = $("#txtNodeTitle").val(); - var ddlShape = $("#ddlShape").val(); - var txtNodeX = $("#txtNodeX").val(); - var txtNodeY = $("#txtNodeY").val(); - var txtNodeSize = $("#txtNodeSize").val(); - var txtNodeBGColor = $("#txtNodeBGColor").val(); - var txtNodeBColor = $("#txtNodeBColor").val(); - var txtNodeFontColor = $("#txtNodeFontColor").val(); - - network.body.data.nodes.update({ - id: txtNodeId, x: txtNodeX, y: txtNodeY, label: txtNodeText, title: txtNodeTitle, shape: ddlShape, fixed: false, size: txtNodeSize, font: { color: txtNodeFontColor }, - color: { border: txtNodeBColor, background: txtNodeBGColor } - }); - -} - -function ClearAll() { - init(); -} - -function RemoveSelection() { - network.deleteSelected(); -} - -var arrow_types = [ - "arrow", - "bar", - "circle", - "box", - "crow", - "curve", - "inv_curve", - "diamond", - "triangle", - "inv_triangle", - "vee", -]; - -function AddNewEdge() { - var txtEdgeId = $("#txtEdgeId").val(); - var txtFrom = $("#txtFrom").val(); - var txtTo = $("#txtTo").val(); - var txtLabel = $("#txtLabel").val(); - var txtTitle = $("#txtTitle").val(); - var txtLength = $("#txtLength").val(); - var txtColor = $("#txtColor").val(); - var txtFontAlign = $("#txtFontAlign").val(); - var ddlArrows = $("#ddlArrows").val(); - - network.body.data.edges.add({ - id: txtEdgeId, from: txtFrom, to: txtTo, label: txtLabel, dashes: true, title: txtTitle, length: txtLength, color: txtColor, font: { align: txtFontAlign } - , arrows: { - to: { - enabled: true, - type: ddlArrows, - }, - from: { - enabled: true, - type: ddlArrows, - }, - }, - smooth: { - enabled: true, - type: $("#ddlSmooth").val(), - roundness: $("#txtRoundness").val(), - }, - }); - -} - - - -function UpdateNewEdge() { - beforeupdate(); - var txtEdgeId = $("#txtEdgeId").val(); - var txtFrom = $("#txtFrom").val(); - var txtTo = $("#txtTo").val(); - var txtLabel = $("#txtLabel").val(); - var txtTitle = $("#txtTitle").val(); - var txtLength = $("#txtLength").val(); - var txtColor = $("#txtColor").val(); - var txtFontAlign = $("#txtFontAlign").val(); - var ddlArrows = $("#ddlArrows").val(); - - network.body.data.edges.update({ - id: txtEdgeId, from: txtFrom, to: txtTo, label: txtLabel, title: txtTitle, dashes: true, length: txtLength, color: txtColor, font: { align: txtFontAlign } - , arrows: { - to: { - enabled: true, - type: ddlArrows, - }, - from: { - enabled: true, - type: ddlArrows, - }, - }, - smooth: { - enabled: true, - type: $("#ddlSmooth").val(), - roundness: $("#txtRoundness").val(), - } - }); - afterupdate(); -} - -function UnSelectAll() { - network.unselectAll(); -} - -function afterupdate() { - // create a network - - //anychart.onDocumentReady(function () { - // // create a chart and set the data - // var chart = anychart.graph(data); - - // // prevent zooming the chart with the mouse wheel - // chart.interactivity().zoomOnMouseWheel(false); - - // // configure the visual settings of edges - // chart.edges().normal().stroke("#ffa000", 2, "10 5", "round"); - // chart.edges().hovered().stroke("#ffa000", 2, "10 5", "round"); - // chart.edges().selected().stroke("#ffa000", 4); - - // // set the container id - // chart.container("mynetwork"); - - // // initiate drawing the chart - // chart.draw(); - //}); - - - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - locale: document.getElementById("locale").value, - physics: false, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - interaction: { keyboard: false }, - //nodes: { - // fixed: { - // x: true, - // y: true, - // }, - //}, - //color: 'red', - manipulation: { - - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - - }, - }; - - - network.setOptions(options); - -} -function beforeupdate() { - // create a network - - var options = { - layout: { randomSeed: seed }, // just to make sure the layout is the same when the locale is changed - locale: document.getElementById("locale").value, - physics: true, - //physics: { "barnesHut": { "springLength": 10, "springConstant": 0.1 } } , - //physics: { - // stabilization: true - //}, - //interaction: { keyboard: false }, - //nodes: { - // fixed: { - // x: false, - // y: false, - // }, - //}, - //color: 'red', - manipulation: { - - - addNode: function (data, callback) { - // filling in the popup DOM elements - //alert(data.id); - document.getElementById("operation").innerText = "Add Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById( - "cancelButton" - ).onclick = clearPopUp.bind(); - document.getElementById("network-popUp").style.display = "block"; - }, - editNode: function (data, callback) { - // filling in the popup DOM elements - document.getElementById("operation").innerText = "Edit Node"; - document.getElementById("node-id").value = data.id; - document.getElementById("node-label").value = data.label; - document.getElementById("saveButton").onclick = saveData.bind( - this, - data, - callback - ); - document.getElementById("cancelButton").onclick = cancelEdit.bind( - this, - callback - ); - //document.getElementById("addButton").onclick = AddData.bind( - // this - //); - //document.getElementById("addAmpButton").onclick = AddData.bind( - // this - //); - - document.getElementById("addButton").addEventListener('click', function () { - AddData(this, 0); - }); - document.getElementById("addAmpButton").addEventListener('click', function () { - AddData(this, 1); - }); - document.getElementById("addTraffButton").addEventListener('click', function () { - AddData(this, 2); - }); - document.getElementById("network-popUp").style.display = "block"; - }, - //addEdge: function (data, callback) { - // console.log(data.from) - // if (data.from == data.to) { - // var r = confirm("Do you want to connect the node to itself?"); - // if (r == true) { - // callback(data); - // } - // } else { - // callback(data); - // } - //}, - - - addEdge: function (data, callback) { - if (data.from == data.to) { - var r = confirm("Do you want to connect the node to itself?"); - if (r != true) { - callback(null); - return; - } - } - document.getElementById("edge-operation").innerText = "Add Edge"; - editEdgeWithoutDrag(data, callback); - }, - editEdge: { - editWithoutDrag: function (data, callback) { - document.getElementById("edge-operation").innerText = "Edit Edge"; - editEdgeWithoutDrag(data, callback); - }, - }, - - }, - }; - - - network.setOptions(options); - -} - -var isService = 0; -function AddService() { - isService = 1; - network.addEdgeMode(); -} -function AddAgeMode() { - isService = 0; - network.addEdgeMode(); -} -function EditAgeMode() { - document.getElementById("editedge-popUp").style.display = "block"; - network.editEdgeMode(); - -} -function AddNodeMode() { - network.addNodeMode(); -} -function EditNodeMode() { - network.editNode(); -} - -function setCopyData(edgeID, nodeID) { - copyData.edges = []; - copyData.nodes = []; - - var edgeData = []; - var nodeDataFrom = ''; - var nodeDataTo = ''; - - - //copy edge/node pair - if (nodeID == '' && edgeID != '') { - edgeData = network.body.edges[edgeID]; - nodeDataFrom = network.body.nodes[edgeData.fromId]; - nodeDataTo = network.body.nodes[edgeData.toId]; - } - //copy node - if (nodeID != '' && edgeID == '') { - edgeData = []; - nodeDataFrom = network.body.nodes[nodeID]; - nodeDataTo = ''; - } - - var tempnode = []; - tempnode.push(nodeDataFrom); - tempnode.push(nodeDataTo); - copyData.edges = edgeData; - copyData.nodes = tempnode; -} - -function getCopiedData() { - - var dynamicid = []; - copyData.nodes.forEach(function (elem, index, array) { - - if (elem == '') - return; - - var dyid = token(); - network.body.data.nodes.add({ - id: dyid, - label: elem.options.label, - shape: elem.options.shape, - icon: elem.options.icon, - color: elem.options.color.background, - x: elem.x + 10, - y: elem.y + 10, - title: elem.options.title, - size: elem.options.size, - componentType: nodes.get(elem.options.id).componentType - - }); - dynamicid.push(dyid); - }); - - if (copyData.edges.length == 0) - return; - var elem = copyData.edges; - // add the connection - var fontstyle = { - align: '' + elem.options.font.align + '', - } - var arrows = { - to: { - enabled: elem.options.arrows.to.enabled, - type: elem.options.arrows.to.type, - }, - from: { - enabled: elem.options.arrows.from.enabled, - type: elem.options.arrows.from.type, - }, - } - - var smooth = { - enabled: elem.options.smooth.enabled, - type: elem.options.smooth.type, - roundness: elem.options.smooth.roundness, - } - - //var options = { - // font: fontstyle, - // arrows: arrows, - // smooth: smooth - //} - - //var fromlabel = "(" + nodes.get(dynamicid[0]).label + " -> " + nodes.get(dynamicid[1]).label + ")"; - network.body.data.edges.add({ - - id: 'eid' + Math.random().toString().replace('.', '0'), - from: dynamicid[0], - to: dynamicid[1], - dashes: elem.options.dashes, - label: elem.options.label, - //options: options, - font: fontstyle, - arrows: arrows, - smooth: smooth, - color: elem.options.color.color, - componentType: edges.get(elem.id).componentType, - //title: htmlTitle("uid : " + fromlabel + "\n" + "type : " + edges.get(elem.id).componentType), - //label: elem.label, - //font: elem.font, - //arrows: elem.arrows, - - }); - - copyData = { - edges: [], - nodes: [], - dataCopied: false - } - - -} - -function removeDefaultElement() { - $("*.vis-manipulation").remove(); - $("*.vis-edit-mode").remove(); - $("*.vis-close").remove(); -} -var nodeids = 0; -function AddMultipleNode() { - - //var somedata = getScaleFreeNetwork(10); - //console.log(somedata); - //nodes.update(new vis.DataSet(somedata.nodes)); - //edges.update(new vis.DataSet(somedata.edges)); - //debugger; - //var data = getScaleFreeNetwork($("#txtNofNode").val()); - //var container = document.getElementById("mynetwork"); - ////var data = getScaleFreeNetwork(nodeCount); - //var options = { - // physics: { stabilization: false }, - //}; - //network = new vis.Network(container, data, options); - var totalcount = Number($("#txtNofNode").val()); - var x = 0; - var y = 0; - for (var i = 1; i <= totalcount; i++) { - //nodeids++; - x = x + 10; - y = y + 10; - network.body.data.nodes.add({ - id: token(), - label: "site " + i, - x: x, - y: y, - componentType: 'node' - }) - } -} - -var rand = function () { - return Math.random().toString(36).substr(2); // remove `0.` -}; - -var token = function () { - return rand() + rand(); // to make it longer -}; - -var storageData = { - nodes: [], - edges: [] -} -function SaveNetwork() { - - exportNetwork(true); - //storageData.nodes = nodes.get(); - //storageData.edges = edges.get(); - //localStorage.setItem("networkData", JSON.stringify(storageData)); -} -function StorageClear() { - //localStorage.removeItem("networkData"); - deletedata("1"); - init(); -} - -async function deletedata(id) { - try { - var noOfStudentRemoved = await jsstoreCon.remove({ - from: 'tbl_network', - where: { - id: id - } - }); - } catch (ex) { - alert(ex.message); - } -} - -function clearEditEdgePopUp() { - - document.getElementById("editedge-popUp").style.display = "none"; - network.disableEditMode(); -} - -function cancelEditEdgeEdit() { - - clearEditEdgePopUp() -} - -function saveEditEdgeData() { - var txtEdgeId = $("#txtEdgeId").val(); - var txtLabel = $("#editedge-label").val(); - var txtTitle = $("#editedge-title").val(); - var txtFontAlign = $("#editedge-fontalign").val(); - - network.body.data.edges.update({ - id: txtEdgeId, label: txtLabel, title: txtTitle, font: { align: txtFontAlign } - - }); - $("#txtEdgeId").val(''); - $("#edge-label").val(''); - $("#edge-title").val(''); - $("#edge-fontalign").val(''); - clearEditEdgePopUp(); -} - -var isAddEdge = 0; -var addEdgeData = { - from: '', - to:'' -}; -function manualAddEdge() { - - - var labelvalue = '['+nodes.get(addEdgeData.from).label + ' - ' + nodes.get(addEdgeData.to).label+']'; - network.body.data.edges.add({ - id: token(), from: addEdgeData.from, to: addEdgeData.to, label: labelvalue, font: { align: 'top' }, - componentType:"edge" - }); - isAddEdge = 0; - addEdgeData = { - from: '', - to: '' - }; - UnSelectAll(); -} -function manualAddEdgeMode() { - UnSelectAll(); - isAddEdge = 1; - addEdgeData = { - from: '', - to: '' - }; -} - -var isAddService = 0; -var addServiceData = { - from: '', - to: '' -}; -function manualAddService() { - - var labelvalue = '[' + nodes.get(addServiceData.from).label + ' - ' + nodes.get(addServiceData.to).label + ']'; - network.body.data.edges.add({ - id: token(), from: addServiceData.from, to: addServiceData.to, label: labelvalue, dashes: true, color: 'red', font: { align: 'top' } - , arrows:arrows1, - smooth: smooth1, - componentType: "service" - }); - - isAddService = 0; - addServicData = { - from: '', - to: '' - }; - UnSelectAll(); -} -function manualAddServiceMode() { - UnSelectAll(); - isAddService = 1; - addServiceData = { - from: '', - to: '' - }; -} - -//const NO_CLICK = 0; -//const RIGHT_CLICK = 3; - -//// Selector -//function canvasify(DOMx, DOMy) { -// const { x, y } = network.DOMtoCanvas({ x: DOMx, y: DOMy }); -// return [x, y]; -//} - -//function correctRange(start, end) { -// return start < end ? [start, end] : [end, start]; -//} - -//function selectFromDOMRect() { -// const [sX, sY] = canvasify(DOMRect.startX, DOMRect.startY); -// const [eX, eY] = canvasify(DOMRect.endX, DOMRect.endY); -// const [startX, endX] = correctRange(sX, eX); -// const [startY, endY] = correctRange(sY, eY); - -// network.selectNodes(nodes_distri.get().reduce( -// (selected, { id }) => { -// const { x, y } = network.getPositions(id)[id]; -// return (startX <= x && x <= endX && startY <= y && y <= endY) ? selected.concat(id) : selected; -// //And nodes.get(id).hidden ? Depending on the behavior expected -// }, [] -// )); -//} - -//function rectangle_mousedown(evt) { -// // Handle mouse down event = beginning of the rectangle selection - -// var pageX = event.pageX; // Get the horizontal coordinate -// var pageY = event.pageY; // Get the vertical coordinate -// var which = event.which; // Get the button type - -// // When mousedown, save the initial rectangle state -// if (which === RIGHT_CLICK) { -// Object.assign(DOMRect, { -// startX: pageX - container.offsetLeft, -// startY: pageY - container.offsetTop, -// endX: pageX - container.offsetLeft, -// endY: pageY - container.offsetTop -// }); -// drag = true; -// } -//} - -//function rectangle_mousedrag(evt) { -// // Handle mouse drag event = during the rectangle selection -// var pageX = event.pageX; // Get the horizontal coordinate -// var pageY = event.pageY; // Get the vertical coordinate -// var which = event.which; // Get the button type - -// if (which === NO_CLICK && drag) { -// // Make selection rectangle disappear when accidently mouseupped outside 'container' -// drag = false; -// network.redraw(); -// } else if (drag) { -// // When mousemove, update the rectangle state -// Object.assign(DOMRect, { -// endX: pageX - container.offsetLeft, -// endY: pageY - container.offsetTop -// }); -// network.redraw(); -// } -//} - -//function rectangle_mouseup(evt) { -// // Handle mouse up event = beginning of the rectangle selection - -// var pageX = event.pageX; // Get the horizontal coordinate -// var pageY = event.pageY; // Get the vertical coordinate -// var which = event.which; // Get the button type - -// // When mouseup, select the nodes in the rectangle -// if (which === RIGHT_CLICK) { -// drag = false; -// network.redraw(); -// selectFromDOMRect(); -// } -//} - -//function draw_rectangle_on_network(ctx) { -// // Draw a rectangle regarding the current selection -// if (drag) { -// const [startX, startY] = canvasify(DOMRect.startX, DOMRect.startY); -// const [endX, endY] = canvasify(DOMRect.endX, DOMRect.endY); - -// ctx.setLineDash([5]); -// ctx.strokeStyle = 'rgba(78, 146, 237, 0.75)'; -// ctx.strokeRect(startX, startY, endX - startX, endY - startY); -// ctx.setLineDash([]); -// ctx.fillStyle = 'rgba(151, 194, 252, 0.45)'; -// ctx.fillRect(startX, startY, endX - startX, endY - startY); -// } -//} - - -//function makeMeMultiSelect(container, network, nodes) { -// // State -// drag = false; -// DOMRect = {}; - -// // Disable default right-click dropdown menu -// container.oncontextmenu = () => false; - -// // Listeners -// //container.mousedown() -// $(document).on("mousedown", function (evt) { rectangle_mousedown(evt) }); -// $(document).on("mousemove", function (evt) { rectangle_mousedrag(evt) }); -// $(document).on("mouseup", function (evt) { rectangle_mouseup(evt) }); - -// // Drawer -// network.on('afterDrawing', function (ctx) { draw_rectangle_on_network(ctx) }); -//} \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/js/Network Graph/canvas-toBlob.js b/TelecomInfraProject/wwwroot/js/Network Graph/canvas-toBlob.js deleted file mode 100644 index 86ce9bb..0000000 --- a/TelecomInfraProject/wwwroot/js/Network Graph/canvas-toBlob.js +++ /dev/null @@ -1,125 +0,0 @@ -/* canvas-toBlob.js - * A canvas.toBlob() implementation. - * 2016-05-26 - * - * By Eli Grey, http://eligrey.com and Devin Samarin, https://github.com/eboyjr - * License: MIT - * See https://github.com/eligrey/canvas-toBlob.js/blob/master/LICENSE.md - */ - -/*global self */ -/*jslint bitwise: true, regexp: true, confusion: true, es5: true, vars: true, white: true, - plusplus: true */ - -/*! @source http://purl.eligrey.com/github/canvas-toBlob.js/blob/master/canvas-toBlob.js */ - -(function (view) { - "use strict"; - var - Uint8Array = view.Uint8Array - , HTMLCanvasElement = view.HTMLCanvasElement - , canvas_proto = HTMLCanvasElement && HTMLCanvasElement.prototype - , is_base64_regex = /\s*;\s*base64\s*(?:;|$)/i - , to_data_url = "toDataURL" - , base64_ranks - , decode_base64 = function (base64) { - var - len = base64.length - , buffer = new Uint8Array(len / 4 * 3 | 0) - , i = 0 - , outptr = 0 - , last = [0, 0] - , state = 0 - , save = 0 - , rank - , code - , undef - ; - while (len--) { - code = base64.charCodeAt(i++); - rank = base64_ranks[code - 43]; - if (rank !== 255 && rank !== undef) { - last[1] = last[0]; - last[0] = code; - save = (save << 6) | rank; - state++; - if (state === 4) { - buffer[outptr++] = save >>> 16; - if (last[1] !== 61 /* padding character */) { - buffer[outptr++] = save >>> 8; - } - if (last[0] !== 61 /* padding character */) { - buffer[outptr++] = save; - } - state = 0; - } - } - } - // 2/3 chance there's going to be some null bytes at the end, but that - // doesn't really matter with most image formats. - // If it somehow matters for you, truncate the buffer up outptr. - return buffer; - } - ; - if (Uint8Array) { - base64_ranks = new Uint8Array([ - 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1 - , -1, -1, 0, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - , 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 - , -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 - , 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51 - ]); - } - if (HTMLCanvasElement && (!canvas_proto.toBlob || !canvas_proto.toBlobHD)) { - if (!canvas_proto.toBlob) - canvas_proto.toBlob = function (callback, type /*, ...args*/) { - if (!type) { - type = "image/png"; - } if (this.mozGetAsFile) { - callback(this.mozGetAsFile("canvas", type)); - return; - } if (this.msToBlob && /^\s*image\/png\s*(?:$|;)/i.test(type)) { - callback(this.msToBlob()); - return; - } - - var - args = Array.prototype.slice.call(arguments, 1) - , dataURI = this[to_data_url].apply(this, args) - , header_end = dataURI.indexOf(",") - , data = dataURI.substring(header_end + 1) - , is_base64 = is_base64_regex.test(dataURI.substring(0, header_end)) - , blob - ; - if (Blob.fake) { - // no reason to decode a data: URI that's just going to become a data URI again - blob = new Blob - if (is_base64) { - blob.encoding = "base64"; - } else { - blob.encoding = "URI"; - } - blob.data = data; - blob.size = data.length; - } else if (Uint8Array) { - if (is_base64) { - blob = new Blob([decode_base64(data)], { type: type }); - } else { - blob = new Blob([decodeURIComponent(data)], { type: type }); - } - } - callback(blob); - }; - - if (!canvas_proto.toBlobHD && canvas_proto.toDataURLHD) { - canvas_proto.toBlobHD = function () { - to_data_url = "toDataURLHD"; - var blob = this.toBlob(); - to_data_url = "toDataURL"; - return blob; - } - } else { - canvas_proto.toBlobHD = canvas_proto.toBlob; - } - } -}(typeof self !== "undefined" && self || typeof window !== "undefined" && window || this.content || this)); \ No newline at end of file diff --git a/TelecomInfraProject/wwwroot/js/Network Graph/jquery.js b/TelecomInfraProject/wwwroot/js/Network Graph/jquery.js deleted file mode 100644 index 1616f04..0000000 --- a/TelecomInfraProject/wwwroot/js/Network Graph/jquery.js +++ /dev/null @@ -1,13 +0,0 @@ -/*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ -!function (a, b) { "object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) : function (a) { if (!a.document) throw new Error("jQuery requires a window with a document"); return b(a) } : b(a) }("undefined" != typeof window ? window : this, function (a, b) { - var c = [], d = c.slice, e = c.concat, f = c.push, g = c.indexOf, h = {}, i = h.toString, j = h.hasOwnProperty, k = {}, l = a.document, m = "2.1.4", n = function (a, b) { return new n.fn.init(a, b) }, o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, p = /^-ms-/, q = /-([\da-z])/gi, r = function (a, b) { return b.toUpperCase() }; n.fn = n.prototype = { jquery: m, constructor: n, selector: "", length: 0, toArray: function () { return d.call(this) }, get: function (a) { return null != a ? 0 > a ? this[a + this.length] : this[a] : d.call(this) }, pushStack: function (a) { var b = n.merge(this.constructor(), a); return b.prevObject = this, b.context = this.context, b }, each: function (a, b) { return n.each(this, a, b) }, map: function (a) { return this.pushStack(n.map(this, function (b, c) { return a.call(b, c, b) })) }, slice: function () { return this.pushStack(d.apply(this, arguments)) }, first: function () { return this.eq(0) }, last: function () { return this.eq(-1) }, eq: function (a) { var b = this.length, c = +a + (0 > a ? b : 0); return this.pushStack(c >= 0 && b > c ? [this[c]] : []) }, end: function () { return this.prevObject || this.constructor(null) }, push: f, sort: c.sort, splice: c.splice }, n.extend = n.fn.extend = function () { var a, b, c, d, e, f, g = arguments[0] || {}, h = 1, i = arguments.length, j = !1; for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n.isFunction(g) || (g = {}), h === i && (g = this, h--); i > h; h++)if (null != (a = arguments[h])) for (b in a) c = g[b], d = a[b], g !== d && (j && d && (n.isPlainObject(d) || (e = n.isArray(d))) ? (e ? (e = !1, f = c && n.isArray(c) ? c : []) : f = c && n.isPlainObject(c) ? c : {}, g[b] = n.extend(j, f, d)) : void 0 !== d && (g[b] = d)); return g }, n.extend({ expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""), isReady: !0, error: function (a) { throw new Error(a) }, noop: function () { }, isFunction: function (a) { return "function" === n.type(a) }, isArray: Array.isArray, isWindow: function (a) { return null != a && a === a.window }, isNumeric: function (a) { return !n.isArray(a) && a - parseFloat(a) + 1 >= 0 }, isPlainObject: function (a) { return "object" !== n.type(a) || a.nodeType || n.isWindow(a) ? !1 : a.constructor && !j.call(a.constructor.prototype, "isPrototypeOf") ? !1 : !0 }, isEmptyObject: function (a) { var b; for (b in a) return !1; return !0 }, type: function (a) { return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? h[i.call(a)] || "object" : typeof a }, globalEval: function (a) { var b, c = eval; a = n.trim(a), a && (1 === a.indexOf("use strict") ? (b = l.createElement("script"), b.text = a, l.head.appendChild(b).parentNode.removeChild(b)) : c(a)) }, camelCase: function (a) { return a.replace(p, "ms-").replace(q, r) }, nodeName: function (a, b) { return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase() }, each: function (a, b, c) { var d, e = 0, f = a.length, g = s(a); if (c) { if (g) { for (; f > e; e++)if (d = b.apply(a[e], c), d === !1) break } else for (e in a) if (d = b.apply(a[e], c), d === !1) break } else if (g) { for (; f > e; e++)if (d = b.call(a[e], e, a[e]), d === !1) break } else for (e in a) if (d = b.call(a[e], e, a[e]), d === !1) break; return a }, trim: function (a) { return null == a ? "" : (a + "").replace(o, "") }, makeArray: function (a, b) { var c = b || []; return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : f.call(c, a)), c }, inArray: function (a, b, c) { return null == b ? -1 : g.call(b, a, c) }, merge: function (a, b) { for (var c = +b.length, d = 0, e = a.length; c > d; d++)a[e++] = b[d]; return a.length = e, a }, grep: function (a, b, c) { for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++)d = !b(a[f], f), d !== h && e.push(a[f]); return e }, map: function (a, b, c) { var d, f = 0, g = a.length, h = s(a), i = []; if (h) for (; g > f; f++)d = b(a[f], f, c), null != d && i.push(d); else for (f in a) d = b(a[f], f, c), null != d && i.push(d); return e.apply([], i) }, guid: 1, proxy: function (a, b) { var c, e, f; return "string" == typeof b && (c = a[b], b = a, a = c), n.isFunction(a) ? (e = d.call(arguments, 2), f = function () { return a.apply(b || this, e.concat(d.call(arguments))) }, f.guid = a.guid = a.guid || n.guid++ , f) : void 0 }, now: Date.now, support: k }), n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (a, b) { h["[object " + b + "]"] = b.toLowerCase() }); function s(a) { var b = "length" in a && a.length, c = n.type(a); return "function" === c || n.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === c || 0 === b || "number" == typeof b && b > 0 && b - 1 in a } var t = function (a) { var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u = "sizzle" + 1 * new Date, v = a.document, w = 0, x = 0, y = ha(), z = ha(), A = ha(), B = function (a, b) { return a === b && (l = !0), 0 }, C = 1 << 31, D = {}.hasOwnProperty, E = [], F = E.pop, G = E.push, H = E.push, I = E.slice, J = function (a, b) { for (var c = 0, d = a.length; d > c; c++)if (a[c] === b) return c; return -1 }, K = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", L = "[\\x20\\t\\r\\n\\f]", M = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", N = M.replace("w", "w#"), O = "\\[" + L + "*(" + M + ")(?:" + L + "*([*^$|!~]?=)" + L + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + N + "))|)" + L + "*\\]", P = ":(" + M + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + O + ")*)|.*)\\)|)", Q = new RegExp(L + "+", "g"), R = new RegExp("^" + L + "+|((?:^|[^\\\\])(?:\\\\.)*)" + L + "+$", "g"), S = new RegExp("^" + L + "*," + L + "*"), T = new RegExp("^" + L + "*([>+~]|" + L + ")" + L + "*"), U = new RegExp("=" + L + "*([^\\]'\"]*?)" + L + "*\\]", "g"), V = new RegExp(P), W = new RegExp("^" + N + "$"), X = { ID: new RegExp("^#(" + M + ")"), CLASS: new RegExp("^\\.(" + M + ")"), TAG: new RegExp("^(" + M.replace("w", "w*") + ")"), ATTR: new RegExp("^" + O), PSEUDO: new RegExp("^" + P), CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + L + "*(even|odd|(([+-]|)(\\d*)n|)" + L + "*(?:([+-]|)" + L + "*(\\d+)|))" + L + "*\\)|)", "i"), bool: new RegExp("^(?:" + K + ")$", "i"), needsContext: new RegExp("^" + L + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + L + "*((?:-\\d)?\\d*)" + L + "*\\)|)(?=[^-]|$)", "i") }, Y = /^(?:input|select|textarea|button)$/i, Z = /^h\d$/i, $ = /^[^{]+\{\s*\[native \w/, _ = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, aa = /[+~]/, ba = /'|\\/g, ca = new RegExp("\\\\([\\da-f]{1,6}" + L + "?|(" + L + ")|.)", "ig"), da = function (a, b, c) { var d = "0x" + b - 65536; return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(d >> 10 | 55296, 1023 & d | 56320) }, ea = function () { m() }; try { H.apply(E = I.call(v.childNodes), v.childNodes), E[v.childNodes.length].nodeType } catch (fa) { H = { apply: E.length ? function (a, b) { G.apply(a, I.call(b)) } : function (a, b) { var c = a.length, d = 0; while (a[c++] = b[d++]); a.length = c - 1 } } } function ga(a, b, d, e) { var f, h, j, k, l, o, r, s, w, x; if ((b ? b.ownerDocument || b : v) !== n && m(b), b = b || n, d = d || [], k = b.nodeType, "string" != typeof a || !a || 1 !== k && 9 !== k && 11 !== k) return d; if (!e && p) { if (11 !== k && (f = _.exec(a))) if (j = f[1]) { if (9 === k) { if (h = b.getElementById(j), !h || !h.parentNode) return d; if (h.id === j) return d.push(h), d } else if (b.ownerDocument && (h = b.ownerDocument.getElementById(j)) && t(b, h) && h.id === j) return d.push(h), d } else { if (f[2]) return H.apply(d, b.getElementsByTagName(a)), d; if ((j = f[3]) && c.getElementsByClassName) return H.apply(d, b.getElementsByClassName(j)), d } if (c.qsa && (!q || !q.test(a))) { if (s = r = u, w = b, x = 1 !== k && a, 1 === k && "object" !== b.nodeName.toLowerCase()) { o = g(a), (r = b.getAttribute("id")) ? s = r.replace(ba, "\\$&") : b.setAttribute("id", s), s = "[id='" + s + "'] ", l = o.length; while (l--) o[l] = s + ra(o[l]); w = aa.test(a) && pa(b.parentNode) || b, x = o.join(",") } if (x) try { return H.apply(d, w.querySelectorAll(x)), d } catch (y) { } finally { r || b.removeAttribute("id") } } } return i(a.replace(R, "$1"), b, d, e) } function ha() { var a = []; function b(c, e) { return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e } return b } function ia(a) { return a[u] = !0, a } function ja(a) { var b = n.createElement("div"); try { return !!a(b) } catch (c) { return !1 } finally { b.parentNode && b.parentNode.removeChild(b), b = null } } function ka(a, b) { var c = a.split("|"), e = a.length; while (e--) d.attrHandle[c[e]] = b } function la(a, b) { var c = b && a, d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || C) - (~a.sourceIndex || C); if (d) return d; if (c) while (c = c.nextSibling) if (c === b) return -1; return a ? 1 : -1 } function ma(a) { return function (b) { var c = b.nodeName.toLowerCase(); return "input" === c && b.type === a } } function na(a) { return function (b) { var c = b.nodeName.toLowerCase(); return ("input" === c || "button" === c) && b.type === a } } function oa(a) { return ia(function (b) { return b = +b, ia(function (c, d) { var e, f = a([], c.length, b), g = f.length; while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e])) }) }) } function pa(a) { return a && "undefined" != typeof a.getElementsByTagName && a } c = ga.support = {}, f = ga.isXML = function (a) { var b = a && (a.ownerDocument || a).documentElement; return b ? "HTML" !== b.nodeName : !1 }, m = ga.setDocument = function (a) { var b, e, g = a ? a.ownerDocument || a : v; return g !== n && 9 === g.nodeType && g.documentElement ? (n = g, o = g.documentElement, e = g.defaultView, e && e !== e.top && (e.addEventListener ? e.addEventListener("unload", ea, !1) : e.attachEvent && e.attachEvent("onunload", ea)), p = !f(g), c.attributes = ja(function (a) { return a.className = "i", !a.getAttribute("className") }), c.getElementsByTagName = ja(function (a) { return a.appendChild(g.createComment("")), !a.getElementsByTagName("*").length }), c.getElementsByClassName = $.test(g.getElementsByClassName), c.getById = ja(function (a) { return o.appendChild(a).id = u, !g.getElementsByName || !g.getElementsByName(u).length }), c.getById ? (d.find.ID = function (a, b) { if ("undefined" != typeof b.getElementById && p) { var c = b.getElementById(a); return c && c.parentNode ? [c] : [] } }, d.filter.ID = function (a) { var b = a.replace(ca, da); return function (a) { return a.getAttribute("id") === b } }) : (delete d.find.ID, d.filter.ID = function (a) { var b = a.replace(ca, da); return function (a) { var c = "undefined" != typeof a.getAttributeNode && a.getAttributeNode("id"); return c && c.value === b } }), d.find.TAG = c.getElementsByTagName ? function (a, b) { return "undefined" != typeof b.getElementsByTagName ? b.getElementsByTagName(a) : c.qsa ? b.querySelectorAll(a) : void 0 } : function (a, b) { var c, d = [], e = 0, f = b.getElementsByTagName(a); if ("*" === a) { while (c = f[e++]) 1 === c.nodeType && d.push(c); return d } return f }, d.find.CLASS = c.getElementsByClassName && function (a, b) { return p ? b.getElementsByClassName(a) : void 0 }, r = [], q = [], (c.qsa = $.test(g.querySelectorAll)) && (ja(function (a) { o.appendChild(a).innerHTML = "", a.querySelectorAll("[msallowcapture^='']").length && q.push("[*^$]=" + L + "*(?:''|\"\")"), a.querySelectorAll("[selected]").length || q.push("\\[" + L + "*(?:value|" + K + ")"), a.querySelectorAll("[id~=" + u + "-]").length || q.push("~="), a.querySelectorAll(":checked").length || q.push(":checked"), a.querySelectorAll("a#" + u + "+*").length || q.push(".#.+[+~]") }), ja(function (a) { var b = g.createElement("input"); b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute("name", "D"), a.querySelectorAll("[name=d]").length && q.push("name" + L + "*[*^$|!~]?="), a.querySelectorAll(":enabled").length || q.push(":enabled", ":disabled"), a.querySelectorAll("*,:x"), q.push(",.*:") })), (c.matchesSelector = $.test(s = o.matches || o.webkitMatchesSelector || o.mozMatchesSelector || o.oMatchesSelector || o.msMatchesSelector)) && ja(function (a) { c.disconnectedMatch = s.call(a, "div"), s.call(a, "[s!='']:x"), r.push("!=", P) }), q = q.length && new RegExp(q.join("|")), r = r.length && new RegExp(r.join("|")), b = $.test(o.compareDocumentPosition), t = b || $.test(o.contains) ? function (a, b) { var c = 9 === a.nodeType ? a.documentElement : a, d = b && b.parentNode; return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) : a.compareDocumentPosition && 16 & a.compareDocumentPosition(d))) } : function (a, b) { if (b) while (b = b.parentNode) if (b === a) return !0; return !1 }, B = b ? function (a, b) { if (a === b) return l = !0, 0; var d = !a.compareDocumentPosition - !b.compareDocumentPosition; return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a.compareDocumentPosition(b) : 1, 1 & d || !c.sortDetached && b.compareDocumentPosition(a) === d ? a === g || a.ownerDocument === v && t(v, a) ? -1 : b === g || b.ownerDocument === v && t(v, b) ? 1 : k ? J(k, a) - J(k, b) : 0 : 4 & d ? -1 : 1) } : function (a, b) { if (a === b) return l = !0, 0; var c, d = 0, e = a.parentNode, f = b.parentNode, h = [a], i = [b]; if (!e || !f) return a === g ? -1 : b === g ? 1 : e ? -1 : f ? 1 : k ? J(k, a) - J(k, b) : 0; if (e === f) return la(a, b); c = a; while (c = c.parentNode) h.unshift(c); c = b; while (c = c.parentNode) i.unshift(c); while (h[d] === i[d]) d++; return d ? la(h[d], i[d]) : h[d] === v ? -1 : i[d] === v ? 1 : 0 }, g) : n }, ga.matches = function (a, b) { return ga(a, null, null, b) }, ga.matchesSelector = function (a, b) { if ((a.ownerDocument || a) !== n && m(a), b = b.replace(U, "='$1']"), !(!c.matchesSelector || !p || r && r.test(b) || q && q.test(b))) try { var d = s.call(a, b); if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType) return d } catch (e) { } return ga(b, n, null, [a]).length > 0 }, ga.contains = function (a, b) { return (a.ownerDocument || a) !== n && m(a), t(a, b) }, ga.attr = function (a, b) { (a.ownerDocument || a) !== n && m(a); var e = d.attrHandle[b.toLowerCase()], f = e && D.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !p) : void 0; return void 0 !== f ? f : c.attributes || !p ? a.getAttribute(b) : (f = a.getAttributeNode(b)) && f.specified ? f.value : null }, ga.error = function (a) { throw new Error("Syntax error, unrecognized expression: " + a) }, ga.uniqueSort = function (a) { var b, d = [], e = 0, f = 0; if (l = !c.detectDuplicates, k = !c.sortStable && a.slice(0), a.sort(B), l) { while (b = a[f++]) b === a[f] && (e = d.push(f)); while (e--) a.splice(d[e], 1) } return k = null, a }, e = ga.getText = function (a) { var b, c = "", d = 0, f = a.nodeType; if (f) { if (1 === f || 9 === f || 11 === f) { if ("string" == typeof a.textContent) return a.textContent; for (a = a.firstChild; a; a = a.nextSibling)c += e(a) } else if (3 === f || 4 === f) return a.nodeValue } else while (b = a[d++]) c += e(b); return c }, d = ga.selectors = { cacheLength: 50, createPseudo: ia, match: X, attrHandle: {}, find: {}, relative: { ">": { dir: "parentNode", first: !0 }, " ": { dir: "parentNode" }, "+": { dir: "previousSibling", first: !0 }, "~": { dir: "previousSibling" } }, preFilter: { ATTR: function (a) { return a[1] = a[1].replace(ca, da), a[3] = (a[3] || a[4] || a[5] || "").replace(ca, da), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4) }, CHILD: function (a) { return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || ga.error(a[0]), a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" === a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[3])) : a[3] && ga.error(a[0]), a }, PSEUDO: function (a) { var b, c = !a[6] && a[2]; return X.CHILD.test(a[0]) ? null : (a[3] ? a[2] = a[4] || a[5] || "" : c && V.test(c) && (b = g(c, !0)) && (b = c.indexOf(")", c.length - b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0, b)), a.slice(0, 3)) } }, filter: { TAG: function (a) { var b = a.replace(ca, da).toLowerCase(); return "*" === a ? function () { return !0 } : function (a) { return a.nodeName && a.nodeName.toLowerCase() === b } }, CLASS: function (a) { var b = y[a + " "]; return b || (b = new RegExp("(^|" + L + ")" + a + "(" + L + "|$)")) && y(a, function (a) { return b.test("string" == typeof a.className && a.className || "undefined" != typeof a.getAttribute && a.getAttribute("class") || "") }) }, ATTR: function (a, b, c) { return function (d) { var e = ga.attr(d, a); return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c : "!=" === b ? e !== c : "^=" === b ? c && 0 === e.indexOf(c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ? c && e.slice(-c.length) === c : "~=" === b ? (" " + e.replace(Q, " ") + " ").indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c.length + 1) === c + "-" : !1) : !0 } }, CHILD: function (a, b, c, d, e) { var f = "nth" !== a.slice(0, 3), g = "last" !== a.slice(-4), h = "of-type" === b; return 1 === d && 0 === e ? function (a) { return !!a.parentNode } : function (b, c, i) { var j, k, l, m, n, o, p = f !== g ? "nextSibling" : "previousSibling", q = b.parentNode, r = h && b.nodeName.toLowerCase(), s = !i && !h; if (q) { if (f) { while (p) { l = b; while (l = l[p]) if (h ? l.nodeName.toLowerCase() === r : 1 === l.nodeType) return !1; o = p = "only" === a && !o && "nextSibling" } return !0 } if (o = [g ? q.firstChild : q.lastChild], g && s) { k = q[u] || (q[u] = {}), j = k[a] || [], n = j[0] === w && j[1], m = j[0] === w && j[2], l = n && q.childNodes[n]; while (l = ++n && l && l[p] || (m = n = 0) || o.pop()) if (1 === l.nodeType && ++m && l === b) { k[a] = [w, n, m]; break } } else if (s && (j = (b[u] || (b[u] = {}))[a]) && j[0] === w) m = j[1]; else while (l = ++n && l && l[p] || (m = n = 0) || o.pop()) if ((h ? l.nodeName.toLowerCase() === r : 1 === l.nodeType) && ++m && (s && ((l[u] || (l[u] = {}))[a] = [w, m]), l === b)) break; return m -= e, m === d || m % d === 0 && m / d >= 0 } } }, PSEUDO: function (a, b) { var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || ga.error("unsupported pseudo: " + a); return e[u] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters.hasOwnProperty(a.toLowerCase()) ? ia(function (a, c) { var d, f = e(a, b), g = f.length; while (g--) d = J(a, f[g]), a[d] = !(c[d] = f[g]) }) : function (a) { return e(a, 0, c) }) : e } }, pseudos: { not: ia(function (a) { var b = [], c = [], d = h(a.replace(R, "$1")); return d[u] ? ia(function (a, b, c, e) { var f, g = d(a, null, e, []), h = a.length; while (h--) (f = g[h]) && (a[h] = !(b[h] = f)) }) : function (a, e, f) { return b[0] = a, d(b, null, f, c), b[0] = null, !c.pop() } }), has: ia(function (a) { return function (b) { return ga(a, b).length > 0 } }), contains: ia(function (a) { return a = a.replace(ca, da), function (b) { return (b.textContent || b.innerText || e(b)).indexOf(a) > -1 } }), lang: ia(function (a) { return W.test(a || "") || ga.error("unsupported lang: " + a), a = a.replace(ca, da).toLowerCase(), function (b) { var c; do if (c = p ? b.lang : b.getAttribute("xml:lang") || b.getAttribute("lang")) return c = c.toLowerCase(), c === a || 0 === c.indexOf(a + "-"); while ((b = b.parentNode) && 1 === b.nodeType); return !1 } }), target: function (b) { var c = a.location && a.location.hash; return c && c.slice(1) === b.id }, root: function (a) { return a === o }, focus: function (a) { return a === n.activeElement && (!n.hasFocus || n.hasFocus()) && !!(a.type || a.href || ~a.tabIndex) }, enabled: function (a) { return a.disabled === !1 }, disabled: function (a) { return a.disabled === !0 }, checked: function (a) { var b = a.nodeName.toLowerCase(); return "input" === b && !!a.checked || "option" === b && !!a.selected }, selected: function (a) { return a.parentNode && a.parentNode.selectedIndex, a.selected === !0 }, empty: function (a) { for (a = a.firstChild; a; a = a.nextSibling)if (a.nodeType < 6) return !1; return !0 }, parent: function (a) { return !d.pseudos.empty(a) }, header: function (a) { return Z.test(a.nodeName) }, input: function (a) { return Y.test(a.nodeName) }, button: function (a) { var b = a.nodeName.toLowerCase(); return "input" === b && "button" === a.type || "button" === b }, text: function (a) { var b; return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null == (b = a.getAttribute("type")) || "text" === b.toLowerCase()) }, first: oa(function () { return [0] }), last: oa(function (a, b) { return [b - 1] }), eq: oa(function (a, b, c) { return [0 > c ? c + b : c] }), even: oa(function (a, b) { for (var c = 0; b > c; c += 2)a.push(c); return a }), odd: oa(function (a, b) { for (var c = 1; b > c; c += 2)a.push(c); return a }), lt: oa(function (a, b, c) { for (var d = 0 > c ? c + b : c; --d >= 0;)a.push(d); return a }), gt: oa(function (a, b, c) { for (var d = 0 > c ? c + b : c; ++d < b;)a.push(d); return a }) } }, d.pseudos.nth = d.pseudos.eq; for (b in { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }) d.pseudos[b] = ma(b); for (b in { submit: !0, reset: !0 }) d.pseudos[b] = na(b); function qa() { } qa.prototype = d.filters = d.pseudos, d.setFilters = new qa, g = ga.tokenize = function (a, b) { var c, e, f, g, h, i, j, k = z[a + " "]; if (k) return b ? 0 : k.slice(0); h = a, i = [], j = d.preFilter; while (h) { (!c || (e = S.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !1, (e = T.exec(h)) && (c = e.shift(), f.push({ value: c, type: e[0].replace(R, " ") }), h = h.slice(c.length)); for (g in d.filter) !(e = X[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f.push({ value: c, type: g, matches: e }), h = h.slice(c.length)); if (!c) break } return b ? h.length : h ? ga.error(a) : z(a, i).slice(0) }; function ra(a) { for (var b = 0, c = a.length, d = ""; c > b; b++)d += a[b].value; return d } function sa(a, b, c) { var d = b.dir, e = c && "parentNode" === d, f = x++; return b.first ? function (b, c, f) { while (b = b[d]) if (1 === b.nodeType || e) return a(b, c, f) } : function (b, c, g) { var h, i, j = [w, f]; if (g) { while (b = b[d]) if ((1 === b.nodeType || e) && a(b, c, g)) return !0 } else while (b = b[d]) if (1 === b.nodeType || e) { if (i = b[u] || (b[u] = {}), (h = i[d]) && h[0] === w && h[1] === f) return j[2] = h[2]; if (i[d] = j, j[2] = a(b, c, g)) return !0 } } } function ta(a) { return a.length > 1 ? function (b, c, d) { var e = a.length; while (e--) if (!a[e](b, c, d)) return !1; return !0 } : a[0] } function ua(a, b, c) { for (var d = 0, e = b.length; e > d; d++)ga(a, b[d], c); return c } function va(a, b, c, d, e) { for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f, d, e)) && (g.push(f), j && b.push(h)); return g } function wa(a, b, c, d, e, f) { return d && !d[u] && (d = wa(d)), e && !e[u] && (e = wa(e, f)), ia(function (f, g, h, i) { var j, k, l, m = [], n = [], o = g.length, p = f || ua(b || "*", h.nodeType ? [h] : h, []), q = !a || !f && b ? p : va(p, m, a, h, i), r = c ? e || (f ? a : o || d) ? [] : g : q; if (c && c(q, r, h, i), d) { j = va(r, n), d(j, [], h, i), k = j.length; while (k--) (l = j[k]) && (r[n[k]] = !(q[n[k]] = l)) } if (f) { if (e || a) { if (e) { j = [], k = r.length; while (k--) (l = r[k]) && j.push(q[k] = l); e(null, r = [], j, i) } k = r.length; while (k--) (l = r[k]) && (j = e ? J(f, l) : m[k]) > -1 && (f[j] = !(g[j] = l)) } } else r = va(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : H.apply(g, r) }) } function xa(a) { for (var b, c, e, f = a.length, g = d.relative[a[0].type], h = g || d.relative[" "], i = g ? 1 : 0, k = sa(function (a) { return a === b }, h, !0), l = sa(function (a) { return J(b, a) > -1 }, h, !0), m = [function (a, c, d) { var e = !g && (d || c !== j) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d)); return b = null, e }]; f > i; i++)if (c = d.relative[a[i].type]) m = [sa(ta(m), c)]; else { if (c = d.filter[a[i].type].apply(null, a[i].matches), c[u]) { for (e = ++i; f > e; e++)if (d.relative[a[e].type]) break; return wa(i > 1 && ta(m), i > 1 && ra(a.slice(0, i - 1).concat({ value: " " === a[i - 2].type ? "*" : "" })).replace(R, "$1"), c, e > i && xa(a.slice(i, e)), f > e && xa(a = a.slice(e)), f > e && ra(a)) } m.push(c) } return ta(m) } function ya(a, b) { var c = b.length > 0, e = a.length > 0, f = function (f, g, h, i, k) { var l, m, o, p = 0, q = "0", r = f && [], s = [], t = j, u = f || e && d.find.TAG("*", k), v = w += null == t ? 1 : Math.random() || .1, x = u.length; for (k && (j = g !== n && g); q !== x && null != (l = u[q]); q++) { if (e && l) { m = 0; while (o = a[m++]) if (o(l, g, h)) { i.push(l); break } k && (w = v) } c && ((l = !o && l) && p-- , f && r.push(l)) } if (p += q, c && q !== p) { m = 0; while (o = b[m++]) o(r, s, g, h); if (f) { if (p > 0) while (q--) r[q] || s[q] || (s[q] = F.call(i)); s = va(s) } H.apply(i, s), k && !f && s.length > 0 && p + b.length > 1 && ga.uniqueSort(i) } return k && (w = v, j = t), r }; return c ? ia(f) : f } return h = ga.compile = function (a, b) { var c, d = [], e = [], f = A[a + " "]; if (!f) { b || (b = g(a)), c = b.length; while (c--) f = xa(b[c]), f[u] ? d.push(f) : e.push(f); f = A(a, ya(e, d)), f.selector = a } return f }, i = ga.select = function (a, b, e, f) { var i, j, k, l, m, n = "function" == typeof a && a, o = !f && g(a = n.selector || a); if (e = e || [], 1 === o.length) { if (j = o[0] = o[0].slice(0), j.length > 2 && "ID" === (k = j[0]).type && c.getById && 9 === b.nodeType && p && d.relative[j[1].type]) { if (b = (d.find.ID(k.matches[0].replace(ca, da), b) || [])[0], !b) return e; n && (b = b.parentNode), a = a.slice(j.shift().value.length) } i = X.needsContext.test(a) ? 0 : j.length; while (i--) { if (k = j[i], d.relative[l = k.type]) break; if ((m = d.find[l]) && (f = m(k.matches[0].replace(ca, da), aa.test(j[0].type) && pa(b.parentNode) || b))) { if (j.splice(i, 1), a = f.length && ra(j), !a) return H.apply(e, f), e; break } } } return (n || h(a, o))(f, b, !p, e, aa.test(a) && pa(b.parentNode) || b), e }, c.sortStable = u.split("").sort(B).join("") === u, c.detectDuplicates = !!l, m(), c.sortDetached = ja(function (a) { return 1 & a.compareDocumentPosition(n.createElement("div")) }), ja(function (a) { return a.innerHTML = "", "#" === a.firstChild.getAttribute("href") }) || ka("type|href|height|width", function (a, b, c) { return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2) }), c.attributes && ja(function (a) { return a.innerHTML = "", a.firstChild.setAttribute("value", ""), "" === a.firstChild.getAttribute("value") }) || ka("value", function (a, b, c) { return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue }), ja(function (a) { return null == a.getAttribute("disabled") }) || ka(K, function (a, b, c) { var d; return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d.specified ? d.value : null }), ga }(a); n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.unique = t.uniqueSort, n.text = t.getText, n.isXMLDoc = t.isXML, n.contains = t.contains; var u = n.expr.match.needsContext, v = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, w = /^.[^:#\[\.,]*$/; function x(a, b, c) { if (n.isFunction(b)) return n.grep(a, function (a, d) { return !!b.call(a, d, a) !== c }); if (b.nodeType) return n.grep(a, function (a) { return a === b !== c }); if ("string" == typeof b) { if (w.test(b)) return n.filter(b, a, c); b = n.filter(b, a) } return n.grep(a, function (a) { return g.call(b, a) >= 0 !== c }) } n.filter = function (a, b, c) { var d = b[0]; return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find.matchesSelector(d, a) ? [d] : [] : n.find.matches(a, n.grep(b, function (a) { return 1 === a.nodeType })) }, n.fn.extend({ find: function (a) { var b, c = this.length, d = [], e = this; if ("string" != typeof a) return this.pushStack(n(a).filter(function () { for (b = 0; c > b; b++)if (n.contains(e[b], this)) return !0 })); for (b = 0; c > b; b++)n.find(a, e[b], d); return d = this.pushStack(c > 1 ? n.unique(d) : d), d.selector = this.selector ? this.selector + " " + a : a, d }, filter: function (a) { return this.pushStack(x(this, a || [], !1)) }, not: function (a) { return this.pushStack(x(this, a || [], !0)) }, is: function (a) { return !!x(this, "string" == typeof a && u.test(a) ? n(a) : a || [], !1).length } }); var y, z = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, A = n.fn.init = function (a, b) { var c, d; if (!a) return this; if ("string" == typeof a) { if (c = "<" === a[0] && ">" === a[a.length - 1] && a.length >= 3 ? [null, a, null] : z.exec(a), !c || !c[1] && b) return !b || b.jquery ? (b || y).find(a) : this.constructor(b).find(a); if (c[1]) { if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(c[1], b && b.nodeType ? b.ownerDocument || b : l, !0)), v.test(c[1]) && n.isPlainObject(b)) for (c in b) n.isFunction(this[c]) ? this[c](b[c]) : this.attr(c, b[c]); return this } return d = l.getElementById(c[2]), d && d.parentNode && (this.length = 1, this[0] = d), this.context = l, this.selector = a, this } return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ? "undefined" != typeof y.ready ? y.ready(a) : a(n) : (void 0 !== a.selector && (this.selector = a.selector, this.context = a.context), n.makeArray(a, this)) }; A.prototype = n.fn, y = n(l); var B = /^(?:parents|prev(?:Until|All))/, C = { children: !0, contents: !0, next: !0, prev: !0 }; n.extend({ dir: function (a, b, c) { var d = [], e = void 0 !== c; while ((a = a[b]) && 9 !== a.nodeType) if (1 === a.nodeType) { if (e && n(a).is(c)) break; d.push(a) } return d }, sibling: function (a, b) { for (var c = []; a; a = a.nextSibling)1 === a.nodeType && a !== b && c.push(a); return c } }), n.fn.extend({ has: function (a) { var b = n(a, this), c = b.length; return this.filter(function () { for (var a = 0; c > a; a++)if (n.contains(this, b[a])) return !0 }) }, closest: function (a, b) { for (var c, d = 0, e = this.length, f = [], g = u.test(a) || "string" != typeof a ? n(a, b || this.context) : 0; e > d; d++)for (c = this[d]; c && c !== b; c = c.parentNode)if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find.matchesSelector(c, a))) { f.push(c); break } return this.pushStack(f.length > 1 ? n.unique(f) : f) }, index: function (a) { return a ? "string" == typeof a ? g.call(n(a), this[0]) : g.call(this, a.jquery ? a[0] : a) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1 }, add: function (a, b) { return this.pushStack(n.unique(n.merge(this.get(), n(a, b)))) }, addBack: function (a) { return this.add(null == a ? this.prevObject : this.prevObject.filter(a)) } }); function D(a, b) { while ((a = a[b]) && 1 !== a.nodeType); return a } n.each({ parent: function (a) { var b = a.parentNode; return b && 11 !== b.nodeType ? b : null }, parents: function (a) { return n.dir(a, "parentNode") }, parentsUntil: function (a, b, c) { return n.dir(a, "parentNode", c) }, next: function (a) { return D(a, "nextSibling") }, prev: function (a) { return D(a, "previousSibling") }, nextAll: function (a) { return n.dir(a, "nextSibling") }, prevAll: function (a) { return n.dir(a, "previousSibling") }, nextUntil: function (a, b, c) { return n.dir(a, "nextSibling", c) }, prevUntil: function (a, b, c) { return n.dir(a, "previousSibling", c) }, siblings: function (a) { return n.sibling((a.parentNode || {}).firstChild, a) }, children: function (a) { return n.sibling(a.firstChild) }, contents: function (a) { return a.contentDocument || n.merge([], a.childNodes) } }, function (a, b) { n.fn[a] = function (c, d) { var e = n.map(this, b, c); return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n.filter(d, e)), this.length > 1 && (C[a] || n.unique(e), B.test(a) && e.reverse()), this.pushStack(e) } }); var E = /\S+/g, F = {}; function G(a) { var b = F[a] = {}; return n.each(a.match(E) || [], function (a, c) { b[c] = !0 }), b } n.Callbacks = function (a) { a = "string" == typeof a ? F[a] || G(a) : n.extend({}, a); var b, c, d, e, f, g, h = [], i = !a.once && [], j = function (l) { for (b = a.memory && l, c = !0, g = e || 0, e = 0, f = h.length, d = !0; h && f > g; g++)if (h[g].apply(l[0], l[1]) === !1 && a.stopOnFalse) { b = !1; break } d = !1, h && (i ? i.length && j(i.shift()) : b ? h = [] : k.disable()) }, k = { add: function () { if (h) { var c = h.length; !function g(b) { n.each(b, function (b, c) { var d = n.type(c); "function" === d ? a.unique && k.has(c) || h.push(c) : c && c.length && "string" !== d && g(c) }) }(arguments), d ? f = h.length : b && (e = c, j(b)) } return this }, remove: function () { return h && n.each(arguments, function (a, b) { var c; while ((c = n.inArray(b, h, c)) > -1) h.splice(c, 1), d && (f >= c && f-- , g >= c && g--) }), this }, has: function (a) { return a ? n.inArray(a, h) > -1 : !(!h || !h.length) }, empty: function () { return h = [], f = 0, this }, disable: function () { return h = i = b = void 0, this }, disabled: function () { return !h }, lock: function () { return i = void 0, b || k.disable(), this }, locked: function () { return !i }, fireWith: function (a, b) { return !h || c && !i || (b = b || [], b = [a, b.slice ? b.slice() : b], d ? i.push(b) : j(b)), this }, fire: function () { return k.fireWith(this, arguments), this }, fired: function () { return !!c } }; return k }, n.extend({ Deferred: function (a) { var b = [["resolve", "done", n.Callbacks("once memory"), "resolved"], ["reject", "fail", n.Callbacks("once memory"), "rejected"], ["notify", "progress", n.Callbacks("memory")]], c = "pending", d = { state: function () { return c }, always: function () { return e.done(arguments).fail(arguments), this }, then: function () { var a = arguments; return n.Deferred(function (c) { n.each(b, function (b, f) { var g = n.isFunction(a[b]) && a[b]; e[f[1]](function () { var a = g && g.apply(this, arguments); a && n.isFunction(a.promise) ? a.promise().done(c.resolve).fail(c.reject).progress(c.notify) : c[f[0] + "With"](this === d ? c.promise() : this, g ? [a] : arguments) }) }), a = null }).promise() }, promise: function (a) { return null != a ? n.extend(a, d) : d } }, e = {}; return d.pipe = d.then, n.each(b, function (a, f) { var g = f[2], h = f[3]; d[f[1]] = g.add, h && g.add(function () { c = h }, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function () { return e[f[0] + "With"](this === e ? d : this, arguments), this }, e[f[0] + "With"] = g.fireWith }), d.promise(e), a && a.call(e, e), e }, when: function (a) { var b = 0, c = d.call(arguments), e = c.length, f = 1 !== e || a && n.isFunction(a.promise) ? e : 0, g = 1 === f ? a : n.Deferred(), h = function (a, b, c) { return function (e) { b[a] = this, c[a] = arguments.length > 1 ? d.call(arguments) : e, c === i ? g.notifyWith(b, c) : --f || g.resolveWith(b, c) } }, i, j, k; if (e > 1) for (i = new Array(e), j = new Array(e), k = new Array(e); e > b; b++)c[b] && n.isFunction(c[b].promise) ? c[b].promise().done(h(b, k, c)).fail(g.reject).progress(h(b, j, i)) : --f; return f || g.resolveWith(k, c), g.promise() } }); var H; n.fn.ready = function (a) { return n.ready.promise().done(a), this }, n.extend({ isReady: !1, readyWait: 1, holdReady: function (a) { a ? n.readyWait++ : n.ready(!0) }, ready: function (a) { (a === !0 ? --n.readyWait : n.isReady) || (n.isReady = !0, a !== !0 && --n.readyWait > 0 || (H.resolveWith(l, [n]), n.fn.triggerHandler && (n(l).triggerHandler("ready"), n(l).off("ready")))) } }); function I() { l.removeEventListener("DOMContentLoaded", I, !1), a.removeEventListener("load", I, !1), n.ready() } n.ready.promise = function (b) { return H || (H = n.Deferred(), "complete" === l.readyState ? setTimeout(n.ready) : (l.addEventListener("DOMContentLoaded", I, !1), a.addEventListener("load", I, !1))), H.promise(b) }, n.ready.promise(); var J = n.access = function (a, b, c, d, e, f, g) { var h = 0, i = a.length, j = null == c; if ("object" === n.type(c)) { e = !0; for (h in c) n.access(a, b, h, c[h], !0, f, g) } else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b = null) : (j = b, b = function (a, b, c) { return j.call(n(a), c) })), b)) for (; i > h; h++)b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c))); return e ? a : j ? b.call(a) : i ? b(a[0], c) : f }; n.acceptData = function (a) { return 1 === a.nodeType || 9 === a.nodeType || !+a.nodeType }; function K() { Object.defineProperty(this.cache = {}, 0, { get: function () { return {} } }), this.expando = n.expando + K.uid++ } K.uid = 1, K.accepts = n.acceptData, K.prototype = { key: function (a) { if (!K.accepts(a)) return 0; var b = {}, c = a[this.expando]; if (!c) { c = K.uid++; try { b[this.expando] = { value: c }, Object.defineProperties(a, b) } catch (d) { b[this.expando] = c, n.extend(a, b) } } return this.cache[c] || (this.cache[c] = {}), c }, set: function (a, b, c) { var d, e = this.key(a), f = this.cache[e]; if ("string" == typeof b) f[b] = c; else if (n.isEmptyObject(f)) n.extend(this.cache[e], b); else for (d in b) f[d] = b[d]; return f }, get: function (a, b) { var c = this.cache[this.key(a)]; return void 0 === b ? c : c[b] }, access: function (a, b, c) { var d; return void 0 === b || b && "string" == typeof b && void 0 === c ? (d = this.get(a, b), void 0 !== d ? d : this.get(a, n.camelCase(b))) : (this.set(a, b, c), void 0 !== c ? c : b) }, remove: function (a, b) { var c, d, e, f = this.key(a), g = this.cache[f]; if (void 0 === b) this.cache[f] = {}; else { n.isArray(b) ? d = b.concat(b.map(n.camelCase)) : (e = n.camelCase(b), b in g ? d = [b, e] : (d = e, d = d in g ? [d] : d.match(E) || [])), c = d.length; while (c--) delete g[d[c]] } }, hasData: function (a) { return !n.isEmptyObject(this.cache[a[this.expando]] || {}) }, discard: function (a) { a[this.expando] && delete this.cache[a[this.expando]] } }; var L = new K, M = new K, N = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, O = /([A-Z])/g; function P(a, b, c) { var d; if (void 0 === c && 1 === a.nodeType) if (d = "data-" + b.replace(O, "-$1").toLowerCase(), c = a.getAttribute(d), "string" == typeof c) { try { c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c : N.test(c) ? n.parseJSON(c) : c } catch (e) { } M.set(a, b, c) } else c = void 0; return c } n.extend({ - hasData: function (a) { return M.hasData(a) || L.hasData(a) }, data: function (a, b, c) { - return M.access(a, b, c) - }, removeData: function (a, b) { M.remove(a, b) }, _data: function (a, b, c) { return L.access(a, b, c) }, _removeData: function (a, b) { L.remove(a, b) } - }), n.fn.extend({ data: function (a, b) { var c, d, e, f = this[0], g = f && f.attributes; if (void 0 === a) { if (this.length && (e = M.get(f), 1 === f.nodeType && !L.get(f, "hasDataAttrs"))) { c = g.length; while (c--) g[c] && (d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d.slice(5)), P(f, d, e[d]))); L.set(f, "hasDataAttrs", !0) } return e } return "object" == typeof a ? this.each(function () { M.set(this, a) }) : J(this, function (b) { var c, d = n.camelCase(a); if (f && void 0 === b) { if (c = M.get(f, a), void 0 !== c) return c; if (c = M.get(f, d), void 0 !== c) return c; if (c = P(f, d, void 0), void 0 !== c) return c } else this.each(function () { var c = M.get(this, d); M.set(this, d, b), -1 !== a.indexOf("-") && void 0 !== c && M.set(this, a, b) }) }, null, b, arguments.length > 1, null, !0) }, removeData: function (a) { return this.each(function () { M.remove(this, a) }) } }), n.extend({ queue: function (a, b, c) { var d; return a ? (b = (b || "fx") + "queue", d = L.get(a, b), c && (!d || n.isArray(c) ? d = L.access(a, b, n.makeArray(c)) : d.push(c)), d || []) : void 0 }, dequeue: function (a, b) { b = b || "fx"; var c = n.queue(a, b), d = c.length, e = c.shift(), f = n._queueHooks(a, b), g = function () { n.dequeue(a, b) }; "inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift("inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire() }, _queueHooks: function (a, b) { var c = b + "queueHooks"; return L.get(a, c) || L.access(a, c, { empty: n.Callbacks("once memory").add(function () { L.remove(a, [b + "queue", c]) }) }) } }), n.fn.extend({ queue: function (a, b) { var c = 2; return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n.queue(this[0], a) : void 0 === b ? this : this.each(function () { var c = n.queue(this, a, b); n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n.dequeue(this, a) }) }, dequeue: function (a) { return this.each(function () { n.dequeue(this, a) }) }, clearQueue: function (a) { return this.queue(a || "fx", []) }, promise: function (a, b) { var c, d = 1, e = n.Deferred(), f = this, g = this.length, h = function () { --d || e.resolveWith(f, [f]) }; "string" != typeof a && (b = a, a = void 0), a = a || "fx"; while (g--) c = L.get(f[g], a + "queueHooks"), c && c.empty && (d++ , c.empty.add(h)); return h(), e.promise(b) } }); var Q = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, R = ["Top", "Right", "Bottom", "Left"], S = function (a, b) { return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a) }, T = /^(?:checkbox|radio)$/i; !function () { var a = l.createDocumentFragment(), b = a.appendChild(l.createElement("div")), c = l.createElement("input"); c.setAttribute("type", "radio"), c.setAttribute("checked", "checked"), c.setAttribute("name", "t"), b.appendChild(c), k.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, b.innerHTML = "", k.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue }(); var U = "undefined"; k.focusinBubbles = "onfocusin" in a; var V = /^key/, W = /^(?:mouse|pointer|contextmenu)|click/, X = /^(?:focusinfocus|focusoutblur)$/, Y = /^([^.]*)(?:\.(.+)|)$/; function Z() { return !0 } function $() { return !1 } function _() { try { return l.activeElement } catch (a) { } } n.event = { global: {}, add: function (a, b, c, d, e) { var f, g, h, i, j, k, l, m, o, p, q, r = L.get(a); if (r) { c.handler && (f = c, c = f.handler, e = f.selector), c.guid || (c.guid = n.guid++), (i = r.events) || (i = r.events = {}), (g = r.handle) || (g = r.handle = function (b) { return typeof n !== U && n.event.triggered !== b.type ? n.event.dispatch.apply(a, arguments) : void 0 }), b = (b || "").match(E) || [""], j = b.length; while (j--) h = Y.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(), o && (l = n.event.special[o] || {}, o = (e ? l.delegateType : l.bindType) || o, l = n.event.special[o] || {}, k = n.extend({ type: o, origType: q, data: d, handler: c, guid: c.guid, selector: e, needsContext: e && n.expr.match.needsContext.test(e), namespace: p.join(".") }, f), (m = i[o]) || (m = i[o] = [], m.delegateCount = 0, l.setup && l.setup.call(a, d, p, g) !== !1 || a.addEventListener && a.addEventListener(o, g, !1)), l.add && (l.add.call(a, k), k.handler.guid || (k.handler.guid = c.guid)), e ? m.splice(m.delegateCount++, 0, k) : m.push(k), n.event.global[o] = !0) } }, remove: function (a, b, c, d, e) { var f, g, h, i, j, k, l, m, o, p, q, r = L.hasData(a) && L.get(a); if (r && (i = r.events)) { b = (b || "").match(E) || [""], j = b.length; while (j--) if (h = Y.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(), o) { l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o, m = i[o] || [], h = h[2] && new RegExp("(^|\\.)" + p.join("\\.(?:.*\\.|)") + "(\\.|$)"), g = f = m.length; while (f--) k = m[f], !e && q !== k.origType || c && c.guid !== k.guid || h && !h.test(k.namespace) || d && d !== k.selector && ("**" !== d || !k.selector) || (m.splice(f, 1), k.selector && m.delegateCount-- , l.remove && l.remove.call(a, k)); g && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n.removeEvent(a, o, r.handle), delete i[o]) } else for (o in i) n.event.remove(a, o + b[j], c, d, !0); n.isEmptyObject(i) && (delete r.handle, L.remove(a, "events")) } }, trigger: function (b, c, d, e) { var f, g, h, i, k, m, o, p = [d || l], q = j.call(b, "type") ? b.type : b, r = j.call(b, "namespace") ? b.namespace.split(".") : []; if (g = h = d = d || l, 3 !== d.nodeType && 8 !== d.nodeType && !X.test(q + n.event.triggered) && (q.indexOf(".") >= 0 && (r = q.split("."), q = r.shift(), r.sort()), k = q.indexOf(":") < 0 && "on" + q, b = b[n.expando] ? b : new n.Event(q, "object" == typeof b && b), b.isTrigger = e ? 2 : 3, b.namespace = r.join("."), b.namespace_re = b.namespace ? new RegExp("(^|\\.)" + r.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, b.result = void 0, b.target || (b.target = d), c = null == c ? [b] : n.makeArray(c, [b]), o = n.event.special[q] || {}, e || !o.trigger || o.trigger.apply(d, c) !== !1)) { if (!e && !o.noBubble && !n.isWindow(d)) { for (i = o.delegateType || q, X.test(i + q) || (g = g.parentNode); g; g = g.parentNode)p.push(g), h = g; h === (d.ownerDocument || l) && p.push(h.defaultView || h.parentWindow || a) } f = 0; while ((g = p[f++]) && !b.isPropagationStopped()) b.type = f > 1 ? i : o.bindType || q, m = (L.get(g, "events") || {})[b.type] && L.get(g, "handle"), m && m.apply(g, c), m = k && g[k], m && m.apply && n.acceptData(g) && (b.result = m.apply(g, c), b.result === !1 && b.preventDefault()); return b.type = q, e || b.isDefaultPrevented() || o._default && o._default.apply(p.pop(), c) !== !1 || !n.acceptData(d) || k && n.isFunction(d[q]) && !n.isWindow(d) && (h = d[k], h && (d[k] = null), n.event.triggered = q, d[q](), n.event.triggered = void 0, h && (d[k] = h)), b.result } }, dispatch: function (a) { a = n.event.fix(a); var b, c, e, f, g, h = [], i = d.call(arguments), j = (L.get(this, "events") || {})[a.type] || [], k = n.event.special[a.type] || {}; if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !== !1) { h = n.event.handlers.call(this, a, j), b = 0; while ((f = h[b++]) && !a.isPropagationStopped()) { a.currentTarget = f.elem, c = 0; while ((g = f.handlers[c++]) && !a.isImmediatePropagationStopped()) (!a.namespace_re || a.namespace_re.test(g.namespace)) && (a.handleObj = g, a.data = g.data, e = ((n.event.special[g.origType] || {}).handle || g.handler).apply(f.elem, i), void 0 !== e && (a.result = e) === !1 && (a.preventDefault(), a.stopPropagation())) } return k.postDispatch && k.postDispatch.call(this, a), a.result } }, handlers: function (a, b) { var c, d, e, f, g = [], h = b.delegateCount, i = a.target; if (h && i.nodeType && (!a.button || "click" !== a.type)) for (; i !== this; i = i.parentNode || this)if (i.disabled !== !0 || "click" !== a.type) { for (d = [], c = 0; h > c; c++)f = b[c], e = f.selector + " ", void 0 === d[e] && (d[e] = f.needsContext ? n(e, this).index(i) >= 0 : n.find(e, this, null, [i]).length), d[e] && d.push(f); d.length && g.push({ elem: i, handlers: d }) } return h < b.length && g.push({ elem: this, handlers: b.slice(h) }), g }, props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), fixHooks: {}, keyHooks: { props: "char charCode key keyCode".split(" "), filter: function (a, b) { return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a } }, mouseHooks: { props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "), filter: function (a, b) { var c, d, e, f = b.button; return null == a.pageX && null != b.clientX && (c = a.target.ownerDocument || l, d = c.documentElement, e = c.body, a.pageX = b.clientX + (d && d.scrollLeft || e && e.scrollLeft || 0) - (d && d.clientLeft || e && e.clientLeft || 0), a.pageY = b.clientY + (d && d.scrollTop || e && e.scrollTop || 0) - (d && d.clientTop || e && e.clientTop || 0)), a.which || void 0 === f || (a.which = 1 & f ? 1 : 2 & f ? 3 : 4 & f ? 2 : 0), a } }, fix: function (a) { if (a[n.expando]) return a; var b, c, d, e = a.type, f = a, g = this.fixHooks[e]; g || (this.fixHooks[e] = g = W.test(e) ? this.mouseHooks : V.test(e) ? this.keyHooks : {}), d = g.props ? this.props.concat(g.props) : this.props, a = new n.Event(f), b = d.length; while (b--) c = d[b], a[c] = f[c]; return a.target || (a.target = l), 3 === a.target.nodeType && (a.target = a.target.parentNode), g.filter ? g.filter(a, f) : a }, special: { load: { noBubble: !0 }, focus: { trigger: function () { return this !== _() && this.focus ? (this.focus(), !1) : void 0 }, delegateType: "focusin" }, blur: { trigger: function () { return this === _() && this.blur ? (this.blur(), !1) : void 0 }, delegateType: "focusout" }, click: { trigger: function () { return "checkbox" === this.type && this.click && n.nodeName(this, "input") ? (this.click(), !1) : void 0 }, _default: function (a) { return n.nodeName(a.target, "a") } }, beforeunload: { postDispatch: function (a) { void 0 !== a.result && a.originalEvent && (a.originalEvent.returnValue = a.result) } } }, simulate: function (a, b, c, d) { var e = n.extend(new n.Event, c, { type: a, isSimulated: !0, originalEvent: {} }); d ? n.event.trigger(e, null, b) : n.event.dispatch.call(b, e), e.isDefaultPrevented() && c.preventDefault() } }, n.removeEvent = function (a, b, c) { a.removeEventListener && a.removeEventListener(b, c, !1) }, n.Event = function (a, b) { return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type, this.isDefaultPrevented = a.defaultPrevented || void 0 === a.defaultPrevented && a.returnValue === !1 ? Z : $) : this.type = a, b && n.extend(this, b), this.timeStamp = a && a.timeStamp || n.now(), void (this[n.expando] = !0)) : new n.Event(a, b) }, n.Event.prototype = { isDefaultPrevented: $, isPropagationStopped: $, isImmediatePropagationStopped: $, preventDefault: function () { var a = this.originalEvent; this.isDefaultPrevented = Z, a && a.preventDefault && a.preventDefault() }, stopPropagation: function () { var a = this.originalEvent; this.isPropagationStopped = Z, a && a.stopPropagation && a.stopPropagation() }, stopImmediatePropagation: function () { var a = this.originalEvent; this.isImmediatePropagationStopped = Z, a && a.stopImmediatePropagation && a.stopImmediatePropagation(), this.stopPropagation() } }, n.each({ mouseenter: "mouseover", mouseleave: "mouseout", pointerenter: "pointerover", pointerleave: "pointerout" }, function (a, b) { n.event.special[a] = { delegateType: b, bindType: b, handle: function (a) { var c, d = this, e = a.relatedTarget, f = a.handleObj; return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f.handler.apply(this, arguments), a.type = b), c } } }), k.focusinBubbles || n.each({ focus: "focusin", blur: "focusout" }, function (a, b) { var c = function (a) { n.event.simulate(b, a.target, n.event.fix(a), !0) }; n.event.special[b] = { setup: function () { var d = this.ownerDocument || this, e = L.access(d, b); e || d.addEventListener(a, c, !0), L.access(d, b, (e || 0) + 1) }, teardown: function () { var d = this.ownerDocument || this, e = L.access(d, b) - 1; e ? L.access(d, b, e) : (d.removeEventListener(a, c, !0), L.remove(d, b)) } } }), n.fn.extend({ on: function (a, b, c, d, e) { var f, g; if ("object" == typeof a) { "string" != typeof b && (c = c || b, b = void 0); for (g in a) this.on(g, b, c, a[g], e); return this } if (null == c && null == d ? (d = b, c = b = void 0) : null == d && ("string" == typeof b ? (d = c, c = void 0) : (d = c, c = b, b = void 0)), d === !1) d = $; else if (!d) return this; return 1 === e && (f = d, d = function (a) { return n().off(a), f.apply(this, arguments) }, d.guid = f.guid || (f.guid = n.guid++)), this.each(function () { n.event.add(this, a, d, c, b) }) }, one: function (a, b, c, d) { return this.on(a, b, c, d, 1) }, off: function (a, b, c) { var d, e; if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a.delegateTarget).off(d.namespace ? d.origType + "." + d.namespace : d.origType, d.selector, d.handler), this; if ("object" == typeof a) { for (e in a) this.off(e, b, a[e]); return this } return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c = $), this.each(function () { n.event.remove(this, a, c, b) }) }, trigger: function (a, b) { return this.each(function () { n.event.trigger(a, b, this) }) }, triggerHandler: function (a, b) { var c = this[0]; return c ? n.event.trigger(a, b, c, !0) : void 0 } }); var aa = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, ba = /<([\w:]+)/, ca = /<|&#?\w+;/, da = /<(?:script|style|link)/i, ea = /checked\s*(?:[^=]|=\s*.checked.)/i, fa = /^$|\/(?:java|ecma)script/i, ga = /^true\/(.*)/, ha = /^\s*\s*$/g, ia = { option: [1, ""], thead: [1, "", "
"], col: [2, "", "
"], tr: [2, "", "
"], td: [3, "", "
"], _default: [0, "", ""] }; ia.optgroup = ia.option, ia.tbody = ia.tfoot = ia.colgroup = ia.caption = ia.thead, ia.th = ia.td; function ja(a, b) { return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a.getElementsByTagName("tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a } function ka(a) { return a.type = (null !== a.getAttribute("type")) + "/" + a.type, a } function la(a) { var b = ga.exec(a.type); return b ? a.type = b[1] : a.removeAttribute("type"), a } function ma(a, b) { for (var c = 0, d = a.length; d > c; c++)L.set(a[c], "globalEval", !b || L.get(b[c], "globalEval")) } function na(a, b) { var c, d, e, f, g, h, i, j; if (1 === b.nodeType) { if (L.hasData(a) && (f = L.access(a), g = L.set(b, f), j = f.events)) { delete g.handle, g.events = {}; for (e in j) for (c = 0, d = j[e].length; d > c; c++)n.event.add(b, e, j[e][c]) } M.hasData(a) && (h = M.access(a), i = n.extend({}, h), M.set(b, i)) } } function oa(a, b) { var c = a.getElementsByTagName ? a.getElementsByTagName(b || "*") : a.querySelectorAll ? a.querySelectorAll(b || "*") : []; return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], c) : c } function pa(a, b) { var c = b.nodeName.toLowerCase(); "input" === c && T.test(a.type) ? b.checked = a.checked : ("input" === c || "textarea" === c) && (b.defaultValue = a.defaultValue) } n.extend({ clone: function (a, b, c) { var d, e, f, g, h = a.cloneNode(!0), i = n.contains(a.ownerDocument, a); if (!(k.noCloneChecked || 1 !== a.nodeType && 11 !== a.nodeType || n.isXMLDoc(a))) for (g = oa(h), f = oa(a), d = 0, e = f.length; e > d; d++)pa(f[d], g[d]); if (b) if (c) for (f = f || oa(a), g = g || oa(h), d = 0, e = f.length; e > d; d++)na(f[d], g[d]); else na(a, h); return g = oa(h, "script"), g.length > 0 && ma(g, !i && oa(a, "script")), h }, buildFragment: function (a, b, c, d) { for (var e, f, g, h, i, j, k = b.createDocumentFragment(), l = [], m = 0, o = a.length; o > m; m++)if (e = a[m], e || 0 === e) if ("object" === n.type(e)) n.merge(l, e.nodeType ? [e] : e); else if (ca.test(e)) { f = f || k.appendChild(b.createElement("div")), g = (ba.exec(e) || ["", ""])[1].toLowerCase(), h = ia[g] || ia._default, f.innerHTML = h[1] + e.replace(aa, "<$1>") + h[2], j = h[0]; while (j--) f = f.lastChild; n.merge(l, f.childNodes), f = k.firstChild, f.textContent = "" } else l.push(b.createTextNode(e)); k.textContent = "", m = 0; while (e = l[m++]) if ((!d || -1 === n.inArray(e, d)) && (i = n.contains(e.ownerDocument, e), f = oa(k.appendChild(e), "script"), i && ma(f), c)) { j = 0; while (e = f[j++]) fa.test(e.type || "") && c.push(e) } return k }, cleanData: function (a) { for (var b, c, d, e, f = n.event.special, g = 0; void 0 !== (c = a[g]); g++) { if (n.acceptData(c) && (e = c[L.expando], e && (b = L.cache[e]))) { if (b.events) for (d in b.events) f[d] ? n.event.remove(c, d) : n.removeEvent(c, d, b.handle); L.cache[e] && delete L.cache[e] } delete M.cache[c[M.expando]] } } }), n.fn.extend({ text: function (a) { return J(this, function (a) { return void 0 === a ? n.text(this) : this.empty().each(function () { (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) && (this.textContent = a) }) }, null, a, arguments.length) }, append: function () { return this.domManip(arguments, function (a) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var b = ja(this, a); b.appendChild(a) } }) }, prepend: function () { return this.domManip(arguments, function (a) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var b = ja(this, a); b.insertBefore(a, b.firstChild) } }) }, before: function () { return this.domManip(arguments, function (a) { this.parentNode && this.parentNode.insertBefore(a, this) }) }, after: function () { return this.domManip(arguments, function (a) { this.parentNode && this.parentNode.insertBefore(a, this.nextSibling) }) }, remove: function (a, b) { for (var c, d = a ? n.filter(a, this) : this, e = 0; null != (c = d[e]); e++)b || 1 !== c.nodeType || n.cleanData(oa(c)), c.parentNode && (b && n.contains(c.ownerDocument, c) && ma(oa(c, "script")), c.parentNode.removeChild(c)); return this }, empty: function () { for (var a, b = 0; null != (a = this[b]); b++)1 === a.nodeType && (n.cleanData(oa(a, !1)), a.textContent = ""); return this }, clone: function (a, b) { return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function () { return n.clone(this, a, b) }) }, html: function (a) { return J(this, function (a) { var b = this[0] || {}, c = 0, d = this.length; if (void 0 === a && 1 === b.nodeType) return b.innerHTML; if ("string" == typeof a && !da.test(a) && !ia[(ba.exec(a) || ["", ""])[1].toLowerCase()]) { a = a.replace(aa, "<$1>"); try { for (; d > c; c++)b = this[c] || {}, 1 === b.nodeType && (n.cleanData(oa(b, !1)), b.innerHTML = a); b = 0 } catch (e) { } } b && this.empty().append(a) }, null, a, arguments.length) }, replaceWith: function () { var a = arguments[0]; return this.domManip(arguments, function (b) { a = this.parentNode, n.cleanData(oa(this)), a && a.replaceChild(b, this) }), a && (a.length || a.nodeType) ? this : this.remove() }, detach: function (a) { return this.remove(a, !0) }, domManip: function (a, b) { a = e.apply([], a); var c, d, f, g, h, i, j = 0, l = this.length, m = this, o = l - 1, p = a[0], q = n.isFunction(p); if (q || l > 1 && "string" == typeof p && !k.checkClone && ea.test(p)) return this.each(function (c) { var d = m.eq(c); q && (a[0] = p.call(this, c, d.html())), d.domManip(a, b) }); if (l && (c = n.buildFragment(a, this[0].ownerDocument, !1, this), d = c.firstChild, 1 === c.childNodes.length && (c = d), d)) { for (f = n.map(oa(c, "script"), ka), g = f.length; l > j; j++)h = c, j !== o && (h = n.clone(h, !0, !0), g && n.merge(f, oa(h, "script"))), b.call(this[j], h, j); if (g) for (i = f[f.length - 1].ownerDocument, n.map(f, la), j = 0; g > j; j++)h = f[j], fa.test(h.type || "") && !L.access(h, "globalEval") && n.contains(i, h) && (h.src ? n._evalUrl && n._evalUrl(h.src) : n.globalEval(h.textContent.replace(ha, ""))) } return this } }), n.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (a, b) { n.fn[a] = function (a) { for (var c, d = [], e = n(a), g = e.length - 1, h = 0; g >= h; h++)c = h === g ? this : this.clone(!0), n(e[h])[b](c), f.apply(d, c.get()); return this.pushStack(d) } }); var qa, ra = {}; function sa(b, c) { var d, e = n(c.createElement(b)).appendTo(c.body), f = a.getDefaultComputedStyle && (d = a.getDefaultComputedStyle(e[0])) ? d.display : n.css(e[0], "display"); return e.detach(), f } function ta(a) { var b = l, c = ra[a]; return c || (c = sa(a, b), "none" !== c && c || (qa = (qa || n("