├── README.md
├── helm
├── myChart-0.1.0.tgz
└── myChart
│ ├── templates
│ ├── serviceaccount.yaml
│ ├── service.yaml
│ ├── tests
│ │ └── test-connection.yaml
│ ├── ingress.yaml
│ ├── NOTES.txt
│ ├── deployment.yaml
│ └── _helpers.tpl
│ ├── .helmignore
│ ├── Chart.yaml
│ └── values.yaml
├── app
├── obj
│ ├── Debug
│ │ └── netstandard2.1
│ │ │ ├── webapp.AssemblyInfoInputs.cache
│ │ │ ├── webapp.RazorComponent.input.cache
│ │ │ ├── webapp.assets.cache
│ │ │ ├── webapp.csprojAssemblyReference.cache
│ │ │ ├── webapp.AssemblyInfo.cs
│ │ │ └── RazorDeclaration
│ │ │ ├── _Imports.razor.g.cs
│ │ │ ├── App.razor.g.cs
│ │ │ ├── Shared
│ │ │ ├── MainLayout.razor.g.cs
│ │ │ ├── SurveyPrompt.razor.g.cs
│ │ │ └── NavMenu.razor.g.cs
│ │ │ └── Pages
│ │ │ ├── Index.razor.g.cs
│ │ │ ├── Counter.razor.g.cs
│ │ │ └── FetchData.razor.g.cs
│ ├── webapp.csproj.nuget.g.targets
│ ├── webapp.csproj.nuget.g.props
│ ├── webapp.csproj.nuget.dgspec.json
│ ├── project.nuget.cache
│ └── project.assets.json
├── wwwroot
│ ├── favicon.ico
│ ├── css
│ │ ├── open-iconic
│ │ │ ├── font
│ │ │ │ ├── fonts
│ │ │ │ │ ├── open-iconic.eot
│ │ │ │ │ ├── open-iconic.otf
│ │ │ │ │ ├── open-iconic.ttf
│ │ │ │ │ ├── open-iconic.woff
│ │ │ │ │ └── open-iconic.svg
│ │ │ │ └── css
│ │ │ │ │ └── open-iconic-bootstrap.min.css
│ │ │ ├── ICON-LICENSE
│ │ │ ├── README.md
│ │ │ └── FONT-LICENSE
│ │ └── app.css
│ ├── sample-data
│ │ └── weather.json
│ └── index.html
├── Pages
│ ├── Index.razor
│ ├── Counter.razor
│ └── FetchData.razor
├── Dockerfile
├── _Imports.razor
├── Shared
│ ├── MainLayout.razor
│ ├── SurveyPrompt.razor
│ └── NavMenu.razor
├── App.razor
├── webapp.csproj
├── Program.cs
└── Properties
│ └── launchSettings.json
├── azure-pipelines.yml
└── commands.ps1
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/README.md
--------------------------------------------------------------------------------
/helm/myChart-0.1.0.tgz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/helm/myChart-0.1.0.tgz
--------------------------------------------------------------------------------
/app/obj/Debug/netstandard2.1/webapp.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 86624970bd25b6b41308b5b2f8e1133d4e97c102
2 |
--------------------------------------------------------------------------------
/app/obj/Debug/netstandard2.1/webapp.RazorComponent.input.cache:
--------------------------------------------------------------------------------
1 | 72f400674dc283482bf0cd7f9a8227fceb5654d9
2 |
--------------------------------------------------------------------------------
/app/wwwroot/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/app/wwwroot/favicon.ico
--------------------------------------------------------------------------------
/app/obj/Debug/netstandard2.1/webapp.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/app/obj/Debug/netstandard2.1/webapp.assets.cache
--------------------------------------------------------------------------------
/app/Pages/Index.razor:
--------------------------------------------------------------------------------
1 | @page "/"
2 |
3 |
Hello, world!
4 |
5 | Welcome to your new app.
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/wwwroot/css/open-iconic/font/fonts/open-iconic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/app/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
--------------------------------------------------------------------------------
/app/wwwroot/css/open-iconic/font/fonts/open-iconic.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/app/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
--------------------------------------------------------------------------------
/app/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/app/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
--------------------------------------------------------------------------------
/app/wwwroot/css/open-iconic/font/fonts/open-iconic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/app/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
--------------------------------------------------------------------------------
/app/obj/Debug/netstandard2.1/webapp.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/app/obj/Debug/netstandard2.1/webapp.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/app/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM mcr.microsoft.com/dotnet/core/sdk:3.1.201 AS build
2 | WORKDIR /app
3 | COPY . .
4 | RUN dotnet publish -c Release
5 |
6 | FROM nginx:alpine
7 | COPY --from=build /app/bin/Release/netstandard2.1/publish/wwwroot /usr/share/nginx/html/
8 | EXPOSE 80
--------------------------------------------------------------------------------
/app/_Imports.razor:
--------------------------------------------------------------------------------
1 | @using System.Net.Http
2 | @using System.Net.Http.Json
3 | @using Microsoft.AspNetCore.Components.Forms
4 | @using Microsoft.AspNetCore.Components.Routing
5 | @using Microsoft.AspNetCore.Components.Web
6 | @using Microsoft.AspNetCore.Components.WebAssembly.Http
7 | @using Microsoft.JSInterop
8 | @using webapp
9 | @using webapp.Shared
10 |
--------------------------------------------------------------------------------
/app/Pages/Counter.razor:
--------------------------------------------------------------------------------
1 | @page "/counter"
2 |
3 | Counter
4 |
5 | Current count: @currentCount
6 |
7 | Click me
8 |
9 | @code {
10 | private int currentCount = 0;
11 |
12 | private void IncrementCount()
13 | {
14 | currentCount++;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/app/Shared/MainLayout.razor:
--------------------------------------------------------------------------------
1 | @inherits LayoutComponentBase
2 |
3 |
6 |
7 |
8 |
11 |
12 |
13 | @Body
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/App.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Sorry, there's nothing at this address.
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/helm/myChart/templates/serviceaccount.yaml:
--------------------------------------------------------------------------------
1 | {{- if .Values.serviceAccount.create -}}
2 | apiVersion: v1
3 | kind: ServiceAccount
4 | metadata:
5 | name: {{ include "myChart.serviceAccountName" . }}
6 | labels:
7 | {{- include "myChart.labels" . | nindent 4 }}
8 | {{- with .Values.serviceAccount.annotations }}
9 | annotations:
10 | {{- toYaml . | nindent 4 }}
11 | {{- end }}
12 | {{- end -}}
13 |
--------------------------------------------------------------------------------
/helm/myChart/templates/service.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: v1
2 | kind: Service
3 | metadata:
4 | name: {{ include "myChart.fullname" . }}
5 | labels:
6 | {{- include "myChart.labels" . | nindent 4 }}
7 | spec:
8 | type: {{ .Values.service.type }}
9 | ports:
10 | - port: {{ .Values.service.port }}
11 | targetPort: http
12 | protocol: TCP
13 | name: http
14 | selector:
15 | {{- include "myChart.selectorLabels" . | nindent 4 }}
16 |
--------------------------------------------------------------------------------
/helm/myChart/.helmignore:
--------------------------------------------------------------------------------
1 | # Patterns to ignore when building packages.
2 | # This supports shell glob matching, relative path matching, and
3 | # negation (prefixed with !). Only one pattern per line.
4 | .DS_Store
5 | # Common VCS dirs
6 | .git/
7 | .gitignore
8 | .bzr/
9 | .bzrignore
10 | .hg/
11 | .hgignore
12 | .svn/
13 | # Common backup files
14 | *.swp
15 | *.bak
16 | *.tmp
17 | *.orig
18 | *~
19 | # Various IDEs
20 | .project
21 | .idea/
22 | *.tmproj
23 | .vscode/
24 |
--------------------------------------------------------------------------------
/helm/myChart/templates/tests/test-connection.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: v1
2 | kind: Pod
3 | metadata:
4 | name: "{{ include "myChart.fullname" . }}-test-connection"
5 | labels:
6 | {{- include "myChart.labels" . | nindent 4 }}
7 | annotations:
8 | "helm.sh/hook": test-success
9 | spec:
10 | containers:
11 | - name: wget
12 | image: busybox
13 | command: ['wget']
14 | args: ['{{ include "myChart.fullname" . }}:{{ .Values.service.port }}']
15 | restartPolicy: Never
16 |
--------------------------------------------------------------------------------
/app/wwwroot/sample-data/weather.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "date": "2018-05-06",
4 | "temperatureC": 1,
5 | "summary": "Freezing"
6 | },
7 | {
8 | "date": "2018-05-07",
9 | "temperatureC": 14,
10 | "summary": "Bracing"
11 | },
12 | {
13 | "date": "2018-05-08",
14 | "temperatureC": -13,
15 | "summary": "Freezing"
16 | },
17 | {
18 | "date": "2018-05-09",
19 | "temperatureC": -16,
20 | "summary": "Balmy"
21 | },
22 | {
23 | "date": "2018-05-10",
24 | "temperatureC": -2,
25 | "summary": "Chilly"
26 | }
27 | ]
28 |
--------------------------------------------------------------------------------
/app/Shared/SurveyPrompt.razor:
--------------------------------------------------------------------------------
1 |
2 |
3 |
@Title
4 |
5 |
6 | Please take our
7 | brief survey
8 |
9 | and tell us what you think.
10 |
11 |
12 | @code {
13 | // Demonstrates how a parent component can supply parameters
14 | [Parameter]
15 | public string Title { get; set; }
16 | }
17 |
--------------------------------------------------------------------------------
/app/wwwroot/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | webapp
8 |
9 |
10 |
11 |
12 |
13 |
14 | Loading...
15 |
16 |
17 | An unhandled error has occurred.
18 |
Reload
19 |
🗙
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/app/webapp.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netstandard2.1
5 | 3.0
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Net.Http;
3 | using System.Collections.Generic;
4 | using System.Threading.Tasks;
5 | using System.Text;
6 | using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
7 | using Microsoft.Extensions.Configuration;
8 | using Microsoft.Extensions.DependencyInjection;
9 | using Microsoft.Extensions.Logging;
10 |
11 | namespace webapp
12 | {
13 | public class Program
14 | {
15 | public static async Task Main(string[] args)
16 | {
17 | var builder = WebAssemblyHostBuilder.CreateDefault(args);
18 | builder.RootComponents.Add("app");
19 |
20 | builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
21 |
22 | await builder.Build().RunAsync();
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/helm/myChart/Chart.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: v2
2 | name: myChart
3 | description: A Helm chart for Kubernetes
4 |
5 | # A chart can be either an 'application' or a 'library' chart.
6 | #
7 | # Application charts are a collection of templates that can be packaged into versioned archives
8 | # to be deployed.
9 | #
10 | # Library charts provide useful utilities or functions for the chart developer. They're included as
11 | # a dependency of application charts to inject those utilities and functions into the rendering
12 | # pipeline. Library charts do not define any templates and therefore cannot be deployed.
13 | type: application
14 |
15 | # This is the chart version. This version number should be incremented each time you make changes
16 | # to the chart and its templates, including the app version.
17 | version: 0.1.1
18 |
19 | # This is the version number of the application being deployed. This version number should be
20 | # incremented each time you make changes to the application.
21 | appVersion: 1.16.0
22 |
--------------------------------------------------------------------------------
/app/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "iisSettings": {
3 | "windowsAuthentication": false,
4 | "anonymousAuthentication": true,
5 | "iisExpress": {
6 | "applicationUrl": "http://localhost:1071",
7 | "sslPort": 44345
8 | }
9 | },
10 | "profiles": {
11 | "IIS Express": {
12 | "commandName": "IISExpress",
13 | "launchBrowser": true,
14 | "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
15 | "environmentVariables": {
16 | "ASPNETCORE_ENVIRONMENT": "Development"
17 | }
18 | },
19 | "webapp": {
20 | "commandName": "Project",
21 | "launchBrowser": true,
22 | "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
23 | "applicationUrl": "https://localhost:5001;http://localhost:5000",
24 | "environmentVariables": {
25 | "ASPNETCORE_ENVIRONMENT": "Development"
26 | }
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/app/obj/Debug/netstandard2.1/webapp.AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: System.Reflection.AssemblyCompanyAttribute("webapp")]
15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 | [assembly: System.Reflection.AssemblyProductAttribute("webapp")]
19 | [assembly: System.Reflection.AssemblyTitleAttribute("webapp")]
20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 |
22 | // Generated by the MSBuild WriteCodeFragment class.
23 |
24 |
--------------------------------------------------------------------------------
/app/wwwroot/css/open-iconic/ICON-LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 Waybury
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
--------------------------------------------------------------------------------
/helm/myChart/templates/ingress.yaml:
--------------------------------------------------------------------------------
1 | {{- if .Values.ingress.enabled -}}
2 | {{- $fullName := include "myChart.fullname" . -}}
3 | {{- $svcPort := .Values.service.port -}}
4 | {{- if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}}
5 | apiVersion: networking.k8s.io/v1beta1
6 | {{- else -}}
7 | apiVersion: extensions/v1beta1
8 | {{- end }}
9 | kind: Ingress
10 | metadata:
11 | name: {{ $fullName }}
12 | labels:
13 | {{- include "myChart.labels" . | nindent 4 }}
14 | {{- with .Values.ingress.annotations }}
15 | annotations:
16 | {{- toYaml . | nindent 4 }}
17 | {{- end }}
18 | spec:
19 | {{- if .Values.ingress.tls }}
20 | tls:
21 | {{- range .Values.ingress.tls }}
22 | - hosts:
23 | {{- range .hosts }}
24 | - {{ . | quote }}
25 | {{- end }}
26 | secretName: {{ .secretName }}
27 | {{- end }}
28 | {{- end }}
29 | rules:
30 | {{- range .Values.ingress.hosts }}
31 | - host: {{ .host | quote }}
32 | http:
33 | paths:
34 | {{- range .paths }}
35 | - path: {{ . }}
36 | backend:
37 | serviceName: {{ $fullName }}
38 | servicePort: {{ $svcPort }}
39 | {{- end }}
40 | {{- end }}
41 | {{- end }}
42 |
--------------------------------------------------------------------------------
/app/Shared/NavMenu.razor:
--------------------------------------------------------------------------------
1 |
7 |
8 |
27 |
28 | @code {
29 | private bool collapseNavMenu = true;
30 |
31 | private string NavMenuCssClass => collapseNavMenu ? "collapse" : null;
32 |
33 | private void ToggleNavMenu()
34 | {
35 | collapseNavMenu = !collapseNavMenu;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/app/obj/webapp.csproj.nuget.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/Pages/FetchData.razor:
--------------------------------------------------------------------------------
1 | @page "/fetchdata"
2 | @inject HttpClient Http
3 |
4 | Weather forecast
5 |
6 | This component demonstrates fetching data from the server.
7 |
8 | @if (forecasts == null)
9 | {
10 | Loading...
11 | }
12 | else
13 | {
14 |
15 |
16 |
17 | Date
18 | Temp. (C)
19 | Temp. (F)
20 | Summary
21 |
22 |
23 |
24 | @foreach (var forecast in forecasts)
25 | {
26 |
27 | @forecast.Date.ToShortDateString()
28 | @forecast.TemperatureC
29 | @forecast.TemperatureF
30 | @forecast.Summary
31 |
32 | }
33 |
34 |
35 | }
36 |
37 | @code {
38 | private WeatherForecast[] forecasts;
39 |
40 | protected override async Task OnInitializedAsync()
41 | {
42 | forecasts = await Http.GetFromJsonAsync("sample-data/weather.json");
43 | }
44 |
45 | public class WeatherForecast
46 | {
47 | public DateTime Date { get; set; }
48 |
49 | public int TemperatureC { get; set; }
50 |
51 | public string Summary { get; set; }
52 |
53 | public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/azure-pipelines.yml:
--------------------------------------------------------------------------------
1 | # Starter pipeline
2 | # Start with a minimal pipeline that you can customize to build and deploy your code.
3 | # Add steps that build, run tests, deploy, and more:
4 | # https://aka.ms/yaml
5 |
6 | trigger:
7 | - master
8 |
9 | pool:
10 | vmImage: 'ubuntu-latest'
11 |
12 | variables:
13 | MyVar: -1
14 |
15 | stages:
16 | - stage: Save_Variable
17 |
18 | jobs:
19 | - job: Save_Variable
20 | steps:
21 | - task: PowerShell@2
22 | name: MyOutputVar
23 | inputs:
24 | targetType: 'inline'
25 | script: |
26 | Write-Host "##vso[task.setvariable variable=MyVar;isOutput=true]2"
27 |
28 | Write-Host $(MyVar)
29 | # - powershell: Write-Host "##vso[task.setvariable variable=MyVar;isOutput=true]2"
30 | # - pwsh: Write-Host "##vso[task.setvariable variable=MyVar;isOutput=true]NewVal"
31 | # name: MyOutputVar
32 |
33 | - stage: Read_Variables
34 | dependsOn: Save_Variable
35 | variables:
36 | prevStageVar: $[stageDependencies.Save_Variable.Save_Variable.outputs['MyOutputVar.MyVar']]
37 |
38 | jobs:
39 | - job: Read_Variable
40 | steps:
41 |
42 | - task: PowerShell@2
43 | condition: eq(variables.prevStageVar, 2)
44 | inputs:
45 | targetType: 'inline'
46 | script: 'Write-Host "Get Stage variable: $(prevStageVar)"'
47 |
48 | # - ${{ if eq(variables.prevStageVar, 2) }}:
49 | # - powershell: 'Write-Host "Get Stage variable: $(prevStageVar)"'
50 |
51 | # # ${{ if eq(variables.prevStageVar, 2) }}:
52 | # - powershell: 'Write-Host "#2 Get Stage variable: $(prevStageVar)"'
53 |
--------------------------------------------------------------------------------
/helm/myChart/templates/NOTES.txt:
--------------------------------------------------------------------------------
1 | 1. Get the application URL by running these commands:
2 | {{- if .Values.ingress.enabled }}
3 | {{- range $host := .Values.ingress.hosts }}
4 | {{- range .paths }}
5 | http{{ if $.Values.ingress.tls }}s{{ end }}://{{ $host.host }}{{ . }}
6 | {{- end }}
7 | {{- end }}
8 | {{- else if contains "NodePort" .Values.service.type }}
9 | export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "myChart.fullname" . }})
10 | export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}")
11 | echo http://$NODE_IP:$NODE_PORT
12 | {{- else if contains "LoadBalancer" .Values.service.type }}
13 | NOTE: It may take a few minutes for the LoadBalancer IP to be available.
14 | You can watch the status of by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "myChart.fullname" . }}'
15 | export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "myChart.fullname" . }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}")
16 | echo http://$SERVICE_IP:{{ .Values.service.port }}
17 | {{- else if contains "ClusterIP" .Values.service.type }}
18 | export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "myChart.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
19 | echo "Visit http://127.0.0.1:8080 to use your application"
20 | kubectl --namespace {{ .Release.Namespace }} port-forward $POD_NAME 8080:80
21 | {{- end }}
22 |
--------------------------------------------------------------------------------
/helm/myChart/values.yaml:
--------------------------------------------------------------------------------
1 | # Default values for myChart.
2 | # This is a YAML-formatted file.
3 | # Declare variables to be passed into your templates.
4 |
5 | replicaCount: 1
6 |
7 | image:
8 | repository: nginx
9 | pullPolicy: IfNotPresent
10 |
11 | imagePullSecrets: []
12 | nameOverride: ""
13 | fullnameOverride: ""
14 |
15 | serviceAccount:
16 | # Specifies whether a service account should be created
17 | create: true
18 | # Annotations to add to the service account
19 | annotations: {}
20 | # The name of the service account to use.
21 | # If not set and create is true, a name is generated using the fullname template
22 | name:
23 |
24 | podSecurityContext: {}
25 | # fsGroup: 2000
26 |
27 | securityContext: {}
28 | # capabilities:
29 | # drop:
30 | # - ALL
31 | # readOnlyRootFilesystem: true
32 | # runAsNonRoot: true
33 | # runAsUser: 1000
34 |
35 | service:
36 | type: ClusterIP
37 | port: 80
38 |
39 | ingress:
40 | enabled: false
41 | annotations: {}
42 | # kubernetes.io/ingress.class: nginx
43 | # kubernetes.io/tls-acme: "true"
44 | hosts:
45 | - host: chart-example.local
46 | paths: []
47 | tls: []
48 | # - secretName: chart-example-tls
49 | # hosts:
50 | # - chart-example.local
51 |
52 | resources: {}
53 | # We usually recommend not to specify default resources and to leave this as a conscious
54 | # choice for the user. This also increases chances charts run on environments with little
55 | # resources, such as Minikube. If you do want to specify resources, uncomment the following
56 | # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
57 | # limits:
58 | # cpu: 100m
59 | # memory: 128Mi
60 | # requests:
61 | # cpu: 100m
62 | # memory: 128Mi
63 |
64 | nodeSelector: {}
65 |
66 | tolerations: []
67 |
68 | affinity: {}
69 |
--------------------------------------------------------------------------------
/helm/myChart/templates/deployment.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: apps/v1
2 | kind: Deployment
3 | metadata:
4 | name: {{ include "myChart.fullname" . }}
5 | labels:
6 | {{- include "myChart.labels" . | nindent 4 }}
7 | spec:
8 | replicas: {{ .Values.replicaCount }}
9 | selector:
10 | matchLabels:
11 | {{- include "myChart.selectorLabels" . | nindent 6 }}
12 | template:
13 | metadata:
14 | labels:
15 | {{- include "myChart.selectorLabels" . | nindent 8 }}
16 | spec:
17 | {{- with .Values.imagePullSecrets }}
18 | imagePullSecrets:
19 | {{- toYaml . | nindent 8 }}
20 | {{- end }}
21 | serviceAccountName: {{ include "myChart.serviceAccountName" . }}
22 | securityContext:
23 | {{- toYaml .Values.podSecurityContext | nindent 8 }}
24 | containers:
25 | - name: {{ .Chart.Name }}
26 | securityContext:
27 | {{- toYaml .Values.securityContext | nindent 12 }}
28 | image: "{{ .Values.image.repository }}:{{ .Chart.AppVersion }}"
29 | imagePullPolicy: {{ .Values.image.pullPolicy }}
30 | ports:
31 | - name: http
32 | containerPort: 80
33 | protocol: TCP
34 | livenessProbe:
35 | httpGet:
36 | path: /
37 | port: http
38 | readinessProbe:
39 | httpGet:
40 | path: /
41 | port: http
42 | resources:
43 | {{- toYaml .Values.resources | nindent 12 }}
44 | {{- with .Values.nodeSelector }}
45 | nodeSelector:
46 | {{- toYaml . | nindent 8 }}
47 | {{- end }}
48 | {{- with .Values.affinity }}
49 | affinity:
50 | {{- toYaml . | nindent 8 }}
51 | {{- end }}
52 | {{- with .Values.tolerations }}
53 | tolerations:
54 | {{- toYaml . | nindent 8 }}
55 | {{- end }}
56 |
--------------------------------------------------------------------------------
/helm/myChart/templates/_helpers.tpl:
--------------------------------------------------------------------------------
1 | {{/* vim: set filetype=mustache: */}}
2 | {{/*
3 | Expand the name of the chart.
4 | */}}
5 | {{- define "myChart.name" -}}
6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
7 | {{- end -}}
8 |
9 | {{/*
10 | Create a default fully qualified app name.
11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
12 | If release name contains chart name it will be used as a full name.
13 | */}}
14 | {{- define "myChart.fullname" -}}
15 | {{- if .Values.fullnameOverride -}}
16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}}
17 | {{- else -}}
18 | {{- $name := default .Chart.Name .Values.nameOverride -}}
19 | {{- if contains $name .Release.Name -}}
20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}}
21 | {{- else -}}
22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
23 | {{- end -}}
24 | {{- end -}}
25 | {{- end -}}
26 |
27 | {{/*
28 | Create chart name and version as used by the chart label.
29 | */}}
30 | {{- define "myChart.chart" -}}
31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
32 | {{- end -}}
33 |
34 | {{/*
35 | Common labels
36 | */}}
37 | {{- define "myChart.labels" -}}
38 | helm.sh/chart: {{ include "myChart.chart" . }}
39 | {{ include "myChart.selectorLabels" . }}
40 | {{- if .Chart.AppVersion }}
41 | app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
42 | {{- end }}
43 | app.kubernetes.io/managed-by: {{ .Release.Service }}
44 | {{- end -}}
45 |
46 | {{/*
47 | Selector labels
48 | */}}
49 | {{- define "myChart.selectorLabels" -}}
50 | app.kubernetes.io/name: {{ include "myChart.name" . }}
51 | app.kubernetes.io/instance: {{ .Release.Name }}
52 | {{- end -}}
53 |
54 | {{/*
55 | Create the name of the service account to use
56 | */}}
57 | {{- define "myChart.serviceAccountName" -}}
58 | {{- if .Values.serviceAccount.create -}}
59 | {{ default (include "myChart.fullname" .) .Values.serviceAccount.name }}
60 | {{- else -}}
61 | {{ default "default" .Values.serviceAccount.name }}
62 | {{- end -}}
63 | {{- end -}}
64 |
--------------------------------------------------------------------------------
/app/obj/Debug/netstandard2.1/RazorDeclaration/_Imports.razor.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "d:\AKS\ACR\app\_Imports.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "040406b5a9a2dbab2cf93467661e136f9a3b65f8"
2 | //
3 | #pragma warning disable 1591
4 | #pragma warning disable 0414
5 | #pragma warning disable 0649
6 | #pragma warning disable 0169
7 |
8 | namespace webapp
9 | {
10 | #line hidden
11 | using System;
12 | using System.Collections.Generic;
13 | using System.Linq;
14 | using System.Threading.Tasks;
15 | using Microsoft.AspNetCore.Components;
16 | #nullable restore
17 | #line 1 "d:\AKS\ACR\app\_Imports.razor"
18 | using System.Net.Http;
19 |
20 | #line default
21 | #line hidden
22 | #nullable disable
23 | #nullable restore
24 | #line 2 "d:\AKS\ACR\app\_Imports.razor"
25 | using System.Net.Http.Json;
26 |
27 | #line default
28 | #line hidden
29 | #nullable disable
30 | #nullable restore
31 | #line 3 "d:\AKS\ACR\app\_Imports.razor"
32 | using Microsoft.AspNetCore.Components.Forms;
33 |
34 | #line default
35 | #line hidden
36 | #nullable disable
37 | #nullable restore
38 | #line 4 "d:\AKS\ACR\app\_Imports.razor"
39 | using Microsoft.AspNetCore.Components.Routing;
40 |
41 | #line default
42 | #line hidden
43 | #nullable disable
44 | #nullable restore
45 | #line 5 "d:\AKS\ACR\app\_Imports.razor"
46 | using Microsoft.AspNetCore.Components.Web;
47 |
48 | #line default
49 | #line hidden
50 | #nullable disable
51 | #nullable restore
52 | #line 6 "d:\AKS\ACR\app\_Imports.razor"
53 | using Microsoft.AspNetCore.Components.WebAssembly.Http;
54 |
55 | #line default
56 | #line hidden
57 | #nullable disable
58 | #nullable restore
59 | #line 7 "d:\AKS\ACR\app\_Imports.razor"
60 | using Microsoft.JSInterop;
61 |
62 | #line default
63 | #line hidden
64 | #nullable disable
65 | #nullable restore
66 | #line 8 "d:\AKS\ACR\app\_Imports.razor"
67 | using webapp;
68 |
69 | #line default
70 | #line hidden
71 | #nullable disable
72 | #nullable restore
73 | #line 9 "d:\AKS\ACR\app\_Imports.razor"
74 | using webapp.Shared;
75 |
76 | #line default
77 | #line hidden
78 | #nullable disable
79 | public partial class _Imports : System.Object
80 | {
81 | #pragma warning disable 1998
82 | protected void Execute()
83 | {
84 | }
85 | #pragma warning restore 1998
86 | }
87 | }
88 | #pragma warning restore 1591
89 |
--------------------------------------------------------------------------------
/app/obj/Debug/netstandard2.1/RazorDeclaration/App.razor.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "d:\AKS\ACR\app\App.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "409f8d74c894792141883ddc226e2c428f48fc1c"
2 | //
3 | #pragma warning disable 1591
4 | #pragma warning disable 0414
5 | #pragma warning disable 0649
6 | #pragma warning disable 0169
7 |
8 | namespace webapp
9 | {
10 | #line hidden
11 | using System;
12 | using System.Collections.Generic;
13 | using System.Linq;
14 | using System.Threading.Tasks;
15 | using Microsoft.AspNetCore.Components;
16 | #nullable restore
17 | #line 1 "d:\AKS\ACR\app\_Imports.razor"
18 | using System.Net.Http;
19 |
20 | #line default
21 | #line hidden
22 | #nullable disable
23 | #nullable restore
24 | #line 2 "d:\AKS\ACR\app\_Imports.razor"
25 | using System.Net.Http.Json;
26 |
27 | #line default
28 | #line hidden
29 | #nullable disable
30 | #nullable restore
31 | #line 3 "d:\AKS\ACR\app\_Imports.razor"
32 | using Microsoft.AspNetCore.Components.Forms;
33 |
34 | #line default
35 | #line hidden
36 | #nullable disable
37 | #nullable restore
38 | #line 4 "d:\AKS\ACR\app\_Imports.razor"
39 | using Microsoft.AspNetCore.Components.Routing;
40 |
41 | #line default
42 | #line hidden
43 | #nullable disable
44 | #nullable restore
45 | #line 5 "d:\AKS\ACR\app\_Imports.razor"
46 | using Microsoft.AspNetCore.Components.Web;
47 |
48 | #line default
49 | #line hidden
50 | #nullable disable
51 | #nullable restore
52 | #line 6 "d:\AKS\ACR\app\_Imports.razor"
53 | using Microsoft.AspNetCore.Components.WebAssembly.Http;
54 |
55 | #line default
56 | #line hidden
57 | #nullable disable
58 | #nullable restore
59 | #line 7 "d:\AKS\ACR\app\_Imports.razor"
60 | using Microsoft.JSInterop;
61 |
62 | #line default
63 | #line hidden
64 | #nullable disable
65 | #nullable restore
66 | #line 8 "d:\AKS\ACR\app\_Imports.razor"
67 | using webapp;
68 |
69 | #line default
70 | #line hidden
71 | #nullable disable
72 | #nullable restore
73 | #line 9 "d:\AKS\ACR\app\_Imports.razor"
74 | using webapp.Shared;
75 |
76 | #line default
77 | #line hidden
78 | #nullable disable
79 | public partial class App : Microsoft.AspNetCore.Components.ComponentBase
80 | {
81 | #pragma warning disable 1998
82 | protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
83 | {
84 | }
85 | #pragma warning restore 1998
86 | }
87 | }
88 | #pragma warning restore 1591
89 |
--------------------------------------------------------------------------------
/app/obj/Debug/netstandard2.1/RazorDeclaration/Shared/MainLayout.razor.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "d:\AKS\ACR\app\Shared\MainLayout.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "fd6d20d95fdaaf0db83a6a3154434357438fcf15"
2 | //
3 | #pragma warning disable 1591
4 | #pragma warning disable 0414
5 | #pragma warning disable 0649
6 | #pragma warning disable 0169
7 |
8 | namespace webapp.Shared
9 | {
10 | #line hidden
11 | using System;
12 | using System.Collections.Generic;
13 | using System.Linq;
14 | using System.Threading.Tasks;
15 | using Microsoft.AspNetCore.Components;
16 | #nullable restore
17 | #line 1 "d:\AKS\ACR\app\_Imports.razor"
18 | using System.Net.Http;
19 |
20 | #line default
21 | #line hidden
22 | #nullable disable
23 | #nullable restore
24 | #line 2 "d:\AKS\ACR\app\_Imports.razor"
25 | using System.Net.Http.Json;
26 |
27 | #line default
28 | #line hidden
29 | #nullable disable
30 | #nullable restore
31 | #line 3 "d:\AKS\ACR\app\_Imports.razor"
32 | using Microsoft.AspNetCore.Components.Forms;
33 |
34 | #line default
35 | #line hidden
36 | #nullable disable
37 | #nullable restore
38 | #line 4 "d:\AKS\ACR\app\_Imports.razor"
39 | using Microsoft.AspNetCore.Components.Routing;
40 |
41 | #line default
42 | #line hidden
43 | #nullable disable
44 | #nullable restore
45 | #line 5 "d:\AKS\ACR\app\_Imports.razor"
46 | using Microsoft.AspNetCore.Components.Web;
47 |
48 | #line default
49 | #line hidden
50 | #nullable disable
51 | #nullable restore
52 | #line 6 "d:\AKS\ACR\app\_Imports.razor"
53 | using Microsoft.AspNetCore.Components.WebAssembly.Http;
54 |
55 | #line default
56 | #line hidden
57 | #nullable disable
58 | #nullable restore
59 | #line 7 "d:\AKS\ACR\app\_Imports.razor"
60 | using Microsoft.JSInterop;
61 |
62 | #line default
63 | #line hidden
64 | #nullable disable
65 | #nullable restore
66 | #line 8 "d:\AKS\ACR\app\_Imports.razor"
67 | using webapp;
68 |
69 | #line default
70 | #line hidden
71 | #nullable disable
72 | #nullable restore
73 | #line 9 "d:\AKS\ACR\app\_Imports.razor"
74 | using webapp.Shared;
75 |
76 | #line default
77 | #line hidden
78 | #nullable disable
79 | public partial class MainLayout : LayoutComponentBase
80 | {
81 | #pragma warning disable 1998
82 | protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
83 | {
84 | }
85 | #pragma warning restore 1998
86 | }
87 | }
88 | #pragma warning restore 1591
89 |
--------------------------------------------------------------------------------
/app/obj/Debug/netstandard2.1/RazorDeclaration/Pages/Index.razor.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "d:\AKS\ACR\app\Pages\Index.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "1263182b655a2f6cfafbc021a8a9bf970c0ef315"
2 | //
3 | #pragma warning disable 1591
4 | #pragma warning disable 0414
5 | #pragma warning disable 0649
6 | #pragma warning disable 0169
7 |
8 | namespace webapp.Pages
9 | {
10 | #line hidden
11 | using System;
12 | using System.Collections.Generic;
13 | using System.Linq;
14 | using System.Threading.Tasks;
15 | using Microsoft.AspNetCore.Components;
16 | #nullable restore
17 | #line 1 "d:\AKS\ACR\app\_Imports.razor"
18 | using System.Net.Http;
19 |
20 | #line default
21 | #line hidden
22 | #nullable disable
23 | #nullable restore
24 | #line 2 "d:\AKS\ACR\app\_Imports.razor"
25 | using System.Net.Http.Json;
26 |
27 | #line default
28 | #line hidden
29 | #nullable disable
30 | #nullable restore
31 | #line 3 "d:\AKS\ACR\app\_Imports.razor"
32 | using Microsoft.AspNetCore.Components.Forms;
33 |
34 | #line default
35 | #line hidden
36 | #nullable disable
37 | #nullable restore
38 | #line 4 "d:\AKS\ACR\app\_Imports.razor"
39 | using Microsoft.AspNetCore.Components.Routing;
40 |
41 | #line default
42 | #line hidden
43 | #nullable disable
44 | #nullable restore
45 | #line 5 "d:\AKS\ACR\app\_Imports.razor"
46 | using Microsoft.AspNetCore.Components.Web;
47 |
48 | #line default
49 | #line hidden
50 | #nullable disable
51 | #nullable restore
52 | #line 6 "d:\AKS\ACR\app\_Imports.razor"
53 | using Microsoft.AspNetCore.Components.WebAssembly.Http;
54 |
55 | #line default
56 | #line hidden
57 | #nullable disable
58 | #nullable restore
59 | #line 7 "d:\AKS\ACR\app\_Imports.razor"
60 | using Microsoft.JSInterop;
61 |
62 | #line default
63 | #line hidden
64 | #nullable disable
65 | #nullable restore
66 | #line 8 "d:\AKS\ACR\app\_Imports.razor"
67 | using webapp;
68 |
69 | #line default
70 | #line hidden
71 | #nullable disable
72 | #nullable restore
73 | #line 9 "d:\AKS\ACR\app\_Imports.razor"
74 | using webapp.Shared;
75 |
76 | #line default
77 | #line hidden
78 | #nullable disable
79 | [Microsoft.AspNetCore.Components.RouteAttribute("/")]
80 | public partial class Index : Microsoft.AspNetCore.Components.ComponentBase
81 | {
82 | #pragma warning disable 1998
83 | protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
84 | {
85 | }
86 | #pragma warning restore 1998
87 | }
88 | }
89 | #pragma warning restore 1591
90 |
--------------------------------------------------------------------------------
/app/obj/Debug/netstandard2.1/RazorDeclaration/Shared/SurveyPrompt.razor.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "d:\AKS\ACR\app\Shared\SurveyPrompt.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5b49d056212ef1156de72f7c2a1fb8918cf085b6"
2 | //
3 | #pragma warning disable 1591
4 | #pragma warning disable 0414
5 | #pragma warning disable 0649
6 | #pragma warning disable 0169
7 |
8 | namespace webapp.Shared
9 | {
10 | #line hidden
11 | using System;
12 | using System.Collections.Generic;
13 | using System.Linq;
14 | using System.Threading.Tasks;
15 | using Microsoft.AspNetCore.Components;
16 | #nullable restore
17 | #line 1 "d:\AKS\ACR\app\_Imports.razor"
18 | using System.Net.Http;
19 |
20 | #line default
21 | #line hidden
22 | #nullable disable
23 | #nullable restore
24 | #line 2 "d:\AKS\ACR\app\_Imports.razor"
25 | using System.Net.Http.Json;
26 |
27 | #line default
28 | #line hidden
29 | #nullable disable
30 | #nullable restore
31 | #line 3 "d:\AKS\ACR\app\_Imports.razor"
32 | using Microsoft.AspNetCore.Components.Forms;
33 |
34 | #line default
35 | #line hidden
36 | #nullable disable
37 | #nullable restore
38 | #line 4 "d:\AKS\ACR\app\_Imports.razor"
39 | using Microsoft.AspNetCore.Components.Routing;
40 |
41 | #line default
42 | #line hidden
43 | #nullable disable
44 | #nullable restore
45 | #line 5 "d:\AKS\ACR\app\_Imports.razor"
46 | using Microsoft.AspNetCore.Components.Web;
47 |
48 | #line default
49 | #line hidden
50 | #nullable disable
51 | #nullable restore
52 | #line 6 "d:\AKS\ACR\app\_Imports.razor"
53 | using Microsoft.AspNetCore.Components.WebAssembly.Http;
54 |
55 | #line default
56 | #line hidden
57 | #nullable disable
58 | #nullable restore
59 | #line 7 "d:\AKS\ACR\app\_Imports.razor"
60 | using Microsoft.JSInterop;
61 |
62 | #line default
63 | #line hidden
64 | #nullable disable
65 | #nullable restore
66 | #line 8 "d:\AKS\ACR\app\_Imports.razor"
67 | using webapp;
68 |
69 | #line default
70 | #line hidden
71 | #nullable disable
72 | #nullable restore
73 | #line 9 "d:\AKS\ACR\app\_Imports.razor"
74 | using webapp.Shared;
75 |
76 | #line default
77 | #line hidden
78 | #nullable disable
79 | public partial class SurveyPrompt : Microsoft.AspNetCore.Components.ComponentBase
80 | {
81 | #pragma warning disable 1998
82 | protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
83 | {
84 | }
85 | #pragma warning restore 1998
86 | #nullable restore
87 | #line 12 "d:\AKS\ACR\app\Shared\SurveyPrompt.razor"
88 |
89 | // Demonstrates how a parent component can supply parameters
90 | [Parameter]
91 | public string Title { get; set; }
92 |
93 | #line default
94 | #line hidden
95 | #nullable disable
96 | }
97 | }
98 | #pragma warning restore 1591
99 |
--------------------------------------------------------------------------------
/app/obj/Debug/netstandard2.1/RazorDeclaration/Pages/Counter.razor.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "d:\AKS\ACR\app\Pages\Counter.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5456520839664fbbeb726a4af0946602a9d68f5c"
2 | //
3 | #pragma warning disable 1591
4 | #pragma warning disable 0414
5 | #pragma warning disable 0649
6 | #pragma warning disable 0169
7 |
8 | namespace webapp.Pages
9 | {
10 | #line hidden
11 | using System;
12 | using System.Collections.Generic;
13 | using System.Linq;
14 | using System.Threading.Tasks;
15 | using Microsoft.AspNetCore.Components;
16 | #nullable restore
17 | #line 1 "d:\AKS\ACR\app\_Imports.razor"
18 | using System.Net.Http;
19 |
20 | #line default
21 | #line hidden
22 | #nullable disable
23 | #nullable restore
24 | #line 2 "d:\AKS\ACR\app\_Imports.razor"
25 | using System.Net.Http.Json;
26 |
27 | #line default
28 | #line hidden
29 | #nullable disable
30 | #nullable restore
31 | #line 3 "d:\AKS\ACR\app\_Imports.razor"
32 | using Microsoft.AspNetCore.Components.Forms;
33 |
34 | #line default
35 | #line hidden
36 | #nullable disable
37 | #nullable restore
38 | #line 4 "d:\AKS\ACR\app\_Imports.razor"
39 | using Microsoft.AspNetCore.Components.Routing;
40 |
41 | #line default
42 | #line hidden
43 | #nullable disable
44 | #nullable restore
45 | #line 5 "d:\AKS\ACR\app\_Imports.razor"
46 | using Microsoft.AspNetCore.Components.Web;
47 |
48 | #line default
49 | #line hidden
50 | #nullable disable
51 | #nullable restore
52 | #line 6 "d:\AKS\ACR\app\_Imports.razor"
53 | using Microsoft.AspNetCore.Components.WebAssembly.Http;
54 |
55 | #line default
56 | #line hidden
57 | #nullable disable
58 | #nullable restore
59 | #line 7 "d:\AKS\ACR\app\_Imports.razor"
60 | using Microsoft.JSInterop;
61 |
62 | #line default
63 | #line hidden
64 | #nullable disable
65 | #nullable restore
66 | #line 8 "d:\AKS\ACR\app\_Imports.razor"
67 | using webapp;
68 |
69 | #line default
70 | #line hidden
71 | #nullable disable
72 | #nullable restore
73 | #line 9 "d:\AKS\ACR\app\_Imports.razor"
74 | using webapp.Shared;
75 |
76 | #line default
77 | #line hidden
78 | #nullable disable
79 | [Microsoft.AspNetCore.Components.RouteAttribute("/counter")]
80 | public partial class Counter : Microsoft.AspNetCore.Components.ComponentBase
81 | {
82 | #pragma warning disable 1998
83 | protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
84 | {
85 | }
86 | #pragma warning restore 1998
87 | #nullable restore
88 | #line 9 "d:\AKS\ACR\app\Pages\Counter.razor"
89 |
90 | private int currentCount = 0;
91 |
92 | private void IncrementCount()
93 | {
94 | currentCount++;
95 | }
96 |
97 | #line default
98 | #line hidden
99 | #nullable disable
100 | }
101 | }
102 | #pragma warning restore 1591
103 |
--------------------------------------------------------------------------------
/app/obj/Debug/netstandard2.1/RazorDeclaration/Shared/NavMenu.razor.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "d:\AKS\ACR\app\Shared\NavMenu.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "1e7af26208ce0d6d8ddf0959145682d0cbfb082b"
2 | //
3 | #pragma warning disable 1591
4 | #pragma warning disable 0414
5 | #pragma warning disable 0649
6 | #pragma warning disable 0169
7 |
8 | namespace webapp.Shared
9 | {
10 | #line hidden
11 | using System;
12 | using System.Collections.Generic;
13 | using System.Linq;
14 | using System.Threading.Tasks;
15 | using Microsoft.AspNetCore.Components;
16 | #nullable restore
17 | #line 1 "d:\AKS\ACR\app\_Imports.razor"
18 | using System.Net.Http;
19 |
20 | #line default
21 | #line hidden
22 | #nullable disable
23 | #nullable restore
24 | #line 2 "d:\AKS\ACR\app\_Imports.razor"
25 | using System.Net.Http.Json;
26 |
27 | #line default
28 | #line hidden
29 | #nullable disable
30 | #nullable restore
31 | #line 3 "d:\AKS\ACR\app\_Imports.razor"
32 | using Microsoft.AspNetCore.Components.Forms;
33 |
34 | #line default
35 | #line hidden
36 | #nullable disable
37 | #nullable restore
38 | #line 4 "d:\AKS\ACR\app\_Imports.razor"
39 | using Microsoft.AspNetCore.Components.Routing;
40 |
41 | #line default
42 | #line hidden
43 | #nullable disable
44 | #nullable restore
45 | #line 5 "d:\AKS\ACR\app\_Imports.razor"
46 | using Microsoft.AspNetCore.Components.Web;
47 |
48 | #line default
49 | #line hidden
50 | #nullable disable
51 | #nullable restore
52 | #line 6 "d:\AKS\ACR\app\_Imports.razor"
53 | using Microsoft.AspNetCore.Components.WebAssembly.Http;
54 |
55 | #line default
56 | #line hidden
57 | #nullable disable
58 | #nullable restore
59 | #line 7 "d:\AKS\ACR\app\_Imports.razor"
60 | using Microsoft.JSInterop;
61 |
62 | #line default
63 | #line hidden
64 | #nullable disable
65 | #nullable restore
66 | #line 8 "d:\AKS\ACR\app\_Imports.razor"
67 | using webapp;
68 |
69 | #line default
70 | #line hidden
71 | #nullable disable
72 | #nullable restore
73 | #line 9 "d:\AKS\ACR\app\_Imports.razor"
74 | using webapp.Shared;
75 |
76 | #line default
77 | #line hidden
78 | #nullable disable
79 | public partial class NavMenu : Microsoft.AspNetCore.Components.ComponentBase
80 | {
81 | #pragma warning disable 1998
82 | protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
83 | {
84 | }
85 | #pragma warning restore 1998
86 | #nullable restore
87 | #line 28 "d:\AKS\ACR\app\Shared\NavMenu.razor"
88 |
89 | private bool collapseNavMenu = true;
90 |
91 | private string NavMenuCssClass => collapseNavMenu ? "collapse" : null;
92 |
93 | private void ToggleNavMenu()
94 | {
95 | collapseNavMenu = !collapseNavMenu;
96 | }
97 |
98 | #line default
99 | #line hidden
100 | #nullable disable
101 | }
102 | }
103 | #pragma warning restore 1591
104 |
--------------------------------------------------------------------------------
/app/obj/webapp.csproj.nuget.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | NuGet
6 | $(MSBuildThisFileDirectory)project.assets.json
7 | $(UserProfile)\.nuget\packages\
8 | C:\Users\Administrator\.nuget\packages\;C:\Microsoft\Xamarin\NuGet\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder
9 | PackageReference
10 | 5.5.0
11 |
12 |
13 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
14 |
15 |
16 |
17 |
18 |
19 |
20 | C:\Users\Administrator\.nuget\packages\microsoft.aspnetcore.components.webassembly.runtime\3.2.0-preview5.20216.1
21 | C:\Users\Administrator\.nuget\packages\microsoft.aspnetcore.components.webassembly.devserver\3.2.0-preview5.20216.8
22 | C:\Users\Administrator\.nuget\packages\microsoft.aspnetcore.components.webassembly.build\3.2.0-preview5.20216.8
23 |
24 |
--------------------------------------------------------------------------------
/app/obj/webapp.csproj.nuget.dgspec.json:
--------------------------------------------------------------------------------
1 | {
2 | "format": 1,
3 | "restore": {
4 | "D:\\AKS\\ACR\\app\\webapp.csproj": {}
5 | },
6 | "projects": {
7 | "D:\\AKS\\ACR\\app\\webapp.csproj": {
8 | "version": "1.0.0",
9 | "restore": {
10 | "projectUniqueName": "D:\\AKS\\ACR\\app\\webapp.csproj",
11 | "projectName": "webapp",
12 | "projectPath": "D:\\AKS\\ACR\\app\\webapp.csproj",
13 | "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
14 | "outputPath": "D:\\AKS\\ACR\\app\\obj\\",
15 | "projectStyle": "PackageReference",
16 | "fallbackFolders": [
17 | "C:\\Microsoft\\Xamarin\\NuGet\\",
18 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
19 | ],
20 | "configFilePaths": [
21 | "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config",
22 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
23 | "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
24 | ],
25 | "originalTargetFrameworks": [
26 | "netstandard2.1"
27 | ],
28 | "sources": {
29 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
30 | "D:\\Microsoft\\Fluvius\\packages": {},
31 | "https://api.nuget.org/v3/index.json": {}
32 | },
33 | "frameworks": {
34 | "netstandard2.1": {
35 | "projectReferences": {}
36 | }
37 | },
38 | "warningProperties": {
39 | "warnAsError": [
40 | "NU1605"
41 | ]
42 | }
43 | },
44 | "frameworks": {
45 | "netstandard2.1": {
46 | "dependencies": {
47 | "Microsoft.AspNetCore.Components.WebAssembly": {
48 | "target": "Package",
49 | "version": "[3.2.0-preview5.20216.8, )"
50 | },
51 | "Microsoft.AspNetCore.Components.WebAssembly.Build": {
52 | "suppressParent": "All",
53 | "target": "Package",
54 | "version": "[3.2.0-preview5.20216.8, )"
55 | },
56 | "Microsoft.AspNetCore.Components.WebAssembly.DevServer": {
57 | "suppressParent": "All",
58 | "target": "Package",
59 | "version": "[3.2.0-preview5.20216.8, )"
60 | },
61 | "System.Net.Http.Json": {
62 | "target": "Package",
63 | "version": "[3.2.0-preview5.20210.3, )"
64 | }
65 | },
66 | "imports": [
67 | "net461",
68 | "net462",
69 | "net47",
70 | "net471",
71 | "net472",
72 | "net48"
73 | ],
74 | "assetTargetFallback": true,
75 | "warn": true,
76 | "frameworkReferences": {
77 | "NETStandard.Library": {
78 | "privateAssets": "all"
79 | }
80 | },
81 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
82 | }
83 | }
84 | }
85 | }
86 | }
--------------------------------------------------------------------------------
/app/obj/Debug/netstandard2.1/RazorDeclaration/Pages/FetchData.razor.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "d:\AKS\ACR\app\Pages\FetchData.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5d21b87bc8a2e8f0317d1e6f682a62bad19fe749"
2 | //
3 | #pragma warning disable 1591
4 | #pragma warning disable 0414
5 | #pragma warning disable 0649
6 | #pragma warning disable 0169
7 |
8 | namespace webapp.Pages
9 | {
10 | #line hidden
11 | using System;
12 | using System.Collections.Generic;
13 | using System.Linq;
14 | using System.Threading.Tasks;
15 | using Microsoft.AspNetCore.Components;
16 | #nullable restore
17 | #line 1 "d:\AKS\ACR\app\_Imports.razor"
18 | using System.Net.Http;
19 |
20 | #line default
21 | #line hidden
22 | #nullable disable
23 | #nullable restore
24 | #line 2 "d:\AKS\ACR\app\_Imports.razor"
25 | using System.Net.Http.Json;
26 |
27 | #line default
28 | #line hidden
29 | #nullable disable
30 | #nullable restore
31 | #line 3 "d:\AKS\ACR\app\_Imports.razor"
32 | using Microsoft.AspNetCore.Components.Forms;
33 |
34 | #line default
35 | #line hidden
36 | #nullable disable
37 | #nullable restore
38 | #line 4 "d:\AKS\ACR\app\_Imports.razor"
39 | using Microsoft.AspNetCore.Components.Routing;
40 |
41 | #line default
42 | #line hidden
43 | #nullable disable
44 | #nullable restore
45 | #line 5 "d:\AKS\ACR\app\_Imports.razor"
46 | using Microsoft.AspNetCore.Components.Web;
47 |
48 | #line default
49 | #line hidden
50 | #nullable disable
51 | #nullable restore
52 | #line 6 "d:\AKS\ACR\app\_Imports.razor"
53 | using Microsoft.AspNetCore.Components.WebAssembly.Http;
54 |
55 | #line default
56 | #line hidden
57 | #nullable disable
58 | #nullable restore
59 | #line 7 "d:\AKS\ACR\app\_Imports.razor"
60 | using Microsoft.JSInterop;
61 |
62 | #line default
63 | #line hidden
64 | #nullable disable
65 | #nullable restore
66 | #line 8 "d:\AKS\ACR\app\_Imports.razor"
67 | using webapp;
68 |
69 | #line default
70 | #line hidden
71 | #nullable disable
72 | #nullable restore
73 | #line 9 "d:\AKS\ACR\app\_Imports.razor"
74 | using webapp.Shared;
75 |
76 | #line default
77 | #line hidden
78 | #nullable disable
79 | [Microsoft.AspNetCore.Components.RouteAttribute("/fetchdata")]
80 | public partial class FetchData : Microsoft.AspNetCore.Components.ComponentBase
81 | {
82 | #pragma warning disable 1998
83 | protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
84 | {
85 | }
86 | #pragma warning restore 1998
87 | #nullable restore
88 | #line 37 "d:\AKS\ACR\app\Pages\FetchData.razor"
89 |
90 | private WeatherForecast[] forecasts;
91 |
92 | protected override async Task OnInitializedAsync()
93 | {
94 | forecasts = await Http.GetFromJsonAsync("sample-data/weather.json");
95 | }
96 |
97 | public class WeatherForecast
98 | {
99 | public DateTime Date { get; set; }
100 |
101 | public int TemperatureC { get; set; }
102 |
103 | public string Summary { get; set; }
104 |
105 | public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
106 | }
107 |
108 | #line default
109 | #line hidden
110 | #nullable disable
111 | [global::Microsoft.AspNetCore.Components.InjectAttribute] private HttpClient Http { get; set; }
112 | }
113 | }
114 | #pragma warning restore 1591
115 |
--------------------------------------------------------------------------------
/commands.ps1:
--------------------------------------------------------------------------------
1 | # set up variables
2 | $acrName = "acrdemo001"
3 | $acrResourceGroup = "resourcegroup-acr-demo001"
4 | # create resource group
5 | az group create -n $acrResourceGroup -l "westeurope"
6 | # create ACR
7 | $acr = az acr create -n $acrName -g $acrResourceGroup --sku Standard | ConvertFrom-Json
8 |
9 | # 1. Create and Push a local container
10 |
11 | # Login to ACR using Docker CLI
12 | # docker login -u USERNAME -p PASSWORD USERNAME.azurecr.io
13 | # login to ACR using az CLI (needs Docker running)
14 | az acr login -n $acrName
15 |
16 | # (optional) create Blazor/Web Assebly app
17 | dotnet new -i Microsoft.AspNetCore.Components.WebAssembly.Templates::3.2.0-preview5.20216.8
18 | dotnet new blazorwasm -o app -n webapp
19 |
20 | # build a container on local machine
21 | docker build -t "$acrName.azurecr.io/webapp:1.0" .
22 |
23 | # push the container to ACR
24 | # docker tag webapp:1.0 $acrName.azurecr.io/webapp:1.0
25 | docker push "$acrName.azurecr.io/webapp:1.0"
26 |
27 | # list respositories
28 | az acr repository list -n $acrName
29 |
30 | # 2. Create and Push a container in ACR
31 |
32 | # we can shut down Docker in the local machine
33 | # login to ACR using az CLI (no need for Docker running)
34 | az acr login -n $acrName --expose-token
35 |
36 | # build the container on ACR
37 | az acr build -t "$acrName.azurecr.io/webapp:2.0" -r $acrName .
38 |
39 | # show ACR repo images and tags
40 | az acr repository show -n $acrName --repository webapp
41 | az acr repository show-tags -n $acrName --repository webapp
42 |
43 | # build Windows image (build from git repository)
44 | az acr build -t "$acrName.azurecr.io/windows/webapp:4.0" -r $acrName https://github.com/Azure/acr-builder.git -f Windows.Dockerfile --platform windows
45 |
46 |
47 | ######################################################################################
48 | HELM Repositories
49 | ######################################################################################
50 |
51 | # set up variables
52 | $acrName = "acrdemo001"
53 | $acrResourceGroup = "resourcegroup-acr-demo001"
54 | # create resource group
55 | az group create -n $acrResourceGroup -l "westeurope"
56 | # create ACR
57 | $acr = az acr create -n $acrName -g $acrResourceGroup --sku Standard | ConvertFrom-Json
58 |
59 | # Login to ACR
60 | az acr login -n $acrName --expose-token
61 |
62 | # create a sample Helm chart
63 | helm create myChart
64 |
65 | # package the chart
66 | helm package myChart
67 |
68 | az acr helm push myChart-0.1.0.tgz -n $acrName
69 |
70 | az acr helm repo add -n $acrName
71 |
72 | helm repo list
73 |
74 | helm search repo $acrName
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 | # Trivi
84 | docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v $HOME/Library/Caches:/root/.cache/ aquasec/trivy --exit-code 0 --severity MEDIUM,HIGH --ignore-unfixed mvc-app:1.0
85 |
86 | # kube-bench
87 | kubectl create -f https://raw.githubusercontent.com/aquasecurity/kube-bench/master/job.yaml
88 | kubectl logs kube-bench-sd6d5
89 |
90 | # kube-hunter
91 | kubectl create -f https://raw.githubusercontent.com/aquasecurity/kube-hunter/master/job.yaml
92 | kubectl logs kube-hunter-qgsqn
93 |
94 |
95 |
96 | ########################################################################
97 |
98 |
99 | $ az acr build -t acrforaks2020.azurecr.io/productsstore:0.1 -r acrforaks2020 .
100 |
101 | # https://docs.microsoft.com/en-us/cli/azure/acr?view=azure-cli-latest#code-try-5
102 | $ az acr build -r MyRegistry https://github.com/Azure/acr-builder.git -f Windows.Dockerfile --platform windows
103 |
104 | # not working
105 | az acr build -r acrforaks2020 https://github.com/HoussemDellai/ProductsStoreOnKubernetes -f MvcApp/Dockerfile --platform linux
--------------------------------------------------------------------------------
/app/wwwroot/css/open-iconic/README.md:
--------------------------------------------------------------------------------
1 | [Open Iconic v1.1.1](http://useiconic.com/open)
2 | ===========
3 |
4 | ### Open Iconic is the open source sibling of [Iconic](http://useiconic.com). It is a hyper-legible collection of 223 icons with a tiny footprint—ready to use with Bootstrap and Foundation. [View the collection](http://useiconic.com/open#icons)
5 |
6 |
7 |
8 | ## What's in Open Iconic?
9 |
10 | * 223 icons designed to be legible down to 8 pixels
11 | * Super-light SVG files - 61.8 for the entire set
12 | * SVG sprite—the modern replacement for icon fonts
13 | * Webfont (EOT, OTF, SVG, TTF, WOFF), PNG and WebP formats
14 | * Webfont stylesheets (including versions for Bootstrap and Foundation) in CSS, LESS, SCSS and Stylus formats
15 | * PNG and WebP raster images in 8px, 16px, 24px, 32px, 48px and 64px.
16 |
17 |
18 | ## Getting Started
19 |
20 | #### For code samples and everything else you need to get started with Open Iconic, check out our [Icons](http://useiconic.com/open#icons) and [Reference](http://useiconic.com/open#reference) sections.
21 |
22 | ### General Usage
23 |
24 | #### Using Open Iconic's SVGs
25 |
26 | We like SVGs and we think they're the way to display icons on the web. Since Open Iconic are just basic SVGs, we suggest you display them like you would any other image (don't forget the `alt` attribute).
27 |
28 | ```
29 |
30 | ```
31 |
32 | #### Using Open Iconic's SVG Sprite
33 |
34 | Open Iconic also comes in a SVG sprite which allows you to display all the icons in the set with a single request. It's like an icon font, without being a hack.
35 |
36 | Adding an icon from an SVG sprite is a little different than what you're used to, but it's still a piece of cake. *Tip: To make your icons easily style able, we suggest adding a general class to the* `` *tag and a unique class name for each different icon in the* `` *tag.*
37 |
38 | ```
39 |
40 |
41 |
42 | ```
43 |
44 | Sizing icons only needs basic CSS. All the icons are in a square format, so just set the `` tag with equal width and height dimensions.
45 |
46 | ```
47 | .icon {
48 | width: 16px;
49 | height: 16px;
50 | }
51 | ```
52 |
53 | Coloring icons is even easier. All you need to do is set the `fill` rule on the `` tag.
54 |
55 | ```
56 | .icon-account-login {
57 | fill: #f00;
58 | }
59 | ```
60 |
61 | To learn more about SVG Sprites, read [Chris Coyier's guide](http://css-tricks.com/svg-sprites-use-better-icon-fonts/).
62 |
63 | #### Using Open Iconic's Icon Font...
64 |
65 |
66 | ##### …with Bootstrap
67 |
68 | You can find our Bootstrap stylesheets in `font/css/open-iconic-bootstrap.{css, less, scss, styl}`
69 |
70 |
71 | ```
72 |
73 | ```
74 |
75 |
76 | ```
77 |
78 | ```
79 |
80 | ##### …with Foundation
81 |
82 | You can find our Foundation stylesheets in `font/css/open-iconic-foundation.{css, less, scss, styl}`
83 |
84 | ```
85 |
86 | ```
87 |
88 |
89 | ```
90 |
91 | ```
92 |
93 | ##### …on its own
94 |
95 | You can find our default stylesheets in `font/css/open-iconic.{css, less, scss, styl}`
96 |
97 | ```
98 |
99 | ```
100 |
101 | ```
102 |
103 | ```
104 |
105 |
106 | ## License
107 |
108 | ### Icons
109 |
110 | All code (including SVG markup) is under the [MIT License](http://opensource.org/licenses/MIT).
111 |
112 | ### Fonts
113 |
114 | All fonts are under the [SIL Licensed](http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web).
115 |
--------------------------------------------------------------------------------
/app/wwwroot/css/app.css:
--------------------------------------------------------------------------------
1 | @import url('open-iconic/font/css/open-iconic-bootstrap.min.css');
2 |
3 | html, body {
4 | font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
5 | }
6 |
7 | a, .btn-link {
8 | color: #0366d6;
9 | }
10 |
11 | .btn-primary {
12 | color: #fff;
13 | background-color: #1b6ec2;
14 | border-color: #1861ac;
15 | }
16 |
17 | app {
18 | position: relative;
19 | display: flex;
20 | flex-direction: column;
21 | }
22 |
23 | .top-row {
24 | height: 3.5rem;
25 | display: flex;
26 | align-items: center;
27 | }
28 |
29 | .main {
30 | flex: 1;
31 | }
32 |
33 | .main .top-row {
34 | background-color: #f7f7f7;
35 | border-bottom: 1px solid #d6d5d5;
36 | justify-content: flex-end;
37 | }
38 |
39 | .main .top-row > a, .main .top-row .btn-link {
40 | white-space: nowrap;
41 | margin-left: 1.5rem;
42 | }
43 |
44 | .main .top-row a:first-child {
45 | overflow: hidden;
46 | text-overflow: ellipsis;
47 | }
48 |
49 | .sidebar {
50 | background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
51 | }
52 |
53 | .sidebar .top-row {
54 | background-color: rgba(0,0,0,0.4);
55 | }
56 |
57 | .sidebar .navbar-brand {
58 | font-size: 1.1rem;
59 | }
60 |
61 | .sidebar .oi {
62 | width: 2rem;
63 | font-size: 1.1rem;
64 | vertical-align: text-top;
65 | top: -2px;
66 | }
67 |
68 | .sidebar .nav-item {
69 | font-size: 0.9rem;
70 | padding-bottom: 0.5rem;
71 | }
72 |
73 | .sidebar .nav-item:first-of-type {
74 | padding-top: 1rem;
75 | }
76 |
77 | .sidebar .nav-item:last-of-type {
78 | padding-bottom: 1rem;
79 | }
80 |
81 | .sidebar .nav-item a {
82 | color: #d7d7d7;
83 | border-radius: 4px;
84 | height: 3rem;
85 | display: flex;
86 | align-items: center;
87 | line-height: 3rem;
88 | }
89 |
90 | .sidebar .nav-item a.active {
91 | background-color: rgba(255,255,255,0.25);
92 | color: white;
93 | }
94 |
95 | .sidebar .nav-item a:hover {
96 | background-color: rgba(255,255,255,0.1);
97 | color: white;
98 | }
99 |
100 | .content {
101 | padding-top: 1.1rem;
102 | }
103 |
104 | .navbar-toggler {
105 | background-color: rgba(255, 255, 255, 0.1);
106 | }
107 |
108 | .valid.modified:not([type=checkbox]) {
109 | outline: 1px solid #26b050;
110 | }
111 |
112 | .invalid {
113 | outline: 1px solid red;
114 | }
115 |
116 | .validation-message {
117 | color: red;
118 | }
119 |
120 | #blazor-error-ui {
121 | background: lightyellow;
122 | bottom: 0;
123 | box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
124 | display: none;
125 | left: 0;
126 | padding: 0.6rem 1.25rem 0.7rem 1.25rem;
127 | position: fixed;
128 | width: 100%;
129 | z-index: 1000;
130 | }
131 |
132 | #blazor-error-ui .dismiss {
133 | cursor: pointer;
134 | position: absolute;
135 | right: 0.75rem;
136 | top: 0.5rem;
137 | }
138 |
139 | @media (max-width: 767.98px) {
140 | .main .top-row:not(.auth) {
141 | display: none;
142 | }
143 |
144 | .main .top-row.auth {
145 | justify-content: space-between;
146 | }
147 |
148 | .main .top-row a, .main .top-row .btn-link {
149 | margin-left: 0;
150 | }
151 | }
152 |
153 | @media (min-width: 768px) {
154 | app {
155 | flex-direction: row;
156 | }
157 |
158 | .sidebar {
159 | width: 250px;
160 | height: 100vh;
161 | position: sticky;
162 | top: 0;
163 | }
164 |
165 | .main .top-row {
166 | position: sticky;
167 | top: 0;
168 | }
169 |
170 | .main > div {
171 | padding-left: 2rem !important;
172 | padding-right: 1.5rem !important;
173 | }
174 |
175 | .navbar-toggler {
176 | display: none;
177 | }
178 |
179 | .sidebar .collapse {
180 | /* Never collapse the sidebar for wide screens */
181 | display: block;
182 | }
183 | }
184 |
--------------------------------------------------------------------------------
/app/wwwroot/css/open-iconic/FONT-LICENSE:
--------------------------------------------------------------------------------
1 | SIL OPEN FONT LICENSE Version 1.1
2 |
3 | Copyright (c) 2014 Waybury
4 |
5 | PREAMBLE
6 | The goals of the Open Font License (OFL) are to stimulate worldwide
7 | development of collaborative font projects, to support the font creation
8 | efforts of academic and linguistic communities, and to provide a free and
9 | open framework in which fonts may be shared and improved in partnership
10 | with others.
11 |
12 | The OFL allows the licensed fonts to be used, studied, modified and
13 | redistributed freely as long as they are not sold by themselves. The
14 | fonts, including any derivative works, can be bundled, embedded,
15 | redistributed and/or sold with any software provided that any reserved
16 | names are not used by derivative works. The fonts and derivatives,
17 | however, cannot be released under any other type of license. The
18 | requirement for fonts to remain under this license does not apply
19 | to any document created using the fonts or their derivatives.
20 |
21 | DEFINITIONS
22 | "Font Software" refers to the set of files released by the Copyright
23 | Holder(s) under this license and clearly marked as such. This may
24 | include source files, build scripts and documentation.
25 |
26 | "Reserved Font Name" refers to any names specified as such after the
27 | copyright statement(s).
28 |
29 | "Original Version" refers to the collection of Font Software components as
30 | distributed by the Copyright Holder(s).
31 |
32 | "Modified Version" refers to any derivative made by adding to, deleting,
33 | or substituting -- in part or in whole -- any of the components of the
34 | Original Version, by changing formats or by porting the Font Software to a
35 | new environment.
36 |
37 | "Author" refers to any designer, engineer, programmer, technical
38 | writer or other person who contributed to the Font Software.
39 |
40 | PERMISSION & CONDITIONS
41 | Permission is hereby granted, free of charge, to any person obtaining
42 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
43 | redistribute, and sell modified and unmodified copies of the Font
44 | Software, subject to the following conditions:
45 |
46 | 1) Neither the Font Software nor any of its individual components,
47 | in Original or Modified Versions, may be sold by itself.
48 |
49 | 2) Original or Modified Versions of the Font Software may be bundled,
50 | redistributed and/or sold with any software, provided that each copy
51 | contains the above copyright notice and this license. These can be
52 | included either as stand-alone text files, human-readable headers or
53 | in the appropriate machine-readable metadata fields within text or
54 | binary files as long as those fields can be easily viewed by the user.
55 |
56 | 3) No Modified Version of the Font Software may use the Reserved Font
57 | Name(s) unless explicit written permission is granted by the corresponding
58 | Copyright Holder. This restriction only applies to the primary font name as
59 | presented to the users.
60 |
61 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
62 | Software shall not be used to promote, endorse or advertise any
63 | Modified Version, except to acknowledge the contribution(s) of the
64 | Copyright Holder(s) and the Author(s) or with their explicit written
65 | permission.
66 |
67 | 5) The Font Software, modified or unmodified, in part or in whole,
68 | must be distributed entirely under this license, and must not be
69 | distributed under any other license. The requirement for fonts to
70 | remain under this license does not apply to any document created
71 | using the Font Software.
72 |
73 | TERMINATION
74 | This license becomes null and void if any of the above conditions are
75 | not met.
76 |
77 | DISCLAIMER
78 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
79 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
80 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
81 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
82 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
83 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
84 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
85 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
86 | OTHER DEALINGS IN THE FONT SOFTWARE.
87 |
--------------------------------------------------------------------------------
/app/obj/project.nuget.cache:
--------------------------------------------------------------------------------
1 | {
2 | "version": 2,
3 | "dgSpecHash": "tEedLyBUyyLaeg7IPkOprAFBKv0ELft/U1/ToKdE0OyhOSgZZ0U8ByOSr/7CSLg44k5sCxMbdQnGn7ivHZOE8A==",
4 | "success": true,
5 | "projectFilePath": "D:\\AKS\\ACR\\app\\webapp.csproj",
6 | "expectedPackageFiles": [
7 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.authorization\\3.1.3\\microsoft.aspnetcore.authorization.3.1.3.nupkg.sha512",
8 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components\\3.1.3\\microsoft.aspnetcore.components.3.1.3.nupkg.sha512",
9 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components.analyzers\\3.1.3\\microsoft.aspnetcore.components.analyzers.3.1.3.nupkg.sha512",
10 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components.forms\\3.1.3\\microsoft.aspnetcore.components.forms.3.1.3.nupkg.sha512",
11 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components.web\\3.1.3\\microsoft.aspnetcore.components.web.3.1.3.nupkg.sha512",
12 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components.webassembly\\3.2.0-preview5.20216.8\\microsoft.aspnetcore.components.webassembly.3.2.0-preview5.20216.8.nupkg.sha512",
13 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components.webassembly.build\\3.2.0-preview5.20216.8\\microsoft.aspnetcore.components.webassembly.build.3.2.0-preview5.20216.8.nupkg.sha512",
14 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components.webassembly.devserver\\3.2.0-preview5.20216.8\\microsoft.aspnetcore.components.webassembly.devserver.3.2.0-preview5.20216.8.nupkg.sha512",
15 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components.webassembly.runtime\\3.2.0-preview5.20216.1\\microsoft.aspnetcore.components.webassembly.runtime.3.2.0-preview5.20216.1.nupkg.sha512",
16 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.metadata\\3.1.3\\microsoft.aspnetcore.metadata.3.1.3.nupkg.sha512",
17 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\1.1.0\\microsoft.bcl.asyncinterfaces.1.1.0.nupkg.sha512",
18 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration\\3.1.3\\microsoft.extensions.configuration.3.1.3.nupkg.sha512",
19 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\3.1.3\\microsoft.extensions.configuration.abstractions.3.1.3.nupkg.sha512",
20 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.binder\\3.1.3\\microsoft.extensions.configuration.binder.3.1.3.nupkg.sha512",
21 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\3.1.3\\microsoft.extensions.configuration.fileextensions.3.1.3.nupkg.sha512",
22 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.json\\3.1.3\\microsoft.extensions.configuration.json.3.1.3.nupkg.sha512",
23 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\3.1.3\\microsoft.extensions.dependencyinjection.3.1.3.nupkg.sha512",
24 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\3.1.3\\microsoft.extensions.dependencyinjection.abstractions.3.1.3.nupkg.sha512",
25 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\3.1.3\\microsoft.extensions.fileproviders.abstractions.3.1.3.nupkg.sha512",
26 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\3.1.3\\microsoft.extensions.fileproviders.physical.3.1.3.nupkg.sha512",
27 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\3.1.3\\microsoft.extensions.filesystemglobbing.3.1.3.nupkg.sha512",
28 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging\\3.1.3\\microsoft.extensions.logging.3.1.3.nupkg.sha512",
29 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\3.1.3\\microsoft.extensions.logging.abstractions.3.1.3.nupkg.sha512",
30 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.options\\3.1.3\\microsoft.extensions.options.3.1.3.nupkg.sha512",
31 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.primitives\\3.1.3\\microsoft.extensions.primitives.3.1.3.nupkg.sha512",
32 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.jsinterop\\3.1.3\\microsoft.jsinterop.3.1.3.nupkg.sha512",
33 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.jsinterop.webassembly\\3.2.0-preview5.20216.8\\microsoft.jsinterop.webassembly.3.2.0-preview5.20216.8.nupkg.sha512",
34 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.buffers\\4.5.0\\system.buffers.4.5.0.nupkg.sha512",
35 | "C:\\Users\\Administrator\\.nuget\\packages\\system.componentmodel.annotations\\4.7.0\\system.componentmodel.annotations.4.7.0.nupkg.sha512",
36 | "C:\\Users\\Administrator\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512",
37 | "C:\\Users\\Administrator\\.nuget\\packages\\system.net.http.json\\3.2.0-preview5.20210.3\\system.net.http.json.3.2.0-preview5.20210.3.nupkg.sha512",
38 | "C:\\Users\\Administrator\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512",
39 | "C:\\Users\\Administrator\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\4.7.1\\system.runtime.compilerservices.unsafe.4.7.1.nupkg.sha512",
40 | "C:\\Users\\Administrator\\.nuget\\packages\\system.text.encodings.web\\4.7.0\\system.text.encodings.web.4.7.0.nupkg.sha512",
41 | "C:\\Users\\Administrator\\.nuget\\packages\\system.text.json\\4.7.1\\system.text.json.4.7.1.nupkg.sha512",
42 | "C:\\Users\\Administrator\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.2\\system.threading.tasks.extensions.4.5.2.nupkg.sha512"
43 | ],
44 | "logs": []
45 | }
--------------------------------------------------------------------------------
/app/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css:
--------------------------------------------------------------------------------
1 | @font-face{font-family:Icons;src:url(../fonts/open-iconic.eot);src:url(../fonts/open-iconic.eot?#iconic-sm) format('embedded-opentype'),url(../fonts/open-iconic.woff) format('woff'),url(../fonts/open-iconic.ttf) format('truetype'),url(../fonts/open-iconic.otf) format('opentype'),url(../fonts/open-iconic.svg#iconic-sm) format('svg');font-weight:400;font-style:normal}.oi{position:relative;top:1px;display:inline-block;speak:none;font-family:Icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oi:empty:before{width:1em;text-align:center;box-sizing:content-box}.oi.oi-align-center:before{text-align:center}.oi.oi-align-left:before{text-align:left}.oi.oi-align-right:before{text-align:right}.oi.oi-flip-horizontal:before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.oi.oi-flip-vertical:before{-webkit-transform:scale(1,-1);-ms-transform:scale(-1,1);transform:scale(1,-1)}.oi.oi-flip-horizontal-vertical:before{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,1);transform:scale(-1,-1)}.oi-account-login:before{content:'\e000'}.oi-account-logout:before{content:'\e001'}.oi-action-redo:before{content:'\e002'}.oi-action-undo:before{content:'\e003'}.oi-align-center:before{content:'\e004'}.oi-align-left:before{content:'\e005'}.oi-align-right:before{content:'\e006'}.oi-aperture:before{content:'\e007'}.oi-arrow-bottom:before{content:'\e008'}.oi-arrow-circle-bottom:before{content:'\e009'}.oi-arrow-circle-left:before{content:'\e00a'}.oi-arrow-circle-right:before{content:'\e00b'}.oi-arrow-circle-top:before{content:'\e00c'}.oi-arrow-left:before{content:'\e00d'}.oi-arrow-right:before{content:'\e00e'}.oi-arrow-thick-bottom:before{content:'\e00f'}.oi-arrow-thick-left:before{content:'\e010'}.oi-arrow-thick-right:before{content:'\e011'}.oi-arrow-thick-top:before{content:'\e012'}.oi-arrow-top:before{content:'\e013'}.oi-audio-spectrum:before{content:'\e014'}.oi-audio:before{content:'\e015'}.oi-badge:before{content:'\e016'}.oi-ban:before{content:'\e017'}.oi-bar-chart:before{content:'\e018'}.oi-basket:before{content:'\e019'}.oi-battery-empty:before{content:'\e01a'}.oi-battery-full:before{content:'\e01b'}.oi-beaker:before{content:'\e01c'}.oi-bell:before{content:'\e01d'}.oi-bluetooth:before{content:'\e01e'}.oi-bold:before{content:'\e01f'}.oi-bolt:before{content:'\e020'}.oi-book:before{content:'\e021'}.oi-bookmark:before{content:'\e022'}.oi-box:before{content:'\e023'}.oi-briefcase:before{content:'\e024'}.oi-british-pound:before{content:'\e025'}.oi-browser:before{content:'\e026'}.oi-brush:before{content:'\e027'}.oi-bug:before{content:'\e028'}.oi-bullhorn:before{content:'\e029'}.oi-calculator:before{content:'\e02a'}.oi-calendar:before{content:'\e02b'}.oi-camera-slr:before{content:'\e02c'}.oi-caret-bottom:before{content:'\e02d'}.oi-caret-left:before{content:'\e02e'}.oi-caret-right:before{content:'\e02f'}.oi-caret-top:before{content:'\e030'}.oi-cart:before{content:'\e031'}.oi-chat:before{content:'\e032'}.oi-check:before{content:'\e033'}.oi-chevron-bottom:before{content:'\e034'}.oi-chevron-left:before{content:'\e035'}.oi-chevron-right:before{content:'\e036'}.oi-chevron-top:before{content:'\e037'}.oi-circle-check:before{content:'\e038'}.oi-circle-x:before{content:'\e039'}.oi-clipboard:before{content:'\e03a'}.oi-clock:before{content:'\e03b'}.oi-cloud-download:before{content:'\e03c'}.oi-cloud-upload:before{content:'\e03d'}.oi-cloud:before{content:'\e03e'}.oi-cloudy:before{content:'\e03f'}.oi-code:before{content:'\e040'}.oi-cog:before{content:'\e041'}.oi-collapse-down:before{content:'\e042'}.oi-collapse-left:before{content:'\e043'}.oi-collapse-right:before{content:'\e044'}.oi-collapse-up:before{content:'\e045'}.oi-command:before{content:'\e046'}.oi-comment-square:before{content:'\e047'}.oi-compass:before{content:'\e048'}.oi-contrast:before{content:'\e049'}.oi-copywriting:before{content:'\e04a'}.oi-credit-card:before{content:'\e04b'}.oi-crop:before{content:'\e04c'}.oi-dashboard:before{content:'\e04d'}.oi-data-transfer-download:before{content:'\e04e'}.oi-data-transfer-upload:before{content:'\e04f'}.oi-delete:before{content:'\e050'}.oi-dial:before{content:'\e051'}.oi-document:before{content:'\e052'}.oi-dollar:before{content:'\e053'}.oi-double-quote-sans-left:before{content:'\e054'}.oi-double-quote-sans-right:before{content:'\e055'}.oi-double-quote-serif-left:before{content:'\e056'}.oi-double-quote-serif-right:before{content:'\e057'}.oi-droplet:before{content:'\e058'}.oi-eject:before{content:'\e059'}.oi-elevator:before{content:'\e05a'}.oi-ellipses:before{content:'\e05b'}.oi-envelope-closed:before{content:'\e05c'}.oi-envelope-open:before{content:'\e05d'}.oi-euro:before{content:'\e05e'}.oi-excerpt:before{content:'\e05f'}.oi-expand-down:before{content:'\e060'}.oi-expand-left:before{content:'\e061'}.oi-expand-right:before{content:'\e062'}.oi-expand-up:before{content:'\e063'}.oi-external-link:before{content:'\e064'}.oi-eye:before{content:'\e065'}.oi-eyedropper:before{content:'\e066'}.oi-file:before{content:'\e067'}.oi-fire:before{content:'\e068'}.oi-flag:before{content:'\e069'}.oi-flash:before{content:'\e06a'}.oi-folder:before{content:'\e06b'}.oi-fork:before{content:'\e06c'}.oi-fullscreen-enter:before{content:'\e06d'}.oi-fullscreen-exit:before{content:'\e06e'}.oi-globe:before{content:'\e06f'}.oi-graph:before{content:'\e070'}.oi-grid-four-up:before{content:'\e071'}.oi-grid-three-up:before{content:'\e072'}.oi-grid-two-up:before{content:'\e073'}.oi-hard-drive:before{content:'\e074'}.oi-header:before{content:'\e075'}.oi-headphones:before{content:'\e076'}.oi-heart:before{content:'\e077'}.oi-home:before{content:'\e078'}.oi-image:before{content:'\e079'}.oi-inbox:before{content:'\e07a'}.oi-infinity:before{content:'\e07b'}.oi-info:before{content:'\e07c'}.oi-italic:before{content:'\e07d'}.oi-justify-center:before{content:'\e07e'}.oi-justify-left:before{content:'\e07f'}.oi-justify-right:before{content:'\e080'}.oi-key:before{content:'\e081'}.oi-laptop:before{content:'\e082'}.oi-layers:before{content:'\e083'}.oi-lightbulb:before{content:'\e084'}.oi-link-broken:before{content:'\e085'}.oi-link-intact:before{content:'\e086'}.oi-list-rich:before{content:'\e087'}.oi-list:before{content:'\e088'}.oi-location:before{content:'\e089'}.oi-lock-locked:before{content:'\e08a'}.oi-lock-unlocked:before{content:'\e08b'}.oi-loop-circular:before{content:'\e08c'}.oi-loop-square:before{content:'\e08d'}.oi-loop:before{content:'\e08e'}.oi-magnifying-glass:before{content:'\e08f'}.oi-map-marker:before{content:'\e090'}.oi-map:before{content:'\e091'}.oi-media-pause:before{content:'\e092'}.oi-media-play:before{content:'\e093'}.oi-media-record:before{content:'\e094'}.oi-media-skip-backward:before{content:'\e095'}.oi-media-skip-forward:before{content:'\e096'}.oi-media-step-backward:before{content:'\e097'}.oi-media-step-forward:before{content:'\e098'}.oi-media-stop:before{content:'\e099'}.oi-medical-cross:before{content:'\e09a'}.oi-menu:before{content:'\e09b'}.oi-microphone:before{content:'\e09c'}.oi-minus:before{content:'\e09d'}.oi-monitor:before{content:'\e09e'}.oi-moon:before{content:'\e09f'}.oi-move:before{content:'\e0a0'}.oi-musical-note:before{content:'\e0a1'}.oi-paperclip:before{content:'\e0a2'}.oi-pencil:before{content:'\e0a3'}.oi-people:before{content:'\e0a4'}.oi-person:before{content:'\e0a5'}.oi-phone:before{content:'\e0a6'}.oi-pie-chart:before{content:'\e0a7'}.oi-pin:before{content:'\e0a8'}.oi-play-circle:before{content:'\e0a9'}.oi-plus:before{content:'\e0aa'}.oi-power-standby:before{content:'\e0ab'}.oi-print:before{content:'\e0ac'}.oi-project:before{content:'\e0ad'}.oi-pulse:before{content:'\e0ae'}.oi-puzzle-piece:before{content:'\e0af'}.oi-question-mark:before{content:'\e0b0'}.oi-rain:before{content:'\e0b1'}.oi-random:before{content:'\e0b2'}.oi-reload:before{content:'\e0b3'}.oi-resize-both:before{content:'\e0b4'}.oi-resize-height:before{content:'\e0b5'}.oi-resize-width:before{content:'\e0b6'}.oi-rss-alt:before{content:'\e0b7'}.oi-rss:before{content:'\e0b8'}.oi-script:before{content:'\e0b9'}.oi-share-boxed:before{content:'\e0ba'}.oi-share:before{content:'\e0bb'}.oi-shield:before{content:'\e0bc'}.oi-signal:before{content:'\e0bd'}.oi-signpost:before{content:'\e0be'}.oi-sort-ascending:before{content:'\e0bf'}.oi-sort-descending:before{content:'\e0c0'}.oi-spreadsheet:before{content:'\e0c1'}.oi-star:before{content:'\e0c2'}.oi-sun:before{content:'\e0c3'}.oi-tablet:before{content:'\e0c4'}.oi-tag:before{content:'\e0c5'}.oi-tags:before{content:'\e0c6'}.oi-target:before{content:'\e0c7'}.oi-task:before{content:'\e0c8'}.oi-terminal:before{content:'\e0c9'}.oi-text:before{content:'\e0ca'}.oi-thumb-down:before{content:'\e0cb'}.oi-thumb-up:before{content:'\e0cc'}.oi-timer:before{content:'\e0cd'}.oi-transfer:before{content:'\e0ce'}.oi-trash:before{content:'\e0cf'}.oi-underline:before{content:'\e0d0'}.oi-vertical-align-bottom:before{content:'\e0d1'}.oi-vertical-align-center:before{content:'\e0d2'}.oi-vertical-align-top:before{content:'\e0d3'}.oi-video:before{content:'\e0d4'}.oi-volume-high:before{content:'\e0d5'}.oi-volume-low:before{content:'\e0d6'}.oi-volume-off:before{content:'\e0d7'}.oi-warning:before{content:'\e0d8'}.oi-wifi:before{content:'\e0d9'}.oi-wrench:before{content:'\e0da'}.oi-x:before{content:'\e0db'}.oi-yen:before{content:'\e0dc'}.oi-zoom-in:before{content:'\e0dd'}.oi-zoom-out:before{content:'\e0de'}
--------------------------------------------------------------------------------
/app/wwwroot/css/open-iconic/font/fonts/open-iconic.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 | Created by FontForge 20120731 at Tue Jul 1 20:39:22 2014
9 | By P.J. Onori
10 | Created by P.J. Onori with FontForge 2.0 (http://fontforge.sf.net)
11 |
12 |
13 |
14 |
27 |
28 |
30 |
32 |
34 |
36 |
38 |
40 |
42 |
45 |
47 |
49 |
51 |
53 |
55 |
57 |
59 |
61 |
63 |
65 |
67 |
69 |
71 |
74 |
76 |
79 |
81 |
84 |
86 |
88 |
91 |
93 |
95 |
98 |
100 |
102 |
104 |
106 |
109 |
112 |
115 |
117 |
121 |
123 |
125 |
127 |
130 |
132 |
134 |
136 |
138 |
141 |
143 |
145 |
147 |
149 |
151 |
153 |
155 |
157 |
159 |
162 |
165 |
167 |
169 |
172 |
174 |
177 |
179 |
181 |
183 |
185 |
189 |
191 |
194 |
196 |
198 |
200 |
202 |
205 |
207 |
209 |
211 |
213 |
215 |
218 |
220 |
222 |
224 |
226 |
228 |
230 |
232 |
234 |
236 |
238 |
241 |
243 |
245 |
247 |
249 |
251 |
253 |
256 |
259 |
261 |
263 |
265 |
267 |
269 |
272 |
274 |
276 |
280 |
282 |
285 |
287 |
289 |
292 |
295 |
298 |
300 |
302 |
304 |
306 |
309 |
312 |
314 |
316 |
318 |
320 |
322 |
324 |
326 |
330 |
334 |
338 |
340 |
343 |
345 |
347 |
349 |
351 |
353 |
355 |
358 |
360 |
363 |
365 |
367 |
369 |
371 |
373 |
375 |
377 |
379 |
381 |
383 |
386 |
388 |
390 |
392 |
394 |
396 |
399 |
401 |
404 |
406 |
408 |
410 |
412 |
414 |
416 |
419 |
421 |
423 |
425 |
428 |
431 |
435 |
438 |
440 |
442 |
444 |
446 |
448 |
451 |
453 |
455 |
457 |
460 |
462 |
464 |
466 |
468 |
471 |
473 |
477 |
479 |
481 |
483 |
486 |
488 |
490 |
492 |
494 |
496 |
499 |
501 |
504 |
506 |
509 |
512 |
515 |
517 |
520 |
522 |
524 |
526 |
529 |
532 |
534 |
536 |
539 |
542 |
543 |
544 |
--------------------------------------------------------------------------------
/app/obj/project.assets.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": 3,
3 | "targets": {
4 | ".NETStandard,Version=v2.1": {
5 | "Microsoft.AspNetCore.Authorization/3.1.3": {
6 | "type": "package",
7 | "dependencies": {
8 | "Microsoft.AspNetCore.Metadata": "3.1.3",
9 | "Microsoft.Extensions.Logging.Abstractions": "3.1.3",
10 | "Microsoft.Extensions.Options": "3.1.3"
11 | },
12 | "compile": {
13 | "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {}
14 | },
15 | "runtime": {
16 | "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {}
17 | }
18 | },
19 | "Microsoft.AspNetCore.Components/3.1.3": {
20 | "type": "package",
21 | "dependencies": {
22 | "Microsoft.AspNetCore.Authorization": "3.1.3",
23 | "Microsoft.AspNetCore.Components.Analyzers": "3.1.3",
24 | "Microsoft.JSInterop": "3.1.3",
25 | "System.ComponentModel.Annotations": "4.7.0"
26 | },
27 | "compile": {
28 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.dll": {}
29 | },
30 | "runtime": {
31 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.dll": {}
32 | }
33 | },
34 | "Microsoft.AspNetCore.Components.Analyzers/3.1.3": {
35 | "type": "package",
36 | "build": {
37 | "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets": {}
38 | }
39 | },
40 | "Microsoft.AspNetCore.Components.Forms/3.1.3": {
41 | "type": "package",
42 | "dependencies": {
43 | "Microsoft.AspNetCore.Components": "3.1.3",
44 | "System.ComponentModel.Annotations": "4.7.0"
45 | },
46 | "compile": {
47 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Forms.dll": {}
48 | },
49 | "runtime": {
50 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Forms.dll": {}
51 | }
52 | },
53 | "Microsoft.AspNetCore.Components.Web/3.1.3": {
54 | "type": "package",
55 | "dependencies": {
56 | "Microsoft.AspNetCore.Components": "3.1.3",
57 | "Microsoft.AspNetCore.Components.Forms": "3.1.3",
58 | "Microsoft.Extensions.DependencyInjection": "3.1.3",
59 | "Microsoft.JSInterop": "3.1.3"
60 | },
61 | "compile": {
62 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Web.dll": {}
63 | },
64 | "runtime": {
65 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Web.dll": {}
66 | }
67 | },
68 | "Microsoft.AspNetCore.Components.WebAssembly/3.2.0-preview5.20216.8": {
69 | "type": "package",
70 | "dependencies": {
71 | "Microsoft.AspNetCore.Components.Web": "3.1.3",
72 | "Microsoft.Extensions.Configuration.Json": "3.1.3",
73 | "Microsoft.Extensions.Logging": "3.1.3",
74 | "Microsoft.JSInterop.WebAssembly": "3.2.0-preview5.20216.8"
75 | },
76 | "compile": {
77 | "lib/netstandard2.1/Microsoft.AspNetCore.Components.WebAssembly.dll": {}
78 | },
79 | "runtime": {
80 | "lib/netstandard2.1/Microsoft.AspNetCore.Components.WebAssembly.dll": {}
81 | }
82 | },
83 | "Microsoft.AspNetCore.Components.WebAssembly.Build/3.2.0-preview5.20216.8": {
84 | "type": "package",
85 | "dependencies": {
86 | "Microsoft.AspNetCore.Components.WebAssembly.Runtime": "3.2.0-preview5.20216.1"
87 | },
88 | "build": {
89 | "build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.props": {},
90 | "build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.targets": {}
91 | }
92 | },
93 | "Microsoft.AspNetCore.Components.WebAssembly.DevServer/3.2.0-preview5.20216.8": {
94 | "type": "package",
95 | "build": {
96 | "build/Microsoft.AspNetCore.Components.WebAssembly.DevServer.targets": {}
97 | }
98 | },
99 | "Microsoft.AspNetCore.Components.WebAssembly.Runtime/3.2.0-preview5.20216.1": {
100 | "type": "package",
101 | "build": {
102 | "build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Runtime.props": {}
103 | }
104 | },
105 | "Microsoft.AspNetCore.Metadata/3.1.3": {
106 | "type": "package",
107 | "compile": {
108 | "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.dll": {}
109 | },
110 | "runtime": {
111 | "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.dll": {}
112 | }
113 | },
114 | "Microsoft.Bcl.AsyncInterfaces/1.1.0": {
115 | "type": "package",
116 | "dependencies": {
117 | "System.Threading.Tasks.Extensions": "4.5.2"
118 | },
119 | "compile": {
120 | "ref/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {}
121 | },
122 | "runtime": {
123 | "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {}
124 | }
125 | },
126 | "Microsoft.Extensions.Configuration/3.1.3": {
127 | "type": "package",
128 | "dependencies": {
129 | "Microsoft.Extensions.Configuration.Abstractions": "3.1.3"
130 | },
131 | "compile": {
132 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {}
133 | },
134 | "runtime": {
135 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {}
136 | }
137 | },
138 | "Microsoft.Extensions.Configuration.Abstractions/3.1.3": {
139 | "type": "package",
140 | "dependencies": {
141 | "Microsoft.Extensions.Primitives": "3.1.3"
142 | },
143 | "compile": {
144 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
145 | },
146 | "runtime": {
147 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
148 | }
149 | },
150 | "Microsoft.Extensions.Configuration.Binder/3.1.3": {
151 | "type": "package",
152 | "dependencies": {
153 | "Microsoft.Extensions.Configuration": "3.1.3"
154 | },
155 | "compile": {
156 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {}
157 | },
158 | "runtime": {
159 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {}
160 | }
161 | },
162 | "Microsoft.Extensions.Configuration.FileExtensions/3.1.3": {
163 | "type": "package",
164 | "dependencies": {
165 | "Microsoft.Extensions.Configuration": "3.1.3",
166 | "Microsoft.Extensions.FileProviders.Physical": "3.1.3"
167 | },
168 | "compile": {
169 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {}
170 | },
171 | "runtime": {
172 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {}
173 | }
174 | },
175 | "Microsoft.Extensions.Configuration.Json/3.1.3": {
176 | "type": "package",
177 | "dependencies": {
178 | "Microsoft.Extensions.Configuration": "3.1.3",
179 | "Microsoft.Extensions.Configuration.FileExtensions": "3.1.3",
180 | "System.Text.Json": "4.7.1",
181 | "System.Threading.Tasks.Extensions": "4.5.2"
182 | },
183 | "compile": {
184 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {}
185 | },
186 | "runtime": {
187 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {}
188 | }
189 | },
190 | "Microsoft.Extensions.DependencyInjection/3.1.3": {
191 | "type": "package",
192 | "dependencies": {
193 | "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.3"
194 | },
195 | "compile": {
196 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll": {}
197 | },
198 | "runtime": {
199 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll": {}
200 | }
201 | },
202 | "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.3": {
203 | "type": "package",
204 | "compile": {
205 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
206 | },
207 | "runtime": {
208 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
209 | }
210 | },
211 | "Microsoft.Extensions.FileProviders.Abstractions/3.1.3": {
212 | "type": "package",
213 | "dependencies": {
214 | "Microsoft.Extensions.Primitives": "3.1.3"
215 | },
216 | "compile": {
217 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {}
218 | },
219 | "runtime": {
220 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {}
221 | }
222 | },
223 | "Microsoft.Extensions.FileProviders.Physical/3.1.3": {
224 | "type": "package",
225 | "dependencies": {
226 | "Microsoft.Extensions.FileProviders.Abstractions": "3.1.3",
227 | "Microsoft.Extensions.FileSystemGlobbing": "3.1.3"
228 | },
229 | "compile": {
230 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {}
231 | },
232 | "runtime": {
233 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {}
234 | }
235 | },
236 | "Microsoft.Extensions.FileSystemGlobbing/3.1.3": {
237 | "type": "package",
238 | "compile": {
239 | "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {}
240 | },
241 | "runtime": {
242 | "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {}
243 | }
244 | },
245 | "Microsoft.Extensions.Logging/3.1.3": {
246 | "type": "package",
247 | "dependencies": {
248 | "Microsoft.Extensions.Configuration.Binder": "3.1.3",
249 | "Microsoft.Extensions.DependencyInjection": "3.1.3",
250 | "Microsoft.Extensions.Logging.Abstractions": "3.1.3",
251 | "Microsoft.Extensions.Options": "3.1.3"
252 | },
253 | "compile": {
254 | "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {}
255 | },
256 | "runtime": {
257 | "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {}
258 | }
259 | },
260 | "Microsoft.Extensions.Logging.Abstractions/3.1.3": {
261 | "type": "package",
262 | "compile": {
263 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
264 | },
265 | "runtime": {
266 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
267 | }
268 | },
269 | "Microsoft.Extensions.Options/3.1.3": {
270 | "type": "package",
271 | "dependencies": {
272 | "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.3",
273 | "Microsoft.Extensions.Primitives": "3.1.3",
274 | "System.ComponentModel.Annotations": "4.7.0"
275 | },
276 | "compile": {
277 | "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {}
278 | },
279 | "runtime": {
280 | "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {}
281 | }
282 | },
283 | "Microsoft.Extensions.Primitives/3.1.3": {
284 | "type": "package",
285 | "dependencies": {
286 | "System.Memory": "4.5.2",
287 | "System.Runtime.CompilerServices.Unsafe": "4.7.1"
288 | },
289 | "compile": {
290 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {}
291 | },
292 | "runtime": {
293 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {}
294 | }
295 | },
296 | "Microsoft.JSInterop/3.1.3": {
297 | "type": "package",
298 | "dependencies": {
299 | "System.Text.Json": "4.7.1"
300 | },
301 | "compile": {
302 | "lib/netstandard2.0/Microsoft.JSInterop.dll": {}
303 | },
304 | "runtime": {
305 | "lib/netstandard2.0/Microsoft.JSInterop.dll": {}
306 | }
307 | },
308 | "Microsoft.JSInterop.WebAssembly/3.2.0-preview5.20216.8": {
309 | "type": "package",
310 | "dependencies": {
311 | "Microsoft.JSInterop": "3.1.3"
312 | },
313 | "compile": {
314 | "lib/netstandard2.1/Microsoft.JSInterop.WebAssembly.dll": {}
315 | },
316 | "runtime": {
317 | "lib/netstandard2.1/Microsoft.JSInterop.WebAssembly.dll": {}
318 | }
319 | },
320 | "System.Buffers/4.5.0": {
321 | "type": "package",
322 | "compile": {
323 | "ref/netstandard2.0/System.Buffers.dll": {}
324 | },
325 | "runtime": {
326 | "lib/netstandard2.0/System.Buffers.dll": {}
327 | }
328 | },
329 | "System.ComponentModel.Annotations/4.7.0": {
330 | "type": "package",
331 | "compile": {
332 | "ref/netstandard2.1/System.ComponentModel.Annotations.dll": {}
333 | },
334 | "runtime": {
335 | "lib/netstandard2.1/System.ComponentModel.Annotations.dll": {}
336 | }
337 | },
338 | "System.Memory/4.5.3": {
339 | "type": "package",
340 | "dependencies": {
341 | "System.Buffers": "4.4.0",
342 | "System.Numerics.Vectors": "4.4.0",
343 | "System.Runtime.CompilerServices.Unsafe": "4.5.2"
344 | },
345 | "compile": {
346 | "lib/netstandard2.0/System.Memory.dll": {}
347 | },
348 | "runtime": {
349 | "lib/netstandard2.0/System.Memory.dll": {}
350 | }
351 | },
352 | "System.Net.Http.Json/3.2.0-preview5.20210.3": {
353 | "type": "package",
354 | "dependencies": {
355 | "System.Buffers": "4.5.0",
356 | "System.Memory": "4.5.3",
357 | "System.Text.Json": "4.7.1",
358 | "System.Threading.Tasks.Extensions": "4.5.2"
359 | },
360 | "compile": {
361 | "lib/netstandard2.0/System.Net.Http.Json.dll": {}
362 | },
363 | "runtime": {
364 | "lib/netstandard2.0/System.Net.Http.Json.dll": {}
365 | }
366 | },
367 | "System.Numerics.Vectors/4.5.0": {
368 | "type": "package",
369 | "compile": {
370 | "ref/netstandard2.0/System.Numerics.Vectors.dll": {}
371 | },
372 | "runtime": {
373 | "lib/netstandard2.0/System.Numerics.Vectors.dll": {}
374 | }
375 | },
376 | "System.Runtime.CompilerServices.Unsafe/4.7.1": {
377 | "type": "package",
378 | "compile": {
379 | "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {}
380 | },
381 | "runtime": {
382 | "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {}
383 | }
384 | },
385 | "System.Text.Encodings.Web/4.7.0": {
386 | "type": "package",
387 | "compile": {
388 | "lib/netstandard2.1/System.Text.Encodings.Web.dll": {}
389 | },
390 | "runtime": {
391 | "lib/netstandard2.1/System.Text.Encodings.Web.dll": {}
392 | }
393 | },
394 | "System.Text.Json/4.7.1": {
395 | "type": "package",
396 | "dependencies": {
397 | "Microsoft.Bcl.AsyncInterfaces": "1.1.0",
398 | "System.Buffers": "4.5.0",
399 | "System.Memory": "4.5.3",
400 | "System.Numerics.Vectors": "4.5.0",
401 | "System.Runtime.CompilerServices.Unsafe": "4.7.0",
402 | "System.Text.Encodings.Web": "4.7.0",
403 | "System.Threading.Tasks.Extensions": "4.5.2"
404 | },
405 | "compile": {
406 | "lib/netstandard2.0/System.Text.Json.dll": {}
407 | },
408 | "runtime": {
409 | "lib/netstandard2.0/System.Text.Json.dll": {}
410 | }
411 | },
412 | "System.Threading.Tasks.Extensions/4.5.2": {
413 | "type": "package",
414 | "dependencies": {
415 | "System.Runtime.CompilerServices.Unsafe": "4.5.2"
416 | },
417 | "compile": {
418 | "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": {}
419 | },
420 | "runtime": {
421 | "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": {}
422 | }
423 | }
424 | }
425 | },
426 | "libraries": {
427 | "Microsoft.AspNetCore.Authorization/3.1.3": {
428 | "sha512": "ujHcZtQJcloThrt7NFQtUU9wqM1RsiItSQTz+W9yKyGrsWQyNnQY+lJvpUCVHzOqaQrxKRV4AHdUxtGquQPTcg==",
429 | "type": "package",
430 | "path": "microsoft.aspnetcore.authorization/3.1.3",
431 | "files": [
432 | ".nupkg.metadata",
433 | ".signature.p7s",
434 | "Icon.png",
435 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Authorization.dll",
436 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Authorization.xml",
437 | "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll",
438 | "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.xml",
439 | "microsoft.aspnetcore.authorization.3.1.3.nupkg.sha512",
440 | "microsoft.aspnetcore.authorization.nuspec"
441 | ]
442 | },
443 | "Microsoft.AspNetCore.Components/3.1.3": {
444 | "sha512": "KLVkdYwGpkT21IxvPcAxmCscSh/adrhDy5wJtN1D2djMHHy/azTBO5C9fiPVbUH0WRhiIJIQx0YKIOoGzIEOFg==",
445 | "type": "package",
446 | "path": "microsoft.aspnetcore.components/3.1.3",
447 | "files": [
448 | ".nupkg.metadata",
449 | ".signature.p7s",
450 | "Icon.png",
451 | "THIRD-PARTY-NOTICES.txt",
452 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Components.dll",
453 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Components.xml",
454 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.dll",
455 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.xml",
456 | "microsoft.aspnetcore.components.3.1.3.nupkg.sha512",
457 | "microsoft.aspnetcore.components.nuspec"
458 | ]
459 | },
460 | "Microsoft.AspNetCore.Components.Analyzers/3.1.3": {
461 | "sha512": "VBBUDDRpqi5U0m6lofB/h26X0i6A2d2Ca7xHz/3FTKjCSCbueEPGUY7hzdikrcKD3Ts2ITnalLmLgYFaRJjJ0w==",
462 | "type": "package",
463 | "path": "microsoft.aspnetcore.components.analyzers/3.1.3",
464 | "files": [
465 | ".nupkg.metadata",
466 | ".signature.p7s",
467 | "Icon.png",
468 | "THIRD-PARTY-NOTICES.txt",
469 | "analyzers/dotnet/cs/Microsoft.AspNetCore.Components.Analyzers.dll",
470 | "build/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets",
471 | "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets",
472 | "microsoft.aspnetcore.components.analyzers.3.1.3.nupkg.sha512",
473 | "microsoft.aspnetcore.components.analyzers.nuspec"
474 | ]
475 | },
476 | "Microsoft.AspNetCore.Components.Forms/3.1.3": {
477 | "sha512": "7nPNKr1RhEaMZ8z3aoW10GiotyBJuT8XYcCcPeaaAEH4OHKWJqWj/cImotetthvPc3/5s0jmXQdKjNCxNP3HzQ==",
478 | "type": "package",
479 | "path": "microsoft.aspnetcore.components.forms/3.1.3",
480 | "files": [
481 | ".nupkg.metadata",
482 | ".signature.p7s",
483 | "Icon.png",
484 | "THIRD-PARTY-NOTICES.txt",
485 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Components.Forms.dll",
486 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Components.Forms.xml",
487 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Forms.dll",
488 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Forms.xml",
489 | "microsoft.aspnetcore.components.forms.3.1.3.nupkg.sha512",
490 | "microsoft.aspnetcore.components.forms.nuspec"
491 | ]
492 | },
493 | "Microsoft.AspNetCore.Components.Web/3.1.3": {
494 | "sha512": "476Of3aU3T02qLtUYttOrf0e9fh9BZOQyfyGcRhVI+3ZqU0pRGFyZq/1Xl6uxH4lMffSq+ZSti3G8MX+UuXogA==",
495 | "type": "package",
496 | "path": "microsoft.aspnetcore.components.web/3.1.3",
497 | "files": [
498 | ".nupkg.metadata",
499 | ".signature.p7s",
500 | "Icon.png",
501 | "THIRD-PARTY-NOTICES.txt",
502 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Components.Web.dll",
503 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Components.Web.xml",
504 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Web.dll",
505 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Web.xml",
506 | "microsoft.aspnetcore.components.web.3.1.3.nupkg.sha512",
507 | "microsoft.aspnetcore.components.web.nuspec"
508 | ]
509 | },
510 | "Microsoft.AspNetCore.Components.WebAssembly/3.2.0-preview5.20216.8": {
511 | "sha512": "GQMGRaYMlvj5uBzlYTU28ZYvCw+MMnXFgqu7MBz7cZa4LIvossiYTqdRDUT4ZWbpJa7W0m8waG+gGh60ar6N5A==",
512 | "type": "package",
513 | "path": "microsoft.aspnetcore.components.webassembly/3.2.0-preview5.20216.8",
514 | "files": [
515 | ".nupkg.metadata",
516 | ".signature.p7s",
517 | "Icon.png",
518 | "THIRD-PARTY-NOTICES.txt",
519 | "lib/netstandard2.1/Microsoft.AspNetCore.Components.WebAssembly.dll",
520 | "lib/netstandard2.1/Microsoft.AspNetCore.Components.WebAssembly.xml",
521 | "microsoft.aspnetcore.components.webassembly.3.2.0-preview5.20216.8.nupkg.sha512",
522 | "microsoft.aspnetcore.components.webassembly.nuspec"
523 | ]
524 | },
525 | "Microsoft.AspNetCore.Components.WebAssembly.Build/3.2.0-preview5.20216.8": {
526 | "sha512": "IJY7RRNCWdxo4M3Abqo/hh5e5Er3TF1ctIMbfg7oyGIJUtYiVMw0G2anaqRphyuTw2nbPlALIkTM+FjskF6Ggg==",
527 | "type": "package",
528 | "path": "microsoft.aspnetcore.components.webassembly.build/3.2.0-preview5.20216.8",
529 | "hasTools": true,
530 | "files": [
531 | ".nupkg.metadata",
532 | ".signature.p7s",
533 | "Icon.png",
534 | "THIRD-PARTY-NOTICES.txt",
535 | "build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.props",
536 | "build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.targets",
537 | "microsoft.aspnetcore.components.webassembly.build.3.2.0-preview5.20216.8.nupkg.sha512",
538 | "microsoft.aspnetcore.components.webassembly.build.nuspec",
539 | "targets/All.props",
540 | "targets/All.targets",
541 | "targets/Blazor.MonoRuntime.props",
542 | "targets/Blazor.MonoRuntime.targets",
543 | "targets/BuiltInBclLinkerDescriptor.xml",
544 | "targets/Compression.targets",
545 | "targets/Publish.targets",
546 | "targets/ServiceWorkerAssetsManifest.targets",
547 | "targets/Standalone.Web.config",
548 | "targets/StaticWebAssets.props",
549 | "targets/StaticWebAssets.targets",
550 | "tools/blazor/blazor.webassembly.js",
551 | "tools/compression/blazor-brotli.deps.json",
552 | "tools/compression/blazor-brotli.dll",
553 | "tools/compression/blazor-brotli.exe",
554 | "tools/compression/blazor-brotli.runtimeconfig.json",
555 | "tools/netcoreapp/Microsoft.AspNetCore.Components.WebAssembly.Build.Tasks.dll",
556 | "tools/netfx/Microsoft.AspNetCore.Components.WebAssembly.Build.Tasks.dll",
557 | "tools/netfx/System.Buffers.dll",
558 | "tools/netfx/System.Collections.Immutable.dll",
559 | "tools/netfx/System.Memory.dll",
560 | "tools/netfx/System.Reflection.Metadata.dll",
561 | "tools/netfx/System.Runtime.CompilerServices.Unsafe.dll"
562 | ]
563 | },
564 | "Microsoft.AspNetCore.Components.WebAssembly.DevServer/3.2.0-preview5.20216.8": {
565 | "sha512": "H186sW8MzSjDI+F8Fr4HaR8fG1N3PehQWJfYw9TjQyer2eyklDNYmSNYvSaVvFBG6v3Xep7aI4hkrY2BmFNWVg==",
566 | "type": "package",
567 | "path": "microsoft.aspnetcore.components.webassembly.devserver/3.2.0-preview5.20216.8",
568 | "hasTools": true,
569 | "files": [
570 | ".nupkg.metadata",
571 | ".signature.p7s",
572 | "Icon.png",
573 | "THIRD-PARTY-NOTICES.txt",
574 | "build/Microsoft.AspNetCore.Components.WebAssembly.DevServer.targets",
575 | "microsoft.aspnetcore.components.webassembly.devserver.3.2.0-preview5.20216.8.nupkg.sha512",
576 | "microsoft.aspnetcore.components.webassembly.devserver.nuspec",
577 | "tools/BlazorDebugProxy/Microsoft.AspNetCore.Components.WebAssembly.DebugProxy.deps.json",
578 | "tools/BlazorDebugProxy/Microsoft.AspNetCore.Components.WebAssembly.DebugProxy.dll",
579 | "tools/BlazorDebugProxy/Microsoft.AspNetCore.Components.WebAssembly.DebugProxy.exe",
580 | "tools/BlazorDebugProxy/Microsoft.AspNetCore.Components.WebAssembly.DebugProxy.runtimeconfig.dev.json",
581 | "tools/BlazorDebugProxy/Microsoft.AspNetCore.Components.WebAssembly.DebugProxy.runtimeconfig.json",
582 | "tools/BlazorDebugProxy/Microsoft.CodeAnalysis.CSharp.dll",
583 | "tools/BlazorDebugProxy/Microsoft.CodeAnalysis.dll",
584 | "tools/BlazorDebugProxy/Mono.Cecil.Mdb.dll",
585 | "tools/BlazorDebugProxy/Mono.Cecil.Pdb.dll",
586 | "tools/BlazorDebugProxy/Mono.Cecil.Rocks.dll",
587 | "tools/BlazorDebugProxy/Mono.Cecil.dll",
588 | "tools/BlazorDebugProxy/Newtonsoft.Json.dll",
589 | "tools/BlazorDebugProxy/cs/Microsoft.CodeAnalysis.CSharp.resources.dll",
590 | "tools/BlazorDebugProxy/cs/Microsoft.CodeAnalysis.resources.dll",
591 | "tools/BlazorDebugProxy/de/Microsoft.CodeAnalysis.CSharp.resources.dll",
592 | "tools/BlazorDebugProxy/de/Microsoft.CodeAnalysis.resources.dll",
593 | "tools/BlazorDebugProxy/es/Microsoft.CodeAnalysis.CSharp.resources.dll",
594 | "tools/BlazorDebugProxy/es/Microsoft.CodeAnalysis.resources.dll",
595 | "tools/BlazorDebugProxy/fr/Microsoft.CodeAnalysis.CSharp.resources.dll",
596 | "tools/BlazorDebugProxy/fr/Microsoft.CodeAnalysis.resources.dll",
597 | "tools/BlazorDebugProxy/it/Microsoft.CodeAnalysis.CSharp.resources.dll",
598 | "tools/BlazorDebugProxy/it/Microsoft.CodeAnalysis.resources.dll",
599 | "tools/BlazorDebugProxy/ja/Microsoft.CodeAnalysis.CSharp.resources.dll",
600 | "tools/BlazorDebugProxy/ja/Microsoft.CodeAnalysis.resources.dll",
601 | "tools/BlazorDebugProxy/ko/Microsoft.CodeAnalysis.CSharp.resources.dll",
602 | "tools/BlazorDebugProxy/ko/Microsoft.CodeAnalysis.resources.dll",
603 | "tools/BlazorDebugProxy/pl/Microsoft.CodeAnalysis.CSharp.resources.dll",
604 | "tools/BlazorDebugProxy/pl/Microsoft.CodeAnalysis.resources.dll",
605 | "tools/BlazorDebugProxy/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll",
606 | "tools/BlazorDebugProxy/pt-BR/Microsoft.CodeAnalysis.resources.dll",
607 | "tools/BlazorDebugProxy/ru/Microsoft.CodeAnalysis.CSharp.resources.dll",
608 | "tools/BlazorDebugProxy/ru/Microsoft.CodeAnalysis.resources.dll",
609 | "tools/BlazorDebugProxy/tr/Microsoft.CodeAnalysis.CSharp.resources.dll",
610 | "tools/BlazorDebugProxy/tr/Microsoft.CodeAnalysis.resources.dll",
611 | "tools/BlazorDebugProxy/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll",
612 | "tools/BlazorDebugProxy/zh-Hans/Microsoft.CodeAnalysis.resources.dll",
613 | "tools/BlazorDebugProxy/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll",
614 | "tools/BlazorDebugProxy/zh-Hant/Microsoft.CodeAnalysis.resources.dll",
615 | "tools/Microsoft.AspNetCore.Components.WebAssembly.DebugProxy.exe",
616 | "tools/Microsoft.AspNetCore.Components.WebAssembly.Server.dll",
617 | "tools/Microsoft.AspNetCore.Components.WebAssembly.Server.xml",
618 | "tools/blazor-devserver.deps.json",
619 | "tools/blazor-devserver.dll",
620 | "tools/blazor-devserver.exe",
621 | "tools/blazor-devserver.runtimeconfig.json"
622 | ]
623 | },
624 | "Microsoft.AspNetCore.Components.WebAssembly.Runtime/3.2.0-preview5.20216.1": {
625 | "sha512": "H2wq9dEDaVWUy0bb6bHwwXPmJtCd45KpuvbeY1Jn5HlGDVzYFlL0OgsVzPrD0Uq/Qw6jBrSzFjqCrwOlW0jJoQ==",
626 | "type": "package",
627 | "path": "microsoft.aspnetcore.components.webassembly.runtime/3.2.0-preview5.20216.1",
628 | "hasTools": true,
629 | "files": [
630 | ".nupkg.metadata",
631 | ".signature.p7s",
632 | "Icon.png",
633 | "THIRD-PARTY-NOTICES.txt",
634 | "build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Runtime.props",
635 | "microsoft.aspnetcore.components.webassembly.runtime.3.2.0-preview5.20216.1.nupkg.sha512",
636 | "microsoft.aspnetcore.components.webassembly.runtime.nuspec",
637 | "tools/dotnetwasm/bcl/Facades/Microsoft.Win32.Primitives.dll",
638 | "tools/dotnetwasm/bcl/Facades/Microsoft.Win32.Registry.AccessControl.dll",
639 | "tools/dotnetwasm/bcl/Facades/Microsoft.Win32.Registry.dll",
640 | "tools/dotnetwasm/bcl/Facades/System.AppContext.dll",
641 | "tools/dotnetwasm/bcl/Facades/System.Buffers.dll",
642 | "tools/dotnetwasm/bcl/Facades/System.Collections.Concurrent.dll",
643 | "tools/dotnetwasm/bcl/Facades/System.Collections.NonGeneric.dll",
644 | "tools/dotnetwasm/bcl/Facades/System.Collections.Specialized.dll",
645 | "tools/dotnetwasm/bcl/Facades/System.Collections.dll",
646 | "tools/dotnetwasm/bcl/Facades/System.ComponentModel.Annotations.dll",
647 | "tools/dotnetwasm/bcl/Facades/System.ComponentModel.EventBasedAsync.dll",
648 | "tools/dotnetwasm/bcl/Facades/System.ComponentModel.Primitives.dll",
649 | "tools/dotnetwasm/bcl/Facades/System.ComponentModel.TypeConverter.dll",
650 | "tools/dotnetwasm/bcl/Facades/System.ComponentModel.dll",
651 | "tools/dotnetwasm/bcl/Facades/System.Console.dll",
652 | "tools/dotnetwasm/bcl/Facades/System.Data.Common.dll",
653 | "tools/dotnetwasm/bcl/Facades/System.Data.SqlClient.dll",
654 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.Contracts.dll",
655 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.Debug.dll",
656 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.FileVersionInfo.dll",
657 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.Process.dll",
658 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.StackTrace.dll",
659 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.TextWriterTraceListener.dll",
660 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.Tools.dll",
661 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.TraceEvent.dll",
662 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.TraceSource.dll",
663 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.Tracing.dll",
664 | "tools/dotnetwasm/bcl/Facades/System.Drawing.Common.dll",
665 | "tools/dotnetwasm/bcl/Facades/System.Drawing.Primitives.dll",
666 | "tools/dotnetwasm/bcl/Facades/System.Dynamic.Runtime.dll",
667 | "tools/dotnetwasm/bcl/Facades/System.Globalization.Calendars.dll",
668 | "tools/dotnetwasm/bcl/Facades/System.Globalization.Extensions.dll",
669 | "tools/dotnetwasm/bcl/Facades/System.Globalization.dll",
670 | "tools/dotnetwasm/bcl/Facades/System.IO.Compression.ZipFile.dll",
671 | "tools/dotnetwasm/bcl/Facades/System.IO.FileSystem.AccessControl.dll",
672 | "tools/dotnetwasm/bcl/Facades/System.IO.FileSystem.DriveInfo.dll",
673 | "tools/dotnetwasm/bcl/Facades/System.IO.FileSystem.Primitives.dll",
674 | "tools/dotnetwasm/bcl/Facades/System.IO.FileSystem.Watcher.dll",
675 | "tools/dotnetwasm/bcl/Facades/System.IO.FileSystem.dll",
676 | "tools/dotnetwasm/bcl/Facades/System.IO.IsolatedStorage.dll",
677 | "tools/dotnetwasm/bcl/Facades/System.IO.MemoryMappedFiles.dll",
678 | "tools/dotnetwasm/bcl/Facades/System.IO.Pipes.dll",
679 | "tools/dotnetwasm/bcl/Facades/System.IO.UnmanagedMemoryStream.dll",
680 | "tools/dotnetwasm/bcl/Facades/System.IO.dll",
681 | "tools/dotnetwasm/bcl/Facades/System.Linq.Expressions.dll",
682 | "tools/dotnetwasm/bcl/Facades/System.Linq.Parallel.dll",
683 | "tools/dotnetwasm/bcl/Facades/System.Linq.Queryable.dll",
684 | "tools/dotnetwasm/bcl/Facades/System.Linq.dll",
685 | "tools/dotnetwasm/bcl/Facades/System.Memory.dll",
686 | "tools/dotnetwasm/bcl/Facades/System.Net.AuthenticationManager.dll",
687 | "tools/dotnetwasm/bcl/Facades/System.Net.Cache.dll",
688 | "tools/dotnetwasm/bcl/Facades/System.Net.HttpListener.dll",
689 | "tools/dotnetwasm/bcl/Facades/System.Net.Mail.dll",
690 | "tools/dotnetwasm/bcl/Facades/System.Net.NameResolution.dll",
691 | "tools/dotnetwasm/bcl/Facades/System.Net.NetworkInformation.dll",
692 | "tools/dotnetwasm/bcl/Facades/System.Net.Ping.dll",
693 | "tools/dotnetwasm/bcl/Facades/System.Net.Primitives.dll",
694 | "tools/dotnetwasm/bcl/Facades/System.Net.Requests.dll",
695 | "tools/dotnetwasm/bcl/Facades/System.Net.Security.dll",
696 | "tools/dotnetwasm/bcl/Facades/System.Net.ServicePoint.dll",
697 | "tools/dotnetwasm/bcl/Facades/System.Net.Sockets.dll",
698 | "tools/dotnetwasm/bcl/Facades/System.Net.Utilities.dll",
699 | "tools/dotnetwasm/bcl/Facades/System.Net.WebHeaderCollection.dll",
700 | "tools/dotnetwasm/bcl/Facades/System.Net.WebSockets.Client.dll",
701 | "tools/dotnetwasm/bcl/Facades/System.Net.WebSockets.dll",
702 | "tools/dotnetwasm/bcl/Facades/System.ObjectModel.dll",
703 | "tools/dotnetwasm/bcl/Facades/System.Reflection.DispatchProxy.dll",
704 | "tools/dotnetwasm/bcl/Facades/System.Reflection.Emit.ILGeneration.dll",
705 | "tools/dotnetwasm/bcl/Facades/System.Reflection.Emit.Lightweight.dll",
706 | "tools/dotnetwasm/bcl/Facades/System.Reflection.Emit.dll",
707 | "tools/dotnetwasm/bcl/Facades/System.Reflection.Extensions.dll",
708 | "tools/dotnetwasm/bcl/Facades/System.Reflection.Primitives.dll",
709 | "tools/dotnetwasm/bcl/Facades/System.Reflection.TypeExtensions.dll",
710 | "tools/dotnetwasm/bcl/Facades/System.Reflection.dll",
711 | "tools/dotnetwasm/bcl/Facades/System.Resources.Reader.dll",
712 | "tools/dotnetwasm/bcl/Facades/System.Resources.ReaderWriter.dll",
713 | "tools/dotnetwasm/bcl/Facades/System.Resources.ResourceManager.dll",
714 | "tools/dotnetwasm/bcl/Facades/System.Resources.Writer.dll",
715 | "tools/dotnetwasm/bcl/Facades/System.Runtime.CompilerServices.VisualC.dll",
716 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Extensions.dll",
717 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Handles.dll",
718 | "tools/dotnetwasm/bcl/Facades/System.Runtime.InteropServices.RuntimeInformation.dll",
719 | "tools/dotnetwasm/bcl/Facades/System.Runtime.InteropServices.WindowsRuntime.dll",
720 | "tools/dotnetwasm/bcl/Facades/System.Runtime.InteropServices.dll",
721 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Loader.dll",
722 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Numerics.dll",
723 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Serialization.Formatters.dll",
724 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Serialization.Json.dll",
725 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Serialization.Primitives.dll",
726 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Serialization.Xml.dll",
727 | "tools/dotnetwasm/bcl/Facades/System.Runtime.dll",
728 | "tools/dotnetwasm/bcl/Facades/System.Security.AccessControl.dll",
729 | "tools/dotnetwasm/bcl/Facades/System.Security.Claims.dll",
730 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Algorithms.dll",
731 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Cng.dll",
732 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Csp.dll",
733 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.DeriveBytes.dll",
734 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Encoding.dll",
735 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Encryption.Aes.dll",
736 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll",
737 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Encryption.ECDsa.dll",
738 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Encryption.dll",
739 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Hashing.Algorithms.dll",
740 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Hashing.dll",
741 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.OpenSsl.dll",
742 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Pkcs.dll",
743 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Primitives.dll",
744 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.ProtectedData.dll",
745 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.RSA.dll",
746 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.RandomNumberGenerator.dll",
747 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.X509Certificates.dll",
748 | "tools/dotnetwasm/bcl/Facades/System.Security.Principal.Windows.dll",
749 | "tools/dotnetwasm/bcl/Facades/System.Security.Principal.dll",
750 | "tools/dotnetwasm/bcl/Facades/System.Security.SecureString.dll",
751 | "tools/dotnetwasm/bcl/Facades/System.ServiceProcess.ServiceController.dll",
752 | "tools/dotnetwasm/bcl/Facades/System.Text.Encoding.CodePages.dll",
753 | "tools/dotnetwasm/bcl/Facades/System.Text.Encoding.Extensions.dll",
754 | "tools/dotnetwasm/bcl/Facades/System.Text.Encoding.dll",
755 | "tools/dotnetwasm/bcl/Facades/System.Text.RegularExpressions.dll",
756 | "tools/dotnetwasm/bcl/Facades/System.Threading.AccessControl.dll",
757 | "tools/dotnetwasm/bcl/Facades/System.Threading.Overlapped.dll",
758 | "tools/dotnetwasm/bcl/Facades/System.Threading.Tasks.Extensions.dll",
759 | "tools/dotnetwasm/bcl/Facades/System.Threading.Tasks.Parallel.dll",
760 | "tools/dotnetwasm/bcl/Facades/System.Threading.Tasks.dll",
761 | "tools/dotnetwasm/bcl/Facades/System.Threading.Thread.dll",
762 | "tools/dotnetwasm/bcl/Facades/System.Threading.ThreadPool.dll",
763 | "tools/dotnetwasm/bcl/Facades/System.Threading.Timer.dll",
764 | "tools/dotnetwasm/bcl/Facades/System.Threading.dll",
765 | "tools/dotnetwasm/bcl/Facades/System.ValueTuple.dll",
766 | "tools/dotnetwasm/bcl/Facades/System.Xml.ReaderWriter.dll",
767 | "tools/dotnetwasm/bcl/Facades/System.Xml.XDocument.dll",
768 | "tools/dotnetwasm/bcl/Facades/System.Xml.XPath.XDocument.dll",
769 | "tools/dotnetwasm/bcl/Facades/System.Xml.XPath.XmlDocument.dll",
770 | "tools/dotnetwasm/bcl/Facades/System.Xml.XPath.dll",
771 | "tools/dotnetwasm/bcl/Facades/System.Xml.XmlDocument.dll",
772 | "tools/dotnetwasm/bcl/Facades/System.Xml.XmlSerializer.dll",
773 | "tools/dotnetwasm/bcl/Facades/System.Xml.Xsl.Primitives.dll",
774 | "tools/dotnetwasm/bcl/Facades/netstandard.dll",
775 | "tools/dotnetwasm/bcl/I18N.CJK.dll",
776 | "tools/dotnetwasm/bcl/I18N.MidEast.dll",
777 | "tools/dotnetwasm/bcl/I18N.Other.dll",
778 | "tools/dotnetwasm/bcl/I18N.Rare.dll",
779 | "tools/dotnetwasm/bcl/I18N.West.dll",
780 | "tools/dotnetwasm/bcl/I18N.dll",
781 | "tools/dotnetwasm/bcl/Microsoft.CSharp.dll",
782 | "tools/dotnetwasm/bcl/Mono.Security.dll",
783 | "tools/dotnetwasm/bcl/System.ComponentModel.Composition.dll",
784 | "tools/dotnetwasm/bcl/System.ComponentModel.DataAnnotations.dll",
785 | "tools/dotnetwasm/bcl/System.Core.dll",
786 | "tools/dotnetwasm/bcl/System.Data.DataSetExtensions.dll",
787 | "tools/dotnetwasm/bcl/System.Data.dll",
788 | "tools/dotnetwasm/bcl/System.IO.Compression.FileSystem.dll",
789 | "tools/dotnetwasm/bcl/System.IO.Compression.dll",
790 | "tools/dotnetwasm/bcl/System.Net.Http.dll",
791 | "tools/dotnetwasm/bcl/System.Numerics.Vectors.dll",
792 | "tools/dotnetwasm/bcl/System.Numerics.dll",
793 | "tools/dotnetwasm/bcl/System.Runtime.CompilerServices.Unsafe.dll",
794 | "tools/dotnetwasm/bcl/System.Runtime.Serialization.dll",
795 | "tools/dotnetwasm/bcl/System.Security.dll",
796 | "tools/dotnetwasm/bcl/System.ServiceModel.Internals.dll",
797 | "tools/dotnetwasm/bcl/System.Transactions.dll",
798 | "tools/dotnetwasm/bcl/System.Xml.Linq.dll",
799 | "tools/dotnetwasm/bcl/System.Xml.dll",
800 | "tools/dotnetwasm/bcl/System.dll",
801 | "tools/dotnetwasm/bcl/mscorlib.dll",
802 | "tools/dotnetwasm/framework/System.Net.Http.WebAssemblyHttpHandler.dll",
803 | "tools/dotnetwasm/framework/WebAssembly.Bindings.dll",
804 | "tools/dotnetwasm/framework/WebAssembly.Net.WebSockets.dll",
805 | "tools/dotnetwasm/wasm/dotnet.3.2.0-preview5.20216.1.js",
806 | "tools/dotnetwasm/wasm/dotnet.timezones.dat",
807 | "tools/dotnetwasm/wasm/dotnet.wasm",
808 | "tools/monolinker/Mono.Cecil.dll",
809 | "tools/monolinker/monolinker.exe",
810 | "tools/monolinker/monolinker.runtimeconfig.json"
811 | ]
812 | },
813 | "Microsoft.AspNetCore.Metadata/3.1.3": {
814 | "sha512": "m1UZ8bG3afONRjbiWxHXq3ILcaKV/SPWHJdDQh+fKTTAXuyjE7bQ4K13hhMSHTUlxqMHr0VqeDlo9I7nqgSEqw==",
815 | "type": "package",
816 | "path": "microsoft.aspnetcore.metadata/3.1.3",
817 | "files": [
818 | ".nupkg.metadata",
819 | ".signature.p7s",
820 | "Icon.png",
821 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Metadata.dll",
822 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Metadata.xml",
823 | "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.dll",
824 | "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.xml",
825 | "microsoft.aspnetcore.metadata.3.1.3.nupkg.sha512",
826 | "microsoft.aspnetcore.metadata.nuspec"
827 | ]
828 | },
829 | "Microsoft.Bcl.AsyncInterfaces/1.1.0": {
830 | "sha512": "1Am6l4Vpn3/K32daEqZI+FFr96OlZkgwK2LcT3pZ2zWubR5zTPW3/FkO1Rat9kb7oQOa4rxgl9LJHc5tspCWfg==",
831 | "type": "package",
832 | "path": "microsoft.bcl.asyncinterfaces/1.1.0",
833 | "files": [
834 | ".nupkg.metadata",
835 | ".signature.p7s",
836 | "LICENSE.TXT",
837 | "THIRD-PARTY-NOTICES.TXT",
838 | "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll",
839 | "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml",
840 | "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll",
841 | "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml",
842 | "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll",
843 | "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml",
844 | "microsoft.bcl.asyncinterfaces.1.1.0.nupkg.sha512",
845 | "microsoft.bcl.asyncinterfaces.nuspec",
846 | "ref/net461/Microsoft.Bcl.AsyncInterfaces.dll",
847 | "ref/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll",
848 | "ref/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll",
849 | "useSharedDesignerContext.txt",
850 | "version.txt"
851 | ]
852 | },
853 | "Microsoft.Extensions.Configuration/3.1.3": {
854 | "sha512": "nTr4JgTSJScDBD3lahIh1jUBH8A43oG1cqID1qLoHSZhtegslpIyTYxmnehtUKi6xdY5j9R0oWeeGEP+JTcmAg==",
855 | "type": "package",
856 | "path": "microsoft.extensions.configuration/3.1.3",
857 | "files": [
858 | ".nupkg.metadata",
859 | ".signature.p7s",
860 | "Icon.png",
861 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll",
862 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.xml",
863 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll",
864 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml",
865 | "microsoft.extensions.configuration.3.1.3.nupkg.sha512",
866 | "microsoft.extensions.configuration.nuspec"
867 | ]
868 | },
869 | "Microsoft.Extensions.Configuration.Abstractions/3.1.3": {
870 | "sha512": "d3vpIJdw+hRtkW1WoNTXhCczakVVId30Tj58li5GbJxz6MVGi8gy4+7JdLBb/wuHFd4+25cZe+Z0WPi207rBbQ==",
871 | "type": "package",
872 | "path": "microsoft.extensions.configuration.abstractions/3.1.3",
873 | "files": [
874 | ".nupkg.metadata",
875 | ".signature.p7s",
876 | "Icon.png",
877 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll",
878 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.xml",
879 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
880 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml",
881 | "microsoft.extensions.configuration.abstractions.3.1.3.nupkg.sha512",
882 | "microsoft.extensions.configuration.abstractions.nuspec"
883 | ]
884 | },
885 | "Microsoft.Extensions.Configuration.Binder/3.1.3": {
886 | "sha512": "GouLlU6JOffNNudJpC+eGtGMe9o5ds2oH9dsJUEH1QS13eLl60eNX9rHicaE40c252e7Aixn3sS7yregDfpQ8g==",
887 | "type": "package",
888 | "path": "microsoft.extensions.configuration.binder/3.1.3",
889 | "files": [
890 | ".nupkg.metadata",
891 | ".signature.p7s",
892 | "Icon.png",
893 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll",
894 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.xml",
895 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll",
896 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml",
897 | "microsoft.extensions.configuration.binder.3.1.3.nupkg.sha512",
898 | "microsoft.extensions.configuration.binder.nuspec"
899 | ]
900 | },
901 | "Microsoft.Extensions.Configuration.FileExtensions/3.1.3": {
902 | "sha512": "elAAhku4duLMFnoambYY3VUp6AWHkMYu1j9ctWQkSfsCPwx9FlQ8luk4LS5oMQmOT0eY8E0zWG8jZM60GXIyNA==",
903 | "type": "package",
904 | "path": "microsoft.extensions.configuration.fileextensions/3.1.3",
905 | "files": [
906 | ".nupkg.metadata",
907 | ".signature.p7s",
908 | "Icon.png",
909 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.FileExtensions.dll",
910 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.FileExtensions.xml",
911 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll",
912 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml",
913 | "microsoft.extensions.configuration.fileextensions.3.1.3.nupkg.sha512",
914 | "microsoft.extensions.configuration.fileextensions.nuspec"
915 | ]
916 | },
917 | "Microsoft.Extensions.Configuration.Json/3.1.3": {
918 | "sha512": "E26XwzU3Y+J4etuXwX0ScOxNwuBdifU/BGM0nI/GwY7SjvVkkBQDgYphUcujaiAZWJ7h7yh1KL9tBAMPgGthqg==",
919 | "type": "package",
920 | "path": "microsoft.extensions.configuration.json/3.1.3",
921 | "files": [
922 | ".nupkg.metadata",
923 | ".signature.p7s",
924 | "Icon.png",
925 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Json.dll",
926 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Json.xml",
927 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll",
928 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml",
929 | "microsoft.extensions.configuration.json.3.1.3.nupkg.sha512",
930 | "microsoft.extensions.configuration.json.nuspec"
931 | ]
932 | },
933 | "Microsoft.Extensions.DependencyInjection/3.1.3": {
934 | "sha512": "H/d/jt4Pdp2iYx28shLkxfgQpk9S7cCCTEjtS/61PbZcFAT/mc4cemmOlBdED7+CqmEAIDg8X4Fo0KtADaNizg==",
935 | "type": "package",
936 | "path": "microsoft.extensions.dependencyinjection/3.1.3",
937 | "files": [
938 | ".nupkg.metadata",
939 | ".signature.p7s",
940 | "Icon.png",
941 | "lib/net461/Microsoft.Extensions.DependencyInjection.dll",
942 | "lib/net461/Microsoft.Extensions.DependencyInjection.xml",
943 | "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll",
944 | "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.xml",
945 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
946 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
947 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
948 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
949 | "microsoft.extensions.dependencyinjection.3.1.3.nupkg.sha512",
950 | "microsoft.extensions.dependencyinjection.nuspec"
951 | ]
952 | },
953 | "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.3": {
954 | "sha512": "woeS5XeBChU76EmtFCwGHKgBfsYIn76u3myDq4zNY2ZrcwzBMNEViK2FRgXDgF11PBNbGdKCXsWFFZDtqPW0nQ==",
955 | "type": "package",
956 | "path": "microsoft.extensions.dependencyinjection.abstractions/3.1.3",
957 | "files": [
958 | ".nupkg.metadata",
959 | ".signature.p7s",
960 | "Icon.png",
961 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
962 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
963 | "microsoft.extensions.dependencyinjection.abstractions.3.1.3.nupkg.sha512",
964 | "microsoft.extensions.dependencyinjection.abstractions.nuspec"
965 | ]
966 | },
967 | "Microsoft.Extensions.FileProviders.Abstractions/3.1.3": {
968 | "sha512": "vr1V6dj8NONgaTA/EdlwtJOaNXRBf6f/din15pkWM/RfTbdoqrr0mKcTRx4MD/AGwxgM0+G2rUT2pDQGa2tNtA==",
969 | "type": "package",
970 | "path": "microsoft.extensions.fileproviders.abstractions/3.1.3",
971 | "files": [
972 | ".nupkg.metadata",
973 | ".signature.p7s",
974 | "Icon.png",
975 | "lib/netcoreapp3.1/Microsoft.Extensions.FileProviders.Abstractions.dll",
976 | "lib/netcoreapp3.1/Microsoft.Extensions.FileProviders.Abstractions.xml",
977 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll",
978 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml",
979 | "microsoft.extensions.fileproviders.abstractions.3.1.3.nupkg.sha512",
980 | "microsoft.extensions.fileproviders.abstractions.nuspec"
981 | ]
982 | },
983 | "Microsoft.Extensions.FileProviders.Physical/3.1.3": {
984 | "sha512": "CvCLmVfb90Wkm99Ho6izWoZ9WaY/SQbou0LSEvBQxKk0IPAWKfUw29QLqlszIkXp81VR1BwdprlGKFdFfZpZFA==",
985 | "type": "package",
986 | "path": "microsoft.extensions.fileproviders.physical/3.1.3",
987 | "files": [
988 | ".nupkg.metadata",
989 | ".signature.p7s",
990 | "Icon.png",
991 | "lib/netcoreapp3.1/Microsoft.Extensions.FileProviders.Physical.dll",
992 | "lib/netcoreapp3.1/Microsoft.Extensions.FileProviders.Physical.xml",
993 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll",
994 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml",
995 | "microsoft.extensions.fileproviders.physical.3.1.3.nupkg.sha512",
996 | "microsoft.extensions.fileproviders.physical.nuspec"
997 | ]
998 | },
999 | "Microsoft.Extensions.FileSystemGlobbing/3.1.3": {
1000 | "sha512": "bAmmKRNZM7n7cEhmdywgfvd53MF8pUL9u6orliWvJmI3tQCuDaJalNr4z9FfMu/e6Baw5NTSV+ZsWdWIiOi1Rw==",
1001 | "type": "package",
1002 | "path": "microsoft.extensions.filesystemglobbing/3.1.3",
1003 | "files": [
1004 | ".nupkg.metadata",
1005 | ".signature.p7s",
1006 | "Icon.png",
1007 | "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll",
1008 | "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml",
1009 | "microsoft.extensions.filesystemglobbing.3.1.3.nupkg.sha512",
1010 | "microsoft.extensions.filesystemglobbing.nuspec"
1011 | ]
1012 | },
1013 | "Microsoft.Extensions.Logging/3.1.3": {
1014 | "sha512": "mAuOMhgB73dgVYeJzrksGU6BUBr7vIruFJyxssYK1nmDS+ude0kShILrXPq2iGHOvYNacczW4VSa6zcssUh4iQ==",
1015 | "type": "package",
1016 | "path": "microsoft.extensions.logging/3.1.3",
1017 | "files": [
1018 | ".nupkg.metadata",
1019 | ".signature.p7s",
1020 | "Icon.png",
1021 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll",
1022 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.xml",
1023 | "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
1024 | "lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
1025 | "microsoft.extensions.logging.3.1.3.nupkg.sha512",
1026 | "microsoft.extensions.logging.nuspec"
1027 | ]
1028 | },
1029 | "Microsoft.Extensions.Logging.Abstractions/3.1.3": {
1030 | "sha512": "j6r0E+OVinD4s13CIZASYJLLLApStb1yh5Vig7moB2FE1UsMRj4TYJ/xioDjreVA0dyOFpbWny1/n2iSJMbmNg==",
1031 | "type": "package",
1032 | "path": "microsoft.extensions.logging.abstractions/3.1.3",
1033 | "files": [
1034 | ".nupkg.metadata",
1035 | ".signature.p7s",
1036 | "Icon.png",
1037 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
1038 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
1039 | "microsoft.extensions.logging.abstractions.3.1.3.nupkg.sha512",
1040 | "microsoft.extensions.logging.abstractions.nuspec"
1041 | ]
1042 | },
1043 | "Microsoft.Extensions.Options/3.1.3": {
1044 | "sha512": "RyOSOg/kHW3AXojWGSdOs3BXJJnE9Sc6RVvP4LhnY5oaC2Da4k8CWfIw7I+QThxV8HTCPjzmON9c+QO+JZggNg==",
1045 | "type": "package",
1046 | "path": "microsoft.extensions.options/3.1.3",
1047 | "files": [
1048 | ".nupkg.metadata",
1049 | ".signature.p7s",
1050 | "Icon.png",
1051 | "lib/netcoreapp3.1/Microsoft.Extensions.Options.dll",
1052 | "lib/netcoreapp3.1/Microsoft.Extensions.Options.xml",
1053 | "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
1054 | "lib/netstandard2.0/Microsoft.Extensions.Options.xml",
1055 | "microsoft.extensions.options.3.1.3.nupkg.sha512",
1056 | "microsoft.extensions.options.nuspec"
1057 | ]
1058 | },
1059 | "Microsoft.Extensions.Primitives/3.1.3": {
1060 | "sha512": "5gK6qeq9CBCHBfB3Tim3jCJTLafT9FXFBAZZq39rC8adz8mxcjVAuQSw3jGgHqoRk0jwtXKFhXJUVur8vfeuFg==",
1061 | "type": "package",
1062 | "path": "microsoft.extensions.primitives/3.1.3",
1063 | "files": [
1064 | ".nupkg.metadata",
1065 | ".signature.p7s",
1066 | "Icon.png",
1067 | "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll",
1068 | "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.xml",
1069 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
1070 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
1071 | "microsoft.extensions.primitives.3.1.3.nupkg.sha512",
1072 | "microsoft.extensions.primitives.nuspec"
1073 | ]
1074 | },
1075 | "Microsoft.JSInterop/3.1.3": {
1076 | "sha512": "5Li/Flei8VMoQYR7nB3z0f5D6n0kzUAbqb70R8WnXAh8nm1EUFAP6IxYa/wPLgpJ5ihJPHqAyKdTW9SGffaMQg==",
1077 | "type": "package",
1078 | "path": "microsoft.jsinterop/3.1.3",
1079 | "files": [
1080 | ".nupkg.metadata",
1081 | ".signature.p7s",
1082 | "Icon.png",
1083 | "lib/netcoreapp3.1/Microsoft.JSInterop.dll",
1084 | "lib/netcoreapp3.1/Microsoft.JSInterop.xml",
1085 | "lib/netstandard2.0/Microsoft.JSInterop.dll",
1086 | "lib/netstandard2.0/Microsoft.JSInterop.xml",
1087 | "microsoft.jsinterop.3.1.3.nupkg.sha512",
1088 | "microsoft.jsinterop.nuspec"
1089 | ]
1090 | },
1091 | "Microsoft.JSInterop.WebAssembly/3.2.0-preview5.20216.8": {
1092 | "sha512": "+EXJXGAm0IBLHujUlMo4z4QhpUFFdmsvKBsL0/VLKKyAE8tTg5cPtOlBw4EcIkgtXBgb0ky9KY0Ln0OyNCKX8g==",
1093 | "type": "package",
1094 | "path": "microsoft.jsinterop.webassembly/3.2.0-preview5.20216.8",
1095 | "files": [
1096 | ".nupkg.metadata",
1097 | ".signature.p7s",
1098 | "Icon.png",
1099 | "THIRD-PARTY-NOTICES.txt",
1100 | "lib/netstandard2.1/Microsoft.JSInterop.WebAssembly.dll",
1101 | "lib/netstandard2.1/Microsoft.JSInterop.WebAssembly.xml",
1102 | "microsoft.jsinterop.webassembly.3.2.0-preview5.20216.8.nupkg.sha512",
1103 | "microsoft.jsinterop.webassembly.nuspec"
1104 | ]
1105 | },
1106 | "System.Buffers/4.5.0": {
1107 | "sha512": "pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==",
1108 | "type": "package",
1109 | "path": "system.buffers/4.5.0",
1110 | "files": [
1111 | ".nupkg.metadata",
1112 | ".signature.p7s",
1113 | "LICENSE.TXT",
1114 | "THIRD-PARTY-NOTICES.TXT",
1115 | "lib/netcoreapp2.0/_._",
1116 | "lib/netstandard1.1/System.Buffers.dll",
1117 | "lib/netstandard1.1/System.Buffers.xml",
1118 | "lib/netstandard2.0/System.Buffers.dll",
1119 | "lib/netstandard2.0/System.Buffers.xml",
1120 | "lib/uap10.0.16299/_._",
1121 | "ref/net45/System.Buffers.dll",
1122 | "ref/net45/System.Buffers.xml",
1123 | "ref/netcoreapp2.0/_._",
1124 | "ref/netstandard1.1/System.Buffers.dll",
1125 | "ref/netstandard1.1/System.Buffers.xml",
1126 | "ref/netstandard2.0/System.Buffers.dll",
1127 | "ref/netstandard2.0/System.Buffers.xml",
1128 | "ref/uap10.0.16299/_._",
1129 | "system.buffers.4.5.0.nupkg.sha512",
1130 | "system.buffers.nuspec",
1131 | "useSharedDesignerContext.txt",
1132 | "version.txt"
1133 | ]
1134 | },
1135 | "System.ComponentModel.Annotations/4.7.0": {
1136 | "sha512": "0YFqjhp/mYkDGpU0Ye1GjE53HMp9UVfGN7seGpAMttAC0C40v5gw598jCgpbBLMmCo0E5YRLBv5Z2doypO49ZQ==",
1137 | "type": "package",
1138 | "path": "system.componentmodel.annotations/4.7.0",
1139 | "files": [
1140 | ".nupkg.metadata",
1141 | ".signature.p7s",
1142 | "LICENSE.TXT",
1143 | "THIRD-PARTY-NOTICES.TXT",
1144 | "lib/MonoAndroid10/_._",
1145 | "lib/MonoTouch10/_._",
1146 | "lib/net45/_._",
1147 | "lib/net461/System.ComponentModel.Annotations.dll",
1148 | "lib/netcore50/System.ComponentModel.Annotations.dll",
1149 | "lib/netstandard1.4/System.ComponentModel.Annotations.dll",
1150 | "lib/netstandard2.0/System.ComponentModel.Annotations.dll",
1151 | "lib/netstandard2.1/System.ComponentModel.Annotations.dll",
1152 | "lib/netstandard2.1/System.ComponentModel.Annotations.xml",
1153 | "lib/portable-net45+win8/_._",
1154 | "lib/win8/_._",
1155 | "lib/xamarinios10/_._",
1156 | "lib/xamarinmac20/_._",
1157 | "lib/xamarintvos10/_._",
1158 | "lib/xamarinwatchos10/_._",
1159 | "ref/MonoAndroid10/_._",
1160 | "ref/MonoTouch10/_._",
1161 | "ref/net45/_._",
1162 | "ref/net461/System.ComponentModel.Annotations.dll",
1163 | "ref/net461/System.ComponentModel.Annotations.xml",
1164 | "ref/netcore50/System.ComponentModel.Annotations.dll",
1165 | "ref/netcore50/System.ComponentModel.Annotations.xml",
1166 | "ref/netcore50/de/System.ComponentModel.Annotations.xml",
1167 | "ref/netcore50/es/System.ComponentModel.Annotations.xml",
1168 | "ref/netcore50/fr/System.ComponentModel.Annotations.xml",
1169 | "ref/netcore50/it/System.ComponentModel.Annotations.xml",
1170 | "ref/netcore50/ja/System.ComponentModel.Annotations.xml",
1171 | "ref/netcore50/ko/System.ComponentModel.Annotations.xml",
1172 | "ref/netcore50/ru/System.ComponentModel.Annotations.xml",
1173 | "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml",
1174 | "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml",
1175 | "ref/netstandard1.1/System.ComponentModel.Annotations.dll",
1176 | "ref/netstandard1.1/System.ComponentModel.Annotations.xml",
1177 | "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml",
1178 | "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml",
1179 | "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml",
1180 | "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml",
1181 | "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml",
1182 | "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml",
1183 | "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml",
1184 | "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml",
1185 | "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml",
1186 | "ref/netstandard1.3/System.ComponentModel.Annotations.dll",
1187 | "ref/netstandard1.3/System.ComponentModel.Annotations.xml",
1188 | "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml",
1189 | "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml",
1190 | "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml",
1191 | "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml",
1192 | "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml",
1193 | "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml",
1194 | "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml",
1195 | "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml",
1196 | "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml",
1197 | "ref/netstandard1.4/System.ComponentModel.Annotations.dll",
1198 | "ref/netstandard1.4/System.ComponentModel.Annotations.xml",
1199 | "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml",
1200 | "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml",
1201 | "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml",
1202 | "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml",
1203 | "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml",
1204 | "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml",
1205 | "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml",
1206 | "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml",
1207 | "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml",
1208 | "ref/netstandard2.0/System.ComponentModel.Annotations.dll",
1209 | "ref/netstandard2.0/System.ComponentModel.Annotations.xml",
1210 | "ref/netstandard2.1/System.ComponentModel.Annotations.dll",
1211 | "ref/netstandard2.1/System.ComponentModel.Annotations.xml",
1212 | "ref/portable-net45+win8/_._",
1213 | "ref/win8/_._",
1214 | "ref/xamarinios10/_._",
1215 | "ref/xamarinmac20/_._",
1216 | "ref/xamarintvos10/_._",
1217 | "ref/xamarinwatchos10/_._",
1218 | "system.componentmodel.annotations.4.7.0.nupkg.sha512",
1219 | "system.componentmodel.annotations.nuspec",
1220 | "useSharedDesignerContext.txt",
1221 | "version.txt"
1222 | ]
1223 | },
1224 | "System.Memory/4.5.3": {
1225 | "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==",
1226 | "type": "package",
1227 | "path": "system.memory/4.5.3",
1228 | "files": [
1229 | ".nupkg.metadata",
1230 | ".signature.p7s",
1231 | "LICENSE.TXT",
1232 | "THIRD-PARTY-NOTICES.TXT",
1233 | "lib/netcoreapp2.1/_._",
1234 | "lib/netstandard1.1/System.Memory.dll",
1235 | "lib/netstandard1.1/System.Memory.xml",
1236 | "lib/netstandard2.0/System.Memory.dll",
1237 | "lib/netstandard2.0/System.Memory.xml",
1238 | "ref/netcoreapp2.1/_._",
1239 | "system.memory.4.5.3.nupkg.sha512",
1240 | "system.memory.nuspec",
1241 | "useSharedDesignerContext.txt",
1242 | "version.txt"
1243 | ]
1244 | },
1245 | "System.Net.Http.Json/3.2.0-preview5.20210.3": {
1246 | "sha512": "l2zb7rnO7DNuGWTqoTg2aRtWct8gbOs1o2amt5llj7Bat3pkCLJEu6+MwTqc40jEP6b+YB8Dnp1ig2wzZYVOvA==",
1247 | "type": "package",
1248 | "path": "system.net.http.json/3.2.0-preview5.20210.3",
1249 | "files": [
1250 | ".nupkg.metadata",
1251 | ".signature.p7s",
1252 | "Icon.png",
1253 | "LICENSE.TXT",
1254 | "THIRD-PARTY-NOTICES.TXT",
1255 | "lib/net461/System.Net.Http.Json.dll",
1256 | "lib/net461/System.Net.Http.Json.xml",
1257 | "lib/netstandard2.0/System.Net.Http.Json.dll",
1258 | "lib/netstandard2.0/System.Net.Http.Json.xml",
1259 | "system.net.http.json.3.2.0-preview5.20210.3.nupkg.sha512",
1260 | "system.net.http.json.nuspec",
1261 | "useSharedDesignerContext.txt",
1262 | "version.txt"
1263 | ]
1264 | },
1265 | "System.Numerics.Vectors/4.5.0": {
1266 | "sha512": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==",
1267 | "type": "package",
1268 | "path": "system.numerics.vectors/4.5.0",
1269 | "files": [
1270 | ".nupkg.metadata",
1271 | ".signature.p7s",
1272 | "LICENSE.TXT",
1273 | "THIRD-PARTY-NOTICES.TXT",
1274 | "lib/MonoAndroid10/_._",
1275 | "lib/MonoTouch10/_._",
1276 | "lib/net46/System.Numerics.Vectors.dll",
1277 | "lib/net46/System.Numerics.Vectors.xml",
1278 | "lib/netcoreapp2.0/_._",
1279 | "lib/netstandard1.0/System.Numerics.Vectors.dll",
1280 | "lib/netstandard1.0/System.Numerics.Vectors.xml",
1281 | "lib/netstandard2.0/System.Numerics.Vectors.dll",
1282 | "lib/netstandard2.0/System.Numerics.Vectors.xml",
1283 | "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll",
1284 | "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml",
1285 | "lib/uap10.0.16299/_._",
1286 | "lib/xamarinios10/_._",
1287 | "lib/xamarinmac20/_._",
1288 | "lib/xamarintvos10/_._",
1289 | "lib/xamarinwatchos10/_._",
1290 | "ref/MonoAndroid10/_._",
1291 | "ref/MonoTouch10/_._",
1292 | "ref/net45/System.Numerics.Vectors.dll",
1293 | "ref/net45/System.Numerics.Vectors.xml",
1294 | "ref/net46/System.Numerics.Vectors.dll",
1295 | "ref/net46/System.Numerics.Vectors.xml",
1296 | "ref/netcoreapp2.0/_._",
1297 | "ref/netstandard1.0/System.Numerics.Vectors.dll",
1298 | "ref/netstandard1.0/System.Numerics.Vectors.xml",
1299 | "ref/netstandard2.0/System.Numerics.Vectors.dll",
1300 | "ref/netstandard2.0/System.Numerics.Vectors.xml",
1301 | "ref/uap10.0.16299/_._",
1302 | "ref/xamarinios10/_._",
1303 | "ref/xamarinmac20/_._",
1304 | "ref/xamarintvos10/_._",
1305 | "ref/xamarinwatchos10/_._",
1306 | "system.numerics.vectors.4.5.0.nupkg.sha512",
1307 | "system.numerics.vectors.nuspec",
1308 | "useSharedDesignerContext.txt",
1309 | "version.txt"
1310 | ]
1311 | },
1312 | "System.Runtime.CompilerServices.Unsafe/4.7.1": {
1313 | "sha512": "zOHkQmzPCn5zm/BH+cxC1XbUS3P4Yoi3xzW7eRgVpDR2tPGSzyMZ17Ig1iRkfJuY0nhxkQQde8pgePNiA7z7TQ==",
1314 | "type": "package",
1315 | "path": "system.runtime.compilerservices.unsafe/4.7.1",
1316 | "files": [
1317 | ".nupkg.metadata",
1318 | ".signature.p7s",
1319 | "Icon.png",
1320 | "LICENSE.TXT",
1321 | "THIRD-PARTY-NOTICES.TXT",
1322 | "lib/net461/System.Runtime.CompilerServices.Unsafe.dll",
1323 | "lib/net461/System.Runtime.CompilerServices.Unsafe.xml",
1324 | "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll",
1325 | "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.xml",
1326 | "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll",
1327 | "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml",
1328 | "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
1329 | "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml",
1330 | "ref/net461/System.Runtime.CompilerServices.Unsafe.dll",
1331 | "ref/net461/System.Runtime.CompilerServices.Unsafe.xml",
1332 | "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll",
1333 | "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml",
1334 | "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
1335 | "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml",
1336 | "system.runtime.compilerservices.unsafe.4.7.1.nupkg.sha512",
1337 | "system.runtime.compilerservices.unsafe.nuspec",
1338 | "useSharedDesignerContext.txt",
1339 | "version.txt"
1340 | ]
1341 | },
1342 | "System.Text.Encodings.Web/4.7.0": {
1343 | "sha512": "IJanJWPQvya2sbGStt3Fkdy4IaomUBSadAfYWeJDQw0zclMk9ixSvMeei6cSmTTQ6ZkGIIAbhHZVCoLR7GgX7Q==",
1344 | "type": "package",
1345 | "path": "system.text.encodings.web/4.7.0",
1346 | "files": [
1347 | ".nupkg.metadata",
1348 | ".signature.p7s",
1349 | "LICENSE.TXT",
1350 | "THIRD-PARTY-NOTICES.TXT",
1351 | "lib/netstandard1.0/System.Text.Encodings.Web.dll",
1352 | "lib/netstandard1.0/System.Text.Encodings.Web.xml",
1353 | "lib/netstandard2.0/System.Text.Encodings.Web.dll",
1354 | "lib/netstandard2.0/System.Text.Encodings.Web.xml",
1355 | "lib/netstandard2.1/System.Text.Encodings.Web.dll",
1356 | "lib/netstandard2.1/System.Text.Encodings.Web.xml",
1357 | "system.text.encodings.web.4.7.0.nupkg.sha512",
1358 | "system.text.encodings.web.nuspec",
1359 | "useSharedDesignerContext.txt",
1360 | "version.txt"
1361 | ]
1362 | },
1363 | "System.Text.Json/4.7.1": {
1364 | "sha512": "XwzMbct3iNepJaFylN1+l8weWlFburEzXidqleSsLvSXdHSIJHEKtRVKHPlpWcFmJX6k3goPFfVgUfp40RR+bg==",
1365 | "type": "package",
1366 | "path": "system.text.json/4.7.1",
1367 | "files": [
1368 | ".nupkg.metadata",
1369 | ".signature.p7s",
1370 | "Icon.png",
1371 | "LICENSE.TXT",
1372 | "THIRD-PARTY-NOTICES.TXT",
1373 | "lib/net461/System.Text.Json.dll",
1374 | "lib/net461/System.Text.Json.xml",
1375 | "lib/netcoreapp3.0/System.Text.Json.dll",
1376 | "lib/netcoreapp3.0/System.Text.Json.xml",
1377 | "lib/netstandard2.0/System.Text.Json.dll",
1378 | "lib/netstandard2.0/System.Text.Json.xml",
1379 | "system.text.json.4.7.1.nupkg.sha512",
1380 | "system.text.json.nuspec",
1381 | "useSharedDesignerContext.txt",
1382 | "version.txt"
1383 | ]
1384 | },
1385 | "System.Threading.Tasks.Extensions/4.5.2": {
1386 | "sha512": "BG/TNxDFv0svAzx8OiMXDlsHfGw623BZ8tCXw4YLhDFDvDhNUEV58jKYMGRnkbJNm7c3JNNJDiN7JBMzxRBR2w==",
1387 | "type": "package",
1388 | "path": "system.threading.tasks.extensions/4.5.2",
1389 | "files": [
1390 | ".nupkg.metadata",
1391 | ".signature.p7s",
1392 | "LICENSE.TXT",
1393 | "THIRD-PARTY-NOTICES.TXT",
1394 | "lib/MonoAndroid10/_._",
1395 | "lib/MonoTouch10/_._",
1396 | "lib/netcoreapp2.1/_._",
1397 | "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll",
1398 | "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml",
1399 | "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll",
1400 | "lib/netstandard2.0/System.Threading.Tasks.Extensions.xml",
1401 | "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll",
1402 | "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml",
1403 | "lib/xamarinios10/_._",
1404 | "lib/xamarinmac20/_._",
1405 | "lib/xamarintvos10/_._",
1406 | "lib/xamarinwatchos10/_._",
1407 | "ref/MonoAndroid10/_._",
1408 | "ref/MonoTouch10/_._",
1409 | "ref/netcoreapp2.1/_._",
1410 | "ref/xamarinios10/_._",
1411 | "ref/xamarinmac20/_._",
1412 | "ref/xamarintvos10/_._",
1413 | "ref/xamarinwatchos10/_._",
1414 | "system.threading.tasks.extensions.4.5.2.nupkg.sha512",
1415 | "system.threading.tasks.extensions.nuspec",
1416 | "useSharedDesignerContext.txt",
1417 | "version.txt"
1418 | ]
1419 | }
1420 | },
1421 | "projectFileDependencyGroups": {
1422 | ".NETStandard,Version=v2.1": [
1423 | "Microsoft.AspNetCore.Components.WebAssembly >= 3.2.0-preview5.20216.8",
1424 | "Microsoft.AspNetCore.Components.WebAssembly.Build >= 3.2.0-preview5.20216.8",
1425 | "Microsoft.AspNetCore.Components.WebAssembly.DevServer >= 3.2.0-preview5.20216.8",
1426 | "System.Net.Http.Json >= 3.2.0-preview5.20210.3"
1427 | ]
1428 | },
1429 | "packageFolders": {
1430 | "C:\\Users\\Administrator\\.nuget\\packages\\": {},
1431 | "C:\\Microsoft\\Xamarin\\NuGet\\": {},
1432 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
1433 | },
1434 | "project": {
1435 | "version": "1.0.0",
1436 | "restore": {
1437 | "projectUniqueName": "D:\\AKS\\ACR\\app\\webapp.csproj",
1438 | "projectName": "webapp",
1439 | "projectPath": "D:\\AKS\\ACR\\app\\webapp.csproj",
1440 | "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
1441 | "outputPath": "D:\\AKS\\ACR\\app\\obj\\",
1442 | "projectStyle": "PackageReference",
1443 | "fallbackFolders": [
1444 | "C:\\Microsoft\\Xamarin\\NuGet\\",
1445 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
1446 | ],
1447 | "configFilePaths": [
1448 | "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config",
1449 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
1450 | "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
1451 | ],
1452 | "originalTargetFrameworks": [
1453 | "netstandard2.1"
1454 | ],
1455 | "sources": {
1456 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
1457 | "D:\\Microsoft\\Fluvius\\packages": {},
1458 | "https://api.nuget.org/v3/index.json": {}
1459 | },
1460 | "frameworks": {
1461 | "netstandard2.1": {
1462 | "projectReferences": {}
1463 | }
1464 | },
1465 | "warningProperties": {
1466 | "warnAsError": [
1467 | "NU1605"
1468 | ]
1469 | }
1470 | },
1471 | "frameworks": {
1472 | "netstandard2.1": {
1473 | "dependencies": {
1474 | "Microsoft.AspNetCore.Components.WebAssembly": {
1475 | "target": "Package",
1476 | "version": "[3.2.0-preview5.20216.8, )"
1477 | },
1478 | "Microsoft.AspNetCore.Components.WebAssembly.Build": {
1479 | "suppressParent": "All",
1480 | "target": "Package",
1481 | "version": "[3.2.0-preview5.20216.8, )"
1482 | },
1483 | "Microsoft.AspNetCore.Components.WebAssembly.DevServer": {
1484 | "suppressParent": "All",
1485 | "target": "Package",
1486 | "version": "[3.2.0-preview5.20216.8, )"
1487 | },
1488 | "System.Net.Http.Json": {
1489 | "target": "Package",
1490 | "version": "[3.2.0-preview5.20210.3, )"
1491 | }
1492 | },
1493 | "imports": [
1494 | "net461",
1495 | "net462",
1496 | "net47",
1497 | "net471",
1498 | "net472",
1499 | "net48"
1500 | ],
1501 | "assetTargetFallback": true,
1502 | "warn": true,
1503 | "frameworkReferences": {
1504 | "NETStandard.Library": {
1505 | "privateAssets": "all"
1506 | }
1507 | },
1508 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
1509 | }
1510 | }
1511 | }
1512 | }
--------------------------------------------------------------------------------